A .NET component and set of objects that provide the flexibility,
security, and performance desired for efficiently integrating zip
compression into your development projects.
Features
Flexibility and Ease-of-Use
- WinZip, PKZIP, and UNIX gZip compatible
- Three levels of compression/performance control
- Large file (over 4 GB) support
- QuickZip and QuickUnzip short-cut methods
- Unicode filename support for international character sets
- 64-bit OS support
- Compatible with Visual Studio 2008 as well as Visual Studio
2002, 2003, and 2005
High Performance
- High-performance compression engine
- Optimized "on the fly" streaming compression and inflation,
without buffering to disk or memory
- Add files without re-compressing the entire archive
- Multi-threaded asynchronous functionality
- Fully developed in managed C#
Comprehensive Security
- WinZip compatible security
- Standard zip encryption support
- AES encryption - 128-bit, 192-bit and 256-bit options
- "On the fly" encryption and decryption
Highlighted Features
- Wildcard support for batch operations
- Recursive directory tree support
- Stream support as compression/inflation data sources or
destinations
- Span to multiple disks
- Split to multiple files on the same disk
- Self-extracting executables
- Many sample projects for both C# and VB.NET, as well as
ASP.NET included
Supported Environments
All PowerTCP for .NET components and classes will operate on any
Microsoft operating system that fully supports the Microsoft .NET
Framework, including 64-bit Windows. .NET components are dependent
on the Framework rather than a specific operating system. Products
support .NET Framework versions 1.0, 1.1, 2.0 and 3.5. The
components can be used with any .NET compliant language, including
the following languages:
- C#
- VB.NET
- Managed C++
- Delphi for .NET
PowerTCP for .NET components have been tested in the following
application environments:
- Standard Windows desktop applications
- Console applications
- ASP.NET web applications and Web Sites
- Windows service applications
- Web service applications
PowerTCP for .NET components have been tested in the following
development environments:
- Visual Studio .NET (2002, 2003, 2005, 2008)
- C# Builder
- Delphi 8 for .NET
Some uses of PowerTCP Zip
Compression for .NET include:
- You need to instantly and easily add zip/unzip functionality
to your application.
- An application that requires flexible options and exacting
control over zip and unzip operations.
- Web applications that let users specify multiple files for
download and return them in one compressed file.
- Any application that needs to backup or store data.
- Web applications that need to open posted compressed files
and extract their data.
- An application that needs to programmatically manage zip
files as a collection of items.
- A web application that needs to access data in a back-end
database, compress it, and return it to the client.
- An application that needs to manage both compressed and
uncompressed data.
- Need an application to create self-extracting compressed
files that require no 3rd party zip application.