Сжатие 7-Zip
и сравнение форматов сжатия в PowerArchiver
Введение
7-Zip - новый формат сжатия, представленный в PowerArchiver. Этот формат имеет открытый исходный код, открытую архитектуру и высокий коэффициент сжатия. Он является одним из самых современных форматов; поддерживает UNICODE имена файлов (так что у международных пользователей не будут проблем со специальными символами), максимальные размеры файлов до 16000000000 Гбайт и сильное кодирование (AES 256 бит). Однако, наибольшее преимущество 7-Zip - то, что он является открытым форматом, не подчинен никакой организации или человеку, но является проектом LGPL, которому каждый может содействовать. Любой может найти и использовать DLL последней версии и добавить ее свое приложение. При использовании этого формата невозможно столкнуться с ситуацией, как в ZIP, где мы имеем несколько различных версий файлов ZIP, каждый из которых не возможно открыть одним и тем же способом, или с RAR, который все еще не поддерживается некоторыми утилитами сжатия из-за его различных форматов. Из-за его свойств, каждый может использовать 7-Zip в своем приложениях с довольно либеральным лицензированием LGPL.
Степень сжатия
Для большинства пользователей не имеет значения используемый ими формат сжатия, но их, конечно же, интересует степень сжатия, которое обеспечивает 7-Zip. 7-Zip главным образом использует LZMA метод сжатия, используемый и в других форматах, но с более сильными параметрами сжатия и размерами словаря, которые приводят к лучшему (хотя и более медленному) сжатию. 7-Zip также использует сильное сжатие, которое позволяет получить отличную степень сжатия (как в CAB и RAR). Мы проверили все форматы поддерживаемые PowerArchiver и так же некоторые другие самые популярные форматы (RAR и ACE), чтобы показать качество сжатия 7-Zip.
Пример сжатия
В качестве нашего примера сжатия 7-Zip, мы приведем сжатия инсталлятора Open Office 2, который является офисным пакетом с открытыми исходными кодами. Мы использовали инсталлятор программы, потому что на ее примере очень просто показать различия в степенях сжатия, хотя при сжатии любого другого приложения вы получите похожие результаты.
Описание
- Файлы установки в их оригинальном состоянии занимают 202.156 Кб и содержат свыше 3128 файлов.
- 7-Zip при настройках Ultra имеет на 13% лучшую степень сжатия, чем WinRar при его максимальном сжатии и на 55% лучшее сжатие , чем Zip с максимальными настройками сжатия. Как вы видите 7-Zip позволяет Вам сэкономить на 10% больше дискового пространства, в сравнении с RAR при его максимальных настройках сжатия.
- Сжатие 7-Zip показывает наилучшие результаты при обработке приложений (бинарных файлов), хотя и текстовые файлы отлично сжимаются, при использовании специальных настроек PPMD.
- Сжатие ZIP - хотя 7-Zip предоставляет на 55% лучшее сжатие, чем ZIP, мы все же рекомендуем использовать ZIP формат для большинства повседневных задач , поскольку степень соотношение скорости/сжатия этого формата остается лучшим.
- 7-Zip при Нормальных настройках позволяет сжимать на 18% лучше, чем WinZip 11 при его максимальных настройках, причем формат получаемых архивов не совместим с большинством утилит сжатия, включая и WinZip 10. Кроме того, не только в данном тесте, но и в ряде других испытаний 7-Zip Нормальный обеспечивает лучшую скорость сжатия, чем WinZip.
- Сжатие PowerArchiver 2007 ZIP лучше, нежели WinZip 11 ZIP, когда сравниваются стандартный ZIP формат, который можно открыть на множестве миллионов персональных компьютеров по всему миру, включая все компьютеры с Windows XP и Vista (которые не поддерживают расширения формата, используемые в формате WinZip ZIP).
Необходимое о 7-Zip (и краткое описание)
7-Zip - относительно новый формат сжатия, поэтому он не поддерживает редактирование файлов вне непрерывного архива и не имеет поддержки восстановления архивов. Все эти функции планируется добавить в следующих версиях 7-Zip. Из-за его сильных степеней сжатия, 7-Zip при установке Ultra занимает большой объем памяти - 369 МБ (34 МБ для извлечения)! Однако, если вы используете в 7-Zip настройку сжатия Maximum, использование памяти снизится до 84 МБ (10 МБ для извлечения), и если вы используете установку Normal, 7-Zip будет использовать 27 МБ вашей памяти и нуждаться только в 4 МБ для извлечения.
Ограничения 7-Zip в PowerArchiver
В настоящее время, PowerArchiver не поддерживает некоторые возможности 7-Zip: создание SFX (отличное извлечение) и обнаружение одиночного архива (из-за чего пока невозможно обновлять файлы в 7-Zip архиве). Мы планируем добавить эти и другие новые возможности 7-Zip, которые станут доступными в следующих версиях PowerArchiver.
Поиск другой информации о 7-Zip
7-Zip создан Игорем Павловым и распространяется по лицензии LGPL. Подробную информацию о формате 7-Zip можно найти здесь. Вы можете распространять исходные коды 7-Zip как пакет со страницы 7-Zip.