I have a zip file and I want to know which library can process it? Is there a built-in method in the.net file that can unzip a zip file?
SharpZipLib is a good choice for use with ZIP files in .NET.
See http://www.icsharpcode.net/opensource/sharpziplib/ for details.
You can use the System.IO.Compression.DeflateStream class to unzip a file. There is also an example.
Use GZipStream or DeflateStream in System.IO.Compression .
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 is similar to DeflateStream , but contains a few extra bits to make it friendly with applications like WinZip.
See DotNetZip created by Cheeso . See also this other answer .
Take a look at this: A free compression library for C # that supports 7zip (LZMA)