The GPL
http://www.icsharpcode.net/OpenSource/SharpZipLib/
OR the less restrictive Ms-PL
http://www.codeplex.com/DotNetZip
To complete this answer the .net framework has ZipPackage I had less success with it.
More Related Contents:
- Creating a ZIP archive in memory using System.IO.Compression
- Creating Directories in a ZipArchive C# .Net 4.5
- Using System.IO.Packaging to generate a ZIP file
- Create zip file from byte[]
- Decompressing password-protected ZIP files with .NET 4.5
- Run cmd locally from webpage [closed]
- How to loop through all enum values in C#? [duplicate]
- Why is a Dictionary “not ordered”?
- How can I automatically filter out soft deleted entities with Entity Framework?
- Copy the entire contents of a directory in C#
- Best way to read a large file into a byte array in C#?
- Return StreamReader to Beginning
- Why use the C# class System.Random at all instead of System.Security.Cryptography.RandomNumberGenerator?
- MVVM in WPF – How to alert ViewModel of changes in Model… or should I?
- How to Compare Flags in C#?
- When is optimization premature? [closed]
- C#: Get complete desktop size?
- Class with indexer and property named “Item”
- Can the C# interactive window interact with my code?
- How to suppress a dialog box displayed by code that I can’t change?
- Image.Save() throws exception “Value cannot be null./r/nParameter name: encoder”
- Hosting ASP.NET Core API in a Windows Forms Application
- Last and LastOrDefault not supported
- How to make a button appear as if it is pressed?
- Condition Variables C#/.NET
- Could not load file or assembly ‘System.Windows.Interactivity’ [duplicate]
- Understanding Covariance and Contravariance in C# 4.0
- Alternative for Obfuscation in the .NET world
- Where is the .NET JIT-compiled code cached?
- CPU friendly infinite loop