Browse our Products

Aspose.ZIP for Java 26.1 Release Notes

All Changes

KeySummaryIssue Type
ZIPNET-916CAB archive compostion with MSZIP compression.Feature
ZIPNET-1395Reduced allocations in various header composition routines.Enhancement
ZIPNET-1397Introduced deferred sources for entry composition and immediate source closing for 7Z and CAB.Feature
ZIPNET-1400Introduced a version for Java 10.Feature
ZIPNET-1390Improved checksum performance with ARM64 intrinsics on .NET 10.Enhancement

Public API and Backwards Incompatible Changes

The following public types were added:Description
com.aspose.zip.CabEntrySettingsSettings that control how a CAB entry is written.
com.aspose.zip.CabCompressionSettingsSettings needed for CAB compressor to work.
com.aspose.zip.CabStoreCompressionSettingsCompression settings that keep CAB data blocks uncompressed.
com.aspose.zip.CabMsZipCompressionSettingsCompression settings that encode CAB data blocks using MSZip (deflate) compression.
com.aspose.zip.CabSaveOptionsOptions for saving a CAB archive.
com.aspose.zip.SevenZipArchiveSaveOptionsOptions for saving a 7Z archive
The following public methods and properties were added:Description
com.aspose.zip.CabArchive.createEntry(…)Create an entry within the CAB archive.
com.aspose.zip.CabArchive.createEntries(…)Adds to the CAB archive all files, recursively, from the directory.
com.aspose.zip.CabArchive.save(…)Saves CAB archive to the destination provided.
com.aspose.zip.CabSaveOptions.getSkipChecksumCalculation()Gets a value indicating whether to skip checksum calculation when saving the CAB archive.
com.aspose.zip.CabSaveOptions.setSkipChecksumCalculation(value)Sets a value indicating whether to skip checksum calculation when saving the CAB archive.
com.aspose.zip.CabSaveOptions.getCloseEntrySource()Indicate whether entry should be closed immediately after an entry has been compressed.
com.aspose.zip.CabSaveOptions.setCloseEntrySource()Sets whether entry should be closed immediately after an entry has been compressed.
com.aspose.zip.SevenZipArchive.createEntry(string, Supplier<Stream>, SevenZipEntrySetting)Create an entry within a 7Z archive with the source provided just in time.
com.aspose.zip.SevenZipArchive.save(…, SevenZipArchiveSaveOption)Saves SevenZip archive to the destination with specific options.
com.aspose.zip.SevenZipArchiveSaveOption.getCloseEntrySouce()Indicate whether entry should be closed immediately after an entry has been compressed.
com.aspose.zip.SevenZipArchiveSaveOption.setCloseEntrySouce(boolean)Sets whether entry should be closed immediately after an entry has been compressed.