Start Search
HomeProductsIndividual ProductsZip Lite Component
 Product Link
 Products
 NetXtreme ZipLite Component
Download FREE Trial Version
  • An advanced ZIP compression library for .NET Framework with built-in GZip, Deflate64™, and AES encryption and much more...

  • Component Version: 1.6

  • Royalty FREE

  • .NET Version: 2.x and 3.x

  • Source Code: Included in Gold License

NetXtremeZipLite 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.
The NetXtremeZipLite package comes with a full documentation and samples to help you start developing your applications with our component easily.

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

Major Features (Click on tab to see detailed features):

  • WinZip, PKZIP, and UNIX gZip compatible.

  • Classic Pkzip encryption or AES encryption.

  • Supports BZip2, PPMd, Deflate64™ compression algorithm.

  • Supports Wildcard for batch operations.

  • Supports Unicode file names.

  • Supports streaming.

  • Fully support both event-driven (asynchronous) and blocking (synchronous) application designs.

  • 100% managed code written in C#.

  • Fully documented and 12 Sample projects written in C#, VB.NET and ASP.NET.

Sample Usage - Easily create a zip file:

C# Sample
VB.NET Sample
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)
{
    SfbZipLite zipLite
= new SfbZipLite();
   
zipLite.FileName = fileName;
   
// Create a new zip file.
   
zipLite.Open(System.IO.FileMode.Create);
   
zipLite.EncryptionAlgorithm = EncryptionAlgorithm.Aes128;
   
zipLite.Password = password;
   
zipLite.AddFiles(path);
   
// Close the zip file.
   
zipLite.Close();
}

private static void MoveFiles(string fileName,
   
string path, string password)
{
    SfbZipLite zipLite
= new SfbZipLite();
   
zipLite.FileName = fileName;
   
// Create a new zip file.
   
zipLite.Open(System.IO.FileMode.Open);
   
zipLite.Password = password;
   
zipLite.MoveFiles(path);
   
// Close the zip file.
   
zipLite.Close();
}

More samples:

  • Click on tab to see more samples.

Copyright © 2008 Safabyte Co.,Ltd. All rights reserved.