Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Méga-octets
1
Mo
Octets 1 048 576 B
Kilo-octets 1 024 KB
Méga-octets 1 MB
Giga-octets 0,000976562 GB

À quoi sert le convertisseur d'octets en Ko/Mo/Go ?

Cet outil convertit un nombre brut d'octets en kilo-octets (Ko), méga-octets (Mo) et giga-octets (Go) simultanément. Il prend en charge à la fois la base binaire (1024) utilisée par la plupart des systèmes d'exploitation et la base décimale (1000) retenue par les fabricants de supports de stockage, afin que vous obteniez toujours le résultat attendu.

Comparaison entre la base binaire 1024 et la base décimale 1000 pour convertir les octets
La base binaire utilise 1024 ; la base décimale utilise 1000 — l'origine des écarts de conversion.

Comment l'utiliser

Saisissez la taille en octets, choisissez votre base, puis lisez les valeurs converties. Optez pour 1024 (binaire, Kio/Mio/Gio) pour retrouver la façon dont Windows, macOS et Linux affichent la taille des fichiers. Choisissez 1000 (décimal) pour correspondre à la capacité indiquée sur un disque dur ou une clé USB.

La formule expliquée

Chaque palier supérieur de l'échelle se calcule en divisant par la base. Avec la base binaire, un kilo-octet vaut 1024 octets, un méga-octet vaut \(1024 \times 1024 = 1\,048\,576\) octets et un giga-octet vaut \(1024^{3} = 1\,073\,741\,824\) octets. La formule de base est :

$$\text{Mo} = \frac{\text{octets}}{1\,048\,576}$$ Pour les autres unités, remplacez le diviseur par 1024 (Ko) ou 1 073 741 824 (Go).

Échelle d'unités de données montrant que chaque étape est multipliée par 1024 en binaire ou 1000 en décimal
Chaque unité de données augmente d'un facteur de 1024 (binaire) ou 1000 (décimal).

Exemple concret

Imaginons un fichier de 5 242 880 octets en base binaire. $$\text{Méga-octets} = \frac{5\,242\,880}{1\,048\,576} = 5\ \text{Mo}$$ $$\text{Kilo-octets} = \frac{5\,242\,880}{1024} = 5\,120\ \text{Ko}$$ Ce fichier fait donc exactement 5 Mo, soit 5 120 Ko.

Tableau de conversion de taille de données

Les tailles de données sont définies de deux manières. Le système décimal (SI) utilise les puissances de 1000 et est la norme pour les fabricants de stockage et les réseaux. Le système binaire (IEC) utilise les puissances de 1024 et est ce que la plupart des systèmes d'exploitation utilisent pour signaler les tailles de fichiers et de disques. Le tableau ci-dessous indique le nombre exact d'octets pour chaque unité dans les deux systèmes.

Unité Système / Base Valeur exacte en octets Puissance
1 Octet (B) 1 \(b^0\)
1 Kilooctet (KB) Décimal (1000) 1 000 \(1000^1\)
1 Kibioctet (KiB) Binaire (1024) 1 024 \(1024^1\)
1 Mégaoctet (MB) Décimal (1000) 1 000 000 \(1000^2\)
1 Mébioctet (MiB) Binaire (1024) 1 048 576 \(1024^2\)
1 Gigaoctet (GB) Décimal (1000) 1 000 000 000 \(1000^3\)
1 Gibioctet (GiB) Binaire (1024) 1 073 741 824 \(1024^3\)
1 Téraoctet (TB) Décimal (1000) 1 000 000 000 000 \(1000^4\)
1 Tébioctet (TiB) Binaire (1024) 1 099 511 627 776 \(1024^4\)

Par exemple, un fichier de 500 000 000 octets représente exactement 500 MB dans le système décimal, mais seulement environ 476,837 MiB dans le système binaire — ce qui explique pourquoi un disque étiqueté « 500 MB » s'affiche comme environ 477 MB dans certains systèmes d'exploitation.

Explication des termes clés

Octet (B)
L'unité fondamentale du stockage de données numériques, égale à 8 bits. Un seul octet peut représenter un caractère de texte dans les codages de base tels que ASCII.
Kilooctet (KB)
Selon la norme SI (décimale), 1 KB = 1 000 octets (\(1000^1\)). Le préfixe « kilo » signifie mille. Couramment utilisé par les fournisseurs de stockage et de réseaux.
Kibioctet (KiB)
Selon la norme binaire IEC, 1 KiB = 1 024 octets (\(2^{10}\)). « Kibi » est l'abréviation de « kilo binaire ». Cette unité élimine l'ambiguïté de l'utilisation de « KB » pour signifier 1 024 octets.
Mégaoctet (MB)
Décimal : 1 MB = 1 000 000 octets (\(1000^2\)). Utilisé pour les tailles de fichiers par de nombreuses applications et par les fabricants de disques.
Mébioctet (MiB)
Binaire : 1 MiB = 1 048 576 octets (\(2^{20}\)). C'est la valeur que la plupart des systèmes d'exploitation signifient lorsqu'ils affichent « MB » pour la RAM et les tailles de fichiers.
Gigaoctet (GB)
Décimal : 1 GB = 1 000 000 000 octets (\(1000^3\)). Le chiffre imprimé sur les disques durs et les SSD.
Gibioctet (GiB)
Binaire : 1 GiB = 1 073 741 824 octets (\(2^{30}\)). La raison pour laquelle un disque « 1 TB » s'affiche comme environ 931 GiB dans votre gestionnaire de fichiers.
Base binaire (1024)
Un système de numération basé sur les puissances de 2, où chaque étape multiplie par 1 024. Formalisé par l'IEC avec les préfixes bi-, kibi-, mébi-, gibi-, tébi- (KiB, MiB, GiB, TiB).
Base décimale (1000)
Un système de numération basé sur les puissances de 10, où chaque étape multiplie par 1 000. Ceci correspond aux préfixes SI métriques kilo-, méga-, giga-, téra- (KB, MB, GB, TB).

La norme IEC 80000-13 a introduit les préfixes binaires (KiB, MiB, etc.) spécifiquement pour mettre fin à la confusion de longue date entre les deux systèmes. En pratique, les fabricants de stockage et les vitesses de réseau utilisent des unités décimales, tandis que la RAM et de nombreux systèmes d'exploitation rapportent la capacité en unités binaires.

FAQ

Pourquoi mon disque affiche-t-il moins de Go qu'annoncé ? Les fabricants comptent en décimal (1 Go = 1 000 000 000 octets) tandis que votre système d'exploitation compte en binaire (1 Go = 1 073 741 824 octets) : le même disque paraît donc plus petit à l'écran.

Quelle est la différence entre Mo et Mio ? Un mébioctet (Mio) vaut exactement 1 048 576 octets (binaire). Un méga-octet (Mo) correspond techniquement à 1 000 000 octets (décimal), même si l'on emploie souvent « Mo » de façon approximative pour désigner un Mio.

Quelle base choisir ? Utilisez 1024 pour la taille des fichiers et la mémoire vive, et 1000 pour la capacité des supports de stockage et les vitesses de transfert de données.

Dernière mise à jour: