ZipForge.NET is an advanced ZIP compression library for .NET framework.
ZipForge.NET features include streaming support, transaction system, ZIP encryption, repair, progress indication, Zip64, SFX (self-extracting) archives, unicode filenames, spanning support and much more.
Managing ZIP files with ZipForge.NET is really easy - be sure to read a great tuturial Zipping Up Code with ZipForge by Jeff Cogswell.
ZipForge.NET main features:
Allows to create large ZIP files - up to 9,223,372,036,854,775,808 bytes in size
Supports unicode file names
Includes transaction system which allows you to rollback changes if archive update failed
Adds compressed data directly from streams and extracts archived files to streams without creating temp files
Allows to search for files inside archive by mask
100% managed code, without unsafe blocks