Cyfrifo Bandwidth / Amser Lawrlwytho
Amcangyfrif amser lawrlwytho o faint ffeil a cyflymder cysylltiad, gyda throsiant dwysedd.
Diweddaru canlyniadau wrth i chi deipio.
Am y cyfrifiadur hwn
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.
Cwestiynau a ofynnir yn aml
Pam mae fy nghynnwys yn lawrlwytho'n arafach na'm cyflymder cysylltiad?
Mae cyflymderau yn cael eu dyfynnu mewn megabeit yr eiliad ond fe'u mesurir ffeiliau mewn megabeitiau - mae beitiau yn 8 did, felly mae llinell 100 Mbps yn symud tua 12.5 MB yr eiliad ar y gorau. Mae gor- lwyth protocol, bandwidth rhannol a therfynau gweinydd yn lleihau hyn yn fwy, a' r maes gor- lwyth yn ei lunio.
Beth yw'r gwahaniaeth rhwng maint degol a maint deuaidd?
Mae unedau degol (a ddefnyddir gan ISPs a gwneuthurwyr gyrryddion) yn trin 1 KB fel 1000 beit; mae unedau deuaidd yn trin 1 KiB fel 1024 beit. Mae gyrrydd degol "1 TB" yn 931 GiB deuaidd, felly mae'r cytundeb yn newid yr amser trosglwyddo ychydig.
Sut ydw i'n trosi Mbps i MB/s?
Rhannwch gan 8: 100 Mbps ÷ 8 = 12.5 MB/s. Mae'r cyfrifiannell yn gwneud hyn yn awtomatig ac yn adrodd yr amser canlynol mewn diwrnodau, oriau, munudau ac eiliadau.
Beth ddylwn i osod y protocol dros-olwg i?
Mae trosglwyddiadau gwir yn colli rhan o'u gwerth i benawdau TCP/IP, gwasgariad llaw a throsglwyddiadau ail-ddarlledu. 5-10% yw'r caniatad rhesymol ar gyfer cysylltiad wifr iach; defnyddiwch fwy ar gyfer cysylltiadau Wi-Fi, symudol neu gysylltiadau sy'n cael eu gorlethu. Mae hyn yn lleihau'r cyflymder effeithiol ac yn estyn yr amcangyfrif.
Pam nad yw 1 GB yn dal yn yr un nifer o beitiau?
O dan y gyfraith degol mae 1 GB yn 1,000 beit, ond mae systemau gweithredu yn aml yn cyfrif yn ddwfn lle mae 1 GiB yn 1,073,741,824 beit. Newidwch y dewisiad beit-convention i gydweddu â sut mae maint eich ffeil wedi ei fesur er mwyn cael amser trosglwyddo cywir.
Faint o amser sydd ei angen i lawrlwytho ffeil fawr ar fy nghysylltiad?
Rhowch y maint ffeil a'ch cyflymder cynllunio a darllenwch y amser. Er enghraifft, mae gêm 25 GB dros 100 Mbps yn cymryd tua 33 munud ar y gorau, cyn y bydd yn rhy ddrud - mae'r offeryn yn rhannu'r canlyniad i ddyddiau, oriau, munudau ac eiliadau.
A yw hyn yn mesur fy cyflymder rhyngrwyd gwirioneddol?
Na - mae' n amcangyfrif amser trosglwyddo o gyflymder y rhoddwch chi, nid yw' n profi' ch llinell. Rhedeg prawf cyflymder ar wahân i ganfod eich trawsbynciad gwir, yna mewnosodwch y ffigwr yma am amcangyfrif amser lawrlwytho realistig.
API - defnyddio'r cyfrifiannell hwn o'r cod
Galw'r cyfrifiannell hwn fel diwedd-bwynt JSON rhad ac am ddim - nid oes angen allwedd. Anfonwch y gwerthoedd maes isod fel paramedrau ymholiad neu JSON. Anything you omit uses the same default this page is pre-filled with; an unknown parameter is a 400, never a silent zero. Darllen y dogfennaeth API lawn →
Diwedd
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);
Mae'r canlyniadau yn amcangyfrifon ar gyfer cyfarwyddyd cyffredinol yn unig, nid cyngor ariannol, meddygol na thrafodion treth.