Чтение zip-файла объемом 3.9 ГБ с использованием C# .net4.5 ZipArchive System.IO.Compression
Когда я пытаюсь прочитать файлы, содержащиеся в большом zip-файле (с расширением до 3,9 ГБ), используя ZipArchive, я получаю исключение InvalidDataException "Архивная запись была сжата с использованием неподдерживаемого метода сжатия" в строке StreamReader.
using (ZipArchive archive = ZipFile.OpenRead(zippedFileName))
{
foreach (ZipArchiveEntry entry in archive.Entries)
{
using (StreamReader sr = new StreamReader(entry.Open()))
{
...
}
}
}
Тот же код работает файл для 600M (извлеченный) ZIP-файл.
Есть ли способ заставить это работать?