Deflate算法 - deflate流格式 - RFC1951之外的文档

时间:2009-09-13 09:30:27

标签: compression http-compression

我对deflate流格式或deflate算法的文档感兴趣,这超出了RFC1951。样本流,实现提示可能有趣的任何内容。

2 个答案:

答案 0 :(得分:2)

我曾经进行过 deflate 的流媒体实施,并发现此说明很有用:

http://www.zlib.net/feldspar.html

起初我尝试了zlib源代码,但这并不容易阅读。

答案 1 :(得分:0)

你可以使用zlib而不是自己滚动吗?

要支持预压缩前导码,您可以:

使用原始API(使用z_streamp作为参数的原始API)而不是更高级别的包装器。

使用它自己的z_streamp初始化压缩的前导码,并将输出放在缓冲区中。

然后,对于前导码的所有后续使用,将前导码输出缓冲区复制到输出,并复制前导码的z_streamp并使用该副本压缩后续字节。