Bandwidth / Download Time Calculator
Kuwerengetsa nthawi yotsitsa kuchokera pa kukula kwa fayilo ndi kuthamanga kwa kulumikizana, ndi kusintha kwa ma throughput.
Zithunzizi zimasintha monga momwe mumalemba.
Zachidule
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.
Mafunso ofunsidwa nthawi zambiri
N'chifukwa chiyani download yanga ndi yochepa kuposa ulalo wanga?
Magalimoto amafotokozedwa mu megabits pa mphindi koma mafayilo amawerengedwa mu megabytes - byte ndi 8 bits, kotero 100 Mbps line imayenda pa 12.5 MB pa mphindi pabwino kwambiri. Protocol overhead, bandwidth yogawana ndi zoletsa za seva zimachepetsanso, zomwe zimayambitsa mapangidwe a overhead.
Kodi pali kusiyana kotani pakati pa decimal ndi binary kukula?
Mayunitsi a decimal (ogwiritsa ntchito ndi ISPs ndi opanga ma drive) amaona 1 KB ngati 1000 bytes; mayunitsi a binary amaona 1 KiB ngati 1024 bytes. "1 TB" decimal drive ndi pafupifupi 931 binary GiB, kotero lamuloli limasintha nthawi yotumiza pang'ono.
Kodi ndingakonzekere Mbps kuti MB / s?
Kugawa ndi 8: 100 Mbps ÷ 8 = 12.5 MB / s. Calculator amachita izi mwamsanga ndi kudziwitsa nthawi yochokera m'masiku, maola, mphindi ndi masekondi.
Kodi ndingatani kuti ndipange protocol overhead kuti?
Kusinthanitsa kwachidziwitso kumatha kuwononga gawo la TCP / IP headers, handshakes ndi retransmissions. 5-10% ndi chilolezo choyenera cha kulumikizana kwa waya; kugwiritsa ntchito zambiri za Wi-Fi, mafoni kapena kulumikizana kwa mafoni.
N’chifukwa chiyani 1 GB si nthawi zonse ndi ofanana ndi idadi ya bytes?
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.
Kodi kumatenga nthawi yayitali bwanji kuti ndizitsitsa fayilo yayikulu pa kulumikizana kwangu?
Enter the file size and your plan speed and read off the time. For instance a 25 GB game over 100 Mbps takes roughly 33 minutes at best, before overhead — the tool breaks the result into days, hours, minutes and seconds.
Kodi izi zimawerengera kuthamanga kwa intaneti yanga?
Sichoncho — imawerengera nthawi yolumikiza kuchokera pa liwiro lomwe mumapatsa, siyiyesa liwiro lanu. Yambitsani liwiro losiyana kuti mudziwe liwiro lanu labwino, kenako dinani liwiroli kuti muwerenge nthawi yolumikiza.
API — kugwiritsa ntchito izi calculator kuchokera code
Kuti mudziwe zambiri, pitani ku www.json.org/json.html. Kuti mudziwe zambiri, pitani ku www.json.org/json.html. Chomweko chilichonse chimene mumasiya chimagwiritsa ntchito mfundo yoyamba yomweyi yomwe tsambali limagwiritsa ntchito; mfundo yosadziwika ndi 400, siyiyenera kukhala zero yosadziwika. Onani zonse API docs →
Chithunzi
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);
Zimenezi ndi zowerengera zokhudzana ndi malangizo amtundu uliwonse, si zokhudzana ndi ndalama, zamoyo kapena zokhudzana ndi ndalama.