Plzip is a massively parallel (multi-threaded), lossless data compressor based on the LZMA algorithm, with very safe integrity checking and a user interface similar to the one of gzip or lzip. It uses the lzip file format; the files produced by plzip are fully compatible with lzip-1.4 or newer, and can be rescued with lziprecover. It is intended for faster compression/decompression of big files on multiprocessor machines, which makes it especially well-suited for distribution of big software files and large scale data archiving. On files big enough (several GB), plzip can use hundreds of processors.
| Tags | Archiving Compression |
|---|---|
| Licenses | GPLv3+ |
| Operating Systems | POSIX |
| Implementation | C++ |
Recent releases


Release Notes: Scalability of compression (maximum number of useful worker threads) has been increased. Scalability when decompressing from/to regular files has been increased. The number of worker threads is now limited to the number of members in the input file when decompressing from a regular file. The target "install-as-lzip" has been added to the Makefile.


Release Notes: This release adds minor fixes and cleanups. The configure option "--datadir" has been renamed to "--datarootdir" to follow GNU Standards.


Release Notes: The option "-F, --recompress", which forces recompression of files whose name already has the ".lz" or ".tlz" suffix, has been added. The options "-d, --decompress" and "-t, --test" now also show compression ratio. The inability to change output file attributes has been downgraded from error to warning. A small change has been made in the "--help" output and man page. Quote characters in messages have been changed as advised by GNU Coding Standards. Stdin and stdout are now set in binary mode on OS2.


Release Notes: The option "-F, --recompress", which forces recompression of files whose name already has the ".lz" or ".tlz" suffix, has been added. The options "-d, --decompress" and "-t, --test" now also show compression ratio. Stdin and stdout are now set in binary mode on OS2.


Release Notes: Match length limits set by options -1 to -9 have been changed to match those of lzip 1.11. A limit has been set on the number of packets produced by decompressor worker threads to limit the amount of memory used. Do not show the message "and `--stdout' was not specified" for file types that can't be read (directories, etc). A warning about fchown's return value being ignored has been fixed.