最近我了解了pigz
压缩工具。下载并安装后,基准测试结果非常好。
我已经实现了一个用于编写gzip压缩文件的自定义streambuf
(也具有sink
操作的能力)。
我的问题是:是否可以从zlib
转移到pigz
,即以某种方式替换zlib函数(gzwrite
,gzseek
,gzopen
...)在提到的streambuf实现中来自pigz
的等效多线程版本?
实际上,我没有找到任何关于如何将pigz
用作zlib
等库的文档。
答案 0 :(得分:1)
pigz不是图书馆。您需要调整pigz中的源代码以用于其他应用程序。这需要一些工作。