Convertisseur d'octets (Ko, Mo, Go, To)
Convertissez entre octets, Ko/Mo/Go/To et Kio/Mio/Gio/Tio, en décimal (base 10) comme en binaire (base 2).
Chargement de Convertisseur d'octets (Ko, Mo, Go, To)… Si rien ne se passe, activez JavaScript.
Le stockage de données et la capacité réseau se mesurent à l'aide de deux systèmes d'unités parallèles aux noms presque identiques, ce qui entretient une confusion persistante chez les consommateurs comme chez les professionnels. Le système décimal, défini par le Système international d'unités (SI), utilise des puissances de 1000 : un kilooctet (Ko) vaut exactement 1000 octets, un mégaoctet (Mo) vaut 1 000 000 d'octets, et ainsi de suite. Les fabricants de disques durs et de SSD, ainsi que les spécifications de débit réseau, utilisent ces unités du SI parce qu'elles font paraître leurs produits plus grands et plus rapides dans la publicité. Le système binaire, formellement défini par la Commission électrotechnique internationale (CEI) en 1998, utilise des puissances de 1024 : un kibioctet (Kio) vaut exactement 1024 octets, un mébioctet (Mio) vaut 1 048 576 octets. Les systèmes d'exploitation, les modules de RAM et les outils de système de fichiers indiquent traditionnellement les tailles en unités binaires, mais beaucoup les étiquettent encore avec les abréviations ambiguës Ko/Mo/Go, donnant l'impression qu'il manque de l'espace à votre matériel de stockage.
Exemples
1048576 bytes
1 MiB · 1.048576 MB
Le Mio utilise 1024², le Mo utilise le 1000² du SI. Ce ne sont pas la même chose.
1500000 bytes
1.5 MB · 1.431 MiB
Questions fréquentes
Des données sont-elles envoyées à un serveur lorsque j'utilise cet outil ?
Pourquoi 1 Ko vaut-il parfois 1000 octets et parfois 1024 octets ?
Pourquoi mon disque de 1 To n'affiche-t-il qu'environ 931 Go sous Windows ?
Que sont les préfixes binaires de la CEI et pourquoi ont-ils été introduits ?
La différence entre Ko et Kio a-t-elle vraiment de l'importance ?
Quelle est l'histoire de l'octet en tant qu'unité ?
Pourquoi les débits réseau sont-ils en bits alors que les tailles de fichiers sont en octets ?
En quoi cet outil se distingue-t-il d'un convertisseur d'octets de moteur de recherche ?
Quelles valeurs de conversion d'octets vaut-il la peine de connaître par cœur ?
Qu'est-ce qu'un quartet et existe-t-il des unités plus petites que l'octet ?
À propos de Convertisseur d'octets (Ko, Mo, Go, To)
La divergence entre ces deux systèmes crée une confusion réelle à tous les niveaux. Un disque dur de 1 To contient exactement 1 000 000 000 000 d'octets selon la spécification de son fabricant. Windows indique le stockage disponible en gibioctets binaires, 1 000 000 000 000 / 1 073 741 824 (soit 2^30) ≈ 931,32 Gio, mais l'étiquette comme Go. C'est pourquoi tout consommateur ayant un jour acheté un appareil de stockage s'est demandé où était passé l'espace manquant. Les débits réseau aggravent encore la confusion : les fournisseurs d'accès à Internet annoncent les débits en mégabits par seconde (Mbit/s) en décimal, tandis que les logiciels de transfert de fichiers affichent généralement les débits en mégaoctets par seconde (Mo/s), souvent en décimal aussi, ce qui signifie qu'une connexion de 100 Mbit/s transfère environ 12,5 Mo/s, et non 100 Mo/s.
Cet outil convertit entre les unités décimales du SI (Ko, Mo, Go, To, Po) et les unités binaires de la CEI (Kio, Mio, Gio, Tio, Pio) simultanément. Saisissez n'importe quelle valeur dans n'importe quel champ et toutes les autres unités se mettent à jour instantanément. Les calculs utilisent BigInt de JavaScript pour les comptes d'octets, de sorte que les valeurs de toute taille restent exactes sans arrondi en virgule flottante. Tout le traitement s'exécute entièrement dans votre navigateur ; aucune donnée n'est envoyée.
Quelques points importants à retenir : l'écart entre les unités du SI et les unités binaires croît à chaque préfixe : Ko et Kio diffèrent d'environ 2,4 %, mais To et Tio diffèrent d'environ 9,9 %, et Po et Pio diffèrent d'environ 12,6 %. Cela signifie que plus le stockage est grand, plus les chiffres marketing deviennent trompeurs. Les préfixes de la CEI (Kio, Mio, Gio) ont été créés spécifiquement en 1998 pour mettre fin à cette ambiguïté, mais leur adoption a été lente en dehors de l'écriture technique. Le noyau Linux, macOS (depuis macOS 10.6) et la plupart des contextes scientifiques et techniques utilisent désormais les préfixes corrects de la CEI, tandis que Windows et de nombreuses applications grand public continuent d'utiliser les abréviations du SI pour des quantités binaires.
La guerre du 1024 contre 1000 : comment une querelle de normes a laissé les consommateurs dans la confusion pendant des décennies
L'ambiguïté entre 1000 et 1024 octets par kilooctet est l'un des conflits de faible intensité les plus durables de l'histoire des normes informatiques. Tout a commencé innocemment : dans les années 1960, la mémoire des ordinateurs se vendait en puissances de deux, et 1024 octets (2^10) était la plus petite puissance de deux commode au-dessus de mille. Les ingénieurs ont informellement appelé cela un « kilooctet » par analogie avec le préfixe SI kilo-, même si le kilo du SI signifiait strictement 1000. Aucun organisme de normalisation ne s'y est opposé, car la différence était faible et l'informatique un domaine de niche. À mesure que la mémoire et le stockage ont grandi au cours des années 1980 et 1990, les deux définitions se sont écartées de plus en plus à chaque ordre de grandeur.
Les fabricants de disques durs, quant à eux, avaient de bonnes raisons commerciales de préférer la définition du SI. Un disque vendu comme 100 Go selon la définition du SI (100 × 10^9 = 100 000 000 000 d'octets) serait étiqueté par un système d'exploitation comme seulement environ 93,1 Gio, soit 7 % de moins. La pratique était techniquement exacte selon le SI, mais paraissait trompeuse aux consommateurs qui voyaient leur nouveau disque apparaître plus petit qu'annoncé une fois branché. Des recours collectifs ont été déposés contre les fabricants de disques durs aux États-Unis au début des années 2000. Western Digital a réglé une action en 2006 pour 1,4 million de dollars, acceptant d'inclure un étiquetage plus clair, sans reconnaître de faute. Des poursuites similaires ont suivi contre Seagate et d'autres.
L'introduction par la CEI en 1998 des termes kibioctet, mébioctet et gibioctet visait à mettre fin à la confusion de manière définitive en donnant aux quantités binaires leurs propres noms sans ambiguïté. L'adoption a été inégale. Le noyau Linux, le projet GNU, le Bureau international des poids et mesures et l'IEEE utilisent désormais tous les préfixes de la CEI dans les contextes formels. macOS est passé aux unités décimales du SI dans la version 10.6 Snow Leopard en 2009, résolvant l'écart apparent en indiquant le stockage en gigaoctets décimaux pour correspondre à l'étiquetage du fabricant. Windows continue d'indiquer en binaire mais les étiquette comme Go. Le résultat est qu'un MacBook moderne et un PC sous Windows connectés au même serveur de fichiers indiqueront la taille du même fichier avec des nombres différents, bien qu'ils lisent les octets identiques.