ForHosting KIT · Daten & Dateien

Übertragungszeit-Rechner

Geben Sie Dateigröße und Verbindungsgeschwindigkeit ein und erfahren Sie, wie lange die Kopie dauert: 10 MB über eine 10-Mbps-Leitung brauchen 8 Sekunden, weil ein Byte acht Bit hat. Dezimale und binäre Einheiten werden unterstützt. 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
Größe (Byte)
10.000.000
Größe (Bit)
80.000.000
Geschwindigkeit (Byte/s)
1.250.000
Geschwindigkeit (Bit/s)
10.000.000

Die Dauer einer Datenübertragung ist die Uhrzeit, die nötig ist, um eine bekannte Nutzlast über eine Leitung bekannter Durchsatzrate zu bewegen. Backup-Betreiber, Netzingenieure und alle, die ein Abbild kopieren wollen, starten mit einer Dateigröße und einer Verbindungsgeschwindigkeit und brauchen Stunden, Minuten und Sekunden, bis die Kopie fertig ist. Dieser Rechner wandelt die Größe in Byte, die angegebene Geschwindigkeit in Byte pro Sekunde und teilt, um die Übertragungsdauer zu erhalten. Nutzlasten mit null Byte enden in null Sekunden; das ist eine gültige leere Übertragung.

Wie sich die Übertragungszeit aus Größe und Geschwindigkeit ergibt

Die Übertragungsdauer ist die Nutzlastgröße geteilt durch den Leitungsdurchsatz, sobald beide Größen im selben Einheitensystem stehen. Die dezimalen SI-Einheiten KB, MB, GB und TB nutzen Potenzen von tausend, daher ist ein Megabyte eine Million Byte. Die binären IEC-Einheiten KiB, MiB, GiB und TiB nutzen Potenzen von eintausendvierundzwanzig, daher ist ein Mebibyte eine Million achtundvierzigtausend fünfhundertsechsundsiebzig Byte.

Diese Familien zu mischen ist der erste Weg, eine Schätzung zu verderben: eine Datei von einem Gigabyte ist nicht dieselbe Nutzlast wie eine Datei von einem Gibibyte. Verbraucher- und Betreiberleitungen werden fast immer in Bit pro Sekunde angegeben — bps, Kbps, Mbps, Gbps, Tbps —, daher teilen sich diese Faktoren durch acht, weil ein Byte acht Bit sind. Einheiten in Byte pro Sekunde Bps, KBps, MBps und GBps überspringen diese Division.

Diese Trennung von Bit und Byte erklärt, warum zehn Megabyte über eine Leitung mit zehn Megabit pro Sekunde acht Sekunden dauern, nicht eine: zehn Megabyte sind achtzig Megabit, und achtzig Megabit bei zehn Megabit pro Sekunde brauchen acht Sekunden. Vorgabewerte sind MB für die Größe und Mbps für die Geschwindigkeit, passend dazu, wie Dateigrößen und ISP-Tarife üblicherweise geschrieben werden.

Wo ein Übertragungszeit-Rechner seinen Platz verdient

Ein Angebot, das auf diese Anfrage rangiert, bedient Backup-Fenster, Kopien zwischen Cloud-Regionen, SFTP- und rsync-Aufträge, USB- und Thunderbolt-Plattenklone sowie LAN-Verschiebungen von Installern oder Abbildern virtueller Maschinen. Kapazitätsplaner vergleichen Dauern über Mbps- und Gbps-Stufen, um eine Aufrüstung zu begründen; das aufgelöste Feld Byte pro Sekunde ist die Prüfspur dieses Vergleichs. Weil die Umsetzung analytischer parse-tier-A-Code ist, bleibt jeder erfolgreiche Aufruf günstig, ohne Modell-Tokens und ohne ausgehendes Netz.

