Single Post |
Topic: [WCX] PAXZ - плагин для работы с форматами PAX, LZ4, Zstd |
Author |
Message |
remittor
|
Posted: Tue Nov 12, 2019 19:07 Post subject: [WCX] PAXZ - плагин для работы с форматами PAX, LZ4, Zstd |
|
|
Плагин для работы c архивами PAX, LZ4, Zstd
Очень давно автор TC обещал добавить поддержку PAX-формата. Но в итоге он добавил только поддержку хаков от GnuTAR (длинные имена и огромные размеры файлов).
Возможности плагина:
- Создание, модификация и чтение PAX-архивов (стандартизированный аналог TAR).
- Распаковка непрерывных архивов LZ4 и Zstd.
- Прозрачная работа с LZ4 и Zstd архивами, содержащими внутри себя PAX-архивы.
Особенности:
- Файлы с расширением paxz полностью эквивалентны файлам pax.zst
- Поддержка x64 и Unicode.
- При упаковке в архив сохраняются все атрибуты файлов и директорий.
- Гарантирована возможность распаковки создаваемых архивов при помощи мультиплатформенных утилит lz4/zstd, pax/gnutar, openssl.
- Обновление progressbar не чаще 0.5 секунд (для увеличения скорости).
- При распаковке для создаваемых директорий выставляются атрибуты и время создания, которые указанны в архиве.
- Минимально поддерживаемая система WinXP SP2.
- Рекомендуемая версия TC 7.55 или новее.
- Поддержка длинных имён файлов при упаковке и распаковке (до 1023 символов).
Основная особенность:
Реализован собственный кэш для открываемых архивов. Эта уникальная особенность избавляет от повторного сканирования всего архива при повторном открытии/редактировании. Кэш сбрасывается при изменении размера или времени последней модификации (так же делает и TC со своим кэшем).
Скачать: wcx_paxz_v0.4.zip
TODO:
- Добавить диалог с настройками (сейчас степень сжатия всегда 4).
- Выложить исходники на github.
- Добавить поддержку Zstandard (PAXZ-файлы).
- Добавить возможность удаления и добавления файлов.
- Добавить шифрование ChaCha20.
Last edited by remittor on Tue Dec 10, 2019 14:31; edited 11 times in total |
|
|
|
|
|
Powered by phpBB © 2001, 2005 phpBB Group
|