Convertir des ko en Go

ko
0,000001Go

1 kB = 0,000001 GB

Saisissez une valeur et la conversion de kilooctet en gigaoctet suit pendant que vous tapez. Le facteur vaut exactement 0,000001 : c’est ce que représente 1 ko en Go. Le calcul se fait sur votre propre appareil ; une fois la page chargée, elle n’interroge plus aucun serveur.

  • Où cela s’exécute Dans votre navigateur. Ce que vous saisissez n’entre dans aucune requête.
  • Exact par définition 1 kB vaut exactement 0,000001 GB — fixé, pas arrondi.
  • Répond pendant que vous tapez Sans bouton et sans attente. La réponse calculée est dans la page avant qu’aucun script ne s’exécute.

kilooctet en gigaoctet : exemples concrets

  • 500 ko is 0,0005 Go

    — une page web légère.

  • 64 ko is 0,000064 Go

    — un long courriel.

  • 64000000 ko is 64 Go

    — un téléphone d’entrée de gamme.

  • 1000000000 ko is 1000 Go

    — un disque vendu pour un téraoctet.

kilooctet en gigaoctet en un coup d’œil

Chaque nombre de ce tableau est calculé à partir de la définition qui donne la réponse ci-dessus : le tableau ne peut donc pas s’en écarter.
koGo
10000,001
20000,002
50000,005
100000,01
500000,05
1000000,1
5000000,5
10000001

kilooctet et gigaoctet

Un kilooctet vaut 1 000 octets quand c’est un organisme de normalisation qui le définit, et 1 024 quand c’est un système d’exploitation. Cette page compte en 1 000 ; l’unité valant 1 024 s’appelle kibioctet.

Un gigaoctet vaut un milliard d’octets, au sens décimal qu’emploient les fabricants de disques, les forfaits mobiles et les tailles de vidéo.

Ici, seule la virgule bouge

Passer des kilooctets aux gigaoctets déplace la virgule de 6 rangs vers la gauche, et rien d'autre ne change. Aucun facteur à retenir, aucun arrondi à trancher : les chiffres restent dans le même ordre, seule leur position bouge.

1 234 kB font 0,001234 GB — les mêmes chiffres, décalés. C'est la seule conversion que vous pouvez vérifier d'un coup d'œil : si les chiffres du résultat ne sont pas ceux du départ, ce n'est pas cette conversion qui les a changés.

Un million de kilooctets, et l’étape qu’on saute

Le décimal fait de ce rapport une puissance de dix nette : un kilooctet fait 10³ octets, un gigaoctet fait 10⁹, et il y a exactement un million de kilooctets dans un gigaoctet. C’est ce que les préfixes SI veulent dire, et c’est la convention employée par les fabricants de stockage, par chaque norme réseau, et par les services qui vous annoncent une capacité. La conversion est six rangs de virgule sans aucun facteur à retenir.

L’erreur que cette paire produit est un facteur mille, et non un facteur 1,05. Quelqu’un qui a en tête la relation du mégaoctet — mille au gigaoctet — tend la main vers le même mille ici et arrive trois ordres de grandeur à côté. Une garde utile consiste à dire la réponse à voix haute avec son échelle attachée : 500 000 kB font un demi-gigaoctet, et si un total en centaines de milliers de kilooctets sort en centaines de gigaoctets, une étape a été sautée.

Construire l’estimation à partir d’un compte et d’une moyenne

La forme du calcul est toujours la même : une taille moyenne d’élément en kilooctets, multipliée par un compte, divisée par un million. Cinquante millions de lignes de log par jour à 2 ko chacune font 100 000 000 ko, ce qui est 100 Go par jour et 36,5 To par an. Deux cent mille vignettes à 40 ko font 8 000 000 ko, ou 8 Go. Dix millions de lignes de base de données à 1,5 ko font 15 Go avant tout index.

Le maillon faible de cette chaîne n’est presque jamais la division. C’est la moyenne, parce que les tailles de fichiers et d’enregistrements sont à longue traîne : une poignée de très gros éléments tire la moyenne bien au-dessus de la médiane, et une moyenne mesurée sur cent échantillons peut être fausse d’un facteur deux. Mesurez la moyenne sur un échantillon réel des vraies données, indiquez le compte d’où elle vient, et citez le résultat à un ou deux chiffres significatifs plutôt qu’au gigaoctet le plus proche.

La taille de bloc fait que les petits fichiers coûtent plus qu’ils ne pèsent

Un système de fichiers ne distribue pas des octets ; il distribue des blocs, et la valeur par défaut commune sur ext4 comme sur NTFS est 4 096 octets. Un fichier de 1 ko occupe un bloc entier, un fichier de 5 ko en occupe deux, et un fichier de 4,1 ko en occupe deux aussi. Donc un million de fichiers faisant en moyenne 1 ko contiennent un gigaoctet de données et occupent environ 4 Gio de disque — quatre fois l’estimation, produit entièrement par un arrondi qui n’a rien à voir avec les unités.

L’effet s’estompe quand les éléments grandissent et disparaît au-dessus de quelques dizaines de kilooctets, où la queue gaspillée du dernier bloc est une petite fraction du fichier. Il ne s’applique jamais aux enregistrements à l’intérieur d’un seul gros fichier : un million de lignes de 2 ko dans un seul fichier de base de données ou un seul fichier de log sont tassés bout à bout, et l’arrondi par bloc se produit une fois pour tout le fichier plutôt qu’un million de fois. Savoir si les petits éléments sont des fichiers ou des lignes est donc la première question à poser sur toute estimation à cette échelle.

