Калькулятор времени

Оценить время загрузки с точки зрения размера файла и скорости подключения с преобразованием через систему.

%
Время загрузки —
Общий размер в мегабитах —

Результаты обновляются по мере их печатания.

Этот калькулятор дал тебе правильный ответ?

О калькуляторе

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 Мбкс движется в лучшем случае около 12,5 Мб в секунду. Протокольные накладные расходы, общая пропускная способность и пределы сервера сокращают ее еще больше, что приводит к дальнейшему сокращению накладных полевых моделей.

Какова разница между десятичными и двоичными размерами?

Десимальные единицы (используемые ПИУ и приводами) рассматривают 1 КБ как 1000 байт; двоичные единицы рассматривают 1 КБ как 1024 байт. Привод "1 ТБ" составляет около 931 двоичный GIB, поэтому конвенция несколько меняет время переноса.

Как мне преобразовать Mbps в MB/s?

Разделить на 8: 100 Мбпс ≥ 8 = 12,5 Мб/с. Калькулятор делает это автоматически и сообщает о полученном времени в днях, часах, минутах и секундах.

На что мне поставить протокол накладными?

Реальные переводы теряют кусок на заголовки TCP/IP, рукопожатия и ретрансляцию. 5-10% является разумным основанием для здоровой проводной связи; больше использовать для Wi-Fi, мобильной или загруженной связи. Он бреет эффективную скорость и затягивает оценку.

Почему 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 GB игра на 100 Mbps занимает не больше 33 минут, прежде чем наступать накладные расходы — инструмент разбивает результат на дни, часы, минуты и секунды.

Это измеряет мою реальную скорость в интернете?

Нет, он оценивает время передачи со скорости, которую вы поставляете, он не проверяет вашу линию. Проведите отдельный тест скорости, чтобы найти вашу реальную пропускную способность, и введите эту цифру здесь для реалистичной оценки времени загрузки.

❤️ Любовь Calculator.Free? Разделить

𝕏  X Facebook Reddit
API — использовать этот калькулятор из кода

Назовите этот калькулятор свободным конечным пунктом JOSON — не требуется ключа. Отправьте полевые значения ниже в качестве параметров запроса или JOSON. В любом случае, если вы упустите, то используете тот же по умолчанию этот лист предварительно заполнен; неизвестный параметр - 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);

Результаты являются лишь оценками общего руководства, а не финансовыми, медицинскими или налоговыми рекомендациями.