Результат
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Размер файла | Двоичная система: 1 КБ = 1024 байта, как показывает операционная система |
|---|---|
| Скорость в бит/с | Десятичная система: 1 Кбит/с = 1000 бит/с, как указывают провайдеры |
| Мбит/с и МБ/с — разные единицы | МБ/с в 8 раз больше Мбит/с при одинаковом числе (1 байт = 8 бит) |
| Формула | Время = размер файла в байтах ÷ скорость в байтах в секунду |
Когда этот метод вводит в заблуждение
- Провайдеры почти всегда указывают скорость в мегабитах в секунду (Мбит/с), а размер файла операционная система показывает в мегабайтах (МБ) — это разные единицы, отличающиеся в 8 раз, и их смешение — самая частая причина ошибки в подобных расчётах в 8 раз. Проверьте, что выбрали правильную единицу скорости.
- Расчёт предполагает, что вся заявленная скорость канала используется только под этот файл, без других устройств в сети и без служебного трафика протокола — в реальности фактическая скорость почти всегда ниже заявленной провайдером.
- Единицы размера файла (КБ, МБ, ГБ, ТБ) используют двоичное определение (степени 1024), которое совпадает с тем, что показывает Проводник Windows или Finder на Mac, но отличается от десятичного определения (степени 1000), которое иногда используют производители накопителей на упаковке.
- Результат не учитывает время на установление соединения, DNS-резолвинг, время ответа сервера или возможные разрывы и повторные попытки — это чистое время передачи данных при постоянной заявленной скорости.
Как это считается
Размер файла переводится в байты по двоичной системе: 1 КБ = 1024 байта, 1 МБ = 1024² байт, 1 ГБ = 1024³ байт, 1 ТБ = 1024⁴ байт.
Скорость переводится в байты в секунду. Единицы в бит/с (Кбит/с, Мбит/с, Гбит/с) делятся на 8, чтобы получить байты, — так как в одном байте 8 бит. Единицы в байт/с (КБ/с, МБ/с) используются как есть, только с десятичным множителем 1000.
Время загрузки в секундах — это размер файла в байтах, делённый на скорость в байтах в секунду.
Результат в секундах форматируется в удобный вид: дни, часы, минуты и секунды, с показом только тех единиц, которые нужны для конкретной длительности.
Вопросы и ответы
Почему при одинаковых числах МБ/с и Мбит/с дают разное время?
Это разные единицы: 1 байт равен 8 битам, поэтому скорость 100 МБ/с в 8 раз быстрее скорости 100 Мбит/с. Провайдеры почти всегда указывают скорость в битах (Мбит/с), а размер файла — в байтах (МБ).
Почему реальное время загрузки больше расчётного?
Расчёт предполагает идеальные условия — всю заявленную скорость канала без других устройств в сети и без потерь на служебный трафик. В реальности фактическая скорость обычно ниже заявленной.
Какую единицу скорости выбрать, если провайдер указал «100 Мбит/с»?
Выбирайте «Мбит/с» — это стандартная единица, в которой провайдеры интернета указывают тарифную скорость.
Мои данные куда-то отправляются?
Нет, весь расчёт выполняется в вашем браузере.