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
SelfExtractorOptions
andArchiveSaveOptions.setSelfExtractorOptions()
for building executable archives.
- Added
Event Handling for ISO and XAR Archives
- New classes such as
EventsBagIso
,EventsBagXar
with entry-levelEntryAccessed
andEntryCompressed
events. - 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
CompressionProgressed
andExtractionProgressed
events.
- 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.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 |