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:
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();
}
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 zip1 As 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()
End Sub
Private Sub MoveFiles(ByVal fileName As String, _
ByVal path As String, ByVal password As String)
Dim zip1 As 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()
End Sub