Ошибка при чтении файла Zip размером 70 МБ (расширение NuGet Ionic.Zip) - PullRequest
0 голосов
/ 16 марта 2019

Я могу разархивировать файлы, используя тот же код, но для файлов выше 65 МБ это вызывает ошибку переполнения в ZipFile.Read

Я написал код:

using Ionic.Zip;

private void UnzipFile()
{
    using (ZipFile zip = ZipFile.Read(currentFilePath))
    {
        zip.ExtractAll(target_file_path, ExtractExistingFileAction.OverwriteSilently);
    }
}

Но появляется ошибка переполнения:

Ionic.Zip.ZipException
  HResult=0x80131500
  Message=Cannot read that as a ZipFile
  Source=Ionic.Zip
  StackTrace:
   at Ionic.Zip.ZipFile.ReadIntoInstance(ZipFile zf)
   at Ionic.Zip.ZipFile.Read(String fileName, TextWriter statusMessageWriter, Encoding encoding, EventHandler`1 readProgress)
   at Ionic.Zip.ZipFile.Read(String fileName)

Inner Exception 1:
OverflowException: overflow while creating filename
...