如果为了论证我使用 java.util.zip.Deflater 来压缩一段带有“apple orange banana”字典的文本,我是否必须使用这个精确的字典来解压文本?
如果我使用更新的字典来解压它,“apple orange banana grape”,那么解压后的文本就是垃圾。是否可以在不破坏 Inflater 的情况下更新字典,或者我是否必须实现某种版本控制?
谢谢, 塞缪尔。
最佳答案
好的,我解决了这个问题(某种程度上)。
可以向字典追加新元素,只要它在字典的开头即可。例如。
- “apple orange banana”——字典原版
- “apple orange banana grape”——会破解解压,垃圾输出
- “葡萄苹果橙香蕉”- 可以用,只是有点脆弱。
感谢所有看过这个问题的人:-)
关于java - 在重新充气之前更新放气词典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33100567/