如何处理zip文件?

时间:2010-11-12 11:56:40

标签: c# .net

我有zip文件,我想知道哪个库可以处理它?在.NETframework中有内置方法可以解压zip文件吗?

5 个答案:

答案 0 :(得分:8)

SharpZipLib是在.NET中使用ZIP文件的不错选择。

有关详细信息,请参阅https://github.com/icsharpcode/SharpZipLibhttp://icsharpcode.github.io/SharpZipLib/

答案 1 :(得分:4)

您可以使用System.IO.Compression.DeflateStream类解压缩文件。那里也有一个例子。

答案 2 :(得分:4)

GZipStream中使用DeflateStreamSystem.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

GZipStreamDeflateStream类似,但包含一些额外的位,以便与WinZip等应用程序保持友好。

答案 3 :(得分:3)

查看由DotNetZip创建的Cheeso。另请参阅此other answer

答案 4 :(得分:1)