7-Zip

7-Zip
7-Zip
7ziplogo.svg
7-Zip.png
Тип

архиватор

Автор

Игорь Павлов

Написана на

C++, C

Интерфейс

графический,
командная строка

Операционная система

Windows,
порт p7zip для Linux, Mac OS X и др. UNIX-подобных[1]

Языки интерфейса

русский и др.

Первый выпуск

июль 1999 года[2]

Последняя версия

9.20 (18 октября 2010 года)

Бета-версия

9.22 beta (18 апреля 2011 года)

Альфа-версия

9.30 alpha[3] (26 октября 2012 года)

Состояние

В активной разработке

Лицензия

GNU LGPL[4]

Сайт

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

Cжатие

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 имеют на порядок большее время сжатия.

Достоинства и недостатки

Достоинства

  • бесплатное ПО с открытым исходным кодом, распространяемое по свободной лицензии GNU LGPL (кроме распаковщика unRAR, лицензия которого запрещает восстановление алгоритма сжатия RAR);[9]. Вследствие этого — поддержка множества платформ.
  • открытый формат архива и алгоритм сжатия.
  • высокая степень сжатия. В целом, можно подобрать параметры, при которых размер файла и скорость сжатия будут аналогичны WinRAR.
  • высокая скорость распаковки (для архивов с методом сжатия LZMA). По данным автора:
    • скорость распаковки достигает 20-30 мегабайт в секунду на 2 ГГц процессоре класса Intel Core 2 или AMD Athlon 64.
    • скорость распаковки порядка 1-2 мегабайт в секунду при использовании процессоров ARM, MIPS, PowerPC и подобных при частоте 200 МГц.
  • многопоточное сжатие. Если на одноядерном процессоре скорость 7-Zip близка к WinRAR[10], то на двухъядерном 7-Zip намного быстрее;
  • поддержка шифрования AES-256;
  • поддержка 64-битных систем;
  • в программе имеется множество точных настроек алгоритмов сжатия, для неопытных пользователей есть готовые предустановки;
  • общий объём файлов в одном архиве формата 7z может составлять 16 эксабайт;
  • Существует открытое 7-Zip API, позволяющее интегрировать 7-zip с другими программными продуктами[11].

Недостатки

  • Не сохраняет информации о правах доступа к файлам.
  • Не позволяет извлекать файлы, если не доступны все части архива.

Примечания

  1. Страница загрузки.
  2. История изменений.
  3. 7-Zip 9.30 alpha
  4. Поскольку для распаковки архивов RAR архиватор использует исходный код unRAR, выпущенный под несвободной лицензией, то на 7zip также накладываются ограничения программы unRAR, а именно запрещается создание на основе кода unRAR архиваторов RAR (WinRAR)-совместимых.
  5. p7zip
  6. SourceForge.net: Project Statistics For 7-Zip
  7. SourceForge.net: 2007 Community Choice Awards
  8. Best overall compression program.
  9. 7-zip license  (англ.). Архивировано из первоисточника 4 февраля 2012. Проверено 8 декабря 2008.
  10. При «Быстром» сжатии 7-Zip и «Максимальном» WinRAR, при этом получаются файлы сравнимого размера.
  11. API достаточно сложное и крайне плохо документировано, что затрудняет его полноценное использование даже опытными разработчиками.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "7-Zip" в других словарях:

  • ZIP (формат файлов) — ZIP  популярный формат сжатия данных и архивации файлов. Файл в этом формате обычно имеет расширение .zip и хранит в сжатом или несжатом виде один или несколько файлов, которые можно из него извлечь путём распаковки с помощью специальной… …   Википедия

  • ZIP (формат файла) — ZIP  популярный формат сжатия данных и архивации файлов. Файл в этом формате обычно имеет расширение .zip и хранит в сжатом или несжатом виде один или несколько файлов, которые можно из него извлечь путём распаковки с помощью специальной… …   Википедия

  • ZIP формат файла — ZIP  популярный формат сжатия данных и архивации файлов. Файл в этом формате обычно имеет расширение .zip и хранит в сжатом или несжатом виде один или несколько файлов, которые можно из него извлечь путём распаковки с помощью специальной… …   Википедия

  • Zip — ZIP  популярный формат сжатия данных и архивации файлов. Файл в этом формате обычно имеет расширение .zip и хранит в сжатом или несжатом виде один или несколько файлов, которые можно из него извлечь путём распаковки с помощью специальной… …   Википедия

  • zip-code — /zip kohd /, v.t., zip coded, zip coding. to provide or mark with a zip code: Zip code all mail. Also, ZIP code, Zip code. * * * Zip Code, Zip code, zip code, or ZIP Code, U.S. a five digit number used to identify a mail delivery zone in the… …   Useful english dictionary

  • ZIP — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres > Sigles de trois lettres …   Wikipédia en Français

  • Zip (format de fichier) — Pour les articles homonymes, voir Zip. ZIP Extension de fichier .zip Type MIME application/zip Développé par …   Wikipédia en Français

  • Zip.ca — Création 2004 Fondateurs Robert Hall Forme juridique Privée Siège social …   Wikipédia en Français

  • Zip (TUGS) — Zip is a fictional character who appeared in the 1988 television series TUGS, created by the producers of Thomas the Tank Engine and Friends.Zip is Captain Zero s second harbour switcher . It is safe to presume that he is also the newest addition …   Wikipedia

  • ZIP Code Tabulation Area — ZIP Code Tabulation Areas (ZCTAs) are a new statistical entity developed by the United States Census Bureau for tabulating summary statistics from Census 2000. This new entity was developed to overcome the difficulties in precisely defining the… …   Wikipedia

  • zip — [ zip ] n. m. • 1965; n. déposé ♦ Anglic. Fermeture à glissière. Blouson fermé par un grand zip. ● Zip nom masculin (nom déposé) Type de fermeture à glissière étanche. ● Zip (difficultés) nom masculin (nom déposé) Orthographe Toujours avec une… …   Encyclopédie Universelle


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»