我有一个需求,其中文本文件从一个位置发送到其他位置。两个地点都在我们的控制之中。内容的性质和可能出现在这里面的词基本上是一样的。这意味着,如果我将Delate Dictionary
保存在这两个位置中一次,就不需要将其与文件一起发送。
zlib库支持zlib(而不是gzip)格式的词典。请参见deflatesetdictionary()
和inflatesetdictionary()
。
词典的构建没有什么特别之处。它只是32K字节的字符串,您认为这些字符串会经常出现在您正在压缩的数据中。你应该把最常见的字符串放在32K的末尾。