Tabla de referencia: unidades decimales (SI) frente a binarias (IEC)
La tabla recoge el valor exacto en bytes de cada unidad según los dos sistemas de prefijos normalizados. Los prefijos decimales del SI se definen en el folleto del SI del BIPM; los binarios, en IEC/ISO 80000-13.
| Unidad | Sistema | Bytes exactos |
|---|---|---|
| 1 KB (kilobyte) | Decimal (SI) | 1.000 |
| 1 KiB (kibibyte) | Binario (IEC) | 1.024 |
| 1 MB (megabyte) | Decimal (SI) | 1.000.000 |
| 1 MiB (mebibyte) | Binario (IEC) | 1.048.576 |
| 1 GB (gigabyte) | Decimal (SI) | 1.000.000.000 |
| 1 GiB (gibibyte) | Binario (IEC) | 1.073.741.824 |
| 1 TB (terabyte) | Decimal (SI) | 1.000.000.000.000 |
| 1 TiB (tebibyte) | Binario (IEC) | 1.099.511.627.776 |
- Los sistemas operativos difieren en cómo informan los tamaños: unos usan unidades binarias (etiquetadas históricamente con símbolos decimales) y otros unidades decimales reales, por lo que un mismo archivo puede mostrar cifras distintas según el sistema.
- Los dispositivos de almacenamiento se comercializan en unidades decimales; en cambio, las capacidades de RAM son intrínsecamente binarias (un módulo de memoria de «16 GB» es en realidad de 16 GiB).
- La capacidad utilizable tras formatear se reduce además ligeramente por las estructuras del sistema de archivos, algo independiente de la diferencia entre convenciones de unidades.
¿Qué son las unidades decimales y binarias de tamaño de archivo?
Los tamaños de archivo se cuentan en bytes, y los valores grandes se expresan con prefijos. Conviven dos sistemas de prefijos. El decimal usa prefijos del SI en potencias de 1.000: 1 KB = 1.000 bytes, 1 MB = 10⁶ bytes, 1 GB = 10⁹ bytes, 1 TB = 10¹² bytes. El binario usa prefijos de la IEC en potencias de 1.024: 1 KiB = 1.024 bytes, 1 MiB = 1.048.576 bytes, 1 GiB = 1.073.741.824 bytes, 1 TiB = 1.099.511.627.776 bytes.
Los prefijos binarios kibi (Ki), mebi (Mi), gibi (Gi) y tebi (Ti) fueron normalizados por la Comisión Electrotécnica Internacional (originalmente en IEC 60027-2 y hoy recogidos en ISO/IEC 80000-13) precisamente porque una misma palabra —«gigabyte», por ejemplo— se empleaba tanto para 10⁹ como para 2³⁰ bytes. Según las normas, GB siempre significa 10⁹ bytes y GiB siempre 2³⁰ bytes.
La consecuencia práctica es el famoso espacio «que falta» en los discos. Los fabricantes de almacenamiento etiquetan la capacidad en unidades decimales, así que un disco de 1 TB contiene 10¹² bytes. Un sistema operativo que informe en unidades binarias divide ese recuento entre 1.024³ y muestra unos 931 GiB, cifra que históricamente se ha etiquetado como «GB», lo que hace parecer que el disco es más pequeño de lo anunciado. En realidad no falta nada: ambas cifras describen el mismo número de bytes en unidades distintas.
Cómo usar esta calculadora de tamaño de archivo
- Introduce el valor de tamaño que quieres convertir.
- Selecciona su unidad: decimal (KB, MB, GB, TB) o binaria (KiB, MiB, GiB, TiB).
- Consulta el recuento exacto de bytes, que es el denominador común inequívoco de ambos sistemas.
- Compara los equivalentes decimales (MB/GB) y binarios (MiB/GiB) para ver cómo se expresan los mismos datos según cada convención.
Las fórmulas de la conversión de tamaños
Toda conversión pasa por los bytes. Multiplica el valor introducido por el factor en bytes de su unidad para obtener bytes y divide después entre el factor de la unidad de destino. Las unidades decimales usan factores de 1.000ⁿ y las binarias, de 1.024ⁿ.
Ejemplo resuelto: 1 TB = 10¹² bytes. Al dividir entre 1.024³ (= 1.073.741.824) resultan 931,32 GiB, y entre 1.024⁴ salen 0,9095 TiB. A la inversa, 1 GiB = 1.073.741.824 bytes = 1,0737 GB. La brecha entre unidades decimales y binarias crece con cada salto de prefijo: en torno al 2,4 % en kilo, 4,9 % en mega, 7,4 % en giga y 10,0 % en tera.
Errores frecuentes
- Dar por defectuoso un disco de «1 TB» porque el sistema muestra ~931 GB: el disco contiene 10¹² bytes y el sistema está informando en GiB binarios.
- Tratar 1 GB como 1.024 MB: según la norma del SI, 1 GB = 1.000 MB; 1.024 MiB son 1 GiB.
- Mezclar los dos sistemas de prefijos a mitad de cálculo (por ejemplo, multiplicar GB por 1.024 para obtener MB), lo que acumula un error del 5 % al 10 %.
- Confundir bytes (B) con bits (b): los tamaños de archivo usan bytes y las velocidades de red, bits, y difieren en un factor de 8.
Preguntas frecuentes
¿Por qué mi disco de 1 TB solo muestra 931 GB?
El disco contiene realmente 1 TB = 10¹² bytes, tal como se etiqueta en unidades decimales del SI. Los sistemas operativos que informan en unidades binarias dividen entre 1.024³ y obtienen 931,32 GiB, una cifra que históricamente se ha mostrado con la etiqueta «GB». Ambas describen la misma capacidad; solo cambia la convención de unidades.
¿Cuál es la diferencia entre un GB y un GiB?
Un gigabyte (GB) son 10⁹ = 1.000.000.000 bytes según la convención decimal del SI. Un gibibyte (GiB) son 2³⁰ = 1.073.741.824 bytes según la convención binaria de la IEC, es decir, alrededor de un 7,4 % más. Los prefijos binarios (KiB, MiB, GiB, TiB) se normalizaron para acabar con la ambigüedad de usar una misma palabra para dos tamaños distintos.
¿1 MB son 1.000 KB o 1.024 KB?
Según la norma del SI, 1 MB = 1.000 KB = 1.000.000 bytes. El valor 1.024 KiB corresponde a 1 MiB (mebibyte) = 1.048.576 bytes en el sistema binario de la IEC. Históricamente, «megabyte» se usaba con ambos sentidos, que es justo la ambigüedad que los prefijos binarios vinieron a resolver.
¿Cuántos bytes hay en un terabyte?
Un terabyte (TB) son 10¹² = 1.000.000.000.000 bytes con los prefijos decimales del SI. Un tebibyte (TiB) son 2⁴⁰ = 1.099.511.627.776 bytes, alrededor de un 10 % más. Los fabricantes de almacenamiento emplean el terabyte decimal para las capacidades de sus discos.
¿Por qué la memoria RAM se expresa en unidades binarias?
Los chips de memoria se direccionan en potencias de 2, de modo que sus capacidades son binarias por naturaleza: un módulo comercializado como 16 GB contiene en realidad 16 GiB = 17.179.869.184 bytes. Los discos, en cambio, se comercializan en unidades decimales, y esa es una de las razones por las que las capacidades de disco y de RAM parecen seguir reglas distintas.
Referencias
- ISO/IEC 80000-13:2008. Quantities and units — Part 13: Information science and technology (binary prefixes kibi, mebi, gibi, tebi).
- IEC 60027-2. Letter symbols to be used in electrical technology — Part 2: Telecommunications and electronics (original binary-prefix standard, 1998 amendment).
- Bureau International des Poids et Mesures (BIPM). The International System of Units (SI Brochure), 9th edition, 2019 — SI decimal prefixes.
- NIST. Prefixes for binary multiples. physics.nist.gov reference on IEC binary prefixes.