This is a multi-threaded bzip2/bunzip2 filter software that does not rely on the lseek() system call and can operate beyond regular files. It is designed to enhance the performance and usability of file compression and decompression operations.
While successful splitting for decompression can't be guaranteed, the likelihood of failure is small thanks to Lbzip2's advanced error detection capabilities. Both splitting in both modes and compression occur with an approximate 900k block size.
On an Athlon-64 X2 6000+, we found that Lbzip2 was a whopping 92% faster than standard bzip2 during compression, and 45% faster when decompressing (based on wall clock time). Lbzip2 strives to be as portable as possible and only requires UNIX 98 APIs along with an unmodified libbz2.
Overall, Lbzip2 is an excellent tool that can save you a lot of time thanks to its advanced compression capabilities. It's definitely worth a closer look if you want to streamline your file compression and decompression processes.
Version 0.17: N/A