Convertisseur octets SI vs IEC
Passez des GB imprimés sur la boîte aux GiB qu'affiche votre système : 1000 GB font environ 931,32 GiB, soit un écart d'environ 6,87 %, sans aucune capacité perdue. Toutes les unités, des octets aux exaoctets, décimales ou binaires, sont couvertes. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur
- 1 000
- De
- GB
- To
- GiB
- Résultat
- 931,3225746155
- Libellé de départ
- gigabyte (SI 10^9)
- Libellé d'arrivée
- gibibyte (IEC 2^30)
- Système d'origine
- si
Les boîtes de disques durs, les étiquettes SSD et les factures cloud affichent presque toujours la capacité en unités décimales SI : un gigaoctet vaut exactement un milliard d'octets et un téraoctet un billion. Les gestionnaires de fichiers sous Windows, macOS, Linux et de nombreux outils embarqués comptent avec les préfixes binaires IEC : un gibioctet vaut deux à la trentième octets et un tébioctet deux à la quarantième. Ce seul choix explique qu'un disque vendu comme un téraoctet apparaisse souvent comme environ neuf cent trente et un gibioctets après formatage, et pourquoi les équipes disputent un stockage « manquant » qui n'a jamais disparu — seulement réétiqueté. Ce convertisseur d'unités d'octets SI versus IEC prend une taille finie non négative, une unité source et une unité cible, multiplie par une base exacte en octets via des puissances de dix ou de deux, et renvoie la valeur convertie plus une explication fabricant-versus-système-d'exploitation lorsque la source est une étiquette graduée telle que GB ou GiB.
Pourquoi les gigaoctets fabricant diffèrent des gibioctets système d'exploitation
Le marketing du stockage suit le Système international d'unités pour les multiples de l'octet : kilo signifie mille, méga un million, giga un milliard, téra un billion, et ainsi de suite. Sous cette règle décimale SI, un disque d'un téraoctet vaut exactement un billion d'octets avant la surcharge du système de fichiers.
Les systèmes d'exploitation et de nombreux outils de développement ont adopté les préfixes binaires IEC 80000-13 pour que les puissances de deux restent exactes dans l'arithmétique d'adresses : un kibioctet vaut mille vingt-quatre octets, un mébioctet deux à la vingtième, un gibioctet deux à la trentième et un tébioctet deux à la quarantième. Lorsque le même compte physique d'octets est affiché avec une lettre SI sur la boîte et une lettre IEC dans l'interface, les nombres imprimés divergent bien qu'aucune capacité n'ait disparu.
Environ sept pour cent séparent un gigaoctet d'un gibioctet, et presque dix pour cent un téraoctet d'un tébioctet, ce qui suffit à générer des tickets de support, des erreurs de planification de capacité et des revues financières sceptiques.
Ce convertisseur tient les deux systèmes honnêtes : envoyez la valeur fabricant en GB ou TB et demandez GiB ou TiB pour voir ce qu'un OS conscient du binaire devrait signaler pour ce compte brut d'octets, ou inversez le chemin lorsque vous n'avez que la lecture OS et avez besoin de l'étiquette SI que votre fournisseur imprimerait. Les champs optionnels de contrepartie nomment l'unité appariée du même grade et l'écart en pourcentage afin que les tableaux de bord affichent les deux nombres sans ambiguïté.
Les métadonnées du système de fichiers, les partitions réservées et la parité RAID réduisent encore l'espace utilisable ; ces effets sortent de la conversion pure d'unités et doivent être modélisés séparément une fois l'étape SI versus IEC correcte.
Où l'écart entre GB et GiB compte
Utilisez le convertisseur gratuit d'unités d'octets SI versus IEC dans le navigateur lorsque vous devez vérifier rapidement qu'une étiquette SSD d'un téraoctet devrait apparaître près de neuf cent trente et un gibioctets dans un gestionnaire de fichiers, que cinq cent douze gigaoctets de flash annoncés valent environ quatre cent soixante-seize point huit gibioctets en comptage IEC, ou qu'une limite de conteneur écrite comme quatre gibioctets vaut quatre point deux neuf quatre neuf six sept deux neuf six gigaoctets si un outil de facturation insiste sur le SI.
Saisissez le nombre et les unités, lisez le résultat et la note fabricant-versus-OS, et copiez-les dans un ticket ou un tableur sans installer de bibliothèque d'unités. Associez ce point de terminaison à des calculateurs de surcharge de système de fichiers lorsque vous modélisez aussi des blocs réservés, ou appelez-le seul lorsque le trafic de recherche porte spécifiquement sur les gigaoctets fabricant versus gibioctets système d'exploitation plutôt que sur un commutateur d'unités général. Les résultats sont sûrs à mettre en cache car l'algorithme est pleinement déterministe.
Cas d’usage
Réconcilier étiquettes disque et capacité OS
Convertissez les étiquettes fabricant TB/GB en TiB/GiB pour que les scripts support et vente correspondent à ce que Windows, macOS et Linux signalent après le montage du volume.
Alignement des quotas cloud et conteneurs
Traduisez des lignes de facture SI en limites IEC (ou l'inverse) pour les tableaux de bord Kubernetes, Docker et object stores avec des facteurs exacts 10^n et 2^n.
Questions fréquentes
Pourquoi un disque 1 TB affiche-t-il environ 931 GiB ?
10^12 / 2^30 ≈ 931.32 GiB pour le même compte brut d'octets avant la surcharge du système de fichiers.
Comment convertir 1000 GB en GiB ?
Le résultat est environ 931.322574615479 GiB car 1000 × 10^9 octets divisés par 2^30.
Quelle est la différence entre GB et GiB ?
GB (gigaoctet) est l'unité décimale SI de 10^9 octets. GiB (gibioctet) est l'unité binaire IEC de 2^30 octets. Ce convertisseur mappe dans les deux sens avec des facteurs exacts et explique l'écart fabricant versus OS.
Que se passe-t-il si j'envoie une unité inconnue ?
Le message nomme le champ et liste les unités SI et IEC prises en charge ; les échecs de validation ne sont pas facturés.
Pourquoi l'espace utilisable est-il encore plus petit ?
Parce que les métadonnées du système de fichiers, les partitions réservées et la parité RAID réduisent encore la place disponible. Ces effets sortent de la simple conversion d'unités et se calculent à part, une fois l'étape SI contre IEC correcte.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/dev/si-vs-iec-bytes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1000,"from":"GB","to":"GiB"}'const res = await fetch("https://api.kit.forhosting.com/dev/si-vs-iec-bytes", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1000,
"from": "GB",
"to": "GiB"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/si-vs-iec-bytes",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1000,
"from": "GB",
"to": "GiB"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/si-vs-iec-bytes", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1000,"from":"GB","to":"GiB"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1000,"from":"GB","to":"GiB"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/si-vs-iec-bytes", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"value": 1000,
"from": "GB",
"to": "GiB"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.si_vs_iec_bytes",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Forme de la requête, facteurs exacts et comportement invalid_input
Les unités SI prises en charge sont B, kB, MB, GB, TB, PB et EB avec les facteurs un, mille, un million, un milliard, un billion, un billiard et un trillion d'octets. Les unités IEC prises en charge sont KiB, MiB, GiB, TiB, PiB et EiB avec les facteurs de deux à la dixième jusqu'à deux à la soixantième. Des noms conviviaux comme gigabyte, gibibyte, terabyte et tebibyte se normalisent vers les mêmes codes canoniques. Le message d'erreur nomme le champ fautif et liste l'ensemble SI et IEC pris en charge pour que les formulaires se rattrapent sans deviner. Zéro se convertit proprement en zéro dans chaque unité cible. Envoyez un corps JSON avec trois champs obligatoires : value comme nombre fini non négatif, from comme chaîne d'unité source et to comme chaîne d'unité cible. Les alias size, amount et quantity sont acceptés pour value ; unit_from et source pour from ; unit_to et target pour to. En cas de succès la réponse reprend value, from et to ; les chaînes lisibles from_label et to_label ; les étiquettes from_system et to_system si, iec ou base ; le résultat converti ; le compte intermédiaire d'octets ; le facteur sans dimension ; les multiplicateurs exacts from_factor et to_factor ; une courte ligne de formule ; et l'étiquette de méthode si_decimal_vs_iec_binary. Lorsque l'unité source est une étiquette de stockage SI ou IEC graduée, la charge inclut aussi counterpart_unit, counterpart_value, gap_percent et une phrase manufacturer_vs_os qui indique comment le nombre SI imprimé se rapporte à la lecture IEC pour le même compte d'octets. Une value manquante, des tailles négatives, des nombres non finis, des champs d'unité manquants et des jetons inconnus échouent avec invalid_input et ne sont pas facturés après rejet.
Parcours navigateur, tarif API et où l'écart compte
Passez à l'API prépayée lorsqu'un tableau de bord de stockage, un planificateur de sauvegardes, un estimateur de coût cloud, un carnet de forensique numérique, une UI de quotas Kubernetes ou une matrice SKU matérielle doivent convertir des étiquettes SI et IEC à l'échelle sous un contrat KIT stable à $0.002 par élément réussi ; les échecs de validation qui lèvent invalid_input ne consomment pas le solde. Les applications mobiles et chatbots peuvent mapper result, gap_percent et manufacturer_vs_os dans des cartes qui expliquent pourquoi la boîte et l'OS divergent sans suggérer que le disque soit défectueux.
Cas d'intégration
Formation et documents de planification de capacité
Montrez aux apprenants et runbooks pourquoi un gibioctet n'est pas un gigaoctet, avec du JSON déterministe pour quiz, fixtures CI et listes d'achat.
Questions techniques
Le convertisseur d'octets SI vs IEC est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépaiement KIT à $0.002 par élément réussi ; les rejets invalid_input ne sont pas facturés.