最近,我已经了解了pigz
压缩工具。下载并安装后,基准测试结果相当不错。
我已经实现了用于编写gzip压缩文件的自定义streambuf
(也具有sink
操作的功能)。
我的问题是:是否可以从zlib
移到pigz
,即以提及的streambuf实现中的gzwrite
的等效多线程版本以某种方式替换zlib函数(gzseek
,gzopen
,pigz
...)?
实际上,我没有找到有关如何将pigz
用作zlib
之类的库的任何文档。
最佳答案
Pigz不是图书馆。您需要调整Pigz中的源代码以用于其他应用程序。这将需要一些工作。
关于c++ - 从zlib移至Pigz,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38916519/