Qu'est-ce que le calculateur de temps de transfert de données ?
Cet outil estime le temps nécessaire pour déplacer une certaine quantité de données via une connexion réseau, un disque dur, un SSD ou une liaison USB. Vous indiquez la taille des données, le débit de transfert et, en option, une efficacité de transmission ; l'outil renvoie la durée prévue à la fois en secondes et sous une forme lisible décomposée en jours, heures, minutes et secondes. Il s'agit d'un calcul informatique universel, sans règle propre à un pays ou à une région.
Comment l'utiliser
Saisissez la taille des données et choisissez son unité (o, ko, Mo, Go, To). Indiquez le débit de transfert avec son préfixe (k, M, G ou aucun) et précisez si le débit est exprimé en bit/s (bits par seconde) ou en o/s (octets par seconde). Le matériel réseau est généralement annoncé en bit/s : il faut donc diviser par 8 pour obtenir des octets. Les deux boutons « 1 ko correspond à » vous permettent de modéliser des préfixes décimaux SI (1000) ou binaires (1024), indépendamment pour les données et pour le débit. Enfin, réglez l'efficacité de transmission (%) afin de tenir compte de la surcharge des protocoles : 100 % correspond au meilleur cas théorique.
La formule expliquée
Soit l'exposant de l'unité de données e (o = 0, ko = 1, Mo = 2, Go = 3, To = 4) et la base du ko notée b. Alors \(\text{taille\_en\_octets} = \text{taille} \times b^e\). Le débit effectif en octets par seconde vaut \(\text{débit} \times \text{base}^{e_\text{débit}}\), multiplié par \(\tfrac{1}{8}\) si l'option bit/s est sélectionnée, puis pondéré par \(\tfrac{\text{efficacité}}{100}\). La formule complète est :
$$t = \frac{\text{Data Size} \cdot \text{Base}^{\,e_d}}{\text{Speed} \cdot \text{Base}^{\,e_s} \cdot f_{bps} \cdot \dfrac{\text{Efficiency (\%)}}{100}}$$où
$$\left\{ \begin{aligned} e_d &= \text{Data Unit Exponent} \\ e_s &= \text{Speed Unit Exponent} \\ f_{bps} &= \tfrac{1}{8}\ (\text{bps}),\ \ 1\ (\text{B/s}) \end{aligned} \right.$$Temps de transfert = taille_en_octets / débit_effectif_en_octets_par_seconde.
Exemple concret
Transférer 100 Mo (décimal) sur une liaison à 1 o/s… plutôt à 1 Mo/s avec une efficacité de 100 % : \(\text{taille\_en\_octets} = 100 \times 1000^2 = 100\,000\,000\) octets ; débit = \(1\,000\,000\) o/s ; \(\text{temps} = \dfrac{100\,000\,000}{1\,000\,000} = 100\) secondes, soit 1 minute 40 secondes. Pour une liaison USB 2.0 à 480 Mbit/s : \(\text{débit} = \dfrac{480 \times 1000^2}{8} = 60\,000\,000\) o/s, donc 100 Mo se transfèrent en environ 1,67 seconde.
FAQ
Pourquoi mon téléchargement réel est-il plus lent ? Les protocoles ajoutent une surcharge et les liaisons atteignent rarement leur débit nominal. Réduisez l'efficacité (par exemple 70 à 90 %) pour obtenir une estimation réaliste.
bit/s ou o/s ? Les débits Internet et USB sont normalement annoncés en bits par seconde (bit/s). Divisez par 8 pour obtenir des octets par seconde : ce calculateur le fait automatiquement lorsque vous sélectionnez bit/s.
1000 ou 1024 ? Le stockage et le marketing utilisent les préfixes décimaux en base 1000 ; les systèmes d'exploitation affichent souvent des tailles binaires en base 1024. Choisissez la base qui correspond à vos chiffres.