Bandwidth / Download Time Calculator
Faýl ululygy we baglanyşyk tizliginden ýüklemek wagtyny hasapla, geçirijilik üýtgeşmeleri bilen.
Netijeler ýazýan wagtyň täzelener.
Bu hasapçy hakda
bandwidth calculator calculates the download time of a file 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 makes the download time of a connection never match the download figure you watch tick by.As a result, the download time of a file over a connection of a given speed is 1 GB × 8 = 8,000 megabits, and 8,000 / 100 = 80 seconds at the theoretical maximum.As a working 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.As a working 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.As a working example, a 1 GB file over a 100 Mbps connection is 1 GB × 8 = 8,000 megabits, and 8,000 / 100 = 800 megabits, and 8,000 / 100 = 80 seconds.As a working example, a 1 GB file over a 100 Mbps connection is 1 GB × 8 = 8,000 megabits, and 8
Köp soralýan soraglar
Näme üçin ýüklemek baglanyşdan çalt?
Tizlikler sekuntda megabitlerde görkezilýär emma faýllar megabaýtlarda ölçenilýär - bir baýt 8 bitdir, şonuň üçin 100 Mbps hat sekuntda 12.5 MB çeperlik bilen hereket eder. Protokol overhead, paýlaşylan bandwidth we serwer çäklendirmeler buny has azaldar, bu overhead meýdança modelleridir.
Otuzluk we ikilik ululyklar arasyndaky tapawudy näme?
Otuzluk birlikler (ISPs we draýwer öndürijileri tarapyndan ulanylýan) 1 KB 1000 baýt ýaly kabul eder; ikilik birlikler 1 KiB 1024 baýt ýaly kabul eder. "1 TB" otuzluk draýwer 931 ikilik GiB golaýdyr, şonuň üçin konwensiýa geçiriş wagtyny az üýtgedýär.
Men Mbps'i MB/s'e nädip öwüreýin?
8 bilen böl: 100 Mbps ÷ 8 = 12.5 MB/s. Kalkülatör buny otomatik edip we netije wagtyny günler, sagat, minut we sekuntlarda habar berýär.
Protokol üsti-başyny nädip goýmaly?
Akyly geçirme TCP/IP başlyklar, el tutuşmalar we tekrar geçirmelere bir bölek ýitirir. 5-10% saglykly kabloly baglanyşyk üçin adalatly bir kabul etmekdir; Wi-Fi, mobil ýa-da dar baglanyş üçin has köp ullan. Bu täsirli tizligi we bahasy uzaldyp biler.
Näme üçin 1 GB her wagt bir baýtlar sany däl?
Otuzluk düzgüne görä 1 GB 1,000 baýtdyr, emma işleýiş ulgamlar köplenç ikilikde hasaplaýar 1 GiB 1,073,741,824 baýtdyr. Faýl ululykyňyzyň nädip ölçenilendigini öwürmek üçin baýt-konwensiýa opsiýany çalşyň dogry bir geçiriş wagty üçin.
Bir ulu faýl ýüklenmek üçin näçe wagt gerek?
Faýl ululygyny we plan tizligini giriz we wagty oka. Meselem 25 GB oýun 100 Mbps'den köp 33 minuty alar, bu esbap netijäni günlere, sagatlara, minutlara we sekuntlara böler.
Bu meniň hakykat internet tizligimi ölçeýämi?
Haýal däl - ol geçiriş wagtyny size berlen tizlikden hasaplaýar, siziň hatyňyzy barlamaýar. Siziň hakykatda geçiriş tizligiňizi tapmak üçin başga bir tizlik barlagyny işlet, soňra bu ýerde bir hakykatda ýüklemek wagtyny hasaplamak üçin bu sany giriz.
API — bu hasapçyny koddan ullan
Bu hasapçyny azat JSON ahtar noktasy hökmünde çagyr - açar gerek däl. Aşakdaky meýdança mykdarlaryny soragyň parametrleri ýa-da JSON hökmünde iber. Eňlisçe senedleri oka →
_Soňky
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);
Netijeler diňe umumy ýardam üçin hasaplanypdyr, maliýe, lukmançylyk ýa-da salgyt maslahaty üçin däl.