Не знаю, куда поместить — в «Новости» или в «Форум», пусть модератор разбирается.
Шолом. В Linux мало графических архиваторов самих по себе, а уж позволяющих тонко настроить получаемый архив нет вовсе.
Точнее, не было. Представляю вашему вниманию KTar — набыдлокоженную за выходные обёртку к bash, генерирующую команду архивирования файлов и папок. Позволяет:
- создавать тарболл без сжатия (*.tar);
- архивировать в TAR, BZIP2, GZIP, XZ, LZMA, LZO, LZ4, ZIP;
- выбирать предустановки;
- архивировать в несколько потоков* (киллер-фича!);
- разбивать архив на части через split (киллер-фича!);
- шифровать архивы AES-ом (киллер-фича!);
- поддержка Drag&Drop (киллер-фича!);
- ... и собирать его обратно через cat (в окне программы);
- показывает список поддерживаемых архиваторов;
- позволяет использовать дополнительные настройки для каждого алгоритма*;
- распаковывать архивы (включая отдельные файлы);
- показывать их содержимое;
- показывать кнопочки и менюшки с помощью удобного Qt;
* если алгоритм это поддерживает
Программа НЕ УМЕЕТ: (все нижеперечисленные недочёты будут пофикшены в следующих версиях):
- показывать процесс сжатия. Это особенность архиваторов, которые почти не показывают процесс. Следите за создающимся архивом сами, если получится — введу прогресс-бар;
- создавать инкрементные архивы;
- выдавать ошибки, если что не так (максимум выдаст выхлоп архиватора); происходит только распознавание ошибок шифрования AES;
Писал под себя, поэтому особых понтов в коде нет, есть пара-тройка багов (типа неудалившегося тарбола или там диагностических QMessageBox), но со своей работой приложение справляется на 100%.
Перемещено splinter из opensource