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