Browse our Products

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

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

Release Highlights

Aspose.ZIP for Java 24.4 delivers a major leap in archive format support with the introduction of .7z and .xz formats. This release includes support for LZMA2, BCJ, and AES encryption in 7z archives, along with robust multi-volume compression settings and filter configurations for XZ-based archiving workflows.

New Features

  • 7z Archive Support

    • Added SevenZipArchive, SevenZipArchiveEntry, and related encryption and compression settings.
    • Supports LZMA, LZMA2, BZip2, Store, and AES methods for compression and encryption.
  • XZ Archive Format Support

    • Introduced XzArchive, XzArchiveSettings, and filter settings for LZMA2 and BCJ-X86.
  • BCJ Algorithm and LZMA2

    • Full implementation of BCJ-X86 filter for better compression in executable formats.
    • Added LZMA2 compression method for both 7z and XZ formats.
  • Multi-Volume 7z Archives

    • Enabled via SplitSevenZipArchiveSaveOptions class for archiving large datasets across volumes.

Public API and Backward Incompatible Changes

  • New Classes Introduced

    • SevenZipArchive, SevenZipArchiveEntry, SevenZipCompressionSettings, SevenZipEncryptionSettings, SevenZipEntrySettings
    • XzArchive, XzArchiveSettings, XzLZMA2FilterSettings, XzBcjX86FilterSettings, SplitSevenZipArchiveSaveOptions, etc.
  • New Enums

    • SevenZipCompressionMethod: Defines supported compression methods in 7z.
    • XzCheckType: Determines checksum strategy for XZ archive.
  • New Methods in TarArchive

    • fromXz(InputStream) and fromXz(String)
    • saveXzCompressed(OutputStream, TarFormat, XzArchiveSettings)
    • saveXzCompressed(String, TarFormat, XzArchiveSettings)

🔍 Explore the Full Release Details

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


7z archive | lzma2 | xz compression | multi-volume archive | aspose.zip

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.4-javadoc.jarjavadoc803 KB
aspose-zip-24.4.jar6 MB
aspose-zip-24.4.pom393 bytes