Բանդի լայնություն / Տեղադրման ժամանակի հաշվիչ
Ավելացնել ներբեռնման ժամանակը ըստ ֆայլի չափի և կապի արագության, արագության փոխակերպմամբ։
Տեղեկացնել արդյունքները տպելու ժամանակ։
Ընդունել այս հաշվիչը
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.
Հաճախակի տրվող հարցեր
Ինչու՞ է իմ ներբեռնումը դանդաղում կապի արագությունից
Speeds are quoted in megabits per second but files are measured in megabytes — a byte is 8 bits, so a 100 Mbps line moves about 12.5 MB per second at best. Protocol overhead, shared bandwidth and server limits reduce it further, which the overhead field models.
Ո՞րն է տարբերությունը տատանվող և երկակի չափերի միջև։
Դեկտացիոն միավորները (որոնք օգտագործում են ISP- ները և սկավառակի արտադրողները) 1 KB- ը համարում են 1000 բայտ, իսկ եռակի միավորները 1 KiB- ը համարում են 1024 բայտ։ "1 TB" եռակի սկավառակը մոտավորապես 931 եռակի GiB է, այնպես որ սկզբունքը փոքր-ինչ փոխում է փոխանցման ժամանակը։
Ինչպե՞ս փոխակերպել Mbps-ը MB/s-ի։
Բաշխել 8-ով: 100 Mbps ÷ 8 = 12.5 MB/s. Խնայողականը ինքնաբերաբար կատարում է այս գործողությունը և հայտնում արդյունքի ժամանակը օրերում, ժամերում, րոպեներում և վայրկյաններում:
Ի՞նչ պետք է անել պրոտոկոլային overhead-ի հետ։
Իրականում փոխանցումները կորցնում են մի մասը TCP/IP գլխամասերի, ձեռքերի բախումների և վերահղումների պատճառով։ 5-10% -ը ճիշտ ցուցանիշ է լավ կապի համար, օգտագործեք ավելի շատ Wi-Fi, բջջային կամ ծանրաբեռնված կապերի համար։ Դա նվազեցնում է արդյունավետ արագությունը և երկարացնում գնահատումը։
Ինչու՞ 1 GB-ը միշտ չի հավասարվում 1 байт-ի։
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. Ձեր բաց թողած ամեն ինչ օգտագործում է նույն լռելյայնը, որով այս էջը նախօրոք լրացված է։ Անհայտ պարամետրը 400 է, երբեք անձայն զրո։ Կարդալ ամբողջական 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);
Ընդհանուր ցուցանիշները միայն ընդհանուր ուղեցույցի համար են, ոչ ֆինանսական, բժշկական կամ հարկային խորհուրդներ։