首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zlib lz77滑动窗口和最大匹配长度

zlib lz77滑动窗口和最大匹配长度
EN

Stack Overflow用户
提问于 2015-01-02 23:56:13
回答 1查看 1.5K关注 0票数 1

我试图在LZ77算法(源代码:http://www.zlib.net/)中找到两个参数(滑动窗口大小和最大匹配长度),以便分析不同的压缩级别。首先,我发现zpipe.c中的CHUNK值是最大匹配长度参数,滑动窗口是deducate.c中deflateInit2函数的参数windowBits。问题是,无论参数是什么,根据这些参数压缩的不同级别的文件都是相同的。

如果有人使用了这段源代码,并且已经在代码中识别了这些参数,这将对我非常有帮助。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-01-03 00:21:35

默认情况下,zlib使用32K的滑动窗口。最大匹配长度为258。

一次提供给压缩的数据量(例如zpipe.c中的块)对压缩没有任何影响。您可以一次输入一个字节的数据,您将得到相同的输出。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27744801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档