2016-06-02 22 views
1

Ich habe einen Ordner von 1,5 GB in mehreren Zip-Dateien von 100 MB mit AES256-Verschlüsselung gezippt. Als ich zu entpacken versucht, nach 70 bis 75% der Dateien der FehlerDotNetZip entpacken werfen Ionic.Zip.BadStateException

Ionic.Zip.BadStateException 

dekomprimiert wurde, wurde mit der Botschaft geworfen „Der endgültige Hash wird berechnet nicht.“. Bitte sag mir, warum es passiert und wie kann ich das beheben? Ich fand das gleiche Problem here, aber ohne eine Lösung. Bitte helfen, danke.

Antwort

1

Nun, ich habe einen Workaround gefunden, mit zip.ParallelDeflateThreshold = -1; scheint der Bug zu beheben. Damit ist das Zippen langsamer, aber es ist der einzige Weg.