ForHosting KIT · Websites auslesen & überwachen

Download-Zeit-Rechner

Schätzen Sie, wie lange die Übertragung einer Datei dauert: 10 MB über eine 10-Mbps-Leitung brauchen 8 Sekunden, nicht 1, weil die Geschwindigkeit in Bits und die Datei in Bytes gemessen wird. Dezimale und binäre Einheiten funktionieren. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Größe
10
Größeneinheit
MB
Geschwindigkeit
10
Geschwindigkeitseinheit
Mbps
Erhalten Sie
Sekunden
8
Stunden
0
Minuten
0
Verbleibende Sekunden
8

kostenlos online

Warum Bits und Bytes die Antwort verändern

Verbindungsgeschwindigkeiten werden meist in Bit pro Sekunde angegeben, Dateien dagegen in Byte, und genau diese Verwechslung ist der häufigste Grund für falsche Schätzungen. Ein Byte hat acht Bit, deshalb werden Geschwindigkeiten in Bit pro Sekunde wie bps, Kbps, Mbps oder Gbps durch acht geteilt, während Angaben in Byte pro Sekunde direkt verwendet werden. Darum brauchen 10 MB über eine 10-Mbps-Leitung 8 Sekunden statt einer: 10 Megabyte sind 80 Megabit. Ohne Änderung wird die Größe in MB und die Geschwindigkeit in Mbps gelesen, so wie private Anschlüsse üblicherweise beworben werden.

Dateieinheiten und wie Sie das Ergebnis lesen

Dateigrößen gibt es in zwei Familien. Die dezimalen Einheiten KB, MB, GB und TB wachsen in Potenzen von 1000, ein MB sind also 1.000.000 Byte. Die binären Einheiten KiB, MiB, GiB und TiB wachsen in Potenzen von 1024, ein MiB sind 1.048.576 Byte. Das Ergebnis nennt die Gesamtzeit in Sekunden, auf drei Nachkommastellen gerundet, dieselbe Zeit in Stunden, Minuten und Sekunden und eine kurze Angabe wie 1h 5m 3s oder bei schnellen Übertragungen einfach 8s. Größe in Byte und Geschwindigkeit in Byte pro Sekunde werden ebenfalls angezeigt. Nutzen Sie es vor einem Backup oder zum Tarifvergleich.

Von Sekunden zu einer lesbaren Dauer

Es teilt die Gesamtzeit in ganze Stunden und Minuten sowie einen gebrochenen secs-Wert auf und trägt den Überlauf korrekt weiter, sodass ein secs, der 60 erreicht, in die Minuten übergeht und eine Minutenzahl, die 60 erreicht, in die Stunden. Das Feld human wird aus diesen Teilen zusammengesetzt: Es zeigt Stunden nur, wenn vorhanden (etwa 1h 5m 3s), Minuten und Sekunden unter einer Stunde und bei kurzen Übertragungen nur Sekunden – genau so, wie das Referenzbeispiel 10 MB bei 10 Mbps in seconds 8 und human 8s verwandelt.

So erhalten Sie sowohl eine präzise numerische Dauer für weitere Berechnungen als auch eine kompakte Beschriftung, die ohne locale-spezifische Formatierung in einer Oberfläche oder Logzeile angezeigt werden kann.

Eine Übertragung abschätzen

Schätzen Sie, wie lange ein Backup, eine ISO- oder Mediendatei über eine bestimmte Verbindung dauert, bevor Sie sie starten, in den Einheiten, in denen Ihre Bandbreite angegeben ist.

Bandbreitenplanung

Vergleichen Sie Dauern über verschiedene Mbps-Stufen oder Byte-pro-Sekunde-Verbindungen hinweg, um ein Upgrade zu begründen, und lesen Sie die aufgelösten Byte pro Sekunde, um die Rechnung zu prüfen.

Warum dauern 10 MB bei 10 Mbps 8 Sekunden und nicht 1?

Mbps sind Megabit pro Sekunde; das Werkzeug teilt bitbasierte Geschwindigkeiten durch 8. 10 MB sind 80 Megabit, also bei 10 Mbps 8 Sekunden.

Was ist das Feld human?

Eine lesbare Dauer-Zeichenkette wie 8s oder 1h 5m 3s, aufgebaut aus der Aufschlüsselung in Stunden, Minuten und secs mit korrektem Übertrag.

Berücksichtigt es Overhead oder Latenz?

