19-10-2023
Тип | |
---|---|
Автор |
Игорь Павлов |
Написана на | |
Интерфейс | |
Операционная система |
Windows, |
Языки интерфейса |
русский и др. |
Первый выпуск | |
Последняя версия |
9.20 (18 октября 2010 года) |
Бета-версия | |
Альфа-версия | |
Состояние |
В активной разработке |
Лицензия | |
Сайт |
www.7-zip.org |
7-Zip — свободный файловый архиватор с высокой степенью сжатия данных. Поддерживает несколько алгоритмов сжатия и множество форматов данных, включая собственный формат 7z c высокоэффективным алгоритмом сжатия LZMA. Программа разрабатывается с 1999 года и является бесплатной, а также имеет открытый исходный код, большая часть которого свободно распространяется на условиях лицензии GNU LGPL, за исключением кода декомпрессора unRAR, который имеет ограничения. Основной платформой является Windows (в том числе Windows CE), где доступны две версии программы: с графическим интерфейсом и версия для командной строки. Консольная версия была портирована сообществом разработчиков для систем стандарта POSIX под общим названием p7zip[5]. Портированные версии для других систем, так же как и оригинальная программа 7-zip, доступны на сайте системы SourceForge (по состоянию на 7 ноября 2010 года программа была скачана с сайта более 109 миллионов раз[6]). 7-Zip является победителем SourceForge.net Community Choice Awards 2007 года в категориях: лучший проект и лучший технический дизайн[7].
Содержание |
7-Zip использует многопоточность и позволяет задействовать для сжатия, в зависимости от алгоритма или формата, различное количество потоков. При создании архивов, в которых файлы могут сжиматься независимо друг от друга (например, ZIP), программа может использовать до 8 потоков одновременно. Для алгоритма сжатия LZMA архиватор одновременно может использовать до 2 потоков. Невозможность использования большего их количества объясняется последовательным характером непрерывного сжатия. Алгоритм сжатия LZMA2 не имеет этого недостатка.
При сжатии в формате 7z используются также специальные фильтры-нормализаторы. Так, для более оптимального сжатия 32-битного x86 кода используются нормализующие конверторы BCJ и BCJ2. Программа также имеет оптимизирующий дельта-конвертер для некоторых типов мультимедиаданных, например несжатых 24-битных изображений.
Результаты по степени сжатия сильно зависят от сжимаемых данных. Обычно 7-Zip сжимает в формат 7z на 4—25 % лучше, чем в формат zip [8].
7-Zip 4.65 занимает 24 место в рейтинге архиваторов по степени сжатия, для сравнения популярные WinRAR 3.80 и WinZip 12 занимают 32 и 34 место соответственно. Лидеры же рейтинга PAQ более известен в своей GUI-модификации KGB и WinRK имеют на порядок большее время сжатия.
Архиваторы и компрессоры (сравнение) | |
---|---|
Открытые и свободные |
7-Zip • Ark • File Roller • FreeArc • Info-ZIP • KGB Archiver • PeaZip • The Unarchiver |
Бесплатные | |
Коммерческие |
ALZip • Archive Utility • MacBinary • PowerArchiver • Squeez • StuffIt • WinAce • WinRAR • WinZip |
Командная строка |
Форматы архивов (сравнение по типу) | |
---|---|
Только архивирование | |
Только сжатие | |
Архивирование и сжатие | |
Упаковка и распространение ПО |
7-Zip.