从 zlib 转移到 pigz

Move from zlib to pigz

最近我了解到 pigz 压缩工具。下载安装后,基准测试结果还不错。

我已经实现了自定义 streambuf 来编写 gzip 文件(也具有 sink 操作的能力)。 我的问题是:是否有可能从 zlib 移动到 pigz,即以某种方式替换 zlib 函数(gzwritegzseekgzopen...)在提到的 streambuf 实现中来自 pigz 的等效多线程版本? 实际上我没有找到任何关于如何将 pigz 用作像 zlib.

这样的库的文档

pigz 不是图书馆。您需要调整 pigz 中的源代码以用于其他应用程序。这需要一些工作。