Folia
← 返回头版

bzip3:新一代数据压缩工具发布

bzip3作为BZip2的精神继承者正式发布1。该项目采用阶数为0的上下文混合熵编码器、基于后缀数组的快速Burrows-Wheeler变换,以及结合LZ77风格字符串匹配与PPM风格上下文建模的RLE算法1,实现了更高的压缩效率和性能表现。

在性能测试中,bzip3在x64 Linux clang13编译版本下可达到17MiB/s的压缩速度和23MiB/s的解压速度1。以Perl5所有版本的.tar文件压缩为例,使用bzip3 -e -b 511 -j 4参数耗时7:08.651。该项目采用LGPLv3开源许可证,其中Burrows-Wheeler变换(libsais)和LZP代码采用Apache 2.0许可证1。

该工具支持多种处理器架构,包括x86、x86_64、armv6、armv7、aarch64、ppc64le、mips、mips64、sparc、s390x1。项目包含详细的基准测试对比,展示了与xz、bzip2、zstd等压缩工具的性能差异1。


来源

  1. Hacker Newsbzip3

评论