Форматы сжатия: какие из них наиболее популярны и какой следует использовать в каждом конкретном случае

Форматы сжатия

Когда мы говорим о формате ZIP, все мы сразу понимаем, о чем говорим. Формат впервые появился в 1989 году, и мы все знаем его отчасти потому, что это система сжатия по умолчанию в Windows, и многие из нас начали делать свои первые шаги в вычислениях с системой Microsoft. Позже появилось больше форматы сжатия, а в этой статье мы поговорим о самых популярных, среди которых у нас будет RAR или 7z.

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

Самые популярные форматы сжатия

ZIP, быстрый и легкий

Как мы уже упоминали, ZIP - очень известный формат сжатия, отчасти потому, что он «Единственная на всю жизнь» в системах Microsoft. Будучи одним из первых, со временем его обогнали другие форматы, такие как 7z или RAR, но у него все еще есть свои сильные стороны:

  • Сжатие в ZIP очень быстрое и не требует много ресурсов, по крайней мере, если мы сравним его со сжатием в 7z или RAR. Он основан на сжатии Deflate Lossless, что делает его идеальным для архивирования больших объемов комбинированных данных, например резервных копий.
  • ZIP везде. Формат ZIP доступен практически в любой операционной системе, такой как Linux, или даже в гораздо более закрытых системах, таких как iOS от Apple.
  • В последних версиях введено шифрование AES.

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

ZIPX, эволюция ZIP

Если мы говорили о ZIP, мы должны поговорить о эволюция того же самого. Это ZIPX, и среди его возможностей мы можем сжимать больше, чем ZIP, что сравнимо с форматом RAR. Проблема в том, что при использовании ZIPX мы теряем сильные стороны ZIP: компьютер потребляет больше ресурсов, а сжатие / распаковка происходит медленнее.

Я бы порекомендовал использовать ZIPX только в том случае, если вы не хотите использовать RAR, то есть по экономическим и лицензионным вопросам.

TAR в файл ...

Как мы объясняли ранее, мы собирались упомянуть формат сжатия, который не сжимается. Это TAR, и мы упоминаем его, потому что он часто используется в Linux. Sобеспечивает только архивирование (объединить входные данные и метаданные в один выходной файл), делегируя такие функции, как сжатие, шифрование, проверка четности / целостности, внешнему программному обеспечению, которое работает в конвейере с выходными данными команды TAR.

… И ГЗ сжать

Многие из файлов, которые мы загружаем для Linux, имеют формат tar.gz. Расширение GZ обозначает формат сжатия одного файла, созданный для проекта GZip (GNU Zip или «бесплатный Zip»), начатого в 1992 году Жан-Лу Гейли и Марком Адлером, чтобы предоставить бесплатную замену решениям сжатия. коммерческие данные. Сжатие основано на Алгоритм DEFLATE (также используется как алгоритм по умолчанию в формате PKZip / WinZip .ZIP), комбинация кодирования Lempel-Ziv (LZ77) и кодирования Хаффмана.

Его можно использовать вместо ZIP и, как и в случае с ZIPX, для решения проблемы лицензирования, так как это совершенно бесплатно.

7z, открытый исходный код и мощный

7z - это современный формат сжатия и с открытым исходным кодом. Он предлагает шифрование AES и высокий уровень сжатия, один из лучших, в большинстве случаев выше, чем RAR или ZIPX. Он был представлен в Windows как 7-Zip и перенесен командой p7zip на платформы Unix. Поддерживаемые алгоритмы сжатия (LZMA / LZMA2, PPMd, BZip2) могут выиграть от параллельных вычислений на современных многоядерных процессорах.

Основная причина использования 7z - это его высокий уровень сжатия, но это не стоит того, если мы собираемся сжимать большие файлы во время работы, потому что мы будем тратить много времени / ресурсов нашего оборудования. С другой стороны, как я уже упоминал, я не смог выполнить сжатие с помощью Ark, поэтому лично у меня есть эта шип в бок, и я не могу ему полностью доверять. Другими словами, 7z может представляют больше проблем, чем другие форматы, такие как ZIP.

RAR, лучший вариант, если вам не нужны лицензии

Формат RAR является одним из самых известных, как и ZIP, отчасти потому, что он также широко используется в системах Microsoft. Это проприетарный формат, представленный WinRAR в Windows и его распаковывающая часть была перенесена на Linux (Унрар). Среди его функций мы имеем:

  • Сжимает больше, чем ZIP.
  • Предлагает надежное шифрование.
  • Возможность восстановления в случае ошибок.

Как и у 7z и ZIPX, одной из его сильных сторон является степень сжатия, но ценой времени и потребления ресурсов. Я всегда использовал формат RAR в Windows как для сжатия, так и для разделения файлов и защиты паролем. Конечно, за это нужно платить или делать то, что знаешь.

ACE, старая слава

Как и RAR, ACE - это проприетарный формат, представленный в Windows WinACE, но в данном случае это была та же компания, которая перенесла его на Linux, а точнее - его возможности извлечения (UNACE). В последние годы он потерял популярность, но предлагает лучший уровень сжатия, чем у ZIP, без достижения RAR, ZIPX или 7z.

Поскольку нет бесплатной или бесплатной версии для создания файлов ACE, Я бы не рекомендовал его использовать если у нас нет доступа к недорогой лицензии. Если нужно выбирать, лучше RAR.

Какой из этих форматов сжатия лучший?

Как мы объясняли, это будет зависеть от многих факторов, среди которых у нас есть совместимость, уровень сжатия и лицензии. Для Linux я бы порекомендовал формат 7z, но не раньше, чем провести тесты, чтобы убедиться, что мы не обнаружили никаких ошибок, подобных той, которую я обнаружил в Kubuntu с помощью Ark.

В Windows или macOS это будет зависеть от того, что мы хотим «найти жизнь» и тема лицензирования. Формат 7z также может быть хорошим вариантом как с точки зрения уровня сжатия и безопасности, так и с точки зрения открытого исходного кода.

Что касается распаковки, мы можем распаковать форматы ZIP "из коробки" во многих операционных системах, в то время как другие, такие как RAR или ACE, могут распаковывать их бесплатно с помощью UNRAR или UNACE.

Как вы думаете, стоит ли добавить в этот список форматов сжатия еще какие-то параметры?

распаковать Zip файлы
Теме статьи:
Как распаковать файлы в Ubuntu

Комментарий, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   уокер утка сказал

    Хорошие советы и комментарии по файловым компрессорам, спасибо, привет из Аргентины, Патовальк