| Mégaoctets (Mo) | Gibioctets (Gio) |
|---|---|
| 1 Mégaoctet | 0.000931322574615 Gio |
| 2 Mégaoctets | 0.00186264514923 Gio |
| 3 Mégaoctets | 0.00279396772385 Gio |
| 4 Mégaoctets | 0.00372529029846 Gio |
| 5 Mégaoctets | 0.00465661287308 Gio |
| 10 Mégaoctets | 0.00931322574615 Gio |
| 20 Mégaoctets | 0.0186264514923 Gio |
| 25 Mégaoctets | 0.0232830643654 Gio |
| 50 Mégaoctets | 0.0465661287308 Gio |
| 100 Mégaoctets | 0.0931322574615 Gio |
| Référence | Mégaoctets (Mo) | Gibioctets (Gio) |
|---|---|---|
| A plain text message (160 characters) | 0.00016 Mo | 0.000000149012 Gio |
| A three-minute MP3 | 3 Mo | 0.00279397 Gio |
| A smartphone photo | 4 Mo | 0.00372529 Gio |
| A high-definition film | 4000 Mo | 3.72529 Gio |
| A dual-layer Blu-ray disc | 50000 Mo | 46.5661 Gio |
Le mégaoctet est une unité d’information numérique valant un million d’octets, soit huit millions de bits. Son symbole est Mo. C’est l’unité du fichier individuel : une photographie, une chanson, un document, le téléchargement d’une application se mesurent tous en mégaoctets, ce qui en fait l’unité de données la plus lue dans la vie quotidienne.
Les chiffres usuels valent d’être gardés en tête. Une photographie de téléphone fait 2 à 5 mégaoctets, une photographie brute d’appareil à objectifs interchangeables 25 à 50. Une chanson comprimée, 3 à 10. Une minute de vidéo en haute définition, environ 100. Un long document de texte, moins d’un. Une mise à jour du système d’exploitation en fait plusieurs milliers, raison pour laquelle on l’exprime en gigaoctets.
Le mégaoctet porte en outre l’erreur d’unité la plus célèbre de l’histoire informatique. La disquette dite de 1,44 Mo ne tient ni 1,44 million d’octets ni 1,44 fois 1 048 576. Sa capacité est de 1 440 kibioctets, soit 1 474 560 octets : les fabricants multiplièrent un kilo binaire par un millier décimal et produisirent un chiffre qui n’est juste dans aucun système. Cela reste l’illustration classique de la nécessité des préfixes de la CEI.
Les disques compacts sont plus nets : un disque standard tient environ 700 mégaoctets de données, ou 74 à 80 minutes de son, et cette capacité fut la limite pratique de la diffusion des logiciels pendant une décennie. Avant eux, distribuer un programme signifiait une boîte de disquettes, et après eux un DVD tenait environ 4,7 gigaoctets, près de sept fois plus.
Les tailles de mémoire atteignirent les mégaoctets au début des années quatre-vingt-dix et y demeurèrent une décennie. Quatre mégaoctets était confortable en 1993 et insuffisant en 1998, ce qui suit l’arrivée des interfaces graphiques et du web. Aujourd’hui, un seul onglet de navigateur occupe couramment plus de mémoire qu’un ordinateur entier de cette époque.
L’écart entre décimal et binaire compte à cette échelle. Un mégaoctet vaut un million d’octets, mais un mébioctet vaut 1 048 576, et un fichier annoncé à 100 Mo par un programme peut paraître à 95,4 Mo dans un autre. La différence est de 4,9 pour cent : assez petite pour être négligée et assez grande pour susciter des disputes sur la bonne fin d’un téléchargement.
Un mégaoctet équivaut à 1 000 000 d’octets, à 1 000 kilooctets, à 8 mégabits ou à environ 0,9537 mébioctet.
Le gibioctet est une unité d’information numérique valant 1 073 741 824 octets, soit 1 024 mébioctets. Son symbole est Gio. C’est le pendant binaire du gigaoctet, et l’écart de 7,4 pour cent entre les deux est la cause la plus fréquente de confusion sur les unités de données.
C’est dans cette unité que se vend réellement la mémoire des ordinateurs, quoi qu’en dise l’emballage. Un module étiqueté 8 Go tient 8 gibioctets, soit 8,59 gigaoctets. Il ne pourrait rien tenir d’autre : l’adressage mémoire est binaire, et un module de capacité décimale laisserait une partie de sa plage d’adresses inoccupée. L’étiquette est un raccourci commode et non une mesure.
Le stockage, en revanche, est véritablement décimal. Un disque vendu pour 500 gigaoctets tient cinq cents milliards d’octets, et le système d’exploitation divise cela trois fois par 1 024 et annonce 465,7 gibioctets. Les deux chiffres décrivent le même matériel. Nul n’est malhonnête ; on compte simplement dans des bases différentes, et la convention d’étiquetage diffère selon l’industrie.
L’informatique en nuage a rendu la distinction visible dans les contrats. Les tailles de machines virtuelles, les limites de mémoire des conteneurs et les paramètres réglant la mémoire qu’un programme peut employer se spécifient tous en gibioctets, car ils correspondent à de vraies pages de mémoire. Une limite de 4 Go fixée dans un outil de logique décimale et 4 Gio fixés dans un outil binaire diffèrent de près de trois cents mégaoctets, ce qui suffit à décider qu’un programme s’exécute ou non.
Pour l’échelle quotidienne, un gibioctet tient environ mille livres en texte brut, quelques centaines de photographies, ou vingt minutes de vidéo en haute définition. C’est à peu près ce qu’occupe en mémoire un navigateur moderne avec une douzaine de pages ouvertes, bonne illustration du déplacement du seuil de ce qui passe pour une petite quantité.
Le symbole juste est Gio, et il paraît dans les outils système, dans la documentation de virtualisation et dans les normes. Quand un document écrit Go pour de la mémoire, la lecture sûre est gibioctets ; quand il écrit Go pour un disque ou un réseau, la lecture sûre est gigaoctets. L’habitude de vérifier ce qui est visé coûte une seconde et évite une erreur de sept pour cent.
Un gibioctet équivaut à 1 073 741 824 octets, à 1 024 mébioctets, à 8 gibibits ou à environ 1,074 gigaoctet.