HeadlinesBriefing favicon HeadlinesBriefing.com

bzip3:比BZip2更快、压缩率更高的精神继承者

Hacker News •
×

GitHub用户iczelia发布了bzip3,这是经典BZip2压缩算法的精神继承者。新版本通过0阶上下文混合熵编码器、使用后缀数组的快速Burrows-Wheeler变换以及基于LZ77风格字符串匹配的RLE传递,实现了更高的压缩比和更好的性能。与前身一样,bzip3在压缩文本和代码方面表现出色。最近对Perl源代码语料库的基准测试显示,与传统工具相比有了显著改进。使用bzip3 -e -b 511进行单线程压缩后,压缩大小为546 MB,优于bzip2(3.4 GB),接近xz(1 GB)。虽然xz在解压时仍然最快,仅需4分钟,但bzip3(并行版)仅用4分6秒即完成任务。该项目包含广泛的基准测试数据和许可信息,强调用户需承担压缩算法固有的微小数据丢失风险。