.NET ZIP Manager is an example application with full source code demonstrating how to compress and decompress ZIP, TGZ, TAR, GZIP archives. It uses the Ultimate ZIP commercial library for .NET. It can be downloaded at http://www.componentpro.com/download/?name=UltimateZip. For more information about Ultimate ZIP, please see http://www.componentpro.com/zip.net/