我有zip文件,我想知道哪个库可以处理它?在.NETframework中有内置方法可以解压zip文件吗?
答案 0 :(得分:8)
SharpZipLib是在.NET中使用ZIP文件的不错选择。
有关详细信息,请参阅https://github.com/icsharpcode/SharpZipLib或http://icsharpcode.github.io/SharpZipLib/。
答案 1 :(得分:4)
您可以使用System.IO.Compression.DeflateStream类解压缩文件。那里也有一个例子。
答案 2 :(得分:4)
在GZipStream
中使用DeflateStream
或System.IO.Compression
。
http://msdn.microsoft.com/en-us/library/system.io.compression.deflatestream.aspx
http://msdn.microsoft.com/en-us/library/system.io.compression.gzipstream.aspx
GZipStream
与DeflateStream
类似,但包含一些额外的位,以便与WinZip等应用程序保持友好。
答案 3 :(得分:3)
查看由DotNetZip创建的Cheeso。另请参阅此other answer。
答案 4 :(得分:1)