Browse our Products

Aspose.ZIP for Java 24.4 Release Notes

All Changes

KeySummaryIssue Type
ZIPJAVA-51Add support for 7z format with ported algorithms.Feature
ZIPJAVA-63Add support for Lzma2 algorithm.Feature
ZIPJAVA-65Add support for BCJ algorithm.Feature
ZIPJAVA-66Add support for XZ format and algorithm.Feature
ZIPNET-1144Extract entries compressed with Shrink method from ZIP container.Feature

Public API and Backwards Incompatible Changes

The following public types were added:Description
com.aspose.zip.SevenZipAESEncryptionSettingsSettings for AES encryption or decryption algorithm.
com.aspose.zip.SevenZipArchiveThis class represents 7z archive file.
com.aspose.zip.SevenZipArchiveEntryRepresents single file within 7z archive.
com.aspose.zip.SevenZipArchiveEntryEncryptedSevenZip archive entry that needs to be compressed with encryption or decompressed with decryption.
com.aspose.zip.SevenZipArchiveEntryPlainSevenZip entry that needs to be compressed without encryption or decompressed without decryption.
com.aspose.zip.SevenZipBZip2CompressionSettingsSettings for BZip2 compression method within 7z archive.
com.aspose.zip.SevenZipCompressionSettingsSettings needed for 7z compressor or decompressor to work.
com.aspose.zip.SevenZipEncryptionSettingsBase class for settings for several 7z encryption methods.
com.aspose.zip.SevenZipEntrySettingsSettings used to compress or decompress 7z entries.
com.aspose.zip.SevenZipLZMA2CompressionSettingsSettings for LZMA2 compression method within 7z archive.
com.aspose.zip.SevenZipLZMACompressionSettingsSettings for LZMA compression method within 7z archive.
com.aspose.zip.SevenZipStoreCompressionSettingsSettings for Store compression method within 7z archive.
com.aspose.zip.SplitSevenZipArchiveSaveOptionsOptions for saving a multi-volume 7-zip archive.
com.aspose.zip.XzArchiveThis class represents xz archive file.
com.aspose.zip.XzArchiveSettingsThe class contains set of setting particular xz archive.
com.aspose.zip.XzBcjX86FilterSettingsSettings for xz Bcj X86 filter.
com.aspose.zip.XzCompressionSettingsSettings for Xz compression method.
com.aspose.zip.XzFilterSettingsBase class for set of settings of particular xz format filter.
com.aspose.zip.XzLZMA2FilterSettingsSet of settings for xz LZMA2 filter.
The following public enumerations were added:Description
com.aspose.zip.SevenZipCompressionMethodMethods of compression that 7z format support.
com.aspose.zip.XzCheckTypeThe enumeration defines checksum calculation approach for xz archive.
The following public methods were added:Description
com.aspose.zip.TarArchive.fromXz( java.io.InputStream )Extracts supplied xz format archive and composes com.aspose.zip.TarArchive from extracted data.
com.aspose.zip.TarArchive.fromXz( String )Extracts supplied xz format archive and composes TarArchive from extracted data.
com.aspose.zip.TarArchive.saveXzompressed( java.io.OutputStream , com.aspose.zip.TarFormat, com.aspose.zip.XzArchiveSettings )Saves archive to the stream with xz compression.
com.aspose.zip.TarArchive.saveXzCompressed( String , com.aspose.zip.TarFormat, com.aspose.zip.XzArchiveSettings )Saves archive to the file by path with xz compression.