Convierta entre unidades binarias de tamaño de datos con la escala IEC basada en 1024 habitual en sistemas operativos, especificaciones de RAM y paneles de almacenamiento: bytes, kibibytes (KB), mebibytes (MB), gibibytes (GB) y tebibytes (TB).
Fórmula
Cada unidad se corresponde con un factor en bytes:
| Unidad | Bytes |
|---|---|
| byte | 1 |
| kilobyte | 1.024 |
| megabyte | 1.024² |
| gigabyte | 1.024³ |
| terabyte | 1.024⁴ |
Para convertir X de la unidad A a la unidad B:
salida = X × factor(A) ÷ factor(B)
Los resultados se redondean a ocho decimales para estabilidad de visualización.
Cuándo usarla
Traducir tamaños de instaladores entre MB y GB, conciliar la salida de df -h con conteos en bytes, enseñar prefijos binarios frente al SI decimal (1 KB = 1000 B en etiquetas de marketing) o verificar la capacidad de copia de seguridad.
Limitaciones
Usa solo factores basados en 1024—no las etiquetas kilo decimales (1000) de algunos envases de USB. No gestiona bits por segundo, tamaños de bloque ni sobrecarga del sistema de archivos. Valores extremadamente grandes pueden mostrar ruido de punto flotante en el último decimal. La temperatura y otros grupos de unidades quedan fuera de este convertidor.
Ejemplo
1 megabyte → 1.024 kilobytes. 2 gigabytes → 2.048 megabytes.