A streaming zip library. Zip/Unzip data directly into/from a Zip stream without using intermediary storage. Perfecr for server scenarios. Optional encryption. 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.RealTimeZip.FullXceed Real-Time Zip for .NET provides a powerful way to create and extract ZIP archives without loading files into memory or creating temporary files on disk.
It is ideal for scenarios requiring on-the-fly streaming of large ZIP archives, such as dynamic downloads in ASP.NET, web APIs, or server-based systems.
Click the image above to receive a trial license. It unlocks all features of the component. See the Get Started section below for details.
Brought to you by Xceed Software, a leader in .NET compression and file management tools for over two decades.
HttpResponse, Stream, or memory.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 |
|---|---|
| Streaming ZIP Creation | Add files to a ZIP stream one at a time without needing to seek or buffer |
| No Temp Files | Write directly to output streams—ideal for web and cloud-based apps |
| Read Entries as Streams | Decompress and read ZIP entries on demand using stream access |
| Large File Support | Process files of any size efficiently |
| Async Support | Works with Stream, HttpResponse, and async workflows |
| Low Memory Footprint | No full archive or file loading—handles massive archives efficiently |
| Zip64 Support | Fully supports large archives with ZIP64 extensions |
| Cross-Platform | Works across Windows, Linux, and macOS environments |
| High Throughput | Optimized for performance in data-driven .NET applications |
Install via NuGet:
dotnet add package Xceed.Products.RealTimeZip.Full
Add the license key in your application code:
static void Main( string[] args )
{
Xceed.Zip.ReaderWriter.Licenser.LicenseKey = "ZRTXX-XXXXX-XXXXX-XXXX";
Console.WriteLine( "Hello World!" );
}
Read the full documentation licensing article here.
| Resource | Link |
|---|---|
| Product Page & Pricing | Xceed Real-Time Zip for .NET |
| Documentation | Online Documentation |
| NuGet Package | NuGet Package |
| Blog & Updates | Xceed Blog |
| Support Forum | Xceed Support |
| License Details | Xceed Licensing |