DotNetZip解压抛出Ionic.Zip.BadStateException

时间:2016-06-02 06:17:04

标签: c# zip aes dotnetzip

我使用aes256加密在100 MB的多个zip文件中压缩了1.5 GB的文件夹。当我尝试解压缩时,70-75%的文件解压后出现错误

Ionic.Zip.BadStateException

抛出了消息“最终哈希尚未计算。”。请告诉我它为什么会发生,我该如何解决这个问题。 我发现了同样的问题here,但没有解决方案。 请帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

好吧,我找到了一个解决方法,使用zip.ParallelDeflateThreshold = -1;似乎可以解决这个问题。有了这个,压缩速度会变慢,但这是唯一的方法。