.NET Zip Component C# VB.NET ASP.NET Unzip Zip Library compress, decompress / extract files, gzip, bzip2, zip64, pkzip

.NET Zip Component C# VB.NET ASP.NET Unzip Zip Library compress, decompress / extract files, gzip, bzip2, zip64, pkzip
HomeProductsOther ComponentsZip
 NetXtreme ZIP Component for .NET (C#, VB.NET, ASP.NET)
Zip/Unzip component for .NET C#, VB.NET, ASP.NET
  • An advanced ZIP compression component/library for .NET Framework with built-in GZip, Deflate64™, and AES encryption and much more...

  • Component Version: 3.0
  • Royalty FREE, unlimited site deployment
  • .NET Version: 2.x and 3.x
    for C#, VB.NET & ASP.NET
.NET Zip Component/Library overview.NET Zip Component/Library feature details.NET Zip Component/Library includes.NET Zip Component/Library pricing model.NET Zip Component/Library samples.NET Zip Component/Library release note
Buy our products today with coupon code:
"powering your success"
to SAVE 15% on Your Orders.

NetXtremeZip is an advanced ZIP compression library for .NET Framework

. It is designed to put flexibility into the hands of developer with a lot of features including

Deflate64™, BZip2, and PPMd compression methods, Zip64, PKZip and AES

encryptions, streaming, transaction, repairing, unicode file names and much more. The component is optimized for easy use in multiple scenarios, it will give you the control and stability you need.

NetXtremeZip is also included in the following suites which are bundles that include many additional .NET components:

ZIP Component's Major Features (Click here to see more):

  • Classic Pkzip encryption or AES encryption.
  • WinZip, PKZIP, and UNIX gZip compatible.

  • 128-bit, 192-bit, and 256-bit AES encryption standard.
  • Supports Zip64 zip file format.
  • Supports BZip2, PPMd and Deflate64™ compression algorithms.
  • Nine (9) compression levels, individual compression level can be set for each file.
  • Create new zip files or update existing zip files in stream (can be on disk or in memory stream, buffer).

  • Extract zip files to disk, memory stream or memory buffer.
  • Supports Wildcard for batch operations.
  • Test, Add, move, remove, rename and change attributes of files and folders in a zip file, on disk or in memory.
  • Supports Long file names.
  • Supports Unicode file names.
  • High-performance compression engine.
  • Control the path information stored in a zip file for each file or folder.
  • Recursively zip or unzip entire directories and their contents.

Events support

  • Zip file open event.
  • Overall progress indication.
  • File progress indication.
  • Asking password event.
  • Confirm overwrite event.

Support

  • Royalty free run-time.
  • Supports Visual Studio 2005, Visual Studio 2008, Delphi 8, C# Builder and other compliant development environments.
  • Supports Drag/Drop integration within Visual Studio.
  • NetXtremeZip can be used from ASP.NET web pages, Windows Forms and Web Services.

  • NetXtremeZip can run under both .NET Framework 2.x and 3.x.

.NET Technology

  • 100% managed code written in C# (Complete source code included in the Gold License with Source Code).

  • CLS compliant (Common Language Specification).
  • Documentation fully integrated into Visual Studio .NET.
  • C# and VB.NET samples included in the setup package show how to work with NetXtremeZip.

C# and VB.NET Zip Examples - Easily create an archive:

C#
VB.NET
static void Main()
{
    AddFiles("c:\\test.zip", "c:\\temp\\*.cs", "test");
    MoveFiles("c:\\test.zip", "c:\\temp\\*.txt", "test");
}

private static void AddFiles(string fileName,
    string path, string password)
{
    NetXtremeZip zip1 = new NetXtremeZip();
    zip1.FileName = fileName;
    // Create a new zip file.
    zip1.Open(System.IO.FileMode.Create);
    zip1.EncryptionAlgorithm = EncryptionAlgorithm.Aes128;
    zip1.Password = password;
    zip1.AddFiles(path);
    // Close the zip file.
    zip1.Close();
}

private static void MoveFiles(string fileName,
    string path, string password)
{
    NetXtremeZip zip1 = new NetXtremeZip();
    zip1.FileName = fileName;
    // Create a new zip file.
    zip1.Open(System.IO.FileMode.Open);
    zip1.Password = password;
    zip1.MoveFiles(path);
    // Close the zip file.
    zip1.Close();
}
Copyright © 2009 ComponentForge, LLC. All rights reserved.
 Quick Links
 .NET Components