La compression déplace la réponse d’un ordre de grandeur

Quasiment tout ce qui arrive en pièces de la taille du kilooctet est du texte, et le texte se comprime fortement. Les lignes de log, les documents JSON, les exports CSV et les dumps SQL tombent typiquement à entre un cinquième et un dixième de leur taille avec un algorithme généraliste, parce qu’ils répètent des noms de champs, des horodatages et de la structure à chaque ligne. Une estimation non compressée de 100 Go par jour devient fréquemment une facture de stockage de 10 à 20 Go par jour une fois les données au repos.

L’exception est le contenu déjà compressé. Les vignettes JPEG, les extraits MP3 et les segments vidéo ne portent pas de redondance utile à enlever, et les passer dans un archiveur gagne un pour cent ou deux au mieux. Une estimation devrait donc être construite en deux parties : le texte à sa taille compressée, le média à sa taille stockée, et les deux totalisés plutôt qu’un ratio unique appliqué à tout.

Deux étapes de 1 024 se composent entre kB et GB

Cette page divise par 1 000 000. L’équivalent binaire divise par 1 048 576, parce qu’un gibioctet fait 1 024² kibioctets plutôt que 1 000² kilooctets, et les deux diviseurs sont à 4,9 % d’écart. C’est plus que les 2,4 % entre un kilooctet et un kibioctet, et moins que les 7,4 % entre un gigaoctet et un gibioctet — l’écart grandit à chaque pas de 1 024, et cette paire en fait deux.

Sur une estimation portant une incertitude d’un facteur deux sur la taille moyenne, 4,9 % n’est pas ce qui doit préoccuper. Cela compte quand les chiffres sont exacts plutôt qu’estimés : réconcilier une facturation avec un rapport de système de fichiers, ou vérifier qu’une migration a bien tout déplacé. Là, la règle est de convertir une fois, à partir d’un compte d’octets exact, et d’indiquer quel diviseur a été utilisé.

Les outils qui impriment K et veulent dire 1 024

Les outils Unix auxquels la plupart des gens touchent à cette échelle sont les moins susceptibles de vouloir dire des kilooctets décimaux. du et df rapportent en blocs de 1 024 octets par défaut et les étiquettent K ou ko, une convention qui précède le kibioctet de plusieurs décennies. Un répertoire rapporté à 4 096 K fait 4 194 304 octets, et un système de fichiers rapporté à 976 562 500 K fait exactement un téraoctet.

Les deux acceptent un drapeau qui bascule en puissances de dix, et la différence mérite d’être connue avant qu’un chiffre ne quitte votre terminal pour un tableur. Sur un téraoctet, les deux lectures diffèrent de 24 Go, ce qui suffit à rendre un plan de capacité confortable alors qu’il ne l’est pas. Notez la convention d’un chiffre au moment où vous le copiez, parce que rien dans le chiffre lui-même ne vous le dira après.

Rapporter une estimation honnêtement

Une estimation assemblée à partir d’une moyenne, d’un compte et d’une hypothèse de compression mérite d’être citée comme une fourchette plutôt que comme un chiffre. « Entre 8 et 20 Go par jour, à partir d’un échantillon de dix mille lignes faisant en moyenne 2,1 ko, compressé à environ 6 :1 » est une phrase que quelqu’un d’autre peut vérifier et discuter. « 13,4 Go par jour » ne l’est pas, et elle sera traitée comme une mesure.

Cela vaut aussi la peine d’écrire ce que l’estimation exclut, parce que les omissions à cette échelle sont en général plus grandes que l’arithmétique. Les index d’une base de données ajoutent fréquemment encore une moitié à la taille des lignes ; un pipeline de log garde les mêmes données dans un tampon, un magasin chaud et une archive à la fois ; et la rétention est un multiplicateur, de sorte qu’un chiffre quotidien ne dit rien tant que le nombre de jours de conservation ne lui est pas attaché.

Convertir des ko en Go : questions fréquentes

Combien font 1 ko en Go ?

1 ko vaut 0,000001 Go. La valeur est exacte et non arrondie : la correspondance de kilooctet en gigaoctet est fixée par définition.

Ce que je saisis est-il envoyé quelque part ?

Non. Le calcul se fait dans votre navigateur. Vous pouvez couper la connexion et continuer à calculer — c’est d’ailleurs la façon la plus simple de le vérifier.

Pourquoi mon disque affiche-t-il moins que ce qui est annoncé ?

Parce que deux unités différentes portent le même nom. Les fabricants comptent 1 Go = 1 000 000 000 octets ; Windows affiche des gibioctets, soit 1 073 741 824 octets, tout en les appelant « Go ». Le même disque paraît ainsi environ sept pour cent plus petit. Rien n’a disparu.

Dans l’autre sens : gigaoctet en kilooctet

Un Go vaut 1000000 ko. C’est le même rapport lu à l’envers : un résultat obtenu sur une page et repassé par l’autre doit revenir à son point de départ.

D’où viennent ces chiffres

Ce que cette page affirme sur unités d’information se vérifie : voici les documents qui le fixent.

Comment cette page fonctionne

Le facteur figure dans la page sous forme de constante, et le calcul tient en quatre opérations. Rien n’est donc envoyé et rien n’est attendu : ce que vous saisissez ne quitte jamais le navigateur, faute de requête dans laquelle voyager.