Localizador do Mac OS X: Disparidade substancial entre os valores de “Tamanho” e “no disco” para arquivo

9

No Mac OS X (estou usando o 10.8 / Mountain Lion), você pode inspecionar arquivos no Finder via Option-Click - > "Obter informação". Isso abre um painel com todos os tipos de informações. No canto superior direito, você pode ver o tamanho do arquivo em MB. Ao lado de " Tamanho " (arquivado unter " Geral "), você obtém informações mais detalhadas: O tamanho em bytes, bem como outro tamanho em MB no disco .

Percebi que alguns arquivos têm uma diferença substancial entre o tamanho em bytes / o valor no canto superior direito e o valor em disco . Um exemplo é o binário de Clang:

Alguém pode explicar por que existe uma diferença tão grande (26,3MB vs. 10,9MB)? Partes do arquivo são compartilhadas (instalei as ferramentas de linha de comando do Xcode, para que o arquivo exista em vários locais)?

    
por hagi 26.04.2013 / 11:29

1 resposta

8

Compressão HFS +!

O valor "Size" representa o tamanho não compactado dos dados no arquivo. O valor "on disk" é quanto armazenamento é realmente necessário para os dados compactados. O site de dicas do Mac OS X fornece informações sobre como essa compactação é implementada e fornece um link para os Ferramenta hfsdebug que pode ser usada para obter informações sobre arquivos compactados.

    
por 26.04.2013 / 12:00

Tags