PeaZip

PeaZip
Типархіватор[d] і архіватор
РозробникGiorgio Tanid[1]
Операційна системаLinux, Windows і macOS
GNU фреймворкGTK і Qt
Мова програмуванняObject Pascal і Pascal
ЛіцензіяGNU Lesser General Public License, version 3.0 or laterd[2]
Репозиторійgithub.com/peazip/PeaZip
Вебсайтpeazip.github.io

PeaZip — вільний (GNU Lesser General Public License) і безплатний багатоплатформний портативний архіватор та графічна оболонка для інших архіваторів.

Початковий код програми написано на Free Pascal і зібрано в Lazarus. PeaZip поширюється для Windows 9x, Windows NT (зокрема й для вільної, частково сумісної з Windows NT операційної системи ReactOS) і Linux як в інсталяційних пакунках (встановлювач для Windows, DEB, RPM, TGZ), так і в портативних версій, які не вносять змін в операційну систему.

PeaZip підтримує власний формат архівів Pea (з підтримкою стиснення, багатотомних архівів і гнучкої системи шифрування й контролю цілісності) та інші формати, використовуючи для багатьох з них зовнішні програми та бібліотеки.

Проєкт знаходиться на SourceForge.net, звідки він був викачаний, станом на квітень 2013 року, понад 3,7 мільйонів разів[3], а на вересень 2017 року, понад 6 мільйонів разів[4].

Деталі

[ред. | ред. код]

PeaZip являє собою інтерфейс, який об'єднує такі утиліти, поширювані як open source або royalty free:

  • виконуваний файл Pea (графічний) від автора PeaZip;
  • виконуваний файл архіватора 7z Ігоря Павлова або POSIX-портовану під Linux версію 7z від Myspace (див. 7-Zip);
  • виконувані файли PAQ8 і LPAQ: автор Метт Магоні (Matt Mahoney) та інші;
  • QUAD, BALZ, BCM Іллі Муравйова[5];
  • утиліти GNU strip[6] і UPX[ru];
  • файли UNACEV2.DLL 2.6.0.0 (royalty free UNACEV2.DLL license) і UNACE для Linux (royalty free UNACE for Linux license), автор Марсель Лемке (Marcel Lemke), ACE Compression Software.

Більшість згаданих утиліт може працювати як у режимі консолі, так і за допомогою графічної оболонки, що має дружній інтерфейс користувача.

Поточна версія програми має такі недоліки:

  • Кодування UTF-8 підтримується інтерфейсом не повністю;
  • Оболонка програми встановлює більший пріоритет процесу стиснення/розпакування, ніж інтерфейсу, тому інтерфейс під час операцій може реагувати на дії користувача з затримкою. Через це індикатор прогресу в консолі програми більш інформативний, ніж індикатор прогресу в графічній оболонці.

Підтримувані формати

[ред. | ред. код]

Повна підтримка

[ред. | ред. код]

Часткова підтримка (розпакування, перегляд, перевірка архіву)

[ред. | ред. код]

ACE[en], ARJ, CAB, CHM, COMPOUND[en] файли (MSI, DOC, PPT, XLS тощо), CPIO, DEB, ISO CD/DVD образи, Java-архіви (JAR, EAR, WAR), LZH, LZMA, встановлювачі NSIS, формати OpenOffice.org, PET/PUP (встановлювачі Puppy Linux), PAK/PK3/PK4, RAR, SMZIP, RPM, U3P, XPI, Z, ZIPX.

Примітки

[ред. | ред. код]
  1. https://github.com/peazip/PeaZip/graphs/contributors
  2. https://directory.fsf.org/wiki/Pea-Peach#tab=Details
  3. Download Statistics. Архів оригіналу за 28 квітня 2013. Процитовано 24 квітня 2013.
  4. Download Statistics. Архів оригіналу за 11 жовтня 2016. Процитовано 8 серпня 2020.
  5. QUAD на SourceForge.net.
  6. GNU Binutils. Архів оригіналу за 27 березня 2009. Процитовано 8 серпня 2020.

Література

[ред. | ред. код]

Посилання

[ред. | ред. код]