Browse our Products

Aspose.ZIP for Java 25.2 Release Notes

All Changes

KeySummaryIssue Type
ZIPNET-1261Optimize checksum calculation.Enhancement
ZIPNET-1254Reduce headers memory allocation.Enhancement
ZIPNET-1258Validate content on Bzip2, Gzip, Zstandard extraction.Enhancement
ZIPNET-1262Set Modified time metadata for various archive entries on extraction.Feature
ZIPNET-1263Extract encrypted 7z archive supplying password only once.Enhancement
ZIPNET-1260Support specifying password on extraction of encrypted archive having not determined format.Enhancement
ZIPNET-1270Allow to skip checksum verification.Feature
ZIPNET-1275Encrypted SevenZip entry does not keep modification time.Bug

Public API and Backwards Incompatible Changes

The following public methods were added:Description
com.aspose.zip.CabEntry.getModificationTime()Gets last modified date and time.
com.aspose.zip.IsoEntry.getModificationTime()Gets last modified date and time.
com.aspose.zip.LhaArchiveEntry.getModificationTime()Gets last modified date and time.
com.aspose.zip.TarEntry.getModificationTime()Gets last modified date and time.
com.aspose.zip.WimEntry.getModificationTime()Gets last modified date and time.
com.aspose.zip.XarEntry.getModificationTime()Gets last modified date and time.
com.aspose.zip.ArchiveFactory.getArchive( java.io.InputStream , String )Detects the archive format and creates the appropriate IArchive object according to the type of encrypted archive.
com.aspose.zip.ArchiveLoadOptions.getSkipChecksumVerification()Gets a value indicating whether checksum verification of ZIP entries be skipped and mismatch ignored.
com.aspose.zip.ArchiveLoadOptions.setSkipChecksumVerification( boolean )Sets a value indicating whether checksum verification of ZIP entries be skipped and mismatch ignored.
The following public methods obsolete:Description
com.aspose.zip.LhaArchiveEntry.getLastModified()Use getModificationTime() instead.
com.aspose.zip.WimEntry.getLastModified()Use getModificationTime() instead.
com.aspose.zip.XarEntry.getLastModified()Use getModificationTime() instead.