El kibibit es una unidad de información digital igual a 1024 bits. Su símbolo es Kibit. Es el primero de los prefijos binarios, un conjunto de unidades definido por la Comisión Electrotécnica Internacional en 1998 para acabar con una confusión que venía arrastrándose en la informática desde los años sesenta.
El problema era sencillo. Los ordenadores direccionan la memoria en potencias de dos, de modo que la memoria venía en trozos de 1024 y no de 1000. Los ingenieros tomaron prestado el prefijo métrico kilo para esa cantidad porque 1024 está cerca de 1000, y con números pequeños la aproximación era inofensiva. Pero el almacenamiento y la transmisión contaban en millares verdaderos, de modo que el mismo prefijo significaba dos cosas distintas según qué parte de la máquina se describiera.
La solución de la IEC fue acuñar nombres nuevos. Kibi es una contracción de kilo binario, y el patrón continúa con mebi, gibi, tebi, pebi, exbi, zebi y yobi. Cada uno es 1024 veces el anterior, y cada símbolo toma la forma de una letra mayúscula seguida de una i minúscula: Ki, Mi, Gi, Ti y así sucesivamente. El kilobit pasa entonces a significar mil bits y nada más.
Un kibibit son 128 octetos, y la distancia respecto de un kilobit es del 2,4 por ciento. Esa pequeña diferencia es la razón de que ambos se confundieran tanto tiempo: a esta escala nadie lo nota. El error se acumula un 2,4 por ciento en cada escalón, alcanza el 5 por ciento en el mebibit, el 7 por ciento en el gibibit y el 21 por ciento en el yobibit, que es donde la ambigüedad empezó a salir realmente cara.
La adopción ha sido parcial y desigual. Los organismos de normalización, el núcleo Linux y la mayor parte de la documentación técnica usan correctamente los prefijos de la IEC. El software de consumo en gran medida no, y muchos programas siguen escribiendo KB mientras dividen por 1024. El resultado es que el lector debe deducir a menudo del contexto qué convención sigue una cifra, que es justamente lo que la norma se escribió para evitar.
En la práctica el kibibit aparece sobre todo en las especificaciones de los chips de memoria pequeños, en las memorias en serie de los sistemas empotrados y en documentos de protocolo donde importa una potencia exacta de dos. Allí donde se quiere decir 1024 y no 1000, esta es la unidad correcta.
Un kibibit equivale a 1024 bits, a 128 octetos o a 1,024 kilobits.
| Unidad | Símbolo | 1 Kibibit equivale a | 1 de estas equivale a | Conversor |
|---|---|---|---|---|
| Bit | bit | 1024 bit | 0.0009765625 Kibit | Kibibits a Bits |
| Kilobit | kbit | 1.024 kbit | 0.9765625 Kibit | Kibibits a Kilobits |
| Megabit | Mbit | 0.001024 Mbit | 976.5625 Kibit | Kibibits a Megabits |
| Gigabit | Gbit | 0.000001024 Gbit | 976562.5 Kibit | Kibibits a Gigabits |
| Terabit | Tbit | 0.000000001024 Tbit | 976562500 Kibit | Kibibits a Terabits |
| Petabit | Pbit | 1.024 × 10-12 Pbit | 976562500000 Kibit | Kibibits a Petabits |
| Exabit | Ebit | 1.024 × 10-15 Ebit | 976562500000000 Kibit | Kibibits a Exabits |
| Zettabit | Zbit | 1.024 × 10-18 Zbit | 9.765625 × 1017 Kibit | Kibibits a Zettabits |
| Yottabit | Ybit | 1.024 × 10-21 Ybit | 9.765625 × 1020 Kibit | Kibibits a Yottabits |
| Octeto | octet | 128 octet | 0.0078125 Kibit | Kibibits a Octetos |
| Kiloocteto | ko | 0.128 ko | 7.8125 Kibit | Kibibits a Kilooctetos |
| Megaocteto | Mo | 0.000128 Mo | 7812.5 Kibit | Kibibits a Megaoctetos |
| Gigaocteto | Go | 0.000000128 Go | 7812500 Kibit | Kibibits a Gigaoctetos |
| Teraocteto | To | 1.28 × 10-10 To | 7812500000 Kibit | Kibibits a Teraoctetos |
| Petaocteto | Po | 1.28 × 10-13 Po | 7812500000000 Kibit | Kibibits a Petaoctetos |
| Exaocteto | Eo | 1.28 × 10-16 Eo | 7.8125 × 1015 Kibit | Kibibits a Exaoctetos |
| Zettaocteto | Zo | 1.28 × 10-19 Zo | 7.8125 × 1018 Kibit | Kibibits a Zettaoctetos |
| Yottaocteto | Yo | 1.28 × 10-22 Yo | 7.8125 × 1021 Kibit | Kibibits a Yottaoctetos |
| Mebibit | Mibit | 0.0009765625 Mibit | 1024 Kibit | Kibibits a Mebibits |
| Gibibit | Gibit | 0.000000953674316406 Gibit | 1048576 Kibit | Kibibits a Gibibits |
| Tebibit | Tibit | 9.31322574615 × 10-10 Tibit | 1073741824 Kibit | Kibibits a Tebibits |
| Pebibit | Pibit | 9.09494701773 × 10-13 Pibit | 1099511627776 Kibit | Kibibits a Pebibits |
| Exbibit | Eibit | 8.881784197 × 10-16 Eibit | 1.12589990684 × 1015 Kibit | Kibibits a Exbibits |
| Zebibit | Zibit | 8.67361737988 × 10-19 Zibit | 1.15292150461 × 1018 Kibit | Kibibits a Zebibits |
| Yobibit | Yibit | 8.47032947254 × 10-22 Yibit | 1.18059162072 × 1021 Kibit | Kibibits a Yobibits |
| Kibiocteto | Kio | 0.125 Kio | 8 Kibit | Kibibits a Kibioctetos |
| Mebiocteto | Mio | 0.0001220703125 Mio | 8192 Kibit | Kibibits a Mebioctetos |
| Gibiocteto | Gio | 0.000000119209289551 Gio | 8388608 Kibit | Kibibits a Gibioctetos |
| Tebiocteto | Tio | 1.16415321827 × 10-10 Tio | 8589934592 Kibit | Kibibits a Tebioctetos |
| Pebiocteto | Pio | 1.13686837722 × 10-13 Pio | 8796093022208 Kibit | Kibibits a Pebioctetos |
| Exbiocteto | Eio | 1.11022302463 × 10-16 Eio | 9.00719925474 × 1015 Kibit | Kibibits a Exbioctetos |
| Zebiocteto | Zio | 1.08420217249 × 10-19 Zio | 9.22337203685 × 1018 Kibit | Kibibits a Zebioctetos |
| Yobiocteto | Yio | 1.05879118407 × 10-22 Yio | 9.44473296574 × 1021 Kibit | Kibibits a Yobioctetos |