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:
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();
}
Sub Main()
AddFiles("c:\test.zip", "c:\temp\*.cs", "test")
MoveFiles("c:\test.zip", "c:\temp\*.txt", "test")
End Sub
Private Sub AddFiles(ByVal fileName As String, _
ByVal path As String, ByVal password As String)
Dim zipLite As 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()
End Sub
Private Sub MoveFiles(ByVal fileName As String, _
ByVal path As String, ByVal password As String)
Dim zipLite As 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()
End Sub
More samples:
Click on
tab to see more samples.
Royalty-FREE Licenses
Prices include royalty-free distributation, for unlimited site deployment.
Click on the desired license below to add it to your cart.