c - 如何在 zlib 中插入类型 0 block 和数据

标签 c linux header zlib

我必须在压缩数据字节之间插入未压缩数据。在 zlib 中输入 0 header 可以让我做到这一点。但我该怎么做呢?有什么线索吗?

最佳答案

zlib header 中不允许使用类型 0。 zlib 流中使用了 deflate 格式的存储 block 类型。如果存储 block 小于压缩后的相同数据,zlib 将自动使用存储 block 。

关于c - 如何在 zlib 中插入类型 0 block 和数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30615922/

相关文章:

c - 将结构数组传递给函数

linux - 计算Linux中进程的空闲度

linux - cURL 设置最大文件大小

html - 空格 <article> &lt;header&gt; 位置固定

c - 错误消息 : Main. c|6|error:预期标识符或 '(' 在 'A' 之前

c - 如何优化 C for 循环?

c - 无法在 C 中打开文件

linux - 轻松理解 UNIX 和 UNIX shell 脚本!

unix - 连接多个文件,但包含文件名作为节标题

c++ - 在C++中识别多余头文件的工具