c++ - 从 zlib 转移到 pigz

标签 c++ gzip zlib

最近我了解到pigz 压缩工具。下载并安装后,基准测试结果非常好。

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

最佳答案

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

关于c++ - 从 zlib 转移到 pigz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38916519/

相关文章:

c++ - NVidia NVML nvmlDeviceGetMemoryInfo() 立即加载和卸载 nvapi64.dll

c++ - 长度未知时如何读取数据?

.htaccess - 如何在 Dreamhost 上启用 gzip?

c++ - 为什么在类(c++)中声明之前使用变量(尤其是在成员函数中)不会产生编译错误?&它如何工作?

performance - 我可以在 Google App Engine 上禁用 GZIP 吗?

javascript - 我的网页需要 JSZip 和 gzip,JSZip 具有所有成分,但以我无法破解的方式隐藏它们

windows - 如何在 Windows 上安装 Pillow 依赖项(没有二进制文件)?

homebrew - 如何在 Mac OS X Mojave (10.14) 上安装 zlib?

c++ - DEFLATED 数据将始终大于未压缩的输入数据

c++ - MVP设计模式的STL实现