Что это за калькулятор?
Этот инструмент рассчитывает, сколько времени уйдёт на скачивание (или загрузку) файла с учётом его размера и скорости вашего интернет-соединения. Размер файлов измеряется в байтах (КБ, МБ, ГБ, ТБ), а скорость интернета провайдеры указывают в битах в секунду (Кбит/с, Мбит/с, Гбит/с). Поскольку в одном байте восемь бит, просто разделить одно число на другое не получится — калькулятор сам выполнит нужный пересчёт и при желании добавит поправку на накладные расходы, чтобы результат был ближе к реальности.
Как пользоваться
Укажите размер файла и выберите единицу измерения, затем введите скорость соединения и её единицу. По желанию задайте процент накладных расходов протокола — он учитывает заголовки TCP/IP, повторные передачи пакетов и общие потери в сети (на практике обычно 5–20%; оставьте 0 для идеального теоретического расчёта). В результате вы увидите время в часах, минутах и секундах, а также общую длительность в секундах.
Как устроена формула
Основное уравнение выглядит так: $$t = \frac{S \times 8}{B \times (1 - o)}$$ где \(S\) — размер файла в байтах, умножение на 8 переводит его в биты, \(B\) — скорость в битах в секунду, а \(o\) — доля накладных расходов. Мы используем десятичные (СИ) множители: 1 МБ = 1 000 000 байт, а 1 Мбит/с = 1 000 000 бит/с — именно так провайдеры указывают скорость в тарифах.
Пример расчёта
Скачиваем файл размером 700 МБ при скорости 100 Мбит/с и нулевых накладных расходах: 700 МБ = 700 000 000 байт = 5 600 000 000 бит. Делим на 100 000 000 бит/с и получаем 56 секунд — то есть 0 ч 0 мин 56 с.
$$t = \frac{5\,600\,000\,000}{100\,000\,000} = 56\ \text{с}$$
Частые вопросы
Почему на деле скачивание идёт медленнее? Заявленная скорость — это максимум. Ограничения сервера, Wi-Fi, загруженность сети и накладные расходы протокола снижают реальную пропускную способность — используйте поле накладных расходов, чтобы это учесть.
Чем биты отличаются от байт? Скорость (Мбит/с) измеряется в мегабитах в секунду, а размер файлов (МБ) — в мегабайтах. В одном байте 8 бит, поэтому 100 Мбит/с дают примерно 12,5 МБ в секунду.
Подойдёт ли он для отправки файлов? Да — просто введите скорость отдачи (upload) вместо скорости скачивания.
Биты, байты и преобразование единиц
Скорости загрузки указываются в битах в секунду (Мбит/с), но размеры файлов измеряются в байтах (МБ, ГБ). Самый важный факт для оценки времени загрузки — это то, что 1 байт = 8 бит, поэтому битовую скорость соединения нужно разделить на 8, чтобы получить эквивалентную пропускную способность в байтах. Этот калькулятор использует десятичные (СИ) единицы, где каждый шаг — это коэффициент 1000.
Единицы размера файла (байты, десятичные)
| Единица | Байты | Биты |
|---|---|---|
| 1 байт (B) | 1 | 8 |
| 1 килобайт (KB) | 1 000 | 8 000 |
| 1 мегабайт (MB) | 1 000 000 | 8 000 000 |
| 1 гигабайт (GB) | 1 000 000 000 | 8 000 000 000 |
| 1 терабайт (TB) | 1 000 000 000 000 | 8 000 000 000 000 |
Единицы полосы пропускания (биты в секунду)
| Единица | Бит/сек | Эквивалентная скорость в байтах |
|---|---|---|
| 1 Кбит/с | 1 000 | 125 B/s |
| 1 Мбит/с | 1 000 000 | 125 KB/s |
| 1 Гбит/с | 1 000 000 000 | 125 MB/s |
Объявленная скорость в Мбит/с в эффективную пропускную способность (МБ/с)
Чтобы преобразовать объявленную битовую скорость в реальную пропускную способность в байтах, разделите число Мбит/с на 8. Например, 100 Мбит/с ÷ 8 = 12,5 МБ/с.
| Объявленная скорость | Бит/сек | Эффективная пропускная способность (МБ/с) |
|---|---|---|
| 10 Мбит/с | 10 000 000 | 1,25 МБ/с |
| 25 Мбит/с | 25 000 000 | 3,125 МБ/с |
| 50 Мбит/с | 50 000 000 | 6,25 МБ/с |
| 100 Мбит/с | 100 000 000 | 12,5 МБ/с |
| 300 Мбит/с | 300 000 000 | 37,5 МБ/с |
| 500 Мбит/с | 500 000 000 | 62,5 МБ/с |
| 1 Гбит/с (1000 Мбит/с) | 1 000 000 000 | 125 МБ/с |
Это теоретические максимумы. Реальные загрузки выполняются немного медленнее из-за служебных данных протокола (заголовки TCP/IP, квитирования, переповторы передачи), которые обычно занимают 5–15% сырой полосы пропускания — именно поэтому этот калькулятор предлагает дополнительный коэффициент служебных данных.