Browse our Products

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

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

Release Highlights

Aspose.ZIP for Java 24.8 introduces robust support for UUE (uuencode) archives, providing functionality to encode and decode data using the UUE format. This release also enhances usability with a public API for accessing WIM archive images and introduces an event-driven model for split ZIP archives, enabling actions before entry compression.

New Features

  • UUE (uuencode) Archive Support

    • Added UueArchive class with full encode/decode operations.
    • Introduced UueSaveOptions for setting Unix file permissions, new line characters, and file naming.
  • Event Handling for Split Archives

    • Added EventsBag and EntryAccessed event to trigger actions before compressing entries in split ZIP archives.

Enhancements

  • WIM Archive API Improvements

    • WimArchive.getImages() is now publicly accessible for retrieving embedded image entries.
  • Compression Utility Improvements

    • Added static access to default ZstandardCompressionSettings via CompressionSettings.getZstd().

Bug Fixes

  • UUE Archive Extraction Issue
    • Fixed improper file naming when extracting using extractToDirectory() from UUE format archives.

Public API and Backward Incompatible Changes

  • New Classes

    • UueArchive, UueSaveOptions
  • New Methods

    • UueArchive.save(), UueArchive.extract(), UueArchive.extractToDirectory(), UueArchive.setSource(), UueArchive.getName(), UueArchive.getLength()
    • UueSaveOptions.getFileName(), getNewLine(), getUnixFilePermissions(), setUnixFilePermissions()
    • CompressionSettings.getZstd()
    • WimArchive.getImages()
    • SplitArchiveSaveOptions.getEventsBag(), setEventsBag()
    • EventsBag.getEntryAccessed(), setEntryAccessed()

🔍 Explore the Full Release Details

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


uue | wim | zstandard | split zip | event handling

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