Ribalaius / allalaadimise ajakalkulaator
Hinnangu allalaadimise aeg faili suuruse ja ühenduse kiiruse, koos läbilaskevõime teisendusi.
Tulemuste uuendamine sinu kirjutades.
Kalkulaatori info
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.
Korduma kippuvad küsimused
Miks on allalaadimine aeglasem kui mu ühenduse kiirus?
Kiirused on tsiteeritud megabitid sekundis, kuid faile mõõdetakse megabaitides bait on 8 bitti, nii 100 Mbps rida liigub umbes 12,5 MB sekundis parimal juhul. Protokolli üld-, jagatud ribalaius ja serverite piirid vähendavad seda veelgi, mida ülemine väli mudelid.
Mis on erinevus kümnendkohtade ja kahendsuuruste vahel?
Kümnendkohad (kasutatakse ISPde ja drivemakers) käsitavad 1 KB 1000 baiti; binaarühikud käsitavad 1 KiB 1024 baiti. A1 TB "cdem drive on umbes 931 binaarne GiB, nii et kokkulepe muudab ülekandeaeg veidi.
Kuidas teisendada Mbps MB/s-ks?
Jaga 8: 100 Mbps ÷ 8 = 12,5 MB/s. Kalkulaator teeb seda automaatselt ja teatab sellest ajast päevades, tundides, minutites ja sekundites.
Millele ma peaksin protokolli panema?
Real transfers lose a slice to TCP/IP headers, handshakes and retransmissions. 5–10% is a reasonable allowance for a healthy wired link; use more for Wi-Fi, mobile or congested connections. It shaves the effective speed and lengthens the estimate.
Miks on 1 GB ei ole alati sama arv baiti?
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.
Kui kaua aega läheb minu ühenduse kohta suure faili allalaadimiseks?
Sisesta faili suurus ja oma plaani kiirus ja lugeda maha aeg. Näiteks 25 GB mäng üle 100 Mbps võtab parimal juhul umbes 33 minutit, enne kui pea kohal ~ tööriist katkestab tulemuse päeva, tundi, minutit ja sekundit.
Kas see mõõdab minu tegelikku internetikiirust?
Nr ~ see hindab ülekande aeg alates kiirus sa pakkuda, see ei testi oma rida. Käivita eraldi kiirus test leida oma tegelik läbilaskevõime, siis sisestage see arv siia realistlik allalaadimise aeg hinnang.
API ~ kasuta seda kalkulaatorit koodist
Kutsu see kalkulaator vaba JSON tulemusnäitaja ~ pole võtit vaja. Saada välja väärtused allpool päringu parameetrite või JSON. Kõik, mida sa jätad, kasutab sama vaikimisi lehekülge, on eeltäidetud. tundmatu parameeter on 400, mitte kunagi vaikne null. API docs täistekst →
Tulemusnäitaja
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);
Tulemused on ainult üldise nõustamise hinnangud, mitte finants-, meditsiini- või maksunõustamine.