Binario vs decimal: las dos formas de contar bytes
Un mismo archivo puede describirse con dos sistemas distintos y ambos son correctos. En el sistema binario, cada escalón multiplica por 1024 (que es 2 elevado a la 10): 1 kibibyte son 1024 bytes, 1 mebibyte son 1024 kibibytes, y así. En el sistema decimal, cada escalón multiplica por 1000: 1 kilobyte son 1000 bytes. La computación nació usando potencias de 2 porque la memoria se organiza así, pero el prefijo "kilo" del sistema métrico siempre significó 1000, y de ahí la confusión histórica.
Por qué 1 GB no es igual a 1 GiB
La diferencia parece chica al principio pero se acumula. En KB/KiB es apenas 24 bytes, pero en cada nivel el gap se multiplica. Para cuando llegás a gigabytes, 1 GiB (1.073.741.824 bytes) es un 7,4% más grande que 1 GB (1.000.000.000 bytes). En terabytes la brecha ronda el 10%. Por eso conviene saber qué sistema está usando cada herramienta antes de comparar cifras.
El caso real: marketing de discos vs lo que reporta el sistema
Comprás un disco de "1 TB". El fabricante calcula ese número en decimal: 1.000.000.000.000 bytes. Pero cuando lo conectás, Windows te muestra alrededor de 931 GB, porque internamente divide por 1024 en cada nivel (o sea, muestra GiB pero los etiqueta como GB). No perdiste 69 GB: es exactamente la misma cantidad de bytes, contada con otra vara. macOS, en cambio, adoptó el criterio decimal desde 2009, así que ahí el disco de 1 TB sí muestra ~1 TB.
Dónde se usa cada sistema
- Binario (KiB, MiB, GiB): memoria RAM, tamaños de bloque, la mayoría de los sistemas operativos al reportar archivos, y herramientas de desarrollo.
- Decimal (KB, MB, GB): fabricantes de discos y pendrives, velocidades de red (megabits), y planes de almacenamiento en la nube.
- Ancho de banda: ojo, se mide en bits, no bytes. 100 Mbps son 12,5 MB/s aproximadamente (dividís por 8).
Cómo leer los prefijos correctamente
La IEC estandarizó los prefijos binarios en 1998 justamente para terminar con la ambigüedad: kibi (Ki), mebi (Mi), gibi (Gi), tebi (Ti), pebi (Pi). Cuando veas la "i" en el medio (KiB, MiB), sabés con certeza que es base 1024. Cuando veas KB o MB a secas, depende del contexto: en un disco casi siempre es decimal, en tu explorador de archivos casi siempre es binario. Esta herramienta te deja elegir el modo y etiqueta las unidades en consecuencia, así no hay lugar a dudas.
Referencia: bytes por unidad en cada sistema
| Unidad | Bytes (binario) | Bytes (decimal) |
|---|---|---|
| 1 KB / KiB | 1.024 | 1.000 |
| 1 MB / MiB | 1.048.576 | 1.000.000 |
| 1 GB / GiB | 1.073.741.824 | 1.000.000.000 |
| 1 TB / TiB | 1.099.511.627.776 | 1.000.000.000.000 |
| 1 PB / PiB | 1.125.899.906.842.624 | 1.000.000.000.000.000 |