Convertisseur de taille de données (octets, KB, MB, GB, TB)
Saisissez un nombre d'octets pour le convertir en une seule fois dans toutes les unités courantes — KB, MB, GB, TB, et plus. Affiche côte à côte les systèmes décimal (SI, base 1000) et binaire (IEC, base 1024), et explique pourquoi la taille de fichier affichée ne correspond pas toujours d'une application à l'autre.
Décimal (SI)
Binaire (IEC)
Pourquoi la « taille de fichier » affichée diffère d'une application à l'autre
Des unités comme KB, MB et GB existent en réalité sous deux systèmes : le « décimal (SI) », qui progresse par paliers de 1000, et le « binaire (IEC) », qui progresse par paliers de 1024. Le même nombre d'octets produit des chiffres affichés différents selon le système utilisé, ce qui explique exactement pourquoi « la taille de fichier affichée ne correspond pas » entre différents systèmes d'exploitation et applications.
| Unité | Octets en décimal (SI) | Octets en binaire (IEC) |
|---|---|---|
| KB / KiB | 1,000 B | 1,024 B |
| MB / MiB | 1,000,000 B | 1,048,576 B |
| GB / GiB | 1,000,000,000 B | 1,073,741,824 B |
| TB / TiB | 1,000,000,000,000 B | 1,099,511,627,776 B |
Astuces
- Le Finder de macOS utilise la notation décimale (SI), tandis que l'Explorateur Windows conserve des libellés comme GB et MB mais calcule en réalité en binaire (IEC) en coulisses — le même fichier peut donc afficher un nombre de taille différent selon le système d'exploitation.
- Les fabricants de disques durs et de SSD utilisent généralement la notation décimale (SI) pour la capacité annoncée, ce qui explique qu'un disque puisse sembler avoir « moins de capacité qu'annoncé » une fois signalé par votre système d'exploitation — il ne manque en réalité aucun stockage, c'est simplement une différence dans la façon de calculer les unités.
- Les vitesses réseau (bps) sont généralement calculées en décimal (1 Mbps = 1 000 000 bps), donc estimer naïvement le temps de téléchargement comme « taille du fichier (souvent IEC) ÷ vitesse de la ligne (SI) » introduit une certaine erreur à garder à l'esprit.
- Vous pouvez sélectionner une unité et saisir une valeur dans le champ de saisie, ce qui permet aussi de convertir directement entre unités — par exemple « combien de MiB font 5 GB ? » ou « combien de MB font 500 MiB ? »
Questions fréquentes
Anecdote — pourquoi le « KiB » est né en 1998
La convention « 1 KB = 1024 octets » s'est imposée en informatique parce que 2 puissance 10 (1024) était un nombre rond et naturel pour des machines construites sur le binaire. Mais selon le Système international d'unités (SI), le préfixe « kilo » signifie strictement un facteur 1000, si bien que cette convention était depuis toujours en contradiction avec la définition réelle du préfixe SI.
Cette contradiction est devenue particulièrement visible autour de l'étiquetage de la capacité des disques durs. Les fabricants de disques suivaient strictement le SI, annonçant « 1 GB » comme un milliard d'octets, tandis que les systèmes d'exploitation calculaient 1 GB comme environ 1,074 milliard d'octets (1024 au cube) — ce qui a généré un flot constant de plaintes de consommateurs, un disque acheté affichant « moins de capacité qu'annoncé » une fois consulté dans le système d'exploitation. En réalité, aucune capacité ne manquait ; il s'agissait purement et simplement d'une différence de méthode de calcul.
Pour résoudre cette confusion, la Commission électrotechnique internationale (CEI) a défini en 1998 de nouveaux préfixes dédiés au comptage binaire (base 1024) — Kibi (Ki), Mébi (Mi), Gibi (Gi), etc. En théorie, cela a clairement séparé les rôles : « KB » suit strictement la base 1000 du SI, tandis que « KiB » désigne la base 1024 du binaire. Dans la pratique, cependant, l'habitude d'utiliser « KB » avec le sens de base 1024 reste profondément ancrée chez les utilisateurs du quotidien encore aujourd'hui.