DotNetZip расстегнуть молнию Ionic.Zip.BadStateException
Я заархивировал папку размером 1,5 ГБ в несколько файлов ZIP размером 100 МБ с использованием шифрования aes256. При попытке разархивировать, после 70 - 75% файлов были разархивированы ошибка
Ionic.Zip.BadStateException
был брошен с сообщением "Окончательный хэш не был вычислен." Пожалуйста, скажите мне, почему это происходит и как я могу это исправить. Я нашел ту же проблему здесь, но без решения. Пожалуйста, помогите, спасибо.
1 ответ
Решение
Ну, я нашел обходной путь, используя zip.ParallelDeflateThreshold = -1;
кажется, чтобы исправить ошибку. При этом архивирование происходит медленнее, но это единственный способ.