Projects / Parallel BZIP2

Parallel BZIP2

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
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  02 Nov 2011 15:21

    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.

    •  17 Jul 2011 19:47

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

      •  27 Apr 2011 15:53

        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.

        •  28 Mar 2011 16:44

          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.

          •  19 Feb 2011 19:25

            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.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.