Ras*_*asu 7 compression gzip zlib python-3.x
我正在尝试预设 zlib 的字典进行压缩。从 python 3.3 开始,zlib.compressobj函数提供了该选项。文档说它应该是某个或一个对象,例如。bytesarraybytesb"often-found"
现在:如何按照文档中的建议传递按出现可能性升序排列的多个字符串?是否有一个秘密分隔符,例如b"likely,more-likely,most-likely"?
不,不需要分隔符。字典只是一种资源,可在其中查找与要压缩的数据部分相匹配的字符串。因此,可以简单地将可能出现的字符串连接起来。如果开始和结束匹配,甚至重叠。例如,如果您希望“lighthouse”和“homes”这两个词可用,您可以将“lighthousehold”放入字典中。
由于需要更多位来表示更靠前的匹配,因此您可以将最可能的匹配放在字典的末尾。
| 归档时间: |
|
| 查看次数: |
1376 次 |
| 最近记录: |