bzip3: A modern successor to BZip2 compression

Original: bzip3

Why This Matters

bzip3 advances lossless compression tooling for developers handling large text and code datasets.

bzip3 is an open-source compression tool on GitHub with 1.3k stars, offering higher compression ratios and better performance than BZip2 via context mixing entropy coding, suffix array-based BWT, and LZ77+PPM hybrid passes.

bzip3 is an open-source data compression library and command-line tool positioned as a spiritual successor to the widely used BZip2 format. The project, hosted on GitHub under the handle iczelia/bzip3, has accumulated 1.3k stars and 61 forks. Technically, bzip3 combines three core techniques: an order-0 context mixing entropy coder, a fast Burrows-Wheeler Transform (BWT) implemented using suffix arrays, and a RLE pass combining LZ77-style string matching with PPM-style context modeling. Together, these deliver higher compression ratios and improved throughput compared to BZip2. Like BZip2, bzip3 is particularly effective at compressing text and source code. The project ships with familiar Unix-style utilities including bunzip3, bz3cat, bz3grep, bz3less, bz3more, and bz3most. Installation is supported via autotools (configure/make), CMake, and Homebrew on macOS. The library is licensed under LGPL-3.0.

Source

github.com — Read original →