darlinghq / darling-dmg

FUSE module for .dmg files (containing an HFS+ filesystem)
http://www.darlinghq.org
GNU General Public License v3.0
280 stars 45 forks source link

Support of APFS (new Apple File System) #39

Open tomkoen opened 8 years ago

tomkoen commented 8 years ago

Would be happy to see someday support of new Apple FS

Apple File System supports nearly all of the features of HFS+, and offers improvements over HFS+, including 64-bit inode numbers, 1 nanosecond timestamp granularity, an expansive block allocator, support for sparse files, and a crash protection scheme.

LubosD commented 8 years ago

Yep, thought the same yesterday. Do you happen to know if AFS will also be used in DMGs? I assume yes, but just to be sure.

tomkoen commented 7 years ago

Sorry for the late reply. Nope, still haven't met APFS in DMG

tomkoen commented 7 years ago

Ok, now it's easy to create DMG with APFS:

hdiutil create -volname myVolume -srcfolder ~/MyVolumeFolder -ov -fs apfs myVolume.dmg

From Apple FAQ: Q: Is APFS open source? A: An open source implementation is not available at this time. Apple plans to document and publish the APFS volume format specification.

jack980517 commented 6 years ago

The DMGs in IPSWs (iOS firmware files) uses APFS since iOS 10.3.

tomkoen commented 6 years ago

Decoding the APFS file system

tomkoen commented 6 years ago

https://github.com/sgan81/apfs-fuse

zivkaspersky commented 5 years ago

as a default if you create a DMG in latest version of hdutil it create a GPT partitioned disk with a APFS file system.

TheRedXD commented 1 year ago

bump