Введите размер файла и фактическую скорость загрузки
Для полезного результата нужны два числа: размер файла, который вы хотите отправить, и скорость, с которой ваше соединение передаёт данные. Важно направление. При загрузке файла на сервер ограничивающим фактором является исходящая скорость. Входящая скорость описывает получение данных, и просто подставить её вместо исходящей нельзя, даже если в договоре или результатах измерения она выделена заметнее.
Откуда взять скорость загрузки
Надёжнее всего значение, измеренное на вашем собственном соединении. Для этого подойдёт тест скорости, который отдельно показывает входящую и исходящую скорость. Возьмите исходящую скорость и обратите внимание на единицу измерения. Указание тарифа вида «до …» означает договорный максимум, а не измеренное значение. Сам калькулятор ничего не измеряет. Он работает только с введёнными числами. Кроме того, фактическая скорость может меняться во время передачи. Поэтому результат всегда описывает постоянную скорость.
Единицы измерения и формат чисел
- Размер файла: B, KB, MB, GB, MiB или GiB. KB, MB и GB рассчитываются в десятичной системе, то есть 1 MB = 1 000 000 байтов. MiB и GiB рассчитываются в двоичной системе, то есть 1 MiB = 1 048 576 байтов.
- Скорость: Kbit/s, Mbit/s, Gbit/s или MB/s. Выбранная единица влияет на расчёт, а не служит просто подписью. 2 MB/s — это в восемь раз быстрее, чем 2 Mbit/s.
- Самый точный вариант — ввести точное количество байтов из свойств файла, выбрав B. После преобразования размер должен составлять целое число байтов.
- Дробную часть отделяйте запятой или точкой. Точка служит десятичным разделителем, поэтому «1.000» означает единицу. Тысячу вводите как «1000» или «1 000». При разделении разрядов пробелами после первой группы должны идти группы ровно по три цифры. Единицы измерения в числовое поле не добавляйте.
- Допускается файл размером 0 байтов, для него длительность составит 0 секунд. Скорость должна быть больше 0.
- Эффективность должна быть больше 0 и не превышать 100 процентов. Начальное значение 90 процентов — лишь пример допущения, а не рекомендация.
Не знаете, указано ли значение размера в десятичной или двоичной системе? Тогда сначала можно пересчитать KB, MB и MiB, а затем выбрать подходящую единицу.
От байтов файла к секундам
Размеры файлов указывают в байтах, а скорость соединения — обычно в битах в секунду. Перед делением оба значения нужно привести к одной базовой единице. Калькулятор выполняет четыре шага:
- Переводит размер файла в байты. 10 MB превращаются в 10 000 000 байтов.
- Умножает количество байтов на 8, поскольку в одном байте 8 бит. Получается 80 000 000 бит.
- Переводит скорость загрузки в биты в секунду. 10 Mbit/s — это 10 000 000 бит в секунду.
- Делит количество бит на количество бит в секунду и получает идеальную длительность: 80 000 000 ÷ 10 000 000 = 8 секунд.
Формула: идеальное время в секундах = байты × 8 ÷ (Mbit/s × 1 000 000). Для 10 MiB вместо 10 MB калькулятор использует 10 485 760 байтов. При тех же 10 Mbit/s получается 8,388608 секунды. Разница небольшая, но она показывает, что правильная единица размера имеет значение.
Почему MB/s и Mbit/s — разные единицы
MB/s означает мегабайты в секунду, Mbit/s — мегабиты в секунду. В одном байте 8 бит, поэтому 1 MB/s соответствует ровно 8 Mbit/s. В одном мегабите 1 000 000 бит, а в одном мегабайте 1 000 000 байтов, а не 1 000.
Пример с одной и той же фактической скоростью и расчётом идеальной длительности при эффективности 100 процентов: файл размером 25 MB загружается со скоростью 2 MB/s. При расчёте в байтах получается 25 ÷ 2 = 12,5 секунды. При расчёте в битах размер файла составляет 200 000 000 бит, а 2 MB/s — это 16 Mbit/s. Деление 200 000 000 ÷ 16 000 000 также даёт 12,5 секунды. Если же по ошибке выбрать Mbit/s и ввести 2, калькулятор использует в восемь раз меньшую скорость, и идеальная длительность составит 100 секунд вместо 12,5 секунды. При установленной по умолчанию эффективности 90 процентов скорректированная длительность в обоих случаях будет больше: с округлением 13,888889 секунды при 2 MB/s и 111,111111 секунды при 2 Mbit/s. Поэтому проверяйте, в какой единице указано измеренное значение.
Вдвое выше скорость — вдвое меньше время
Для одного и того же файла длительность уменьшается в той же пропорции, в какой растёт скорость. Для файла размером 100 MB скорости 5, 10 и 20 Mbit/s теоретически дают 160, 80 и 40 секунд.
Идеальное значение и предполагаемая эффективность
Калькулятор показывает две длительности. Идеальная длительность соответствует случаю, когда введённая скорость всё время полностью доступна для вашего файла. Скорректированная длительность учитывает заданную вами эффективность. Это доля введённой скорости, которую вы считаете реально доступной. В зависимости от продолжительности оба значения отображаются в секундах, минутах или часах. Для скорректированной длительности также есть отдельная строка с количеством секунд, округлённым до шести знаков после десятичного разделителя.
Формула: скорректированная длительность = идеальная длительность ÷ (эффективность ÷ 100). При 100 процентах оба значения равны. При 80 процентах из 10 Mbit/s расчётно доступны 8 Mbit/s, а время для 10 MB увеличивается с 8 секунд до 10 секунд. Если уменьшить эффективность вдвое, скорректированная длительность удвоится.
Потери 10 процентов — это то же самое, что эффективность 90 процентов?
В этом калькуляторе — да, если понимать потери как долю скорости. Если доступная скорость на 10 процентов меньше, укажите эффективность 90 процентов. Некоторые другие калькуляторы вместо этого добавляют определённый процент к объёму данных. Это другой метод с другим результатом, что видно из последней строки таблицы: эффективность 80 процентов даёт 10 секунд, а увеличение объёма файла на 20 процентов — 9,6 секунды. Поэтому не переносите процентное значение из другого инструмента без проверки.
Какая эффективность подходит для введённой скорости?
Универсального значения нет. Эффективность — ваше допущение, а не измерение. Важно, что уже учтено во введённой скорости. Значение из тарифа или номинальная скорость соединения описывает его предполагаемый максимум. Здесь более низкий процент может отражать осторожный сценарий. Если же вы измерили, с какой скоростью данные действительно отправляются через ваше соединение, дополнительное приблизительное снижение может привести к двойному учёту потерь. В таком случае именно 100 процентов может соответствовать нужному вам сценарию. Если сомневаетесь, рассчитайте два или три варианта и планируйте с учётом полученного диапазона.
Передача — не весь процесс обработки
Если портал продолжает работать после загрузки, это не обязательно означает, что файл всё ещё передаётся. Отправка часто состоит из нескольких этапов, а калькулятор отражает только первый:
- Передача файла: байты передаются через ваше соединение к месту назначения. Этот этап оценивает калькулятор.
- Ожидание на целевом сервере: получатель принимает и сохраняет файл. Это время не учитывается.
- Проверка и обработка PDF: в зависимости от получателя файл, например, проверяется на вирусы, из него извлекаются данные или он преобразуется. Это время также не учитывается.
Для двух последних этапов калькулятор не добавляет время, даже приблизительное фиксированное значение. Их длительность зависит от конкретного получателя.
Почему реальная загрузка может занять больше времени
- Соединение используется совместно: если другие устройства или программы одновременно используют канал, для вашего файла остаётся меньше пропускной способности.
- Измерение устарело: тест скорости отражает определённый момент, а не скорость во время вашей загрузки.
- Получатель ограничивает скорость: целевой сервер тоже может принимать данные медленнее, чем ваше соединение способно их отправлять.
- Выбрано неверное направление: если вы использовали входящую скорость, а исходящая ниже, оценка времени будет занижена.
Поэтому рассчитанное время — ориентир только для самой передачи. Оно не предсказывает, когда получатель подтвердит получение. Если срок приближается, лучше не откладывать начало загрузки до последнего момента.
Дальнейшее планирование с готовым файлом
При одинаковой скорости и эффективности длительность растёт строго пропорционально размеру файла. Значит, вдвое меньше байтов требует вдвое меньше времени. Если PDF большой и получатель допускает уменьшенную версию, можно уменьшить размер файла PDF, а затем выполнить расчёт с новым размером.
Калькулятор не предсказывает, насколько уменьшится файл. Это зависит от содержимого PDF. Поэтому вводите размер уже скачанного готового файла, желательно точное количество байтов из его свойств.
Быстрая загрузка также не означает, что файл будет принят. Получатели могут устанавливать собственные ограничения, например на размер файла, количество файлов или число страниц. С помощью калькулятора можно заранее проверить ограничения загрузки и определить, соответствует ли им ваш PDF.