SharpZipLib is a free, open-source compression library for .NET, supporting Zip, Gzip, Tar, and Bzip2, as well as computing checksums. The software is limited in Zip file splitting/spanning, custom self-extracting Zip files, and reading/writing to memory.
In addition to compression and archive formats, #ziplib also computes checksums for secure data handling. The library was written entirely in C# and is a strong-named assembly, making it easy to share with other applications or use in other projects when registered in the Global Assembly Cache (GAC). The library was ported to .NET from the GNU Classpath ZIP library for Java.
However, there are some limitations to the library. For instance, it currently lacks support for Zip file splitting/spanning, creating custom self-extracting Zip files, and reading/writing files to memory. Furthermore, the project for the library included in the download is intended to be used in ic#code's own IDE, #develop (SharpDevelop). Although it's still a work in progress, #develop offers programmers a free Windows Forms designer that's similar to VS.NET for C# and VB.NET. The library and its source code are distributed under the GNU General Public License, with an exception. Overall, I found #ziplib to be a useful and reliable library for compression and archive tasks.
Version 0.5: N/A