| Yobibits (Yibit) | Octets (octet) |
|---|---|
| 1 Yobibit | 1.51115727452 × 1023 octet |
| 2 Yobibits | 3.02231454904 × 1023 octet |
| 3 Yobibits | 4.53347182355 × 1023 octet |
| 4 Yobibits | 6.04462909807 × 1023 octet |
| 5 Yobibits | 7.55578637259 × 1023 octet |
| 10 Yobibits | 1.51115727452 × 1024 octet |
| 20 Yobibits | 3.02231454904 × 1024 octet |
| 25 Yobibits | 3.7778931863 × 1024 octet |
| 50 Yobibits | 7.55578637259 × 1024 octet |
| 100 Yobibits | 1.51115727452 × 1025 octet |
| Référence | Yobibits (Yibit) | Octets (octet) |
|---|---|---|
| A plain text message (160 characters) | 1.05879 × 10-21 Yibit | 160 octet |
| A three-minute MP3 | 1.98523 × 10-17 Yibit | 3000000 octet |
| A smartphone photo | 2.64698 × 10-17 Yibit | 4000000 octet |
| A high-definition film | 2.64698 × 10-14 Yibit | 4 × 109 octet |
| A dual-layer Blu-ray disc | 3.30872 × 10-13 Yibit | 5 × 1010 octet |
Le yobibit est une unité d’information numérique valant deux à la puissance quatre-vingts en bits, soit 1 024 zébibits. Son symbole est Yibit. C’est le plus grand des préfixes binaires définis par la Commission électrotechnique internationale, et le pendant binaire du yottabit.
À cet échelon, les deux usages diffèrent de 20,9 pour cent. Cet écart est l’aboutissement de l’argument en faveur des préfixes binaires : une habitude de nommage fausse de 2,4 pour cent au kibibit l’est désormais d’un cinquième, ce qu’aucun document d’ingénierie ne saurait tolérer. La série de la CEI s’arrête ici parce que la série décimale s’arrêtait à yotta lorsqu’elle fut définie en 1998.
Quand le système métrique reçut ronna et quetta en 2022, la série binaire ne fut pas prolongée en conséquence. Il n’existe pas de noms acceptés au-dessus de yobi, si bien qu’une quantité de deux puissance quatre-vingt-dix bits n’a pas de forme abrégée et doit s’écrire en toutes lettres. C’est une lacune du système que l’on comblera sans doute quand quelqu’un en aura besoin, quoique rien à présent n’en approche.
Un yobibit fait 151 115 727 451 828 646 838 272 octets, soit 128 zébioctets. Le stock entier de données du monde se compte en quelques centaines de zettaoctets, soit une fraction de un pour cent d’un yobioctet. Rien à cette échelle n’a été bâti, n’est en construction, ni n’est présentement prévu.
L’unité est néanmoins correctement définie, et cette complétude a sa raison. Un système de mesure dont les règles s’épuisent à une certaine taille contraint tout usager futur à inventer une extension, et les extensions concurrentes sont l’origine de l’ambiguïté. Définir l’échelle entière d’avance ne coûte rien et l’évite.
Pour qui lit des documents techniques, la leçon pratique de toute la série binaire tient au i minuscule. Kibit, Mibit, Gibit, Tibit, Pibit, Eibit, Zibit et Yibit sont binaires ; kbit, Mbit, Gbit, Tbit, Pbit, Ebit, Zbit et Ybit sont décimaux ; et l’écart entre eux croît du négligeable au cinquième à mesure qu’on monte. Un auteur qui omet le i a laissé le lecteur deviner.
Un yobibit équivaut à 1 024 zébibits, à 151 115 727 451 828 646 838 272 octets ou à environ 1,209 yottabit.
L’octet est une unité d’information numérique valant exactement huit bits. Son symbole est octet, et son nom vient du latin désignant un groupe de huit. C’est l’unité dans laquelle se compte presque toute donnée conservée, et il vaut la peine de savoir pourquoi on dit octet plutôt que byte.
Un byte était à l’origine le nombre de bits qu’une machine employait pour tenir un caractère, et ce nombre n’était pas fixe. Les premiers ordinateurs usaient de bytes de six bits, certains de sept, quelques-uns de neuf. L’IBM System/360 de 1964 s’arrêta à huit et son succès commercial fit de huit la norme, mais le mot byte garda son sens ancien, dépendant de la machine, dans les spécifications où l’ambiguïté était dangereuse.
Le monde des réseaux adopta donc l’octet. Quand une norme de protocole dit qu’un champ d’en-tête fait quatre octets, aucun lecteur au monde ne peut l’entendre autrement que trente-deux bits. Les normes de l’internet publiées par l’IETF emploient octet partout pour cette raison même, et le français, le roumain et d’autres langues ont adopté le mot pour l’usage courant aussi, de sorte qu’un disque dur vendu en France se mesure en gigaoctets.
Huit bits tiennent 256 valeurs distinctes, et c’est pourquoi tant de choses viennent par 256. Un canal de couleur va de 0 à 255. Une adresse IPv4 fait quatre octets, écrits en quatre nombres compris entre 0 et 255. Le jeu de caractères ASCII d’origine usait de sept bits, en laissant un libre, et les diverses extensions à huit bits qui suivirent remplirent chacune ce bit disponible d’un jeu différent de lettres accentuées : le fouillis qu’Unicode finit par remplacer.
Le codage moderne du texte compte encore en octets. UTF-8 emploie un octet pour l’alphabet latin sans accents, deux pour la plupart des lettres accentuées européennes ainsi que le grec et le cyrillique, trois pour le chinois, le japonais et le coréen, et quatre pour le reste. Voilà pourquoi une même phrase occupe des espaces différents selon la langue, et pourquoi une limite de longueur mesurée en octets n’est pas une limite en caractères.
La capacité de stockage, la taille des fichiers, la mémoire et la charge utile du réseau se donnent toutes en octets ou en leurs multiples. Les débits de transmission font exception, étant donnés en bits par seconde, et le facteur huit entre les deux usages est la première source de confusion du domaine.
Un octet équivaut à 8 bits, à 0,008 kilobit ou à 0,001 kilooctet.