【发布时间】:2021-09-30 01:52:28
【问题描述】:
我有一个要求,即在进行原始 deflate 时,为 zlib 提供 4KB 的史前缓冲区来种子字典。输入的Data CHUNK Size也是4KB,每一个都需要使用prehistory,文件中的每4KB数据都是独立压缩的。 我对窗口大小以及在窗口中加载字典的位置(位置 0)有疑问 以下是一些问题。
- 我的窗口大小是否应该为 8KB [4KB 用于史前史 + 4KB 用于使用原始数据生成的历史]
- 在使用
deflateSetDictionary时,窗口的前 4KB 将加载 Dictionary(pre-history) 缓冲区并在压缩原始数据时填充窗口中的下 4KB 是否正确
【问题讨论】:
标签: dictionary zlib deflate