Рассчитать степень сжатия файлов

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

Ваши данные

К результату

Соотношение указывается как Исходный файл : Результат. Уменьшение, необходимое для соблюдения ограничения, — это требование, а не прогноз достижимого сжатия.

Результат

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

Достигнутая экономия или необходимое уменьшение?

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

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

Как правильно вводить единицы измерения и числа

У каждого поля есть собственный выбор единицы измерения. Поэтому значения можно вводить в том виде, в котором они у вас есть, например оригинал в MB, а результат в MiB. Перед сравнением калькулятор переводит оба значения в байты. Это важно, поскольку 1 MB — это 1 000 000 байтов, а 1 MiB — 1 048 576 байтов. Если просто разделить числа без учёта единиц, результат будет неверным. При сравнении 10 MB и 4 MiB экономия составляет не 60 %, а около 58,06 %, а соотношение — примерно 2,38:1. Причина: 4 MiB — это 4 194 304 байта. Как связаны эти единицы, показывает калькулятор для сравнения единиц размера файлов.

Все размеры, включая исходный, итоговый и предельный, должны быть положительными и после пересчёта составлять целое число байтов. Нулевой итоговый размер калькулятор не принимает. Дробную часть можно отделять запятой или точкой. Поэтому «1.000» читается как единица, а не тысяча. Тысячу вводите как «1000» или «1 000». Единицу измерения выбирайте отдельно, не вписывая её в числовое поле. Научная запись, например «1e3», не принимается.

Как различать экономию, оставшийся размер и соотношение

Из одних и тех же двух размеров можно получить несколько показателей. Каждый отвечает на свой вопрос. Поэтому важно понимать, к чему относится процентное значение и в каком направлении выполняется расчёт.

  • Экономия в процентах = (Оригинал − Результат) ÷ Оригинал × 100. Она показывает, какая доля исходного размера была убрана.
  • Оставшийся размер в процентах = Результат ÷ Оригинал × 100. Он показывает, какая доля исходного размера сохранилась. Экономия и оставшийся размер в сумме всегда составляют 100 %.
  • Соотношение = Оригинал ÷ Результат, записывается как x:1. Оно показывает, во сколько раз оригинал больше результата.
Примеры расчёта с условными размерами (1 MB = 1 000 000 байтов), а не измеренные результаты сжатия PDF
СлучайОригиналРезультатРазницаЭкономия или увеличениеОставшийся размерСоотношение
Размер уменьшился10 MB4 MBНа 6 000 000 байтов меньшеСэкономлено 60 %40 %2,5:1
Без изменений10 MB10 MB0 байтовСэкономлено 0 %100 %1:1
Размер увеличился4 MB5 MBНа 1 000 000 байтов большеУвеличение на 25 %125 %0,8:1

В первом примере убрано 6 MB, то есть 6 000 000 байтов. Относительно исходных 10 MB это экономия 60 %. Оставшиеся 4 MB соответствуют оставшемуся размеру 40 %. Соотношение 10 ÷ 4 = 2,5 записывают как 2,5:1. Отображаемые значения округлены, но расчёт выполняется по точному количеству байтов.

Что означает «степень сжатия 60 процентов»?

Само по себе это выражение неоднозначно. Одни подразумевают, что сэкономлено 60 %. Другие — что размер файла теперь составляет 60 % от исходного. Но между 10 MB → 4 MB и 10 MB → 6 MB есть существенная разница. Поэтому калькулятор показывает экономию и оставшийся размер отдельно. Если вам называют только степень сжатия, лучше уточнить её смысл или самостоятельно проверить расчёт по двум размерам. С соотношением возможна та же путаница: некоторые программы делят результат на оригинал и показывают 0,4 вместо 2,5. Оба числа описывают один и тот же случай, только в обратном направлении.

Соотношение меньше 1:1 или ровно 1:1

