Открыть сервис

7-Zip: бесплатный архиватор с высокой степенью сжатия

7-Zip — свободная компьютерная программа для сжатия и распаковки файлов, распространяемая по лицензии GNU LGPL. Относится к классу файловых архиваторов и отличается высокой степенью сжатия данных, особенно при использовании собственного формата 7z, а также поддержкой большого количества других популярных форматов. Программа разрабатывается российским программистом Игорем Павловым и распространяется бесплатно для всех категорий пользователей, включая коммерческое использование.

История

Первый публичный релиз 7-Zip состоялся в 1999 году. Разработчик программы — Игорь Павлов, который также является автором формата сжатия LZMA (алгоритм Лемпеля — Зива — Маркова) и его последующей модификации LZMA2. Название программы происходит от используемого ею формата архива 7z, который был создан специально для этого архиватора.

Изначально программа разрабатывалась для операционной системы Windows, однако благодаря открытому исходному коду позднее появились версии для других платформ, включая Linux, macOS и FreeBSD. Начиная с версии 9.20 (2010 год) программа стала доступна в виде портативной версии, не требующей установки.

Формат 7z

Основной и наиболее эффективный формат программы — 7z. Его ключевые особенности:

  • Высокая степень сжатия — достигается за счёт использования алгоритмов LZMA и LZMA2, а также предварительной фильтрации данных (например, для исполняемых файлов).
  • Поддержка сжатия без потерь — данные восстанавливаются в исходном виде без искажений.
  • Многопоточность — современные версии умеют использовать несколько ядер процессора для ускорения сжатия и распаковки.
  • Шифрование — поддерживается шифрование архива по алгоритму AES-256, включая шифрование списка файлов (имён).

Формат 7z является открытым и документированным, однако по распространённости уступает более старым форматам ZIP и RAR.

Поддерживаемые форматы

7-Zip умеет не только создавать архивы, но и распаковывать множество сторонних форматов. Полный список включает более 30 форматов, среди которых:

  • Сжатие и создание: 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM.
  • Только распаковка: ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, XAR, Z и другие.

Такая широкая поддержка делает программу универсальным инструментом для работы с большинством существующих типов архивов.

Интерфейс и функциональные возможности

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

  • создание и распаковку архивов;
  • добавление, удаление и переименование файлов внутри архива;
  • изменение уровня сжатия (от «Без сжатия» до «Ультра»);
  • установку пароля и шифрование;
  • разбиение больших архивов на тома заданного размера;
  • тестирование целостности архивов;
  • интеграцию в контекстное меню проводника Windows.

Производительность и сравнение

По результатам независимых тестов, 7-Zip при использовании формата 7z с настройкой «Ультра» часто показывает степень сжатия на 5–20 % лучшую, чем ZIP, и сравнимую или превосходящую RAR. Однако платой за это является более высокое потребление оперативной памяти и времени на сжатие. На низких уровнях сжатия программа работает быстрее, но выигрыш в размере архива снижается.

По скорости распаковки 7-Zip, как правило, сопоставим с конкурентами, а в ряде случаев превосходит их за счёт многопоточности.

Критика и ограничения

Основные замечания к программе связаны с её интерфейсом, который считается устаревшим по сравнению с коммерческими аналогами. Также отмечается, что формат 7z менее распространён, чем ZIP, и не поддерживается «из коробки» операционными системами Windows и macOS (требуется установка стороннего ПО). Кроме того, встроенный файловый менеджер не поддерживает перетаскивание файлов между панелями в ранних версиях, хотя в современных релизах этот недостаток устранён.

Распространение и лицензия

7-Zip распространяется бесплатно под лицензией GNU LGPL, что разрешает использование, модификацию и распространение программы, в том числе в коммерческих целях. Исходный код открыт и доступен для изучения. Официальный сайт программы — 7-zip.org. Помимо основной версии, существует порт для Unix-подобных систем под названием p7zip, а также множество неофициальных сборок и графических оболочек на базе 7-Zip.

См. также

Источники

  • Официальная документация и история версий на сайте 7-zip.org
  • Спецификация формата 7z (7z-format.txt)
  • Материалы независимых тестов сжатия (например, Maximum Compression)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →