APFS filesystem format
blog.cugu.eu
APFS filesystem format
1–10 of 148 posts
Re: APFS filesystem format
#2Re: APFS filesystem format
#3Ends a little abruptly (as in no closing) but other than that interesting read.
Re: APFS filesystem format
#4Ends a little abruptly (as in no closing) but other than that interesting read.
It's a description of the format, not a review of it. What conclusion were you after?
Re: APFS filesystem format
#5Some things that came to mind: I like that some of the block types are "acronyms" of their meanings: 5 = S(pace man), B = B(-tree), C = C(heckpoint). Also, I wonder why the volume superblock magic is "APSB", while the root (container) magic is "NXSB"; maybe this refers to NextStep? Seems a bit anachronistic, but I don't know.
Re: APFS filesystem format
#6Re: APFS filesystem format
#7Ends a little abruptly (as in no closing) but other than that interesting read.
It's a description of the format, not a review of it. What conclusion were you after?
Re: APFS filesystem format
#8"this hight result in" => "might"
"and seams to be related" => "seems"
"sometimes spaceman" => "sometimes called spaceman" ?
Very interesting read, thanks!
Re: APFS filesystem format
#9Kaitai which was used as a parser for this looks pretty interesting. I need to reverse engineer some of the Allen Bradley Ethernet Industrial Protocol and its client communication. This seems pretty useful for documenting that.
Also check out https://ohmlang.github.io/ and view the maths demo in your local copy.
Re: APFS filesystem format
#10Awesome research, would love to be able to do that. Some things that came to mind: I like that some of the block types are "acronyms" of their meanings: 5 = S(pace man), B = B(-tree), C = C(heckpoint). Also, I wonder why the volume superblock magic is "APSB", while the root (container) magic is "NXSB"; maybe this refers to NextStep? Seems a bit anachronistic, but I don't know.