Implements a Zip archive, zipped file and folder entities for the Xceed FileSystem. Create and update zip files of any size. Zip/Unzip data directly into/from a Zip stream with Real-Time Zip. Optional encryption. Optional Self-extractor on .NET. Widely used and backed by a responsive support and development team whose sole ambition is your complete satisfaction. You can try this package for free for 45 days, after which you will need to purchase a license key to continue using it.
$ dotnet add package Xceed.Products.Zip.FullXceed Zip for .NET is a fast and flexible library for creating, reading, updating, and extracting ZIP, TAR, GZIP, and other compressed archives from .NET applications.
It is designed for developers who need efficient file compression, packaging, and decompression — without relying on platform-specific tools or external dependencies.
Click the image above to receive a trial license. It unlocks all features of the component. See the Get Started section below for details.
Powered by Xceed Software, trusted in the .NET ecosystem for over 25 years.
.NET Framework 4.0 and later
.NET 5 and later
.NET Standard 2.0 and later
Runs on Windows, macOS, and Linux
Works in desktop, web, and cloud environments
Integrates with ASP.NET, Blazor, and Xamarin applications
| Feature | Description |
|---|---|
| ZIP File Creation | Build standard ZIP archives from scratch with optional encryption |
| ZIP File Extraction | Extract files to disk, memory, or streams |
| Encryption Support | AES 128/256 and standard PKZIP encryption |
| File Filtering | Include/exclude files using wildcards or attributes |
| Self-Extracting Archives | Generate standalone EXEs from ZIP files |
| Multi-Format Support | Work with GZip, TAR, BZip2, and Deflate |
| Large File Support | Handle files over 4GB and archives with thousands of entries |
| Zip64 Support | Seamlessly create and extract Zip64-compliant archives |
| Cross-Platform | Works on Windows, Linux, macOS — desktop and server |
Install via NuGet:
dotnet add package Xceed.Products.Zip.Full
Add the license key in your application code:
static void Main( string[] args )
{
Xceed.Zip.Licenser.LicenseKey = "ZINXX-XXXXX-XXXXX-XXXX";
Console.WriteLine( "Hello World!" );
}
Read the full documentation licensing article here.
| Resource | Link |
|---|---|
| Product Page & Pricing | Xceed Zip for .NET |
| Documentation | Online Documentation |
| NuGet Package | NuGet Package |
| Blog & Updates | Xceed Blog |
| Support Forum | Xceed Support |
| License Details | Xceed Licensing |