7-Zip
7-Zip — файловый архиватор с высокой степенью сжатия. Программа свободно распространяется на условиях лицензии GNU LGPL. Версия для командной строки была портирована для систем стандарта POSIX под названием p7zip.[4]
Основные характеристики 7-Zip
- Поддерживаемые форматы:
- Полностью: 7z, ZIP (кроме WinZip 11 версии), gzip, bzip2, tar, xz[5];
- Частично (только распаковка и просмотр): не указано название статьи, RAR, ARJ[6], не указано название статьи, RPM, deb, (ar), Z (не указано название статьи, не указано название статьи, Compiled HTMLHelp, SPLIT, Windows Installer, NSIS Installer.
- Очень высокая степень сжатия в новом формате 7z благодаря использованию усовершенствованного алгоритма Лемпела-Зива.
- Для форматов ZIP и GZIP степень сжатия на 2—10 % выше, чем у PKZip и WinZip.
- Возможность создания самораспаковывающихся архивов для формата 7z.
- В формате 7z возможно создавать многотомные архивы (в наст. время за исключением самораспаковывающихся).
- Возможность шифрования архивов, алгоритмом AES с длиной ключа 256 бит (для формата 7z).
- Интеграция в оболочку Microsoft Windows и Windows NT.
- Плагин для программы FAR Manager.
- Плагин для программ Total Commander и Unreal Commander.
- Мультиязычный графический интерфейс (только для Windows) с функциями двухоконного файлового менеджера.
- Мощная версия для командной строки.
- Существует версия для 32 разрядных и 64 разрядных систем.
Степень сжатия
В разделе не хватает ссылок на источники (см. рекомендации по поиску). |
Результаты по степени сжатия сильно зависят от сжимаемых данных. Обычно 7-Zip сжимает в формат 7z на 30—50 % лучше, чем в формат zip, а в формат ZIP — на 2—10 % лучше, чем другие ZIP-совместимые архиваторы.
В большинстве случаев степень сжатия выше, чем у RAR, за исключением некоторых мультимедиа-данных. Скорость сжатия при этом ниже, но не критично (как правило, не более чем на 30 %).
Более того, считается, что по степени сжатия 7-Zip уступает только архиваторам PAQ и его GUI-модификации KGB, которые, однако, имеют на порядок большее время сжатия.
Достоинства и недостатки
Достоинства
- свободное ПО с открытым исходным кодом (распространяется по лицензии GNU LGPL);
- бесплатное ПО[7];
- высокая степень сжатия [8];
- высокая скорость распаковки (для архивов с методом сжатия LZMA). По данным автора:
- многопоточное сжатие;
- поддержка шифрования AES-256;
- поддержка 64-битных систем.
- в программе имеется множество точных настроек алгоритмов сжатия, для неопытных пользователей есть готовые предустановки;
Недостатки
- При высоком уровне сжатия, скорость сжатия данных заметно ниже, чем у многих популярных архиваторов[9];
- Отсутствие возможности создавать многотомные SFX-архивы;
- Неполные 7-zip архивы невозможно открыть (например, если архив был закачан не до конца) — у таких архивов невозможно ни ознакомиться со списком сжатых файлов, ни разархивировать файлы, которые находятся в частично скачанной части (например, WinRAR позволяет это делать со своими недокачанными архивами);[источник не указан 5701 день]
- Формат файла 7z не предназначен для использования с потоками;[источник не указан 5701 день]
- (p7zip) Не сохраняются владелец и группа файла POSIX. Также решается использованием 7-Zip или LZMA Utils совместно с tar;
Примечания
- ↑ History of the 7-Zip (англ.)
- ↑ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 http://www.7-zip.org/
- ↑ Поскольку та часть программы, отвечающая за распаковку архивов RAR содержит исходный код unRAR, выпущенный под несвободной лицензией, то на 7zip также накладываются данные ограничения, а имеено запрещено восстанавливать алгоритм сжатия RAR.
- ↑ p7zip
- ↑ 7-Zip 9.04 Beta - тестовая версия архиватора с поддержкой LZMA2 и другими улучшениями . Дата обращения: 1 июня 2009.
- ↑ 7-Zip: Detail: 2129850 — multiple volume recognition error in ARJ, отсутствие поддержки многотомных архивов ARJ.
- ↑ 7-zip license (англ.). Дата обращения: 8 декабря 2008.
- ↑ http://www.7-zip.org/
- ↑ 7z versus rar: two compression formats (12 сентября 2005). Дата обращения: 10 июля 2008.
См. также
Ссылки
- Официальный сайт (англ.) (Дата обращения: 8 июня 2009)
- Русскоязычный сайт 7-Zip (рус.) (Дата обращения: 8 июня 2009)
- Форум разработчиков и пользователей 7-Zip (англ.) (Дата обращения: 8 июня 2009)
- Портативная версия 7-Zip (англ.) (Дата обращения: 8 июня 2009)
- p7zip (англ.) (Дата обращения: 8 июня 2009) — консольный порт 7-Zip под POSIX системы (GNU/Linux, Solaris, OpenBSD, FreeBSD, Cygwin, AIX, MacOS X, Syllable, BeOS).
- 7zX (Mac OS X) (англ.) (Дата обращения: 8 июня 2009)
- Обертка 7-Zip для .NET (англ.) (Дата обращения: 8 июня 2009)