Feature List
Contents
[
Hide
Show
]Aspose.ZIP for .NET allows you to work with multiple techniques for archiving files and folders. It provides several options for storing or compressing data compatible with popular applications. The API gives you full control over creating archives and applying protection via user-defined passwords. The salient features of the API are as follows.
Compression and Decompression
- Create archives from one or multiple files.
- Add or delete files in existing archives without fully repacking them.
- Compress and extкact directories preserving their structure.
- Extract RAR4 and RAR5 archives.
- Store files in archives without compression.
- Compress large files using parallel mode to utilize multiple CPU cores.
- Support for Zip64 archives: 4 GB+ ZIP files with virtually unlimited entries.
- Support for LZMA, BZip2, PPMd, XZ, and Zstandard compression within ZIP archives.
- Create 7z archives using LZMA, LZMA2, PPMd, or BZip2 compression (optionally solid).
- Create self-extracting archives.
- Handle TAR archives combined with any compressor, including GZIP, BZip2, XZ, LZMA, and Lzip.
Encryption
- Encrypt archives using Traditional Encryption (ZipCrypto).
- Support for AES-128, AES-192, and AES-256 encryption.
- Encrypt entire archives or specific entries with passwords.
- Assign individual passwords to specific entries.
- Extract RAR archives with encrypted data and/or file names.
- Encrypt and decrypt 7z archives, including optional header encryption