Le kibioctet est une unité d’information numérique valant 1 024 octets, donc 8 192 bits. Son symbole est Kio. C’est le pendant binaire du kilooctet et, quoique les deux ne diffèrent que de 2,4 pour cent, c’est dans cette unité que se mesure réellement une grande part de l’organisation interne d’un ordinateur.
L’exemple le plus important est la page de mémoire. Les processeurs ne gèrent pas la mémoire octet par octet mais par blocs de taille fixe, et sur presque toutes les architectures courantes ce bloc fait 4 kibioctets. Toute réservation que fait un programme est arrondie au multiple supérieur, chaque entrée des tables de pages en décrit une, et les performances d’un programme dépendent souvent de la façon dont son motif d’accès épouse cette grille de quatre kibioctets.
Les secteurs de disque racontent une histoire semblable. Les disques durs ont employé des secteurs de 512 octets pendant des décennies, et les disques modernes en emploient de 4 kibioctets, s’accordant à la page de mémoire pour qu’une page se lise ou s’écrive en une seule opération. Les systèmes de fichiers réservent ensuite l’espace en blocs eux-mêmes puissances de deux, d’ordinaire 4 kibioctets, et c’est pourquoi un fichier d’un octet consomme quatre kibioctets de disque.
Les protocoles réseau emploient aussi l’unité. Les tailles de tampon, les tailles de fenêtre et la taille maximale de bien des structures de protocole sont des puissances de deux, et la limite de 64 kibioctets revient sans cesse : c’est la plus grande valeur qu’un champ de longueur sur 16 bits puisse exprimer, et elle borne donc la taille d’un datagramme UDP, d’un paquet IP et de plusieurs anciens formats de fichiers.
Tel est le schéma général : partout où une limite provient de la largeur d’un champ binaire, la limite est une puissance de deux, et la façon honnête de l’écrire est avec un préfixe binaire. Écrire 64 Ko pour la limite du datagramme n’est pas très faux, mais écrire 64 Kio est exactement juste et dit d’où vient le nombre.
Dans l’usage quotidien, la différence est invisible. Un fichier de 200 kilooctets et un de 200 kibioctets sont séparés de 4,8 kibioctets, que nul ne remarque. La valeur de la distinction est qu’elle rend lisible l’arithmétique qui se tient derrière un chiffre, ce qui compte bien davantage à mesure que les nombres grandissent.
Un kibioctet équivaut à 1 024 octets, à 8 192 bits, à 8 kibibits ou à 1,024 kilooctet.
| Unité | Symbole | 1 Kibioctet équivaut à | 1 de ces unités équivaut à | Convertisseur |
|---|---|---|---|---|
| Bit | bit | 8192 bit | 0.0001220703125 Kio | Kibioctets en Bits |
| Kilobit | kbit | 8.192 kbit | 0.1220703125 Kio | Kibioctets en Kilobits |
| Mégabit | Mbit | 0.008192 Mbit | 122.0703125 Kio | Kibioctets en Mégabits |
| Gigabit | Gbit | 0.000008192 Gbit | 122070.3125 Kio | Kibioctets en Gigabits |
| Térabit | Tbit | 0.000000008192 Tbit | 122070312.5 Kio | Kibioctets en Térabits |
| Pétabit | Pbit | 8.192 × 10-12 Pbit | 122070312500 Kio | Kibioctets en Pétabits |
| Exabit | Ebit | 8.192 × 10-15 Ebit | 122070312500000 Kio | Kibioctets en Exabits |
| Zettabit | Zbit | 8.192 × 10-18 Zbit | 1.220703125 × 1017 Kio | Kibioctets en Zettabits |
| Yottabit | Ybit | 8.192 × 10-21 Ybit | 1.220703125 × 1020 Kio | Kibioctets en Yottabits |
| Octet | octet | 1024 octet | 0.0009765625 Kio | Kibioctets en Octets |
| Kilooctet | ko | 1.024 ko | 0.9765625 Kio | Kibioctets en Kilooctets |
| Mégaoctet | Mo | 0.001024 Mo | 976.5625 Kio | Kibioctets en Mégaoctets |
| Gigaoctet | Go | 0.000001024 Go | 976562.5 Kio | Kibioctets en Gigaoctets |
| Téraoctet | To | 0.000000001024 To | 976562500 Kio | Kibioctets en Téraoctets |
| Pétaoctet | Po | 1.024 × 10-12 Po | 976562500000 Kio | Kibioctets en Pétaoctets |
| Exaoctet | Eo | 1.024 × 10-15 Eo | 976562500000000 Kio | Kibioctets en Exaoctets |
| Zettaoctet | Zo | 1.024 × 10-18 Zo | 9.765625 × 1017 Kio | Kibioctets en Zettaoctets |
| Yottaoctet | Yo | 1.024 × 10-21 Yo | 9.765625 × 1020 Kio | Kibioctets en Yottaoctets |
| Kibibit | Kibit | 8 Kibit | 0.125 Kio | Kibioctets en Kibibits |
| Mébibit | Mibit | 0.0078125 Mibit | 128 Kio | Kibioctets en Mébibits |
| Gibibit | Gibit | 0.00000762939453125 Gibit | 131072 Kio | Kibioctets en Gibibits |
| Tébibit | Tibit | 0.00000000745058059692 Tibit | 134217728 Kio | Kibioctets en Tébibits |
| Pébibit | Pibit | 7.27595761418 × 10-12 Pibit | 137438953472 Kio | Kibioctets en Pébibits |
| Exbibit | Eibit | 7.1054273576 × 10-15 Eibit | 140737488355328 Kio | Kibioctets en Exbibits |
| Zébibit | Zibit | 6.93889390391 × 10-18 Zibit | 1.44115188076 × 1017 Kio | Kibioctets en Zébibits |
| Yobibit | Yibit | 6.77626357803 × 10-21 Yibit | 1.4757395259 × 1020 Kio | Kibioctets en Yobibits |
| Mébioctet | Mio | 0.0009765625 Mio | 1024 Kio | Kibioctets en Mébioctets |
| Gibioctet | Gio | 0.000000953674316406 Gio | 1048576 Kio | Kibioctets en Gibioctets |
| Tébioctet | Tio | 9.31322574615 × 10-10 Tio | 1073741824 Kio | Kibioctets en Tébioctets |
| Pébioctet | Pio | 9.09494701773 × 10-13 Pio | 1099511627776 Kio | Kibioctets en Pébioctets |
| Exbioctet | Eio | 8.881784197 × 10-16 Eio | 1.12589990684 × 1015 Kio | Kibioctets en Exbioctets |
| Zébioctet | Zio | 8.67361737988 × 10-19 Zio | 1.15292150461 × 1018 Kio | Kibioctets en Zébioctets |
| Yobioctet | Yio | 8.47032947254 × 10-22 Yio | 1.18059162072 × 1021 Kio | Kibioctets en Yobioctets |