Пропускна способност / Изчисляване на времето
Оценява времето за изтегляне от размера на файла и скоростта на връзката, с преобразувания на преминаването.
Резултатите актуализират като пишете.
За този калкулатор
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 MB на секунда най-добре. Протокол над главата, споделени ограничения на пропускната способност и сървъра го намаляват допълнително, което надхвърлят модели на полето.
Каква е разликата между десетичния и бинарния размер?
Децимални единици (използват се от провайдерите и производителите на двигатели) третират 1 KB като 1000 байта; бинарните единици третират 1 KiB като 1024 байта. Децимален диск "1 TB" е около 931 бинарна GiB, така че конвенцията променя времето на прехвърляне леко.
Как да преобразувам Mbps в MB/s?
Разделяне на 8: 100 Mbps ± 8 = 12,5 MB/s. Калкулаторът прави това автоматично и докладва резултатното време в дни, часове, минути и секунди.
На какво да поставя протокола над главата?
Реални трансфери губят парче от ТCP/IP заглавни части, ръкостискания и ретрансмисия. 5-10% е разумно добавка за здравословна жична връзка; използвайте повече за Wi-Fi, мобилни или загъване на връзки. Тя бръсне ефективна скорост и удължава оценката.
Защо 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 GB игра над 100 Mbps отнема приблизително 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);
Резултатите са прогнози за общи насоки, а не за финансови, медицински или данъчни съвети.