• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Where are my bytes hiding?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Where are my bytes hiding?


  • Subject: Re: Where are my bytes hiding?
  • From: "Gerriet M. Denkmann" <email@hidden>
  • Date: Thu, 05 May 2016 18:38:10 +0700

> On 5 May 2016, at 13:13, Stephen J. Butler <email@hidden> wrote:
>
> Those files are compressed by the filesystem. In HFS+/MacOS Extended that means that the data fork is empty and the file contents are stored in the resource fork or extended attributes structure.
>
> http://wiki.sleuthkit.org/index.php?title=HFS#HFS.2B_File_Compression
>
> If it's in the extended attributes, then it's part of the file metadata (like name, timestamps, etc), whereas Finder is probably using the size of the datafork to arrive at 0 bytes. If you get the afsctool (from MacPorts for example) then you can get all sorts of detailed info:

/Applications/Xcode.app/Contents/Developer/Documentation/DocSets/com.apple.adc.documentation.watchOS.docset/Contents/Resources/Tokens/C/tag/-/objc_cache.xml
has indeed 2 extended attributes: com.apple.quarantine and com.apple.decmpfs.

The problem: xattr refuses to show com.apple.decmpfs - even shamelessly lies: “No such xattr: com.apple.decmpfs”.

Good news:  listxattr,getxattr do not lie (with XATTR_SHOWCOMPRESSION).

My own tool shows:
com.apple.decmpfs = 895 bytes inline starting with: ‘cmpf’, 3, 0x7d5 = 2005 = uncompressed size, … (small endian ints).

The sum of all decmpfs in the folder is 4057 bytes - still no idea how Finder gets its: “29 KB on disk” .


Kind regards,

Gerriet.


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: Where are my bytes hiding?
      • From: Jens Alfke <email@hidden>
References: 
 >Where are my bytes hiding? (From: "Gerriet M. Denkmann" <email@hidden>)
 >Re: Where are my bytes hiding? (From: "Stephen J. Butler" <email@hidden>)

  • Prev by Date: Re: Where are my bytes hiding?
  • Next by Date: Bind NSTableView to array of dictionaries in user defaults
  • Previous by thread: Re: Where are my bytes hiding?
  • Next by thread: Re: Where are my bytes hiding?
  • Index(es):
    • Date
    • Thread