PBZIP2 is a parallel implementation of the bzip2 block-sorting file compressor that uses pthreads and achieves near-linear speedup on SMP machines. The output of this version is fully compatible with bzip2 1.0.2 or newer (ie: anything compressed with PBZIP2 can be decompressed with bzip2).
| Tags | Scientific/Engineering Mathematics Archiving Compression backup Utilities |
|---|---|
| Licenses | BSD Original |
| Operating Systems | Windows Windows Cygwin Unix POSIX Linux HP-UX Solaris OS Independent |
| Implementation | C++ |
| Translations | English |
Recent releases


Release Notes: This release fixes a deadlock due to unsynchronized broadcasts, prevents deletion of input files on error, adds more detailed kernel error messages, fixes error handling in muliti-file processing, and updates documentation on processing data from stdin.


Release Notes: This release fixes excessive output permissions while compress/decompress is in progress. It now emulates the same behaviour as bzip2.


Release Notes: This release fixes a hang on decompress with --ignore-trailing-garbage=1 when producer is interrupted on trailing garbage. It adds an example to help for decompression piped to tar, and fixes a typo in the Trailing Garbage printed message.


Release Notes: This release fixes a hang on decompress with --ignore-trailing-garbage=1 when using more than 2 CPUs. The default extension on decompress of .tbz2 has been changed to .tar for bzip2 compatibility. Trailing garbage errors will now be printed even when in quiet mode.


Release Notes: This release modifies Consumer_decompress throttling to prevent potential deadlock/infinite loops in certain situations. It also fixes a deadlock bug and performance issue when consumer is working with long bzip2 sequences. It fixes a bug which caused a hang while decompressing a prematurely truncated bzip2 stream and fixes a hang on decompression of some truncated archives. Finally, it implements an --ignore-trailing-garbage feature for non-standard archives such as gentoo packages.