Avant de m’énerver, quelques explications. En informatique, l’unité de stockage de base est le bit (un 1 ou un 0). Il se note souvent b (en minuscule), parce que c’est logique. Comme nos ordinateurs travaillent sur beaucoup de bits, on ajoute généralement un préfixe : k (en minuscule, si), M, G, T, etc. Dans le système international, le kb représente un kilobit, soit 1 000 bits. Pas 1 024 bits. Vraiment. Si vous considérez qu’un kb contient 1 024 bits, vous avez tort. Les valeurs en bits s’utilisent pour les débits, que ce soit pour les interfaces réseau ou pour les périphériques de stockage. L’Ethernet 10 Gb/s transmet 10 000 000 000 de bits par seconde. Le SATA 6 Gb/s en transmet 6 000 000 000. La seconde unité courante porte le nom de byte en anglais et d’octet en français. Déjà, permettez-moi d’indiquer qu’un byte ne contient pas forcément le même nombre de bits qu’un octet. Un byte vaut à l’origine le nombre de bits nécessaires pour représenter un caractère et – par extension – la plus petite unité adressable dans un système. Et donc il existe d’anciens ordinateurs avec des caractères sur 6 bits, avec un byte de 6 bits. Pour la suite, restons tout de même sur le cas le plus courant, avec un byte de 8 bits, soit un octet en français. Comme bit et byte commencent par la même lettre, le premier se nomme b, le second B (en majuscule). Et comme pour le bit, le byte se multiplie par 1 000 (kB), 1 000 000 (MB), 1 000 000 000 (GB), etc. En français, donc, nous utilisons le mot octet, réduit sous la forme o (en minuscule), avec des ko, Mo, Go, etc. Par pitié, dites "gigaoctet" ou à la limite "giga", mais pas "Gigot" ou "Mo" (le barman des Simpson n’a pas sa place en informatique). L’octet (le byte) est couramment sélectionné pour indiquer une capacité de stockage, comme un disque dur de 1 TB (1 To), qui contient 1 000 000 000 000 d’octets, ou 8 000 000 000 000 de bits (environ).
Ce fabricant de SSD confond Gb et Go sur une page de son site.
Cet autre fabricant de SSD fait la même faute que son concurrent.
Plus amusant dans cette publicité, le blogueur parle de Go puis de Tb (astuce : 1 Tb, c’est environ 128 Go).

Ne confondez pas !

Comme pour le bit, une confusion énervante existe déjà : certains parlent de Mo (1 million d’octets) pour des Mio (220 octets, soit 1 048 576 octets). Une confusion savamment popularisée par les développeurs de systèmes d’exploitation : les barbus affichent des MiB (Mio) et comptent en MiB (MiO), les hipsters comptent en Mo (MB) et affichent en Mo (MB) et tous les autres, ceux qui utilisent Windows, passent par un OS qui affiche des Mo (MB) mais compte en Mio (MiB). Parce que. Mais bon, il s’agit du même OS qui confond résolution et définition, ce qui explique sûrement bien des choses. Évidemment, une seconde confusion existe : celle entre Gb, GB et Go. Régulièrement, que ce soit dans des sujets de forums ou tout simplement sur des sites internet ou des boîtes de matériel, une valeur indiquée en Gb à l’origine (en Gigabit, donc) devient une valeur en Go (Gigaoctets) en France. D’un coup, l’USB 3.0 passe à 5 Go/s, le SATA à 6 Go/s et la fibre optique à 1 Giga de Free (vous savez, la révolution à laquelle nous assistons à la télévision depuis octobre 2013) passe à 1 Go/s au lieu de 1 Gb/s. Pour tout vous dire, cette confusion m’énerve tellement que je vais vous avouer une chose : j’ai écrit à un éditeur parce que le traducteur d’un roman (Seul sur Mars) s’était planté entre les bits et les bytes, ce qui rendait complètement incompréhensible une explication technique. Mais je ne suis pas un psychopathe, ne vous inquiétez pas.