Wednesday, November 24, 2010

zlibnet - c# zlib wrapper library

Project Description

zlibnet - c# zlib wrapper library

Features:

-zip
-unzip
-compression/decompression stream
-fast, since using the unmanaged zlib library
-64bit support

Not supported:
-encryption/password protection
-multi volume archives
-UTF8 filenames/comments (can be added if needed, but not added yet since not supported by Windows Compressed Folders)
-ZIP64 (can be added if needed, but not added yet since not supported by Windows Compressed Folders)
zlibnet is a souped up library based on 2 other libraries, mainly:
http://www.organicbit.com/zip/
http://zlibnetwrapper.sourceforge.net/
The organicbit part is left mainly intact, but some bugfixes.
The zlibnetwrapper was written in managed C++, so it was ported to C#, with some changes.
In addition, I added a wrappers around the organicbit part, to simplify zipping/unzipping.

Read more: Codeplex