Mac-Finder-DSStore

 view release on metacpan or  search on metacpan

DSStoreFormat.pod  view on Meta::CPAN

and further investigation by me (Wim Lewis).

=head1 FILE FORMAT

The F<.DS_Store> file holds a series of records giving attributes of
the files in the directory or of the directory itself (referred to as
F<.>). These records are stored in a B-tree, and the pages of the
B-tree are stored in the file by a "buddy allocator" along with a
small amount of metadata. The allocator also provides a level of
indirection, from small integers to file offsets, presumably allowing
blocks to be relocated as they grow and shrink.

The file is generally big-endian. Unless otherwise noted, an "integer"
is a four-byte (32-bit) big-endian number, probably unsigned (but I'm
not always sure about that).

=head2 Records

A record has the following format:

=over



( run in 0.991 second using v1.01-cache-2.11-cpan-71847e10f99 )