Razor12911 Xtool Precompression Tool
After recompressing chunks externally:
Commonly used workflows:
It "unpacks" these internal streams into a more compressible raw state, allowing final compressors (like LZMA2) to achieve significantly better ratios. razor12911 xtool precompression tool
xtool.exe precomp:t90p:data.pak data_pre.pcf | | Recompression support | Prepares data for
| Feature | Description | |---------|-------------| | | Decompresses existing compressed blocks inside an installer executable or data file. | | Chunk detection | Automatically finds and extracts compressed streams based on known signatures (e.g., aP for aPLib, LZMA headers). | | Recompression support | Prepares data for tools like FreeArc or 7-Zip to recompress with stronger algorithms. | | Integrity preservation | Maintains original offsets and alignment to avoid breaking installer checksums or overlay signatures. | Standard compression tools (like 7-Zip or WinRAR) often
Modern games rely on massive assets that are often already compressed using formats like Zlib, Oodle, or LZ4. Standard compression tools (like 7-Zip or WinRAR) often struggle to further shrink these files because they cannot "see" the raw data inside the existing compression. XTool solves this by:
recently added support for RAD Studio 12 , further improving scaling in multi-threaded environments.
