Projects / Lbzip2

Lbzip2

Lbzip2 is a parallel, SMP-based, bzip2-compatible compression utility, with a commandline resembling that of the original bzip2. It is usable both on its own and as a filter passed to GNU tar with the "--use-compress-program" option. It uses Gnulib, and its building and testing process is managed by the GNU build system. Starting with release 2.0, lbzip2 is independent of libbz2 and features yambi, an independent BWT compression stack with improved speed and robustness.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Last announcement

lbzip2 in software distributions 22 Mar 2010

Dear lbzip2 project Subscribers,

if you know about software distributions shipping lbzip2 (either officially or as a user contribution) that are...

RSS Recent releases

  •  26 Mar 2014 21:20

Release Notes: This version fixes two major bugs introduced in 2.4, which could have resulted in assertion failure or poor compression performance.

  •  16 Mar 2014 22:09

    Release Notes: This release introduces a sequential mode of operation which is not used by default, but can be activated with a commandline switch. This new mode usually improves the compression ratio and decreases CPU usage at the cost of degraded scalability. This release also fixes several minor bugs.

    Release Notes: This release adds a new feature: When decompressing with both --force and --stdout options given, lbzip2 will copy files which are not in bzip2 format, instead of reporting an invalid file format. This release also fixes several minor bugs.

    •  06 Aug 2012 20:46

    Release Notes: The decompressor was made more bzip2-compatible. All valid bzip2 files should now be properly decompressed by lbzip2. Memory allocation was reduced significantly. Compression performance was improved by the inclusion of new block-sorting code using the divsufsort algorithm. This version also fixes a few other minor bugs.

    •  23 Nov 2011 23:36

    Release Notes: This release fixes a use-after-free security vulnerability introduced in version 2.0. All users are recommended to update to version 2.1.

    RSS Recent comments

    16 May 2013 03:22 codingtony Thumbs up

    lbzip2 is such a great program, it outperforms all other bzip2 implementations!

    I've run some test on a E5-2620 BOX (dual cpu, six core each) on a 1.04GB file.

    bzip2 : Piped 1.04 GB in 00h02m25.37s: 7.36 MB/second
    pbzip2 : Piped 1.04 GB in 00h00m11.81s: 90.55 MB/second
    lbzip2 : Piped 1.04 GB in 00h00m05.85s: 182.79 MB/second

    lbzip2 is a clear winner.

    The compressed file is compatible with bzip2.

    I don't see any reason why not to use lbzip2 in place of bzip2

    Great job kjn!

    Screenshot

    Project Spotlight

    r6rs-protobuf

    Protocol Buffers for R6RS Scheme.

    Screenshot

    Project Spotlight

    Catharsis.Grails.Widgets

    A Grails 2 tag library that provides useful social media tags to include in Web pages.