我需要访问zip包中的内容/文件夹,其中包含zip以外的扩展名(但该包确实是zip)。理想情况下,我只想从一个子文件夹访问内容而不解压缩包,但我找不到一种方法甚至首先解压缩包。我必须在c#中使用.Net 4,所以我无法访问ZipFile。
我尝试使用GZipStream但是收到如下错误消息: “GZip标头中的幻数不正确。请确保传入Gzip流”
答案 0 :(得分:1)
使用SharpZipLib
http://icsharpcode.github.io/SharpZipLib/
http://www.nuget.org/packages/SharpZipLib/
它拥有您需要的一切。
答案 1 :(得分:0)
我会使用http://dotnetzip.codeplex.com/
它非常易于使用。