Szerokość pasma / Pobierz czas

Oszacowanie czasu pobierania z rozmiaru pliku i szybkości połączenia, z przekształceniem przepływu.

%
Czas pobierania —
Całkowity rozmiar w megabitach —

Wyniki aktualizacja podczas pisania.

Czy ten kalkulator dał ci właściwą odpowiedź?

O tym kalkulatorze

A bandwidth calculator works out how long a file takes to transfer over a connection of a given speed, and the key to getting it right is the bits-versus-bytes distinction. File sizes are quoted in bytes — KB, MB, GB, TB — while connection speeds are quoted in bits per second — Kbps, Mbps, Gbps — and a byte is 8 bits. So the download time is the file size converted to bits (× 8), divided by the effective bit rate of the link. That single factor of 8 is why a connection’s headline number never matches the download figure you watch tick by.

As a worked example, a 1 GB file over a 100 Mbps connection is 1 GB × 8 = 8,000 megabits, and 8,000 / 100 = 80 seconds at the theoretical maximum — because 100 Mbps is only about 12.5 MB per second. Add a protocol-overhead allowance for the real world (TCP/IP headers, retransmissions, shared links) and the time stretches accordingly; a 10% overhead pushes that 80 s to about 89 s. The calculator also lists the speed expressed in bps, Kbps, Mbps, Gbps and MB/s for quick cross-checks.

You can switch between decimal units (1 KB = 1,000 bytes, the convention ISPs and drive makers use) and binary units (1 KiB = 1,024 bytes, how operating systems count), which shifts the numbers by a few percent — a "1 TB" decimal drive is about 931 binary GiB. This makes the tool handy for estimating backups and large downloads, sizing an internet plan, planning video streaming or uploads, and sanity-checking why a transfer is taking as long as it is.

Często zadawane pytania

Dlaczego moje pobieranie jest wolniejsze od szybkości połączenia?

Prędkości cytowane są w megabitach na sekundę, ale pliki są mierzone w megabajtach – bajt to 8 bitów, więc 100 Mbps linia przemieszcza się około 12,5 MB na sekundę w najlepszym. Protokoł na górę, wspólna szerokość pasma i ograniczenia serwera zmniejszają go dalej, co modele pole nadgarstkowe.

Jaka jest różnica między rozmiarami dziesiętnymi a dwudziestymi?

Jednostki dziesięciodełkowe (używane przez dostawców ISP i napędów) traktują 1 KB jako 1000 bajtów; jednostki binarne traktują 1 KiB jako 1024 bajtów. Napęd dziesiętny "1 TB" wynosi około 931 binarnych GiB, więc konwencja zmienia nieznacznie czas transferu.

Jak przekształcić Mbps na MB/s?

Podzielić przez 8: 100 Mbps ± 8 = 12,5 MB/s. Kalkulator to robi automatycznie i zgłasza wynik czasu w dniach, godzinach, minutach i sekundach.

Na co powinienem ustawić protokół?

Realne transfery tracą kawałek do TCP/IP nagłówków, uściski dłoni i ponowne przesyłki. 5–10% jest rozsądnym przydziałem na zdrowy link przewodowy; używać więcej do WiFi, mobilnych lub przeciągniętych połączeń. Goli skuteczną prędkość i przedłuża szacunek.

Dlaczego 1 GB nie zawsze jest taką samą liczbą bajtów?

Under the decimal convention 1 GB is 1,000,000,000 bytes, but operating systems often count in binary where 1 GiB is 1,073,741,824 bytes. Switch the byte-convention option to match how your file size was measured for an accurate transfer time.

Jak długo pobrać duży plik na moim połączeniu?

Wprowadź rozmiar pliku i szybkość planu i przeczytaj czas. Na przykład gra 25 GB powyżej 100 Mbps zajmuje około 33 minut przed nadgarstkiem – narzędzie rozbija wynik na dni, godziny, minuty i sekundy.

Czy to mierzy moją rzeczywistą prędkość internetu?

Nie – szacuje czas transferu z prędkości dostarczania, nie sprawdza linii. Wykonuj oddzielny test prędkości, aby znaleźć rzeczywisty przepływ, a następnie wprowadzić tę wartość tutaj dla realistycznej szacunku czasu pobierania.

❤️ Miłość Calculator.Free? Podziel się nim.

𝕏  X Facebook Reddit
API – użyj tego kalkulatora z kodu

Wyślij ten kalkulator jako bezpłatny punkt końcowy JSON – nie jest wymagany klucz. Wyślij wartości pola poniżej jako parametry zapytania lub JSON. Wszystko co omit używa tego samego domyślnego, ta strona jest wypełniona; nieznany parametr to 400, nigdy nie cicho zero. Przeczytaj pełne dokumenty API →

Punkt końcowy

GET https://calculator.free/api/v1/bandwidth/

curl

curl "https://calculator.free/api/v1/bandwidth/?size=1&size_unit=GB&speed=100&speed_unit=Mbps"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/bandwidth/?" + new URLSearchParams({
    "size": "1",
    "size_unit": "GB",
    "speed": "100",
    "speed_unit": "Mbps"
  }));
const data = await r.json();
console.log(data.results);

Wyniki to szacunkowe wyniki ogólnych wytycznych, a nie porad finansowych, medycznych lub podatkowych.