| Kilobits (kbit) | Kibibits (Kibit) |
|---|---|
| 1 Kilobit | 0.9765625 Kibit |
| 2 Kilobits | 1.953125 Kibit |
| 3 Kilobits | 2.9296875 Kibit |
| 4 Kilobits | 3.90625 Kibit |
| 5 Kilobits | 4.8828125 Kibit |
| 10 Kilobits | 9.765625 Kibit |
| 20 Kilobits | 19.53125 Kibit |
| 25 Kilobits | 24.4140625 Kibit |
| 50 Kilobits | 48.828125 Kibit |
| 100 Kilobits | 97.65625 Kibit |
| Référence | Kilobits (kbit) | Kibibits (Kibit) |
|---|---|---|
| A plain text message (160 characters) | 1.28 kbit | 1.25 Kibit |
| A three-minute MP3 | 24000 kbit | 23437.5 Kibit |
| A smartphone photo | 32000 kbit | 31250 Kibit |
| A high-definition film | 32000000 kbit | 31250000 Kibit |
| A dual-layer Blu-ray disc | 400000000 kbit | 390625000 Kibit |
Le kilobit est une unité d’information numérique valant mille bits. Son symbole est kbit. Le k minuscule importe : il marque le kilo décimal du système métrique, mille exactement, par opposition aux 1 024 binaires que le K majuscule indiquait parfois dans l’usage informatique ancien.
Cette distinction fut disputée pendant des décennies. La mémoire se fabrique en puissances de deux, si bien qu’une puce contenant 1 024 bits fut nommée puce d’un kilobit, et le nom tint malgré une erreur de 2,4 pour cent. Le stockage et la transmission, eux, comptèrent toujours en vrais milliers. La CEI trancha en 1998 en nommant kibibit la quantité binaire, laissant au kilobit le sens de mille et rien d’autre.
Pour l’ordre de grandeur, un kilobit tient 125 octets, soit environ 125 caractères de texte non accentué : à peu près une longue phrase, ou la longueur d’un court billet sur un réseau social. Une seule photographie de faible définition est des milliers de fois plus grosse. Le kilobit est une unité pour des choses jadis jugées généreuses et aujourd’hui jugées dérisoires.
Son foyer historique fut le modem téléphonique. Les liaisons par numérotation étaient cotées en kilobits par seconde, et les chiffres marquaient l’époque avec précision : 300 bits par seconde à la fin des années soixante-dix, puis 1,2, 2,4, 9,6, 14,4, 28,8 et enfin 56 kilobits par seconde, ce dernier poussant une ligne vocale ordinaire à son plafond théorique. Quiconque a usé de l’internet avant le haut débit a mesuré son expérience avec ces nombres.
Le kilobit survit dans le codage du son et de l’image, où les débits se donnent en kilobits par seconde. Les codeurs de parole de la téléphonie vont de 8 à 64. La musique codée à 128 kilobits par seconde fut la norme précoce des baladeurs, 192 et 256 sont courants aujourd’hui, et 320 est le plafond pratique des anciens formats à perte. La vidéo se situe un ordre décimal plus haut, en mégabits.
Les capacités des puces de mémoire se décrivent encore parfois en kilobits, surtout pour les petites mémoires série des appareils embarqués, où un composant de 64 kilobits tient 8 kilooctets de données de configuration. Dans ces fiches le chiffre est d’ordinaire le binaire, aussi vaut-il la peine de lire la notice avec soin.
Un kilobit équivaut à 1 000 bits, à 125 octets ou à environ 0,9766 kibibit.
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.