OS X Finder no muestra el tamaño de archivo correcto: ¿por qué y cómo lo "arregla"?

2

Tengo un archivo que tiene 237153620 bytes de largo. Curiosamente, Finder lo muestra como 237.2 MB. Pero todos sabemos que eso no es cierto. Obviamente, divide el tamaño en bytes con un factor de 1000 (base 10) para obtener el tamaño en megabytes, en lugar de 1024 (base 2). ¿Por qué esto es así?

Algunas capturas de pantalla:

Editar : se mencionó que switchDiskSizeBase podría usarse para cambiar entre el tamaño de archivo de base 10 y base 2, pero parece estar roto en El Capitán. (el signo de código falló al iniciar) ¿Alguna idea sobre alternativas?

    
pregunta Chung Lun Yuen 07.06.2016 - 14:34

1 respuesta

3

Esto es no un error, por lo que no hay nada que arreglar. Apple (y casi todas las demás compañías de computadoras) se trasladó a la base 10 para evitar confusiones con los estándares que tenemos con el sistema métrico.

In metric:
    10 mm   = 1 centimeter
    1000 cm = 1 meter
    1000 m  = 1 kilometer
In base 2:
    1 byte  = 8 bits
    1 KB    = 1024 bytes
    1 MB    = 1024 kilobyte or 10242 = 1,048,576

Entonces, en casi todas las demás industrias, "Mega" significaba 1 millón de algo, en computadoras significaba "1 millón y 48 mil, quinientos setenta y seis de algo"

No fue hasta alrededor de 1998 que IEC, IEEE y otras organizaciones de estándares querían abordar esta ambigüedad. Lo aclararon al encontrar el " prefijo binario " para el símbolo de la unidad.

1 Kilobyte = 1,000 bytes.
1 Kibibyte = 1,024 bytes

Esto se hizo con el único propósito de hacer que las cosas sean más fáciles de entender en relación con las computadoras.

Es muy fácil de entender (usando su ejemplo de archivo) que tiene un

  • archivo de 0.237MB
  • archivo 237.2KB
  • archivo 2,272KB

No tengo que separar una calculadora para realizar la conversión de base 2. Es muy fácil para mí entender que mi disco duro de 1/2 TB es de 500GB y no de 465.66GB

    
respondido por el Allan 07.06.2016 - 16:23

Lea otras preguntas en las etiquetas