Nein. Es modelliert nur den idealen Durchsatz, sodass reale Übertragungen langsamer sein können. Die Eingaben werden validiert und die Ergebnisse sind deterministisch.

Was ist der Unterschied zwischen MB und MiB bei einer Datei?

MB ist eine dezimale Einheit mit 1.000.000 Byte, MiB eine binäre mit 1.048.576 Byte. Wählen Sie die Einheit, in der Ihre Dateigröße tatsächlich angezeigt wird, denn die andere verschiebt die Schätzung.

Wie vergleiche ich Downloadzeiten zwischen Internettarifen?

Behalten Sie dieselbe Dateigröße bei und ändern Sie nur die Geschwindigkeit, etwa zwischen Tarifen in Mbps. Das Werkzeug zeigt außerdem die Größe in Byte und die Geschwindigkeit in Byte pro Sekunde, damit Sie die Umrechnung jeder Schätzung prüfen können.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/dev/download-time

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/dev/download-time \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"size":10,"speed":10}'
{
  "size": 10,
  "speed": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.download_time",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Schätzt die Dauer einer Übertragung, indem die Größe (mit size_unit) in Byte und die Geschwindigkeit (mit speed_unit) in Byte pro Sekunde umgerechnet, durch Division die Sekunden ermittelt und eine Aufschlüsselung in h/m/s samt einer für Menschen lesbaren Zeichenkette geliefert werden.

Einheiten: dezimal, binär, Bit und Byte

Die Größe wird mit size_unit gelesen, das dezimale Einheiten B, KB, MB, GB und TB (Potenzen von 1000) sowie binäre Einheiten KiB, MiB, GiB und TiB (Potenzen von 1024) akzeptiert, sodass ein MB 1.000.000 Byte, ein MiB dagegen 1.048.576 Byte umfasst. Die Geschwindigkeit wird mit speed_unit gelesen und behandelt die Unterscheidung zwischen Bit und Byte, an der die meisten Schätzungen scheitern: Bit-pro-Sekunde-Einheiten bps, Kbps, Mbps und Gbps werden durch 8 geteilt, um Byte pro Sekunde zu erhalten, während Byte-pro-Sekunde-Einheiten Bps, KBps, MBps und GBps direkt verwendet werden. Deshalb dauern 10 MB über eine 10-Mbps-Leitung nicht eine Sekunde, sondern acht: 10 MB sind 80 Megabit. Standard sind MB für die Größe und Mbps für die Geschwindigkeit, passend zur üblichen Angabe von Verbraucherbandbreite, und die Ausgabe meldet die aufgelösten size_bytes und speed_bytes_per_sec, damit Sie die Umrechnung überprüfen können.

Von Sekunden zu einer lesbaren Dauer

Nach der Umrechnung berechnet das Werkzeug size_bytes geteilt durch speed_bytes_per_sec, um die rohen Sekunden zu erhalten, und rundet diese als Feld seconds auf drei Nachkommastellen.

Validierung, Rundung und Determinismus

Sowohl size als auch speed müssen endliche Zahlen echt größer als null sein, und size_unit sowie speed_unit müssen einer der aufgezählten Schlüssel sein; eine unbekannte Einheit oder eine nicht positive Zahl löst einen typisierten invalid_input-Fehler aus, der das Problem benennt, und eine effektive Geschwindigkeit von null ist gegen die Division durch null abgesichert. Die Berechnung ist ein reines Modell idealen Durchsatzes ohne Protokoll-Overhead, Latenz, Überlastung oder Anlaufphase, wodurch sie vollständig deterministisch bleibt: Gleiche Eingaben liefern stets gleiches JSON.

In-App-Schätzungen per API

Rufen Sie den Endpunkt auf, um Nutzern eine Live-Schätzung im Stil von „etwa 8s“ anzuzeigen, indem Sie das Feld human direkt in die Oberfläche einspeisen.

Unterstützt es binäre Einheiten wie MiB und GiB?

Ja. size_unit akzeptiert dezimale B/KB/MB/GB/TB (x1000) und binäre KiB/MiB/GiB/TiB (x1024); speed_unit deckt bps bis Gbps und Bps bis GBps ab.

Ist das Browser-Werkzeug kostenlos?

Ja, das Widget ist kostenlos (tier A). Die API läuft über ein im Voraus aufgeladenes KIT-Guthaben ab $0.002 und berechnet nur erfolgreiche Aufgaben.

Vollständige KIT-Dokumentation lesen →