Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-zip</artifactId>
<version>24.9</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-zip', version: '24.9')
<dependency org="com.aspose" name="aspose-zip" rev="24.9">
<artifact name="aspose-zip" ext="jar"/>
</dependency>libraryDependencies += "com.aspose" % "aspose-zip" % "24.9"What’s new in the Aspose.ZIP for Java 24.9
Release Highlights
Aspose.ZIP for Java 24.9 introduces support for creating Self-Extracted (SFX) archives, along with detailed event-driven handling for ISO and XAR formats. This release also brings real-time progress reporting for multiple compression algorithms including LZMA, Zstandard, Z, and Bzip2—empowering developers to monitor and control large archive operations efficiently.
New Features
Self-Extracted Archive (SFX) Format
- Added
SelfExtractorOptionsandArchiveSaveOptions.setSelfExtractorOptions()for building executable archives.
- Added
Event Handling for ISO and XAR Archives
- New classes such as
EventsBagIso,EventsBagXarwith entry-levelEntryAccessedandEntryCompressedevents. - Load and save options now support progress and cancellation callbacks.
- New classes such as
Progress Reporting Support
- Enabled for LZMA, Bzip2, Zstandard, and Z archives via
CompressionProgressedandExtractionProgressedevents.
- Enabled for LZMA, Bzip2, Zstandard, and Z archives via
Enhancements
Deferred Stream Initialization
Archive.CreateEntry()now allows lazy stream creation usingSupplier<InputStream>.
Metered Licensing Support for SFX
- Self-extracted archive creation is now available under metered license conditions.
Public API and Backward Incompatible Changes
New Classes
SelfExtractorOptions,EventsBagXar,EventsBagIso,XarLoadOptions,IsoLoadOptions,ZArchiveLoadOptions,ZstandardSaveOptions, and others related to event handling.
New Methods
ArchiveSaveOptions.setSelfExtractorOptions(SelfExtractorOptions)EventsBagXar.setEntryAccessed(...),setEntryCompressed(...)LzmaArchiveSettings.setCompressionProgressed(...)ZArchiveSaveOptions.setCompressionProgressed(...), and many more for real-time compression/extraction progress tracking.
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.ZIP for Java 24.9 Release Notes.
self-extracting | progress events | iso | xar | lzma
| Version | Release Date |
|---|---|
| 25.10 | November 7, 2025 |
| 25.9 | September 25, 2025 |
| 25.8 | August 22, 2025 |
| 25.7 | July 28, 2025 |
| 25.6 | June 26, 2025 |
| 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-24.9-javadoc.jar | javadoc | 1 MB |
| aspose-zip-24.9.jar | 8 MB | |
| aspose-zip-24.9.pom | 393 bytes |
