Mac OS X Finder: disparidad sustancial entre los valores de "Tamaño" y "en disco" para el archivo

9

En Mac OS X (estoy usando 10.8 / Mountain Lion), puede inspeccionar archivos en el Finder a través de Opción-clic -> "Obtener información". Al hacerlo, se abre un panel con todo tipo de información. En la esquina superior derecha, puede ver el tamaño del archivo en MB. Junto a " Tamaño " (archivado en " General "), obtendrá información más detallada: el tamaño en bytes, así como otro tamaño en MB en el disco .

Noté que algunos archivos tienen una diferencia sustancial entre su tamaño en bytes / el valor en la esquina superior derecha y el valor en el disco . Un ejemplo es el binario Clang: Disparidad de tamaño en Finder

¿Alguien puede explicar por qué hay una diferencia tan grande (26.3MB vs. 10.9MB)? ¿Se comparten partes del archivo (he instalado las herramientas de línea de comandos de Xcode, por lo que el archivo existe en varias ubicaciones)?

hagi
fuente

Respuestas:

8

HFS + compresión!

El valor "Tamaño" representa el tamaño sin comprimir de los datos en el archivo. El valor "en disco" es la cantidad de almacenamiento que realmente se necesita para los datos comprimidos. El sitio de sugerencias de Mac OS X proporciona antecedentes sobre cómo se implementa esta compresión y proporciona un enlace a la hfsdebugherramienta útil que se puede utilizar para obtener información sobre archivos comprimidos.

bdash
fuente