像gzip和zlib中一样,放气编码器不会“构建”字典。他们只是简单地使用之前的32K字节作为与当前位置开始的字节字符串进行潜在匹配的源。最后的32K字节称为“字典”,但名称可能会引起误解。
您可以使用zlib尝试使用预设词典。请参阅
deflateSetDictionary()和
inflateSetDictionary()功能。在这种情况下,zlib压缩以32K字节的“字典”作为首字母,该字典实际上在被压缩的第一个字节之前作为匹配源,但字典本身未压缩。启动只能改善前32K字节的压缩。此后,预设字典就太远了,无法提供匹配。
gzip不支持预设字典。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)