Bandwidth / Download Time Calculator
Qiimayn waqtiga soo dejinta ka file size iyo xawaaraha xiriirka, la conversions throughput.
Natiijooyinka cusbooneysiinta sida aad ku qorto.
Ku saabsan Kalkaaliyahan
the bandwidth calculator, the download time is the time it takes to download a file over a connection of a given speed. 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 makes the download time
Su'aalaha badanaa la isweydiiyo
Maxaa ka dhigaya soo dejintaydu inay ka yaraato xawaaraha xiriirka?
Speeds waxaa lagu sheegay megabits daqiiqad kasta laakiin faylasha waxaa lagu qiyaasay megabytes — byte waa 8 bits, sidaas darteed 100 Mbps line dhaqdhaqaaqa ku saabsan 12.5 MB daqiiqad kasta ugu fiican. Protocol overhead, bandwidth wadaagaan iyo server xaddidaadyo ka yar, taas oo ay qaababka goobta overhead.
Waa maxay farqiga u dhexeeya tirada iyo tirada binary?
Decimal unugyada (oo ay isticmaalaan ISPs iyo drive soo saarayaasha) daaweeyaan 1 KB sida 1000 bayt; binary unugyada daaweeyaan 1 KiB sida 1024 bayt. A "1 TB" drive decimal waa ku saabsan 931 binary GiB, sidaas daraaddeed heshiiska u beddelo waqtiga wareejinta yar.
Sideen u beddeli karaa Mbps in MB / s?
Kala qaybi 8: 100 Mbps ÷ 8 = 12.5 MB/s. Kalkaaliyihii wuxuu sameeyaa tani si otomaatig ah oo wuxuu ku wargeliyaa waqtiga soo baxay maalmaha, saacadaha, daqiiqadaha iyo ilbiriqsiyada.
Maxaa aan u dhigayaa protocol overhead in?
5-10% waa lacag la siiyo xiriirka wiilka caafimaad qaba; isticmaal wax ka badan Wi-Fi, mobile ama xiriirada xad-dhaafka ah. Waxay ka saartaa xawaaraha wax ku ool ah waxayna dheereysaa qiimeynta.
Maxaa 1 GB ma aha mar walba tirada isku mid ah ee bayt?
Dastuurka tirada 1 GB waa 1,000 bytes, laakiin nidaamka hawlgalka badanaa ku tiirsan binary halkaas oo 1 GiB waa 1,073,741,824 bytes. Isku byte-dastuurka doorasho si ay u isku mid ah sida aad file size la tijaabiyey in ay waqti wareejinta sax ah.
Sidee ayey u dheer tahay in la soo dejiyo fayl weyn oo ku saabsan xiriirkayga?
Ku dar faylka iyo xawaaraha qorshahaaga oo akhri waqtigii. Tusaale ahaan, ciyaarta 25 GB ee ka badan 100 Mbps waxay qaadataa 33 daqiiqo ugu fiican, ka hor inta aan la qaadin - qalabka ayaa natiijada ka dhigaya maalmo, saacadood, daqiiqado iyo ilbiriqsi.
Ma tani miisaanka ii internetka dhabta ah?
No — waxay u maleynayaan in ay waqti wareejinta ka deg deg ah aad siiso, ma ay tijaabiso line aad. Run tijaabo deg deg ah oo kala duwan si ay u helaan aad soo gudbinta dhabta ah, ka dibna ku dar in sawirkan halkan si ay u soo dejisan waqti la saadaalin karo.
API — isticmaal xisaabinta ka code
Wici xisaabinta sida free JSON endpoint - key ma loo baahan yahay. Dib u soo dir qiimaha goobta hoos ku qoran sida parameters su'aal ama JSON. Akhri dhammaan API xuquuqda →
Xarafka
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);
Natiijooyinka waa tirakoobka loogu talagalay tilmaamaha guud oo keliya, maaha dhaqaale, caafimaad ama talo bixin canshuur.