Feature List
Aspose.ZIP for Java API lets you work with a number of techniques for archiving files and folders. It provides techniques for storing or compressing data that can work with popular applications. The API gives you complete control for making archives and applying for protection via user-defined passwords. The salient features of the API are as follows.
The Aspose.ZIP for Java API allows you to efficiently archive files and folders using various advanced techniques. It offers multiple options for storing and compressing data, ensuring compatibility with widely-used applications. The API provides full control over archive creation, enabling you to secure them with user-defined passwords for enhanced protection. Key features of the API include the following:
Compressing and Decompressing Files and Folders
- Compose an archive from one or multiple files
- Add files to existing archives
- Compress directories respecting its structure
- Decompress files and folders as per the stored structure
- Delete entries from existing archives
- Ability to store files to archives without compression
- Compress files of all sizes by applying parallel mode to utilize several CPU cores
- Support for Zip64 Archives - 4GB+ zip files with a virtually unlimited number of included files
- LZMA, BZip2, PPMd compression within a ZIP archive
- 7z archive composition with LZMA, LZMA2, Bzip2 or PPMd compression
- RAR4 and RAR5 extraction
- Composition of self-extracting archives
- Compression and extraction of xz archives
Encryption of Archives
- Encryption of archives using Traditional Encryption (ZipCrypto)
- Support for AES 128, 192 and 256 for encryption of archives
- Capability to encrypt complete archive or specific entries with password
- Ability to encrypt each archive entry with its own password
- Extraction RAR archives with encrypted data and/or names
- Encryption of 7z archives