DotNetZip разархивировать, выбросить Ionic.Zip.BadStateException

Я заархивировал папку размером 1,5 ГБ в несколько zip-файлов размером 100 МБ с использованием шифрования aes256. Когда я пытался разархивировать, после того, как 70-75% файлов были разархивированы, ошибка

Ionic.Zip.BadStateException

было выдано сообщение «Последний хэш не вычислен.». Подскажите, пожалуйста, почему это происходит и как это исправить. Я обнаружил ту же проблему здесь, но без решения. Пожалуйста, помогите, спасибо.


person Radik    schedule 02.06.2016    source источник


Ответы (1)


Что ж, я нашел обходной путь, использование zip.ParallelDeflateThreshold = -1;, похоже, исправляет ошибку. При этом архивирование происходит медленнее, но это единственный способ.

person Radik    schedule 02.06.2016