Comment convertir une capacité de stockage en octet avec les préfixes binaires normalisés ?

Dans le monde informatique, on utilise l’octet (8 bits) pour indiquer la capacité de mémorisation des mémoires informatiques.

Traditionnellement, les préfixes « kilo », « méga », « giga », etc.  sont utilisés dans le monde informatique, mais violaient les normes en vigueur pour les autres unités SI.

Les multiples de l’octet : préfixes binaires normalisés

En 1998, la Commission électrotechnique internationale spécifia les préfixes binaires dans une norme pour représenter les puissances de 2.

International Electrotechnical Commission Logo

Ainsi avec les préfixes binaires, on obtient:

  • 1 kibioctet (Kio)         = 210 octets    = 1 024 octets
  • 1 mébioctet (Mio)       = 220 octets    = 1 024 Kio    = 1 048 576 octets
  • 1 gibioctet (Gio)         = 230 octets    = 1 024 Mio    = 1 073 741 824 octets
  • 1 tébioctet (Tio)          = 240 octets    = 1 024 Gio    = 1 099 511 627 776 octets

Prononciation

  • kibi pour « kilo binaire » ;
  • mébi pour « ga binaire » ;
  • gibi pour « giga binaire » ;
  • tébi pour « ra binaire » ;

Les multiples de l’octet : préfixes SI

Avec les préfixes kilo, méga, giga, téra, etc.)  correspondent aux mêmes multiplicateurs que dans tous les autres domaines : des puissances de 10, cela donne:

  • 1 kilo octet (ko)           = 103 octets    = 1 000 octets
  • 1 méga octet (Mo)       = 106 octets    = 1 000 ko      = 1 000 000 octets
  • 1 giga octet (Go)         = 109 octets    = 1 000 Mo     = 1 000 000 000 octets
  • 1 téra octet (To)           = 1012 octets  = 1 000 Go     = 1 000 000 000 000 octets

L’usage traditionnel reste largement en vigueur chez les professionnels comme le grand public, même si c’est en contradiction avec les recommandations SI qui définissent clairement d’autres préfixes.

L’usage des préfixes binaires reste très confidentiel et ne se répand presque pas dans le langage courant, alors que les valeurs représentées par ces unités en puissance de 2 sont très utilisées dans les applications.

En résumé

Pour exprimer les multiples de l’octet, on utilise:

Les préfixes SI

Nom Symbole Valeur
kilooctet ko 103
mégaoctet Mo 106
gigaoctet Go 109
téraoctet To 1012

Les préfixes binaires normalisés

Nom Symbole Valeur
kibioctet Kio 210
mébioctet Mio 220
gibioctet Gio 230
tébioctet Tio 240

Exemples de conversion

A l’aide de deux exemples, je vais vous présenter un outil gratuit et rapide: Wolfram alpha, que nous avons déjà rencontré pour convertir une capacité de stockage.

Cet outil est une véritable boite à outils pour le technicien ou ingénieur.

Exemple n°1: la capacité d’un mémoire vive en octet

La notice technique d’un ordinateur portable donne les indications suivantes : mémoire vive 2048 Mio, Donner, en octets, la capacité de la mémoire vive.

Outil de calcul, Wolfram alpha

Dans la barre de saisie de Wolfram Alpha, saisissez dans la barre la commande suivante: convert 2048 MiB to MB

Wolfram Alpha utilise la notation anglaise pour les unités. Il vous suffit de remplacer o (octet) par B (byte, octet en anglais). Ce qui nous donne ici :

  • MiB = mébioctet (Mio)
  • MB = mégaoctet (Mo)

Pour notre premier exemple, on obtient pour 2048 Mio (MiB) =

octet - wolfram alpha - exemple 1

En plus du résultat, Wolfram Alpha vous propose d’autres conversions et des éléments de comparaison comme ici avec un DVD.

Exemple n°2 : la capacité d’un disque dur en octet

La fiche technique d’un disque dur externe indique une capacité de 320 GB, exprimez cette  capacité en Mio.

Comme précédemment, saisissez dans la barre de Wolfram Alpha, la commande suivante: convert 320 GB to MiB

On obtient dans notre exemple pour 320 Go(GB) :  305 176 Mio (MiB).

octet - wolfram alpha - exemple 2