Compress file to create archives or Decompress archives of types ZIP, 7Zip, RAR, TAR, GZIP, BZ2, LZ, CPIO, XZ, Z, CAB from within any .NET based application.
Vendor
Aspose
Company Website
Aspose.ZIP for .NET is a powerful and flexible file compression and archive manipulation API designed for .NET applications. It enables developers to compress and decompress files, create and manage archives, work with folders, and apply encryption. The API supports a wide range of archive formats, including ZIP, RAR, 7Zip, GZIP, BZ2, TAR, LZ, CPIO, XZ, Z, CAB, and LHA. The library integrates easily into any .NET-based application and allows most compression and decompression operations to be completed with just a few lines of code. It provides parallelism for handling large documents efficiently and supports modern AES encryption methods, including AES128, AES192, and AES256, as well as ZipCrypto.
Features
- Compress and decompress files in various formats.
- Create archives from single or multiple files.
- Add files to existing archives, with or without compression.
- Extract ZIP, 7Zip, TAR, GZIP, BZ2, CPIO, XZ, LZ, Z, CAB and RAR archives.
- Encrypt or decrypt entire archives or specific entries.
- Support for user‑defined passwords and multiple encryption standards.
- Delete or modify entries in existing archives.
- Compress folders while preserving the directory structure.
- Decompress archives while maintaining folder hierarchy.
- Handle very large documents using parallel compression techniques.
- Convert archives (e.g., ZIP → 7Z) using supported Aspose classes.
- Programmatically merge, edit, view, lock, and unlock ZIP files.
- Compatible with any .NET application.
Benefits
- Wide Format Support: Work with standard and Linux-based archive formats for maximum flexibility.
- High Performance: Parallel compression capabilities improve speed when working with large file sets.
- Secure: Robust encryption options, including AES-based algorithms, ensure data protection.
- Easy Integration: Simple API surface requiring only minimal code to perform compression or extraction.
- Versatile Use Cases: Suitable for file packaging, deployment pipelines, backup systems, content delivery, and document automation workflows.
- Consistent Reliability: Backed by the Aspose ecosystem, ensuring stable performance across .NET environments.