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

Last announcement

lbzip2 in software distributions 22 Mar 2010 09:35

Dear lbzip2 project Subscribers, if you know about software distributions shipping lbzip2 (either officially or as a user contribution) that are not listed on my site, http://lacos.hu, please don't hesitate to notify me. I just added ALT Linux, Invoca, PLD Linux, Sunfreeware, and T2 SDE. Thank you very much, Laszlo Ersek lbzip2 author

Recent releases

  •  26 Mar 2014 20:34

    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 21:22

      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.

      •  22 Sep 2013 12:49

        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 00:53

          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 18:17

            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.

            Recent comments

            16 May 2013 03:22 codingtony

            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

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.