Codage Binaire

Les Octets

Le terme bit (b avec une minuscule dans les notations) signifie « binary digit », c'est-à-dire 0 ou 1 en numérotation binaire. Pour un signal électrique le 1 correspond à du courant, le 0 à l'abscence de courant. Sur un CD, le 1 et le 0 correspondent à la présence ou l'abscence d'aspérité sur la surface.

Avec un bit, il est possible d'obtenir deux états : soit 1, soit 0. Grâce à 2 bits, il est possible d'obtenir quatre états différents, ainsi de suite.

Avec un octet, on peut donc obtenir 256 états différents. Un octet est donc un faiseau de 8 fils éléctriques ou la lecture sur un CD de 8 aspérités cumulées.

Pendant lontemps on nous a appris que 1 kilooctet valait 1024 octets, or depuis décembre 1998, l'organisme international IEC a normalisé ce système :

Un Kilooctet (Ko) = 1000 octets
Un Mégaoctet (Mo) = 1000 ko = 1 000 000 octets
Un Gigaoctet (Go) = 1000 Mo = 1 000 000 000 octets
Un Téraoctet (To) = 1000 Go = 1 000 000 000 000 octets


Du coup, cette organisation a défini le kilobinaire (kibi) avec tous les préfixes habituels :

Un kibioctet (kio) vaut 1024 octets
Un Mébioctet (Mio) vaut 1024 kio = 1 048 576 octets
Un Gibioctet (Gio) vaut 1 073 741 824 octets
Un Tébioctet (Tio) vaut 1 099 511 627 776 octets

Alors pourquoi cette unité n'est pas utilisée régulièrement par les constructeurs ? La réponse est simple : 100 Go est plus commercial qu'environ 93,13 Gio.

Vérifiez sur une clé USB vendue pour 8 Go par exemple :

8 003 842 048 octets correspondent environs à 7,45 Gio

A retenir : La communauté internationale dans son ensemble utilise le nom de « byte » (B en majuscule) plutôt que le terme « octet » qui est francophone.