Unidades de datos: bits, bytes, kB, KiB, MB y por qué el almacenamiento parece distinto
1 kB significa 1000 bytes y 1 KiB 1024 bytes. Bits a Bytes es aritmética simple; lo importante es reconocer la convención.
Bit y byte
8 bits forman un byte; b y B no son lo mismo.
100 Mb/s no equivale a 100 MB/s.
Decimal
kB/MB/GB usan potencias de 1000.
Los fabricantes de discos suelen usar esta convención.
Binario
KiB/MiB/GiB usan 1024. Bits a KiB debe seguir IEC.
La diferencia crece con la escala.
Discos
1 TB decimal es aprox. 0,91 TiB.
No faltan bytes; cambia la unidad.
Red
100 Mbps son 12,5 MB/s teóricos antes de overhead.
Unifique unidades antes de calcular tiempo.
Software
Dos programas pueden mostrar distinto el mismo byte count.
Use símbolos explícitos.
Grandes unidades
PB/PiB y EB/EiB divergen mucho.
Guarde bytes enteros para billing.
Compresión
Comprimir o usar Base64 cambia cantidad de bytes, no solo unidad.
Aclare límites de API.
Redondeo
Mantenga bytes exactos y redondee la presentación.
Evite error acumulado.
Flujo
Identifique bit/byte y SI/IEC, pase a unidad base y luego al destino.
La precisión terminológica evita la mayoría de errores.
Preguntas frecuentes
Bits por byte?
8.
kB = KiB?
No.
1 TB ≈ 0,91 TiB?
Sí.
100 Mbps = 100 MB/s?
No.
Estándares de unidades digitales
- NIST — Prefixes for binary multiples
- IEC — International Electrotechnical Commission
- BIPM — SI Brochure
This article is an original practical guide informed by the standards and official references above.