Informatique
Unités de stockage et temps de téléchargement
Saisis la taille d'un fichier ou d'un disque et la vitesse de la connexion : obtiens la même quantité dans toutes les unités, décimales et binaires, et le temps de transfert avec une marge réaliste pour les protocoles.
Pourquoi un disque de 1 To affiche 931 Go
Les préfixes kilo, méga et giga valent mille, un million et un milliard, comme pour toute autre unité : un gigaoctet vaut 10^9 octets. Mais les ordinateurs comptent en puissances de deux, et pendant des années les mêmes mots ont servi pour 1024, 1024² et 1024³. Pour les distinguer sont nés les préfixes binaires : kibioctet (Kio), mébioctet (Mio), gibioctet (Gio).
Les fabricants de disques utilisent les unités décimales ; Windows affiche les binaires mais les appelle Go, d'où un disque de 1 To qui apparaît comme 931 Go. Aucun espace ne manque, seule l'unité change. macOS et Linux utilisent désormais les unités décimales, comme le fabricant.
La vitesse d'une connexion se mesure en bits par seconde, les fichiers en octets : il y a un facteur huit entre les deux. Une ligne à 100 Mbit/s télécharge au plus 12,5 Mo par seconde, et en pratique un peu moins, car une partie du débit sert aux protocoles.
Erreurs fréquentes
- Diviser par 1000 là où il fallait 1024, ou l'inverse : sur un téraoctet, l'écart atteint presque 10 %.
- Confondre Mb et Mo : le b minuscule est le bit, l'octet est huit fois plus grand.
- S'attendre au débit nominal complet : le Wi-Fi, un serveur lent et les protocoles réduisent toujours le chiffre réel.
Questions fréquentes
Combien de Mo dans 1 Go ?
Mille, dans les unités décimales des fabricants et des débits réseau. En unités binaires, 1 Gio vaut 1024 Mio. Le système d'exploitation peut afficher l'une ou l'autre sous le même nom.
Combien de temps pour 1 Go à 100 Mbit/s ?
Un gigaoctet vaut 8000 mégabits : à 100 Mbit/s, il faut 80 secondes en théorie, environ une minute et demie avec 10 % de perte due aux protocoles.
Pourquoi le test affiche 300 Mbit/s mais le téléchargement 35 Mo/s ?
Parce que c'est la même chose : 300 Mbit/s divisés par 8 font 37,5 Mo/s, et les 35 Mo/s observés sont ce qui reste après les protocoles.
Comment fonctionne ce calcul
Bits = taille × bits par unité (octet = 8 bits, ko = 8·10^3, Mo = 8·10^6, Go = 8·10^9, Kio = 8·1024, Mio = 8·1024², Gio = 8·1024³). Temps = bits ÷ (vitesse en bit/s × (1 − perte)). Par exemple 4,7 Go à 100 Mbit/s avec 10 % de perte : 37,6·10^9 bits ÷ 90·10^6 bit/s ≈ 418 s, soit environ 7 minutes.
Calculs liés
Virgule flottante IEEE 754
Comment un décimal est stocké en float 32 ou 64 bits : signe, exposant, mantisse et erreur.
Codes Unicode et UTF-8
Le point de code, les octets UTF-8 et UTF-16 et le code HTML de chaque caractère, emoji compris.
Convertisseur Base64
Du texte, d'un entier, de l'hexadécimal ou du binaire vers Base64 et retour, groupes de 6 bits expliqués.