【问题标题】:Updating a Deflating Dictionary before Reinflating在重新充气之前更新放气字典
【发布时间】:2015-10-13 10:40:36
【问题描述】:

如果我使用 java.util.zip.Deflater 来压缩一段文本,其中包含“苹果橙香蕉”的集合字典,我是否必须使用这个精确的字典来解压缩文本?

如果我要使用更新的字典来解压它,“苹果橙香蕉葡萄”,那么解压后的文字就是垃圾。是否可以在不破坏 Inflater 的情况下更新字典,还是我必须实现某种版本控制?

谢谢, 塞缪尔。

【问题讨论】:

    标签: java dictionary deflate inflate


    【解决方案1】:

    好的,所以我解决了这个问题(有点)。

    可以将新元素附加到字典中,只要它位于字典的开头即可。例如。

    • “苹果橙香蕉”——原版词典
    • “苹果橙香蕉葡萄”——会破解减压,垃圾输出
    • “葡萄苹果橙香蕉” - 可以,只是有点脆弱。

    感谢任何看过这个问题的人:-)

    【讨论】:

      【解决方案2】:

      压缩和解压缩时必须使用完全相同的字典。其他任何事情都可能导致数据损坏。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-07-10
        • 2021-12-09
        • 2010-12-10
        • 2020-09-17
        • 1970-01-01
        • 2011-10-19
        • 1970-01-01
        相关资源
        最近更新 更多