Различия между многими форматами архивных сжатых файлов


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

Не говоря уже о том, что многие из наших сегодняшних файловых стандартов затмевают прежние: MP3 со скоростью 128 кбит/с, которые мы раньше загружали на Napster, теперь заменены форматами FLAC, где одна песня может иметь размер целого альбома MP3.

У многих из нас есть файлы, от которых мы не хотим избавляться, но к которым не нужен немедленный динамический доступ. Это могут быть фотографии, видео, музыка и многое другое. Создание архива этих файлов может сократить используемое дисковое пространство, что, в свою очередь, может привести к повышению производительности. Это также может сэкономить ваши карманы: ваш внешний жесткий диск емкостью 1 ТБ может выглядеть ближе к 2 ТБ, если вы правильно архивируете!

Научиться сжимать файлы не так уж сложно, но как насчет всех этих форматов архивов? Сжатие файлов помещает их в «коробку» одного файла, но этот файл может иметь множество разных расширений: ZIP, RAR, 7Z, TAR, GZ — что все это означает? Наверняка есть разница, правда?

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

Что такое ZIP-архив?

WinZip — один из первых файловых архиваторов, получивший широкую популярность и позволяющий пользователям сжимать файлы в ZIP-архив.

Вот основные отличия формата ZIP от других типов архивных файлов:

  • Файлы можно хранить без сжатия.
  • Каждый файл в архиве сжимается отдельно. Это позволяет использовать другие алгоритмы и более высокую степень сжатия, но имеет недостаток, заключающийся в увеличении размера архива при сжатии большого количества небольших файлов.
  • Шифрование на основе пароля в ZIP было преступно слабым до 2003 года (когда был добавлен AES).
  • До появления расширений существовало жесткое ограничение в 4 ГБ для всего: размера несжатого файла, сжатого файла и общего размера архива.
  • Сжатие ZIP происходит быстрее и не требует столь интенсивного использования процессора, как многие популярные сегодня альтернативы..
  • ZIP изначально поддерживается большинством дистрибутивов Linux и всеми версиями Windows (начиная с XP).
  • Что такое RAR-архив?

    WinRAR прославился своим бесконечным «пробным» периодом. Через 30 дней вы начнете получать всплывающее окно в WinRAR о том, что ваша пробная версия закончилась, и затем вы можете просто… закрыть ее. RAR, названный в честь его разработчика Евгения Рошаля, сегодня является невероятно популярным форматом архивов.

    Вот чем он отличается от остальных:

    • RAR позволяет разбивать архивы на тома, что является эффективным способом хранения больших файлов.
    • Вы также можете сжать файлы в один блок (сплошной формат).
    • Шифрование AES является стандартным.
    • Архивы можно защитить паролем.
    • Сжатие аудиофайлов особенно эффективно (до 90%).
    • Архивы RAR можно встраивать в другие файлы. Знаете ли вы, что можете скрыть архив RAR в формате JPEG?
    • Многие процедуры извлечения RAR были переписаны как программное обеспечение с открытым исходным кодом.
    • У RAR в целом лучшая степень сжатия по сравнению с ZIP, его крупнейшим конкурентом.
    • Что такое архив 7Z?

      Неудивительно, что формат архива 7Z был представлен приложением Windows 7-Zip. Это было еще в 1999 году! 7-Zip и библиотека для чтения файлов формата 7Z общедоступны под лицензией GNU Lesser General Public License.

      Вот некоторые возможности 7Z:

      • 7Z имеет модульную и открытую архитектуру, которая позволяет сжимать, конвертировать и шифровать файлы с помощью различных методов стекирования.
      • Файлы можно сжимать с коэффициентом сжатия около 2–10%.
      • Шифрование AES является стандартным.
      • Все заголовки архива сжаты. Заголовки архива хранят информацию о том, как обращаться с блоками данных в архиве.
      • Поддерживаются файлы очень большого размера (миллиарды ГБ).
      • Поддерживаемые алгоритмы сжатия (LZMA/LZMA2, PPMd, BZip2) могут быть полезны при параллельных вычислениях на современных многоядерных процессорах.
      • Что такое архив TAR?

        TAR — самый популярный формат архивных файлов в Unix и Unix-подобных системах. Важно понимать, что каждый TAR — это всего лишь архивный файл. Он используется в тандеме с GZ, который используется для сжатия файлов и сам по себе не имеет возможностей архивирования. Вместе они создают.файл «tarball» (формат TAR.GZ).

        TAR позволяет получать сжатые HTTP-ответы и отправлять сжатые запросы, обеспечивая степень сжатия до 80 %. Этот формат архива чаще всего используется для резервного копирования и распространения контента в различных версиях Linux. В архивах TAR сохраняются права доступа групп, даты, структуры каталогов и другая важная информация о файловой системе.

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

        .

        Похожие сообщения:


        18.05.2019