¿Por qué algunos archivos (todos) son más grandes en Mac OS X?

12

He notado esto principalmente con torrentes, pero también con otras cosas.

Por ejemplo, si descargo una película de ~ 700 MB, descargará y ocupará ~ 760 MB en mi Mac. El mismo torrente ocupará los ~ 700 MB que figuran en la página de descarga de mi Nexus 7 o en un escritorio de Windows 7.

También he visto aumentar este espacio con fotos de una cámara digital (formato JPG), archivos de película de Final Cut Pro, archivos descargados como imágenes, documentos de texto, PDF, etc. En su mayoría con archivos pequeños, la diferencia es insignificante, por lo general equivale a un pocos kB. Sin embargo, cuando los archivos son más grandes, la diferencia es más difícil de ignorar.

¿Sabe alguien por que ha sucedido esto? ¿Se debe al sistema de archivos Mac OS X en lugar de NTFS y FAT en Windows o YAFFS2 y vFAT en Android?

¿O Mac almacena los archivos de una manera diferente?

Preferiría una respuesta canónica si es posible.

Raghav Sood
fuente
Sí, Raghav, creo que es solo por la estructura del sistema de archivos, tengo 8 GB de memoria USB con el sistema FAT32, y no puedo copiar el archivo de 5,5 GB que está en el sistema Linux, da error porque no hay más espacio en la memoria USB. el pen drive está vacío, todos los 8GB están disponibles.
Lucifer
3
@Lucifer Eso se debe a que FAT32 tiene un tamaño máximo de archivo de 4GB menos 1 byte. Sin embargo, no estoy preguntando sobre el tamaño máximo de archivo. Me pregunto por qué es así, y creo que también se debe a la estructura del sistema de archivos.
Raghav Sood
1
eso es lo que estoy diciendo, es por la estructura de archivos del sistema operativo.
Lucifer
En Windows, cuando hace clic derecho y muestra las propiedades del archivo, obtiene 2 números, "tamaño" y "tamaño en disco". ¿Puedes darnos esos números completos? ¿Y los números completos equivalentes para Mac OS?
Weston
Estrechamente relacionado, pero no exactamente el mismo problema: ¿cuánto almacenamiento estoy usando?
slhck

Respuestas:

16

¿Estás seguro de que siempre estás usando la misma unidad?

Algunos programas cuentan bytes por múltiplos de 1000, otros por múltiplos de 1024. De esta manera, un archivo de mil millones de bytes será 1000 000 000 bytes, o 1000 MB (megabyte), pero solo 954 MiB (mebibyte).

Ver http://en.wikipedia.org/wiki/Mebibyte

OK entonces
fuente
23

Hace unos años, Mac OS X Snow Leopard cambió el tamaño de un MB al estándar que megaes 1000000y no al histórico 1048576[1].

Entonces, si compara el número real de bytes utilizados por los archivos, debería ser el mismo.

[1] http://reviews.cnet.com/8301-13727_7-10330509-263.html

Colchonetas
fuente
... y supongo que lo hicieron para que la gente finalmente dejara de quejarse "¡Mi nueva unidad de 3 TB solo tiene 2.7 TB! ¡Me están robando!"
Tim Pietzcker
Eso, y usar 1000 bytes == 1 KB es correcto según los estándares.
Mike Weller
1
Por supuesto, todos saben que los "estándares" no fueron diseñados de buen corazón para obtener los prefijos binarios compatibles con SI, sino por el cabildeo de la industria de unidades de disco. Quiero decir, "kibibyte"? Venga. El sistema métrico ni siquiera debería aplicarse aquí, por muchas razones. Pero bueno, es el estándar ...
Thomas
@Thomas No tenía casi nada que ver con el cabildeo de la industria de discos, sino con inconsistencias reales en el uso. Por ejemplo, "gigabit Ethernet", tiene una velocidad de línea de mil millones de bits por segundo. Entonces, ¿debería ser ".93 gigabit Ethernet"? ¿O vas a culpar al cabildeo de la industria de Ethernet?
David Schwartz el
0

Es porque

Microsoft defines 1GB as 1024 MB. Apple, on the other hand, defines 1GB as 1000 MB.

Mira aquí , aquí

Ángulo Girish
fuente
1
¿Cómo es esto mejor que otras respuestas?
Toto
Es más preciso
Girish Ingle