8.9. Zstd-1.5.2

Zstandard 是一种实时压缩算法,提供了较高的压缩比。它具有很宽的压缩比/速度权衡范围,同时支持具有非常快速的解压缩。

估计构建时间: 1.1 SBU
需要硬盘空间: 56 MB

8.9.1. 安装 Zstd

应用补丁,以修复上游发现的一些问题:

patch -Np1 -i ../zstd-1.5.2-upstream_fixes-1.patch

编译该软件包

make prefix=/usr
[注意]

注意

在输出的测试结果中,可能会出现 'failed'。这是正常的,只有 'FAIL' 才表示测试失败。该软件包的测试应该能够全部通过。

运行以下命令,以测试编译结果:

make check

安装该软件包:

make prefix=/usr install

删除静态库:

rm -v /usr/lib/libzstd.a

8.9.2. Zstd 的内容

安装的程序: zstd, zstdcat (到 zstd 的链接), zstdgrep, zstdless, zstdmt (到 zstd 的链接), 以及 unzstd (到 zstd 的链接)
安装的库: libzstd.so

简要描述

zstd

使用 ZSTD 格式压缩或解压缩文件

zstdgrep

在 ZSTD 压缩文件上运行 grep

zstdless

在 ZSTD 压缩文件上运行 less

libzstd

基于 ZSTD 算法实现无损数据压缩的库