A very long time ago, the TC-author promised to add support for the PAX format. But something went wrong.
Let us fix this situation.
Plugin features:
- Creation and reading of PAX archives (standardized analogue of TAR).
- Unpacking solid archives LZ4 and Zstd.
- Transparent work with LZ4 and Zstd archives containing PAX archives inside.
- Files with the paxz extension are completely equivalent to pax.zst files
- Support 64-bit and Unicode.
- When packing into an archive, all attributes of files and directories are saved.
- Guaranteed the ability to unpack created archives using the multi-platform utilities: lz4/zstd, pax/gnutar.
- Update progressbar no frequently than 0.5 seconds (to increase speed).
- When archive unpacking, the attributes and creation time are set for the created directories. Now the real date of creating the directory can only be set by this plugin. This problem is described here.
- Support for long file names during packaging and unpacking (up to 1023 characters).
- Implemented its own cache for openable archives. This unique feature eliminates the need to re-scan the entire archive when re-opening/editing. The cache is reset when the size or time of the last modification is changed (TC does the same with its cache).
Download: wcx_paxz_v0.4.zip
Notes:
- Minimally version of Windows: WinXP SP2.
- Recommended TotalCmd version: 7.55 or later.
TODO list:
- Add the ability to delete and add files.
- Add ChaCha20 encryption.