Cet exemple utilise 100 GB selon la définition décimale et un débit soutenu de 100 Mbit/s avec préfixe méga décimal. Il montre une arithmétique idéale, pas un téléchargement observé ni une promesse du fournisseur. DownloadTime ne teste pas la connexion, n’ajoute aucun pourcentage, n’inspecte aucun serveur et n’ajoute pas la durée à l’horloge. Les unités doivent rester explicites : 100 GiB désignent une quantité supérieure et donnent une autre durée, même si le nombre initial reste 100.

Convertissez 100 GB en nombre exact de bits

Un gigaoctet décimal vaut exactement 1 000 000 000 octets. Ainsi, 100 GB représentent 100 000 000 000 octets. Un octet contient exactement huit bits : la taille transférée vaut donc 800 000 000 000 bits. Le débit saisi de 100 Mbit/s correspond à 100 000 000 bit/s. Exprimer les deux grandeurs en bits enlève la ressemblance entre GB et Mbit/s et montre le facteur huit. Tous les multiplicateurs sont des entiers exacts, sans arrondi binaire intermédiaire.

Divisez les bits totaux par les bits soutenus par seconde

Le calcul exact est 800 000 000 000 bits ÷ 100 000 000 bit/s = 8 000 secondes. Le quotient étant entier, l’arrondi prudent à la seconde supérieure ne le modifie pas. Deux heures complètes utilisent 7 200 secondes. Les 800 secondes restantes contiennent 13 minutes complètes, soit 780 secondes, puis 20 secondes. La durée idéale lisible est donc de 2 h 13 min 20 s.

Comparez le résultat uniquement avec les mêmes unités

Si la source indique réellement 100 GiB, la taille vaut 107 374 182 400 octets et la durée idéale à 100 Mbit/s est de 8 589,934592 secondes, affichées prudemment comme 8 590 secondes entières. Si une application indique 100 MB/s au lieu de 100 Mbit/s, ce débit en octets est huit fois supérieur pour le même nombre. Ce sont d’autres scénarios, pas des corrections de celui-ci. Le transfert réel peut durer davantage si le débit saisi n’est pas maintenu. L’exemple fournit uniquement une référence mathématique transparente.