Aquí tengo este archivo en Windows:
¿Pero no son 62.563 bytes 62.6 KB?
Aquí tengo este archivo en Windows:
¿Pero no son 62.563 bytes 62.6 KB?
Respuestas:
62,563 bytes son 61.0966797 kibibytes . El prefijo kibi significa que la base para el cálculo es 1024, bi significa "binario" porque 2 ^ 10 = 1024 . Es solo uno de los prefijos binarios , otros son mebi o gibi .
Un kilobyte, por otro lado, es de 1000 bytes, utilizando los prefijos clásicos de SI que conoce de kilómetros y kilogramos. Está usando la base decimal, 10 ^ 3 = 1000 , por lo que Google tiene razón . Si hubiera buscado en Google la misma cantidad en kibibytes, habría obtenido la respuesta correcta en terminología informática.
Es realmente importante hacer la distinción entre kilo y kibi en estos días, y en realidad, Windows debería informarlo como "61 KiB" para ser absolutamente preciso. Esta es la convención IEC para facilitar la distinción.
Dicho esto, todavía hay mucha ambigüedad en estos días, donde los tamaños de los discos duros generalmente se informan en unidades binarias (pero no siempre de manera explícita), y las velocidades de conexión se dan en unidades SI.
La mayoría de los números relacionados con la computadora usan prefijos binarios, en contraste con el sistema SI que usa prefijos decimales. Esto significa que:
Eso es, respectivamente, 1000 gramos y 1024 bytes. 62563 / 1024 ~= 61
, entonces Windows tiene razón.
Sin embargo, no todo lo relacionado con la computadora se basa en prefijos binarios, y esta inconsistencia a menudo conduce a malentendidos. Esta página de Wikipedia describe qué prefijos se usan para medir cosas diferentes.
Un caso extremo es el ancho de banda. Por lo general, utiliza prefijos binarios cuando se expresa en bytes por segundo y prefijos decimales cuando se expresa en bits por segundo. Entonces esta oración es verdadera:
1 byte por segundo = 8 bits por segundo
Pero este es falso:
1 kilobyte por segundo = 8 kilobits por segundo
Porque:
(KB)/s
, donde KB usa el prefijo basado en binario, y el segundo se basa en kHz o kbaud, usando el decimal prefijo.