it-swarm-es.com

¿Por qué Ubuntu ya no medirá la unidad de tamaño de archivo como byte, megabyte, gigabyte, etc.?

Leí en en algún lugar que Ubuntu ya no usará las unidades de tamaño de archivo familiares que todos conocemos por ahora (kB, MB, GB, TB) y cambiaré a un estándar IEC diferente ( KiB, MiB, GiB, TiB). Si esto es cierto, me gustaría saber cuál es el razonamiento detrás de este cambio, y el impacto (si lo hay) que este cambio tiene, especialmente con aplicaciones multiplataforma o aplicaciones que se ejecutan con Wine.

13
Cesar

La respuesta corta es sí, los prefijos cambian. Pero en realidad no hace la diferencia.

Razonamiento

Siempre ha habido confusión porque las unidades de estilo decimal como KB, MB, GB se usaron con datos binarios: KB significaba 1024 bytes, no 1000 bytes como era de esperar. Y, por supuesto, muchas personas en todo el mundo usan los prefijos decimales reales en su vida diaria bajo el sistema métrico.

Los ingenieros de redes y los usuarios de computadoras desde hace mucho tiempo, por supuesto, están capacitados para comprender la diferencia, pero confusión continua significaba que las aplicaciones eran inconsistentes en su uso; una aplicación podría usar MB para significar 1,000,000 bytes (usando el prefijo decimal), mientras que otra podría significar 1,048,576 bytes (usando la interpretación binaria).

Esto llevó a que Ubuntu finalmente adoptara una nueva política de unidades .

Impacto

El impacto es realmente solo un problema de visualización. Los tamaños de archivo y el ancho de banda de la red se mostrarán utilizando los prefijos decimales, por lo que un archivo de 5kB en realidad tendrá 5000 bytes. Esto en realidad está en línea con lo que muchas personas (¿la mayoría?) Esperan.

El uso de memoria y algunas utilidades de bajo nivel mostrarán tamaños utilizando los prefijos binarios (KiB, MiB, GiB, TiB). Esto puede causar cierta confusión inicial, pero en realidad es mejor que el status quo donde tenemos un prefijo que significa dos cosas diferentes.

Dado que Windows todavía usa el antiguo sistema ad-hoc, una aplicación Wine podría mostrar tamaños de archivo ligeramente diferentes para el mismo archivo. Sin embargo, al menos a menudo veo diferentes tamaños mostrados de todos modos debido a los métodos de redondeo, por lo que no estoy convencido de que sea un problema importante.

Ver también:

60
jbowtie