ZPAQ archive format
ZPAQ is an open source archving program developed by Matt Mahoney and also is the filename extension of an archive created by the program.
Unlike other common archive formats including ZIP, 7Z, and RAR, the ZPAQ format is a journaling format which can save both the old and new versions of an archive.
Related links
- ZPAQ: http://mattmahoney.net/dc/zpaq.html
- ZPAQ on Wikipedia: https://en.wikipedia.org/wiki/ZPAQ
How to decompress a ZPAQ archive in Windows
Bandizip can decompress a ZPAQ archive in Windows.
Download Bandizip ![]() |
How to decompress a ZPAQ archive in Linux
The ZPAQ program installed by APT in Linux can be an old version and fail to decompress an archive. Try using the following:
wget http://mattmahoney.net/dc/zpaq715.zip unzip zpaq715.zip make ./zpaq
How to decompress a ZPAQ archive in macOS
Install the ZPAQ program by Homebrew in macOS.
brew install zpaq zpaq
How to create a ZPAQ archive by Bandizip
When creating a new archive by Bandizip, select ZPAQ for the archive format as shown below.

Limits on Bandizip functions associated with the ZPAQ format
The current version of Bandizip is not fully compatible with the ZPAQ format, and therefore there are some limits on the functions of Bandizip when it handles a ZPAQ archive.
- Bandizip does not support the journaling of the ZPAQ format.
- Bandizip does not support all compression algorithms of the ZPAQ format but only m1, m2, and m3.
- Bandizip does not support editing functions (add, delete, rename files) for a ZPAQ archive.
- Bandizip does not support encryption for a ZPAQ archive.