Download Latest Version Windows 32_64 bit executables and source code source code.tar.gz (1.5 MB)
Email in envelope

Get an email when there's a new version of catpaq

Home / 32
Name Modified Size InfoDownloads / Week
Parent folder
catpaq32.exe 2026-04-07 2.9 MB
README.md 2026-04-07 1.4 kB
Windows 32_64 bit executables and source code source code.tar.gz 2026-04-07 1.5 MB
Windows 32_64 bit executables and source code source code.zip 2026-04-07 1.5 MB
Totals: 4 Items   5.9 MB 0

Removal of the Windows DLL

After several tests, I concluded that my “clever” approach (intended to reduce execution time) — namely using a DLL — does not scale well with very large archives.
Regrettably, I have removed it.

Primitive but functional communication method: file-based IPC

A temporary file is now used to capture output for directory listing.

It is admittedly a very crude solution, and also slower, but it appears to work reliably even with large archives.
I do not fully understand why a 64-bit application should encounter such inter-process data transfer issues, but at this point I prefer a solution that is slow but reliable over one that is fast but unstable.

Updated default loading behavior (double-click)

Files are now opened in their latest version using a standard approach (more familiar to users not accustomed to ZPAQ workflows).

Replaced single-version file listing component

The file listing component for a single version has been replaced.
It should now support large archives (millions of files) with reasonable performance.

Better feedback on listing files

feedback

The program has been tested only minimally and only on Windows 64-bit. Unix-like versions still need to be aligned and updated progressively.

Source: README.md, updated 2026-04-07