Rebex.NET: Rebex ZIP: ZIP archive component for .NET Framework (VB.NET, C#)Rebex ZIP
Rebex ZIP is a compression component for .NET languages (such as C# or VB.NET).
Features
- Easy to use API (see the tutorial).
- Password protection (AES 128, AES 192, AES 256, ZIP 2.0 encryption methods).
- International characters in filenames (Unicode support).
- Supports large files (over 4GB).
- Wildcards support for adding, extracting and deleting files.
- List<T> support for adding, extracting and deleting files.
- Recursive directory tree operations.
- Both stream and file based operations.
- Possibility to access decompression stream directly.
- Create ZIP files in memory.
- Add data to ZIP file from stream or memory.
- Written in 100% pure .NET.
- All samples available in C# and VB.NET.
- Samples for command line, WinForms and ASP.NET.
- Add, extract, rename, delete files in ZIP archive.
- 10 compression levels.
- ZIP archive shrinking.
- Events and delegates for effortless integration with your applications.
- Component source code available (C#).
- Deflate and Enhanced Deflate support (compatible with Deflate64(tm) by PKWARE).
- Read/write comments within ZIP file.
- Open self-extracting ZIP archives.
- Thread-safe.
- Asynchronous operations (event-driven API).
- Storing and restoring file dates and attributes (Read-only, Archive, Hidden and others).
- Ability to inflate (decompress) directly to in-memory byte array.
- Searching for files inside the archive by wildcard mask.
- Support for IEnumerable<T> in ZIP item collections (required for using LINQ).
- All operations are done without any temporary files.
- Archive contents listings with complete file details (original size, compressed size, creation and last modification dates, CRC checksum, comment).
- Custom Deflate algorithm implementation - no dependency on any open-source ZLib compression libraries (unlike many others).
Compatibility
- Compatible with WinZip, PKZIP, Info-ZIP (and many others).
- 32bit and 64bit OS.
- .NET Framework 2.0, 3.0, 3.5 and 4.0.
Licensing and support
- Royalty free redistribution.
- Includes 1 year support contract.
- Includes all new versions released during 1 year.
Interested?