Conversion de gigaoctets en octets: le calculateur décimal (SI)
Ce calculateur prend une valeur en gigaoctets (GB) et retourne l’équivalent exact en octets (B) selon la norme décimale (SI) où 1 GB = 1 000 000 000 B. C’est le même facteur qu’utilisent les fabricants de disques durs, de SSD et de tout autre périphérique de stockage. La page propose aussi la conversion inverse: 1 B = 1,00000000000 × 10⁻⁹ GB (soit 0,000000001 GB). Aucune approximation binaire n’intervient ici.
Ce qui distingue cette page
La plupart des outils de conversion en ligne mélangent les deux conventions. Ici, on applique strictement le facteur décimal 10⁹. La confusion est fréquente: les vendeurs de disques annoncent une capacité en gigaoctets décimaux (un disque « 500 Go » contient 500 × 10⁹ octets), mais votre système d’exploitation (Windows, macOS, Linux) affiche souvent cette même capacité en gibioctets (GiB) tout en l’étiquetant « Go ». Le résultat affiché sur cette page est donc le nombre d’octets réellement adressables si l’on suit la définition SI. Par exemple, 1 GB donne 1 000 000 000 B, et non 1 073 741 824 B (valeur binaire).
Facteur de conversion et formule exacte
La relation est linéaire et ne comporte aucune perte de précision.
- Gigaoctets vers octets:
octets = gigaoctets × 1 000 000 000 - Octets vers gigaoctets:
gigaoctets = octets × 1,00000000000 × 10⁻⁹
Tous les calculs sont effectués sans arrondi. Si l’entrée est un nombre entier, le résultat est entier. Pour les très grandes valeurs, la page utilise la notation scientifique afin d’afficher le résultat exact (par exemple, 1 234 GB → 1,234 × 10¹² B). Une entrée négative n’est pas acceptée; zéro est autorisé et retourne 0 B.
Tableau comparatif des unités décimales
| Unité (SI) | Facteur (octets) | Équivalent en notation scientifique |
|---|---|---|
| 1 ko (kilooctet) | 1 000 B | 1 × 10³ B |
| 1 Mo (mégaoctet) | 1 000 000 B | 1 × 10⁶ B |
| 1 Go (gigaoctet) | 1 000 000 000 B | 1 × 10⁹ B |
| 1 To (téraoctet) | 1 000 000 000 000 B | 1 × 10¹² B |
On voit que chaque palier est une puissance de 10⁹ pour le giga-, puis 10¹² pour le téra-, etc. Ce système est cohérent avec le reste du Système international (kilo = 10³, méga = 10⁶, giga = 10⁹, téra = 10¹²).
Pourquoi deux standards coexistent‑ils?
Au début de l’informatique, les capacités de mémoire étaient souvent des puissances de deux (par exemple, 2¹⁰ = 1 024). On a donc commencé à employer « kilooctet » pour 1 024 octets, « mégaoctet » pour 1 024 ko (1 048 576 octets), et ainsi de suite. Mais l’industrie du stockage, notamment les fabricants de disques durs, a rapidement adopté les préfixes décimaux (1 000, 1 000 000…) parce que cela donnait des nombres ronds et plus impressionnants sur l’emballage.
En 1998, la Commission électrotechnique internationale (IEC) a officialisé les préfixes binaires: kibi (Ki), mébi (Mi), gibi (Gi), tébi (Ti), etc. Ainsi, 1 GiB = 2³⁰ = 1 073 741 824 octets. Malgré cette normalisation, la plupart des systèmes d’exploitation affichent encore « Go » pour ce qui est en réalité des GiB. Windows est tristement célèbre pour cela: un disque de 500 Go (décimal) est présenté comme « 465 Go » dans l’Explorateur de fichiers. En réalité, Windows utilise le facteur binaire (2³⁰) mais conserve le symbole Go, ce qui induit en erreur.
Ce calculateur tranche net: il utilise le facteur décimal. Si vous voulez la conversion binaire, cherchez un outil spécialisé en gibioctets (GiB). Ici, c’est du SI pur.
Cas particuliers et gestion des entrées
- Valeur nulle: si vous entrez 0, vous obtenez 0 B.
- Grands nombres: par exemple, 1 000 000 000 GB → 1 × 10¹⁸ octets (1 000 000 000 × 10⁹). La page n’applique pas de limite supérieure, mais pour des valeurs dépassant 1 × 10¹⁵, l’affichage utilise la notation scientifique afin de conserver la précision.
- Entrées non numériques: le formulaire rejette les caractères alphabétiques et les symboles autres que le point décimal (.). Les espaces ne sont pas autorisés. Une virgule décimale (,) n’est pas reconnue; il faut utiliser le point.
- Précision: le résultat est calculé en virgule flottante, mais sans perte pour les entiers jusqu’à environ 9 × 10¹⁵ (limite de la mantisse 53 bits en double précision). Au‑delà, le résultat est affiché en notation scientifique avec 15 chiffres significatifs.
Applications concrètes pour les professionnels
Les administrateurs système et les ingénieurs réseau ont constamment besoin de cette conversion. Par exemple, lorsque vous comparez la capacité annoncée d’un disque dur externe de 4 To avec l’espace disponible dans votre système, le calcul décimal vous donne le nombre exact d’octets que le fabricant a intégrés: 4 × 10¹² B. Ensuite, en divisant par 2³⁰, vous obtenez la valeur en GiB (environ 3,64 TiB). Cette différence explique pourquoi un « 4 To » n’affiche que 3,63 To dans macOS (qui utilise le binaire) ou 3,63 To dans Windows avec son étiquetage ambigu.
Autre exemple: la tarification du stockage dans le nuage (cloud) utilise presque toujours le système décimal. Un abonnement de 200 Go signifie 200 × 10⁹ B. Si votre outil de sauvegarde locale compte en binaire, vous devez faire la conversion pour éviter de dépasser votre quota.
Les développeurs qui manipulent des métadonnées de fichiers (taille en octets) et des interfaces utilisateur (affichage en Go) doivent aussi respecter la convention choisie. Ce calculateur évite les erreurs en fournissant le facteur exact.
Relation avec les autres unités de mesure numériques
La progression des préfixes décimaux est régulière:
| Préfixe | Symbole | Facteur (octets) | Exemple concret |
|---|---|---|---|
| kilo | k (ou K) | 10³ = 1 000 | Fichier texte de 2 ko |
| méga | M | 10⁶ = 1 000 000 | Photo JPEG de 5 Mo |
| giga | G | 10⁹ = 1 000 000 000 | Film en HD de 4 Go |
| téra | T | 10¹² = 1 000 000 000 000 | Disque dur de 1 To |
| péta | P | 10¹⁵ = 1 000 000 000 000 000 | Serveur de 10 Po |
Notons que le symbole « ko » (kilooctet) s’écrit avec un k minuscule en SI, mais l’usage informatique emploie souvent « Ko » (K majuscule). Ce calculateur utilise les symboles normalisés (GB, B). En français canadien, on peut écrire « Go » pour gigaoctet, mais la page accepte « GB » car c’est le symbole international le plus fréquent dans les spécifications techniques.
Foire aux questions (FAQ)
1. Quelle est la différence entre un gigaoctet (Go) et un gibioctet (GiB)?
Un gigaoctet (Go) vaut exactement 10⁹ octets (1 000 000 000). Un gibioctet (GiB) vaut 2³⁰ octets (1 073 741 824). Le premier est un multiple décimal, le second est un multiple binaire. La plupart des systèmes d’exploitation modernes affichent en GiB mais écrivent « Go », ce qui crée une confusion constante.
2. Pourquoi mon disque dur de 1 To (étiqueté « 1 To ») n’affiche‑t‑il que 931 Go sous Windows?
Le fabricant a utilisé le facteur décimal (1 To = 10¹² octets). Windows utilise le facteur binaire (1 TiB = 2⁴⁰ octets) et affiche le résultat en « Go ». En réalité, 10¹² B ÷ 2³⁰ = 931,32 GiB. Windows affiche donc 931 Go, mais ce sont des gibioctets mal étiquetés.
3. Puis‑je utiliser ce calculateur pour convertir des gibioctets en octets?
Non. Ce calculateur utilise exclusivement le facteur décimal. Pour les gibioctets, il faut multiplier par 1 073 741 824. Vérifiez toujours le contexte: si votre source utilise « GB » pour des quantités binaires, ne vous fiez pas à cet outil.
4. Que signifie la notation scientifique dans les résultats?
Pour les très grandes valeurs (par exemple 10⁹ GB), le résultat s’affiche sous la forme « 1,0 × 10¹⁸ B ». Cela représente 1 000 000 000 000 000 000 d’octets, soit un exaoctet. La notation évite d’afficher une longue chaîne de zéros tout en conservant la précision.
5. Est‑ce que l’octet canadien‑français est le même que l’octet international?
Oui. L’octet (byte) est l’unité de base de huit bits. En français canadien, on utilise « octet » plutôt que « byte », mais le symbole « o » reste peu répandu dans les spécifications techniques; on voit surtout « B » (majuscule) pour byte. Ce calculateur accepte « GB » et « B » en entrée.
6. Comment gérer la virgule décimale dans un nombre?
Le formulaire attend un point (.) comme séparateur décimal, conformément à la convention anglo‑saxonne utilisée dans la plupart des langages de programmation. Si vous écrivez « 1,5 GB », le système ne l’interprétera pas; utilisez « 1.5 GB ». Le résultat s’affiche avec un point décimal également.