Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-zip</artifactId>
<version>25.2</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-zip', version: '25.2')
<dependency org="com.aspose" name="aspose-zip" rev="25.2">
<artifact name="aspose-zip" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-zip" % "25.2"
What’s new in the Aspose.ZIP for Java 25.2
Release Highlights
Aspose.ZIP for Java 25.2 focuses on performance and metadata improvements during extraction. It introduces support for capturing modification timestamps, optimizes memory allocation and checksum validation, and simplifies password handling for encrypted 7z archives.
New Features
- Preserve File Modification Time on Extraction
- All major archive formats now support retrieving the original last modified timestamps, enhancing file system metadata fidelity.
- Skip Checksum Validation Option
- Developers can optionally bypass checksum verification to speed up extraction or handle corrupt archives more flexibly.
Enhancements
- Encrypted Archive Password Handling
- Unified password supply mechanism added for encrypted 7z archives and unknown formats via
ArchiveFactory
.
- Unified password supply mechanism added for encrypted 7z archives and unknown formats via
- Optimized Checksum and Header Processing
- Improved memory efficiency during archive loading and validation.
- Improved Content Validation
- Enhanced validation for Bzip2, Gzip, and Zstandard formats during extraction.
Bug Fixes
- SevenZip Metadata Loss
- Fixed issue where encrypted 7z entries failed to retain modification timestamps upon extraction.
Public API and Backward Incompatible Changes
Added Methods
CabEntry.getModificationTime()
IsoEntry.getModificationTime()
LhaArchiveEntry.getModificationTime()
TarEntry.getModificationTime()
WimEntry.getModificationTime()
XarEntry.getModificationTime()
ArchiveFactory.getArchive(InputStream, String)
ArchiveLoadOptions.getSkipChecksumVerification()
ArchiveLoadOptions.setSkipChecksumVerification(boolean)
Obsoleted Methods
LhaArchiveEntry.getLastModified()
→ usegetModificationTime()
WimEntry.getLastModified()
→ usegetModificationTime()
XarEntry.getLastModified()
→ usegetModificationTime()
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.ZIP for Java 25.2 Release Notes.
checksum verification
| modification time
| 7z decryption
| archive metadata
| aspose.zip for java
Version | Release Date |
---|---|
25.5 | May 14, 2025 |
25.4 | April 30, 2025 |
25.3 | March 27, 2025 |
25.2 | February 28, 2025 |
25.1 | January 31, 2025 |
24.12 | December 19, 2024 |
24.11 | November 29, 2024 |
24.10 | October 30, 2024 |
24.9 | September 30, 2024 |
24.8 | August 30, 2024 |
24.7 | July 31, 2024 |
24.6 | June 29, 2024 |
24.5 | May 14, 2024 |
24.4 | April 25, 2024 |
24.3 | March 29, 2024 |
24.2 | March 11, 2024 |
24.1 | January 31, 2024 |
23.12 | December 22, 2023 |
File | Classifier | Size |
---|---|---|
aspose-zip-25.2-javadoc.jar | javadoc | 1 MB |
aspose-zip-25.2.jar | 8 MB | |
aspose-zip-25.2.pom | 393 bytes |