Kibibit (Kibit)

Unité de données · Système SI

Toutes les unités Convertisseur de données

Le kibibit est une unité d’information numérique valant 1 024 bits. Son symbole est Kibit. C’est le premier des préfixes binaires, un ensemble d’unités défini par la Commission électrotechnique internationale en 1998 pour mettre fin à une confusion qui traînait en informatique depuis les années soixante.

Le problème était simple. Les ordinateurs adressent la mémoire par puissances de deux, si bien que la mémoire venait par blocs de 1 024 et non de 1 000. Les ingénieurs empruntèrent le préfixe métrique kilo pour cette quantité parce que 1 024 est proche de 1 000, et pour de petits nombres l’approximation était sans dommage. Mais le stockage et la transmission comptaient en vrais milliers : le même préfixe désignait donc deux choses différentes selon la partie de la machine décrite.

La solution de la CEI fut de forger de nouveaux noms. Kibi est une contraction de kilo binaire, et le schéma se poursuit avec mébi, gibi, tébi, pébi, exbi, zébi et yobi. Chacun vaut 1 024 fois le précédent, et chaque symbole prend la forme d’une majuscule suivie d’un i minuscule : Ki, Mi, Gi, Ti et ainsi de suite. Le kilobit signifie dès lors mille bits et rien d’autre.

Un kibibit fait 128 octets, et l’écart avec un kilobit est de 2,4 pour cent. Cette petite différence explique qu’on les ait longtemps confondus : à cette échelle nul ne s’en aperçoit. L’erreur se cumule de 2,4 pour cent à chaque échelon, atteint 5 pour cent au mébibit, 7 pour cent au gibibit et 21 pour cent au yobibit, là où l’ambiguïté devint vraiment coûteuse.

L’adoption est partielle et inégale. Les organismes de normalisation, le noyau Linux et l’essentiel de la documentation technique emploient correctement les préfixes de la CEI. Les logiciels grand public le font peu, et bien des programmes écrivent encore Ko tout en divisant par 1 024. Le lecteur doit donc souvent deviner du contexte quelle convention suit un nombre, ce que la norme avait précisément pour but d’empêcher.

En pratique, le kibibit paraît surtout dans les fiches des petites puces de mémoire, dans les mémoires série des systèmes embarqués et dans les documents de protocole où une puissance exacte de deux importe. Partout où l’on veut dire 1 024 et non 1 000, c’est l’unité juste.

Un kibibit équivaut à 1 024 bits, à 128 octets ou à 1,024 kilobit.

Table de conversion du Kibibit

UnitéSymbole1 Kibibit équivaut à1 de ces unités équivaut àConvertisseur
Bitbit1024 bit0.0009765625 KibitKibibits en Bits
Kilobitkbit1.024 kbit0.9765625 KibitKibibits en Kilobits
MégabitMbit0.001024 Mbit976.5625 KibitKibibits en Mégabits
GigabitGbit0.000001024 Gbit976562.5 KibitKibibits en Gigabits
TérabitTbit0.000000001024 Tbit976562500 KibitKibibits en Térabits
PétabitPbit1.024 × 10-12 Pbit976562500000 KibitKibibits en Pétabits
ExabitEbit1.024 × 10-15 Ebit976562500000000 KibitKibibits en Exabits
ZettabitZbit1.024 × 10-18 Zbit9.765625 × 1017 KibitKibibits en Zettabits
YottabitYbit1.024 × 10-21 Ybit9.765625 × 1020 KibitKibibits en Yottabits
Octetoctet128 octet0.0078125 KibitKibibits en Octets
Kilooctetko0.128 ko7.8125 KibitKibibits en Kilooctets
MégaoctetMo0.000128 Mo7812.5 KibitKibibits en Mégaoctets
GigaoctetGo0.000000128 Go7812500 KibitKibibits en Gigaoctets
TéraoctetTo1.28 × 10-10 To7812500000 KibitKibibits en Téraoctets
PétaoctetPo1.28 × 10-13 Po7812500000000 KibitKibibits en Pétaoctets
ExaoctetEo1.28 × 10-16 Eo7.8125 × 1015 KibitKibibits en Exaoctets
ZettaoctetZo1.28 × 10-19 Zo7.8125 × 1018 KibitKibibits en Zettaoctets
YottaoctetYo1.28 × 10-22 Yo7.8125 × 1021 KibitKibibits en Yottaoctets
MébibitMibit0.0009765625 Mibit1024 KibitKibibits en Mébibits
GibibitGibit0.000000953674316406 Gibit1048576 KibitKibibits en Gibibits
TébibitTibit9.31322574615 × 10-10 Tibit1073741824 KibitKibibits en Tébibits
PébibitPibit9.09494701773 × 10-13 Pibit1099511627776 KibitKibibits en Pébibits
ExbibitEibit8.881784197 × 10-16 Eibit1.12589990684 × 1015 KibitKibibits en Exbibits
ZébibitZibit8.67361737988 × 10-19 Zibit1.15292150461 × 1018 KibitKibibits en Zébibits
YobibitYibit8.47032947254 × 10-22 Yibit1.18059162072 × 1021 KibitKibibits en Yobibits
KibioctetKio0.125 Kio8 KibitKibibits en Kibioctets
MébioctetMio0.0001220703125 Mio8192 KibitKibibits en Mébioctets
GibioctetGio0.000000119209289551 Gio8388608 KibitKibibits en Gibioctets
TébioctetTio1.16415321827 × 10-10 Tio8589934592 KibitKibibits en Tébioctets
PébioctetPio1.13686837722 × 10-13 Pio8796093022208 KibitKibibits en Pébioctets
ExbioctetEio1.11022302463 × 10-16 Eio9.00719925474 × 1015 KibitKibibits en Exbioctets
ZébioctetZio1.08420217249 × 10-19 Zio9.22337203685 × 1018 KibitKibibits en Zébioctets
YobioctetYio1.05879118407 × 10-22 Yio9.44473296574 × 1021 KibitKibibits en Yobioctets