Если результат больше оригинала, соотношение будет меньше 1:1. Это не ошибка расчёта. Это означает, что файл увеличился. При 4 MB → 5 MB соотношение составляет 0,8:1. Файл стал больше на 1 000 000 байтов, что относительно оригинала означает увеличение на 25 %. Калькулятор явно отмечает такой случай как увеличение. Не каждый файл можно уменьшить, а повторное сохранение может сделать его больше.

Если размер не изменился, например при 10 MB → 10 MB, результат составит 1:1, экономия — 0 %, а оставшийся размер — 100 %. Это означает только то, что количество байтов не изменилось. Причину по этим двум числам определить нельзя.

Обратный расчёт для лимита размера

Если форма или почтовый ящик устанавливает лимит размера, полезен расчёт в обратном направлении: сколько нужно убрать, чтобы файл подошёл? Необходимое уменьшение рассчитывается так: (1 − Лимит ÷ Оригинал) × 100. Если исходный размер уже равен лимиту или меньше него, результат составит 0 %, поскольку уменьшать ничего не нужно.

Примеры расчёта необходимого уменьшения с условными размерами (1 MB = 1 000 000 байтов)
ОригиналЛимитНеобходимое уменьшениеКоличество байтов, которое нужно убрать
10 MB2 MB80 %8 000 000 байтов
1,5 MB2 MB0 %Нисколько, оригинал уже укладывается в лимит

80 % звучит как чёткое требование, но это лишь математический расчёт. Удастся ли действительно настолько уменьшить конкретный PDF, зависит от его содержимого, например фотографий, сканов или преимущественно текста, а также от используемого метода. По процентному значению нельзя определить подходящее разрешение или уровень качества. Оно прежде всего показывает, насколько сложна цель.

Если результат уже есть, в режиме «Достигнутая экономия» можно дополнительно ввести лимит. Например: оригинал 10 MB, результат 4 MB и лимит 2 MB. Тогда рядом будут показаны достигнутая экономия 60 % и необходимое уменьшение 80 %. Из этого видно, что файл всё ещё превышает лимит на 2 MB.

Если в ограничении указано только «10 MB», не всегда понятно, имеется ли в виду 10 000 000 или 10 485 760 байтов. Если вы не уверены, лучше ориентироваться на меньшее значение. Чтобы проверить достижимость цели на реальном документе, можно уменьшить PDF до лимита размера.

Что степень сжатия не оценивает

В расчёте участвуют ровно два числа. Поэтому высокая степень сжатия ничего не говорит о том, остаётся ли уменьшенный PDF хорошо читаемым. Она также не показывает, можно ли по-прежнему выделять и искать текст, сохранились ли поля форм и подписи и сможет ли получатель без проблем открыть файл. Она также не предсказывает, насколько уменьшится следующий документ. Другое содержимое или другой метод могут дать совершенно иной результат.

Поэтому перед отправкой сжатого файла самостоятельно проверьте результат:

  1. Откройте сжатый файл и при обычном масштабе проверьте, хорошо ли различимы текст, числа и иллюстрации.
  2. Проверьте, можно ли выделять и искать текст, если это важно для получателя.
  3. Проверьте, полностью ли сохранились и хорошо ли видны поля форм, а также рукописные или отсканированные подписи.
  4. Если в PDF есть цифровые подписи, проверьте их статус проверки в подходящей программе просмотра PDF. Само по себе наличие видимой подписи на странице ничего не говорит об успешности проверки подписи.
  5. Сравните фактический размер файла с лимитом получателя.

Для самого уменьшения можно воспользоваться функцией Сжать PDF. Затем в калькуляторе Проверить ограничения загрузки можно проверить, соответствует ли готовый файл требованиям портала или почтового ящика.

Настройки конфиденциальности

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

Необходимые настройки

Обязательно

Ваш выбор и цветовая тема сохраняются локально. Инструменты для документов доступны и без необязательных сервисов.

Неактивно

Необязательный сбор статистики использования. Сейчас неактивен: согласие сохраняет ваш выбор, но не включает аналитические сервисы в этой предварительной версии.

Неактивно

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

Необязательная аналитика и реклама отключены.