Durée de transfert de fichier

Estimer la durée théorique de transfert selon la taille du fichier et le débit.

Estimation théorique à débit constant.

Le point et la virgule sont acceptés pour les décimales.

Vos saisies restent dans votre navigateur.

Méthode et hypothèses

Version de méthode 1.0.0 · Mise à jour

Estimer la durée

Formule: Secondes = taille en octets × 8 ÷ débit en bits par seconde.

Estimation théorique à débit constant.

size
Taille du fichier
sizeUnit
Unité de taille
speed
Débit
speedUnit
Unité de débit

Le calcul suppose un débit constant et convertit les octets en bits. Les protocoles, congestions, variations de réseau et temps de traitement ne sont pas inclus.

Reproduire le calcul en code

Ces exemples utilisent les mêmes entrées et le même calcul de base que cet outil. Adaptez la validation et le formatage à votre application.

JavaScript
const megabytes = 100, megabitsPerSecond = 20;
const seconds = megabytes * 1_000_000 * 8 / (megabitsPerSecond * 1_000_000);
console.log(seconds); // 40 seconds (decimal MB and Mb/s)
TypeScript
const megabytes = 100, megabitsPerSecond = 20;
const seconds = megabytes * 1_000_000 * 8 / (megabitsPerSecond * 1_000_000);
console.log(seconds); // 40 seconds (decimal units)
Python
size_mb, speed_mbps = 100, 20
seconds = size_mb * 1_000_000 * 8 / (speed_mbps * 1_000_000)
print(seconds)  # 40.0 seconds
Java
double seconds = 100 * 1_000_000d * 8 / (20 * 1_000_000d);
System.out.println(seconds); // 40.0
C#
double seconds = 100 * 1_000_000d * 8 / (20 * 1_000_000d);
Console.WriteLine(seconds); // 40