ब्यान्डविथ / डाउनलोड समय गणक
फाइल साइज र जडान गतिबाट डाउनलोड समय अनुमान गर्नुहोस्, थ्रुपुट रूपान्तरणसँग ।
तपाईँले टाइप गर्दा परिणाम अद्यावधिक गर्नुहोस् ।
यो क्याल्कुलेटरको बारेमा
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.
प्राय सोधिने प्रश्नहरू
किन मेरो डाउनलोड मेरो जडान गति भन्दा ढिलो छ?
गति प्रति सेकेन्ड मेगाबिटमा उद्धृत गरिएको छ तर फाइलहरू मेगाबाइटमा मापन गरिन्छ - एक बाइट 8 बिट हो, त्यसैले 100 Mbps लाइनले उत्तम 12.5 एमबी प्रति सेकेन्डको बारेमा जान्छ। प्रोटोकल ओभरहेड, साझेदारी ब्यान्डविथ र सर्भर सीमाहरूले यसलाई अझै कम गर्दछ, जुन ओभरहेड फिल्ड मोडेलहरू हुन्।
दशमलव र बाइनरी साइज बीच फरक के हो?
दशमलव एकाइ (ISPs र ड्राइभ निर्माताद्वारा प्रयोग गरिएको) ले १००० बाइटको रूपमा १ KB लाई व्यवहार गर्दछ; बाइनरी एकाइले १०२४ बाइटको रूपमा १ KiB लाई व्यवहार गर्दछ । "१ TB" दशमलव ड्राइभ लगभग ९३१ बाइनरी GiB हो, त्यसैले सम्मेलनले सानो परिवर्तन स्थानान्तरण समय गर्दछ ।
म कसरी एमबी / एस गर्न एमबीपीएस रूपान्तरण?
8 द्वारा विभाजन: 100 Mbps ÷ 8 = 12.5 MB / s। क्याल्कुलेटरले स्वचालित रूपमा यो गर्दछ र दिन, घण्टा, मिनेट र सेकेन्डमा परिणामी समय रिपोर्ट गर्दछ।
म प्रोटोकल ओभरहेड के सेट गर्नुपर्छ?
वास्तविक स्थानान्तरणहरू टीसीपी / आईपी हेडरहरू, ह्यान्डशेकहरू र रिट्रान्समिशनहरूमा एक स्लाइस गुमाउँछन्। 5-10% एक स्वस्थ तार लिंकको लागि एक उचित अनुदान हो; वाई-फाई, मोबाइल वा congested जडानहरूको लागि अधिक प्रयोग गर्नुहोस्। यो प्रभावकारी गतिलाई छाड्छ र अनुमानलाई लम्ब्याउँछ।
किन 1 GB सधैं बाइटहरूको उही संख्या छैन?
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.
मेरो जडानमा ठूलो फाइल डाउनलोड गर्न कति समय लाग्छ?
फाइल साइज र आफ्नो योजना गति प्रविष्ट गर्नुहोस् र समय बाहिर पढ्नुहोस्। उदाहरणका लागि, 25 जीबी भन्दा बढी खेल 100 एमबीपीएस लगभग 33 मिनेट उत्तम मा लिन्छ, ओभरहेड अघि - उपकरण दिनमा परिणाम ब्रेक गर्दछ, घण्टा, मिनेट र सेकेन्ड।
के यसले मेरो वास्तविक इन्टरनेट गति मापन गर्दछ?
होइन - यसले तपाईँले आपूर्ति गरेको गतिबाट स्थानान्तरण समय अनुमान गर्दछ, यसले तपाईँको लाइन परीक्षण गर्दैन । तपाईँको वास्तविक थ्रेडआउट फेला पार्न छुट्टै गति परीक्षण चलाउनुहोस्, त्यसपछि वास्तविक डाउनलोड- समय अनुमानका लागि यहाँ त्यो सङ्ख्या प्रविष्ट गर्नुहोस् ।
API - कोडबाट यो क्याल्कुलेटर प्रयोग गर्नुहोस्
यो क्याल्कुलेटरलाई निःशुल्क JSON अन्त बिन्दुको रूपमा कल गर्नुहोस् - कुञ्जी आवश्यक छैन। क्वेरी परिमितिहरू वा JSON को रूपमा तलको फिल्ड मानहरू पठाउनुहोस्। तपाईँले छोडेको कुनै पनि कुराले उस्तै पूर्वनिर्धारित प्रयोग गर्दछ जुन यो पृष्ठसँग पूर्व- भरिएको छ; अज्ञात परिमिति ४०० हो, कहिल्यै मौन शून्य होइन । पूरा API कागजात पढ्नुहोस् →
अन्त्य बिन्दु
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);
परिणाम मात्र सामान्य मार्गदर्शन लागि अनुमान छन्, वित्तीय छैन, चिकित्सा वा कर सल्लाह.