Fehlgeschlagene Validierung wird nicht berechnet. Halten Sie Anfragen klein, pinnen Sie die gerundeten seconds und das human-Label in Tests, und Sie erhalten reproduzierbare Dauerarithmetik für Runbooks, Statusseiten und leichte Kopierschätzer, ohne ein vollständiges Netzmodell aufzubauen. Koppeln Sie diese Fläche mit einem getrennten Einheitenwandler, wenn Sie Mbps nur als MB/s umbenennen müssen; halten Sie diesen Rechner auf der Dauer, die gemeint ist, wenn nach Datenübertragungszeit gesucht wird.

Backup- und Cloud-Kopiefenster

Schätzen Sie, wie lange ein Schnappschuss, ein Object-Store-Präfix oder eine Kopie zwischen Regionen eine bekannte Leitung belegt, bevor Sie sie starten, in den Einheiten, die Ihr Anbieter angibt.

Planung von LAN, USB und Plattenklon

Wandeln Sie eine Dateigröße und einen Gigabit-, USB- oder Thunderbolt-Durchsatz in Stunden und Minuten, damit ein Klon oder eine Installerkopie in ein Wartungsfenster passt.

Begründung einer Bandbreitenaufrüstung

Vergleichen Sie die Übertragungsdauer über Mbps- und Gbps-Stufen anhand derselben Nutzlast und lesen Sie die aufgelösten Byte pro Sekunde, um die Rechnung Bit gegen Byte zu prüfen.

Warum dauern 10 MB bei 10 Mbps acht Sekunden, nicht eine?

ISP-Geschwindigkeiten stehen in Bit pro Sekunde. Zehn Megabyte sind achtzig Megabit, daher dauert die ideale Übertragung bei zehn Megabit pro Sekunde acht Sekunden. Verwenden Sie MBps, wenn Ihre Leitung in Byte pro Sekunde angegeben wird.

Darf size null oder negativ sein?

Eine Nutzlast von null Byte ist gültig und endet in null Sekunden.

Was ist der Unterschied zwischen MB und MiB?

MB ist dezimal, ein Megabyte sind also eine Million Bytes, während MiB binär ist und mit Potenzen von 1024 rechnet. Eine Datei mit einem Gigabyte ist deshalb kleiner als eine mit einem Gibibyte, und wer beides mischt, verschätzt sich.

Berücksichtigt die Berechnung den Netzwerk-Overhead?

Nein. Sie geht von idealem Durchsatz aus und lässt Verbindungsaufbau, Protokoll-Header, Zugriffszeiten der Festplatte und Überlastung außen vor. Eine echte Kopie dauert meist länger, betrachten Sie das Ergebnis also als besten Fall.

Kann ich die Geschwindigkeit in Megabyte pro Sekunde angeben?

Ja. Wählen Sie eine Einheit in Byte pro Sekunde wie MBps, dann wird nicht durch acht geteilt. Bit-Einheiten wie die von Anbietern genannten Mbps werden durch acht geteilt, um Byte pro Sekunde zu erhalten.

In welcher Form erhalte ich das Ergebnis?

