如果我使用java.util.zip.Deflater使用" apple orange banana"的设置字典压缩一段文本。为了论证,我是否必须使用这个精确的字典来解压缩文本?
如果我要使用更新的字典来解压缩它,那么解压缩的文本就像垃圾一样。是否可以在不破坏Inflater的情况下更新字典,还是必须实现某种版本控制?
谢谢, 塞缪尔。
答案 0 :(得分:1)
好的,所以我解决了这个问题(某种程度上)。
可以将新元素附加到字典中,只要它是字典的开头即可。例如
感谢所有看过这个问题的人: - )
答案 1 :(得分:0)
压缩和解压缩时必须使用完全相同的字典。其他任何可能导致数据损坏。