МатСчёт Математические калькуляторы онлайн
tndjk2014@yandex.ruПн–Пт 8:00–18:00 · Сб–Вс 9:00–14:00
Меню МатСчёт
Категории калькуляторов
МатематикаГеометрияДеньги и бизнесМаркетингДом и ремонтРаскройФизика и электротехникаАвто и транспортДаты и времяПовседневные расчётыМебель и кухни
tndjk2014@yandex.ruПн–Пт 8:00–18:00 · Сб–Вс 9:00–14:00 ВКонтакте

Калькулятор времени скачивания файла

Оцените передачу при постоянной полезной скорости. Выберите точные единицы размера и соединения; обратные режимы находят необходимую скорость или доступный объём.

100 — идеальная передача. Если вводите измеренную полезную скорость, не учитывайте те же потери повторно.

MB и Мбит — разные единицы: 1 B=8 bit. SI — степени 1000, IEC (KiB/MiB/GiB) — степени 1024. Это оценка при постоянной скорости, а не замер сети.

Время передачи и полезная скорость

Время скачивания определяется объёмом данных и средней полезной скоростью. Калькулятор не обращается к серверу с файлом и не измеряет сеть. Скорость тарифа, скорость Wi-Fi и фактический поток данных могут различаться. Для сценария укажите долю скорости, которая приходится на передаваемый файл.

Как использовать три режима

  1. Для времени задайте размер файла и скорость соединения с точными единицами.
  2. Для необходимой скорости укажите файл и доступное время. Результат — скорость соединения до применения полезной доли.
  3. Для объёма задайте скорость и время; получите количество данных, которое можно передать по модели.
  4. Сравните таблицу полезной доли 50, 75 и 100% для той же линии. Это сценарии, а не измеренные потери.

Биты, байты, SI и IEC

1 B=8 bit; 1 MB=1 000 000 B; 1 MiB=1 048 576 B; t=8S/(v·η).

S — размер в байтах, v — скорость в битах в секунду, η — полезная доля от 0 до 1. kB/MB/GB используют степени 1000, KiB/MiB/GiB — степени 1024. Регистр и буквы имеют значение. В обратном режиме v=8S/(tη), а для объёма S=vtη/8.

Проверенные примеры

100 MB при 10 Мбит/с

Файл содержит 800 миллионов бит. При полезной доле 100% время 800/10=80 секунд, то есть 1 минута 20 секунд. При 80% полезной доли поток равен 8 Мбит/с, время — 100 секунд.

1 GiB за две минуты

1 GiB содержит 8 589 934 592 бита. Для передачи за 120 секунд при 100% нужно примерно 71,582788 Мбит/с, при 80% — 89,478485 Мбит/с соединения. Десятичный 1 GB при 100 Мбит/с передаётся за 80 секунд, а 1 GiB — за 85,899346 секунды.

Когда линейная модель недостаточна

Здесь нет задержки старта соединения, повторных попыток, расписания нескольких загрузок, ограничений сервера, записи на диск и распаковки. Для коротких файлов эти этапы могут быть заметнее самой передачи. Ввод измеренной полезной скорости вместе с повторным коэффициентом тех же потерь занизит ожидаемую скорость дважды.

Часто задаваемые вопросы (FAQ)

Почему 100 Мбит/с не означают 100 MB/с?

Скорость в мегабитах нужно разделить на восемь, чтобы получить мегабайты при той же десятичной основе. 100 Мбит/с соответствуют идеальным 12,5 MB/с. Если интерфейс показывает MiB/с, число дополнительно меняется из-за двоичных приставок. Проверьте подпись единицы, а не только слово «мега».

Какую единицу выбрать, если система пишет просто «ГБ»?

Нужно уточнить, какую основу использует конкретная программа: GB — 10⁹ байт, GiB — 2³⁰ байт. Подпись «ГБ» иногда не позволяет это определить однозначно. Если доступен точный размер в байтах, введите его с единицей B. Калькулятор не угадывает соглашение операционной системы или приложения.

Что вводить в полезную долю скорости?

Введите собственную оценку доли, которая достаётся файлу; 100% означает идеальный случай без уменьшения потока. Например, при 10 Мбит/с и 80% полезная скорость равна 8 Мбит/с. Если вы уже измерили полезную скорость загрузки, обычно следует использовать её с долей 100%, чтобы не вычитать те же потери повторно.

Можно ли посчитать отправку файла, а не скачивание?

Да, математическая задача та же: объём делится на полезную скорость нужного направления. Для отправки вводите исходящую скорость, которая может отличаться от входящей. Если после отправки сервер обрабатывает или проверяет файл, это дополнительное время в результат передачи не входит.

Как подобрать скорость, чтобы успеть к определённому времени?

Выберите режим необходимой скорости и введите продолжительность, а не время на часах. Например, 100 MB за 100 секунд при доле 80% требуют 10 Мбит/с соединения. Обратный расчёт предполагает постоянную доступную скорость на всём интервале. Резерв на колебания и другие нагрузки нужно оценить отдельно.

Сколько можно передать за пять минут на 80 Мбит/с?

При доле 100% объём равен 80·300/8=3000 MB, или 3 GB. При полезной доле 75% получится 2250 MB. Это объём данных по модели, а не гарантия сервиса хранения; квоты, перерывы, ограничения скорости и полезная доля могут измениться во время передачи.

Почему результат для небольшого файла меньше секунды, а загрузка заметно дольше?

Форма считает только передачу байтов по постоянному потоку. Установка соединения, проверка сертификатов, ожидание ответа, запись и антивирусная проверка не включены. Для очень малого файла эти задержки могут преобладать. Дробные секунды отражают арифметику, а не точность реального прогноза.

Можно ли ввести нулевой файл или нулевую скорость?

Нулевой файл в поддерживаемых режимах даёт нулевой объём или время передачи; начальные задержки при этом не оцениваются. Введённая скорость должна быть положительной, а для обратного поиска скорости время — больше нуля. Полезная доля 0% также не принимается: при отсутствии потока конечное время передачи ненулевого файла не определяется.

Нашли ошибку или не хватает функций?

Если калькулятор работает неправильно, вы заметили неточность или хотите предложить улучшение — расскажите нам. Ваши замечания помогают сделать сервис удобнее и полезнее.