Als Dauer in Stunden, Minuten und Sekunden sowie als kurze Angabe wie 8s. Die Sekunden werden auf drei Nachkommastellen gerundet, und die umgerechneten Bytes pro Sekunde werden zum Nachprüfen mit angezeigt.

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/web/data-transfer

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/web/data-transfer \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"size":10,"speed":10}'
{
  "size": 10,
  "speed": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.data_transfer",
  "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.

max_mb25
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.

Eine negative Größe wird als invalid_input abgelehnt, und eine Verbindungsgeschwindigkeit von null wird abgelehnt, weil die Dauer Größe geteilt durch Geschwindigkeit ist und dieser Quotient undefiniert bleibt. Erfolgreiche Aufrufe werden mit $0.002 berechnet; ungültige Eingabe wird nicht berechnet.

Wie sich die Übertragungszeit aus Größe und Geschwindigkeit ergibt

Die Größe wird zuerst mit size_unit in Byte umgerechnet. Die Geschwindigkeit wird anschließend mit speed_unit in Byte pro Sekunde umgerechnet. Das Ergebnis meldet aufgelöste size_bytes, size_bits, speed_bytes_per_sec und speed_bits_per_sec, damit Sie die Umrechnung prüfen können, bevor Sie der Uhr vertrauen. Die Identität lautet t gleich size_bytes geteilt durch speed_bytes_per_sec. Das Modell ist idealer Durchsatz: es addiert weder TCP-Handshake noch Protokollköpfe, Plattensuche oder Stau, sodass die Antwort vollständig von den Zahlen bestimmt wird, die Sie gesendet haben.

Eingabevertrag, Dauerfelder und Fehlerverhalten

Eine negative Geschwindigkeit wird ebenso abgelehnt. Fehlende Felder, leere Zeichenketten, nicht endliche Werte und unbekannte Einheiten scheitern auf dieselbe Weise und werden nicht berechnet. Senden Sie per POST einen JSON-Körper mit zwei Pflichtzahlen, die endlich sein müssen. size ist die zu bewegende Nutzlast und muss größer oder gleich null sein; die Aliase file_size, bytes und payload werden akzeptiert, damit ein Backup-Auftrag oder eine Object-Store-Liste keinen Umbenennungsschritt braucht. speed ist die Verbindungs- oder Leitungsrate und muss streng größer als null sein; die Aliase bandwidth, rate, connection_speed und link_speed werden akzeptiert. Das optionale size_unit ist standardmäßig MB und muss eines von B, KB, MB, GB, TB, KiB, MiB, GiB oder TiB sein. Das optionale speed_unit ist standardmäßig Mbps und muss eines von bps, Kbps, Mbps, Gbps, Tbps, Bps, KBps, MBps oder GBps sein. Eine negative Größe scheitert mit invalid_input und nennt size, weil eine negative Nutzlast keine Übertragung ist. Eine Geschwindigkeit von null scheitert mit invalid_input und nennt speed, weil Teilen durch null keine Dauer ergibt. Bei Erfolg wiederholt der Körper size, size_unit, speed und speed_unit, liefert die aufgelösten Byte- und Bitmengen und teilt die Dauer in seconds plus ganze Stunden, Minuten und ein gebrochenes Feld secs, mit einem kompakten human-Label wie 8s oder 1m 25.899s. seconds und secs werden half-up auf drei Dezimalstellen gerundet, damit goldens über Laufzeiten stabil bleiben. Beispiel: size zehn, size_unit MB, speed zehn, speed_unit Mbps ergibt acht Sekunden und human 8s. Bevorzugen Sie JSON-Zahlen gegenüber Zeichenketten mit Einheitensuffix; die Einheit gehört in size_unit und speed_unit, nicht in die Zahl. Der Preis für ein erfolgreiches Item ist ein pauschales $0.002.

Wo ein Übertragungszeit-Rechner seinen Platz verdient

Netzwerkpraktika im Unterricht brauchen ein Orakel, das eine Leitung mit Geschwindigkeit null als invalid_input markiert statt Infinity zurückzugeben, und das eine Nutzlast von null Byte als abgeschlossene Übertragung von null Sekunden behandelt, nicht als Fehler. Automatisierungspipelines rufen denselben API-Vertrag zu $0.002 je erfolgreichem Item auf, ohne eine Tabellenkalkulation von Einheitentabellen aufzustellen.

Wie wird die Datenübertragungszeit berechnet?

Wandeln Sie size mit size_unit in Byte, speed mit speed_unit in Byte pro Sekunde (Bit-Einheiten geteilt durch acht) und teilen Sie. Die API liefert seconds plus hours, minutes, secs und ein kompaktes human-Label.

Was geschieht, wenn speed null ist?

Die Aufgabe scheitert mit invalid_input. Die Dauer ist size geteilt durch speed, daher ist eine Verbindungsgeschwindigkeit von null undefiniert und wird nicht berechnet.

Was kostet der Datenübertragungsrechner?

Das Werkzeug im Browser ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →