Browse our Products

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-zip</artifactId>
    <version>24.7</version>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-zip', version: '24.7')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-zip" rev="24.7">
    <artifact name="aspose-zip" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-zip" % "24.7"
copied!  

What’s new in the Aspose.ZIP for Java 24.7

Release Highlights

Aspose.ZIP for Java 24.7 continues to broaden archive format compatibility with the addition of support for ISO (ISO 9660), Z (compress), Shar, FastLZ, and WavPack formats. This update enables developers to read, write, and extract data from a wider range of compressed and disk image formats with added stream-based compression enhancements and new metadata access methods.

New Features

  • ISO Format Support

    • Introduced IsoArchive and IsoEntry classes for reading ISO 9660 image files.
  • Z Format (compress) Support

    • Added ZArchive and methods for saving Z-compressed TAR and CPIO archives.
  • Shar Archive Support

    • Added SharArchive and SharEntry classes for Unix shar-format compatibility.
  • FastLZ Compression Support

    • Introduced FastLZOutputStream to enable compression using FastLZ algorithm.
  • WavPack Algorithm Support

    • Internal support added for WavPack algorithm as part of archive processing stack.

Enhancements

  • Added .getLength() and .getName() methods for:

    • Bzip2Archive, GzipArchive, LzipArchive, LzmaArchive
  • Added support for header encryption configuration in 7z:

    • SevenZipEncryptionSettings.getEncryptHeader() / .setEncryptHeader(boolean)

Public API and Backward Incompatible Changes

  • New Classes

    • IsoArchive, IsoEntry
    • SharArchive, SharEntry
    • ZArchive, FastLZOutputStream
  • New Methods

    • Archive metadata access:
      • .getLength(), .getName() for multiple archive types
    • Z-compression saving support:
      • TarArchive.saveZCompressed(...)
      • CpioArchive.saveZCompressed(...)
      • TarArchive.fromZ(...)
    • 7z encryption setting:
      • SevenZipEncryptionSettings.getEncryptHeader() / .setEncryptHeader(boolean)
  • Deleted Methods

    • .dispose() methods deprecated and replaced by close() across all archive classes:
      • e.g., Archive.dispose()close()

🔍 Explore the Full Release Details

For full list of updates, please visit Aspose.ZIP for Java 24.7 Release Notes.


iso | z format | shar | fastlz | wavpack

VersionRelease Date
25.5May 14, 2025
25.4April 30, 2025
25.3March 27, 2025
25.2February 28, 2025
25.1January 31, 2025
24.12December 19, 2024
24.11November 29, 2024
24.10October 30, 2024
24.9September 30, 2024
24.8August 30, 2024
24.7July 31, 2024
24.6June 29, 2024
24.5May 14, 2024
24.4April 25, 2024
24.3March 29, 2024
24.2March 11, 2024
24.1January 31, 2024
23.12December 22, 2023
FileClassifierSize
aspose-zip-24.7-javadoc.jarjavadoc1010 KB
aspose-zip-24.7.jar6 MB
aspose-zip-24.7.pom393 bytes