使用c#.net4.5 ZipArchive System.IO.Compression读取3.9GB的zip文件

时间:2017-08-31 09:43:39

标签: c# zip .net-4.5 ziparchive system.io.compression

当我尝试使用ZipArchive读取大型zip文件中包含的文件(扩展到3.9GB)时,我在StreamReader行上获得了一个InvalidDataException异常“使用不受支持的压缩方法压缩了归档条目”。

using (ZipArchive archive = ZipFile.OpenRead(zippedFileName))
{
    foreach (ZipArchiveEntry entry in archive.Entries)
    {
        using (StreamReader sr = new StreamReader(entry.Open()))
        {
            ...
        }
    }
}

相同的代码用于600M(提取的)zip文件的文件。

有没有办法让它发挥作用?

0 个答案:

没有答案