Как сделать

Какой лучший инструмент сжатия для Linux?

ЗИП ПРОТИВ ГЗИП ПРОТИВ БЗИП2

Тремя наиболее распространенными форматами сжатия файлов, с которыми вы можете столкнуться в Linux, являются zip , gzip и bzip2 . Какой из них наиболее эффективен, зависит от того, что вы планируете сжать. Мы протестировали все три, чтобы выяснить, какой инструмент сжатия является самым быстрым в Linux.

Информация в этой статье относится к операционной системе Linux .

Общие выводы

Обычный формат zip обычно находится посередине, когда речь идет о возможностях сжатия, но он совместим практически со всеми операционными системами, что делает его предпочтительным выбором для многих пользователей. Форматы, такие как JPEG и MP3 , уже сжаты, поэтому такие файлы не нуждаются в дальнейшем сжатии.

ЗИП ПРОТИВ ГЗИП ПРОТИВ БЗИП2
LifeWire

Сжатие документов Windows: Gzip наиболее эффективен

Для нашего первого теста мы сжимали документ в формате Microsoft DOCX, используя каждый инструмент сжатия. Используя настройки по умолчанию, результаты были следующими:

Формат Размер файла
Исходный файл 12 202 байта
застежка-молния 9,685  байт
GZIP 9,537  байт
bzip2 10 109  байт

Использование максимальных настроек сжатия для одного и того же файла дало схожие результаты:

Формат Размер файла
Исходный файл 12 202 байта
застежка-молния 9,677  байт
GZIP 9530  байт
bzip2 10 109  байт

Выполнение этого же теста для двух других файлов (один содержит только текст, а другой — текст, изображения и форматирование) дал тот же результат: максимальные параметры сжатия не имели большого значения. Gzip выходит на первое место во всех категориях, а bzip2 наименее эффективен.

Сжатие изображений: Bzip2 для растровых изображений, Gzip для всего остального

Файл PNG

Формат Размер файла
Исходный файл 345 265 байт
застежка-молния 345,399  байт
GZIP 345 247  байт
bzip2 346,484  байта

Файл JPEG

Формат Размер файла
Исходный файл 44 340  байт
застежка-молния 44,165  байт
GZIP 44 015  байт
bzip2 44 281  байт

Растровый файл

Формат Размер файла
Исходный файл 3,113,334  байта
застежка-молния 495 028  байт
GZIP 494 883  байта
bzip2 397 569  байт

GIF-файл

Формат Размер файла
Исходный файл 6,164  байта
застежка-молния 5,772  байта
GZIP 5627  байт
bzip2 6,051  байт

Gzip снова вышел на первое место с одним исключением: растровое изображение. Сжатие Bzip2 позволило получить файл немного меньшего размера примерно на 100 КБ.

Теоретически, файлы JPEG уже сжаты, поэтому попытка сжать их может фактически увеличить их.

Сжатие аудио файлов: не нужно беспокоиться

Самый распространенный аудиоформат — это MP3, который уже был сжат, поэтому инструменты не сильно повлияли на размер двух протестированных нами файлов:

MP3-файл 1

Формат Размер файла
Исходный файл 5 278 905 байт
застежка-молния 5,270,224  байта
GZIP 5,270,086  байт
bzip2 5,270,491  байт

MP3-файл 2

Формат Размер файла
Исходный файл 4,135,331 байт
застежка-молния 4 126 138  байт
GZIP 4 126 000  байт
bzip2 4,119,410  байт

Сжатие видео: Bzip2 немного лучше

Для этого теста два видеофайла были сжаты. Как и в MP3, файл MP4 уже содержит уровень сжатия. Файл FLV не имеет какой — либо уровень сжатия , как это без потерь формат.

MP4

Формат Размер файла
Исходный файл 731 908 байт
застежка-молния 478 546  байт
GZIP 478 407  байт
bzip2 478 042  байта

FLV

Формат Размер файла
Исходный файл 7 833 634 байта
застежка-молния 4,339,169  байт
GZIP 4,339,030  байт
bzip2 4 300 295  байт

Bzip2 отлично справился со сжатием обоих форматов, но результаты были одинаковыми для всех форматов.

Сжатие исполняемых файлов: сжатие не требуется

Поскольку исполняемые файлы представляют собой скомпилированный код, неудивительно, что они плохо сжимаются.

Файл 1

Формат Размер файла
Исходный файл 26 557 472 байта
застежка-молния 26 514 031  байт
GZIP 26 513 892  байта
bzip2 26 639 209  байт

Файл 2

Формат Размер файла
Исходный файл 195 629 144 байта
застежка-молния 193 951 631  байт
GZIP 193 951 493  байта
bzip2 194 834 876  байт

Хотя эффекты были минимальными, gzip выходит на первое место, а bzip2 идет последним. 

Сжатие папок: что бы вы ни делали, не используйте Bzip2

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

Сжатие по умолчанию

Формат Размер файла Затраченное время
Исходный файл 1,333,084,160  байт N / A
застежка-молния 1,303,177,778  байт 1 минута 10 секунд
GZIP 1,303,177,637  байт 1 минута 35 секунд
bzip2 1 309 234 947 байт 6 минут, 5 секунд

Максимальное сжатие

Формат Размер файла Затраченное время
Исходный файл 1,333,084,160  байт N / A
застежка-молния 1,303,107,894  байт 1 минута 10 секунд
GZIP 1 303 107 753  байта 1 минута 35 секунд
bzip2 1 309 234 947  байт 6 минут, 10 секунд
Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone