Browse our Products

Aspose.ZIP for Python via .NET 26.9 Release Notes

All Changes

KeySummaryIssue Type
ZIPNET-1434Extract unencrypted EGG archive. Can extract EGG archives with Store, Deflate, Bzip2, LZMA compression methods.Feature
ZIPNET-1475Extract AAR archive with symbolic link.Enhancement
ZIPNET-1478Cancel tar extraction with token.Enhancement
ZIPNET-1465Compose multivolume ZIP archive saving it to volume stream provider.Feature

Public API and Backwards Incompatible Changes

The following public types were added:Description
aspose.zip.egg.EggArchiveThis class represents an EGG archive file.
aspose.zip.egg.EggArchiveLoadOptionsOptions with which EGG archive is loaded from a compressed file.
aspose.zip.egg.EggEntryRepresents a file entry in an EGG archive with all its metadata.
aspose.zip.egg.EggEntryEncryptedEGG entry that needs to be decrypted before decompression.
aspose.zip.egg.EggEntryPlainEGG entry that needs to be decompressed without decryption.
aspose.zip.tar.TarLoadOptionsOptions with which TarArchive is loaded from a compressed file.
The following public methods and properties were added:Description
aspose.zip.egg.EggArchive.extract_to_directory(…)Extracts all the files and directories in the archive to the directory provided.
aspose.zip.egg.EggArchive.entriesGets the list of files in the archive.
aspose.zip.egg.EggArchiveLoadOptions.cancellation_tokenGets or sets a cancellation token used to cancel the extraction operation.
aspose.zip.egg.EggEntry.compressed_sizeCompressed size of the file data in bytes.
aspose.zip.egg.EggEntry.is_directoryReturns true if this entry represents a directory.
aspose.zip.egg.EggEntry.nameGets the name of the entry within the archive.
aspose.zip.egg.EggEntry.uncompressed_sizeUncompressed size of the file data in bytes.
aspose.zip.egg.EggEntry.extract(…)Extracts the entry to the stream or file provided.
aspose.zip.egg.EggEntry.open()Opens the entry for extraction and provides a stream with decompressed entry content.
Aspose.Zip.Archive.SaveSplit(IVolumeStreamProvider, SplitArchiveSaveOptions)Saves a multi-volume archive to streams supplied by a volume provider.
Aspose.Zip.Saving.SplitArchiveSaveOptions.#ctor(uint segmentSize)nstantiates settings for saving a multivolume ZIP archive.
aspose.zip.tar.TarLoadOptions.cancellation_tokenGets or sets a cancellation token used to cancel the extraction operation.
Aspose.Zip.Tar.TarArchive.#ctor(Stream, TarLoadOptions)Initializes a new instance of the TarArchive class and composes an entry list can be extracted from the archive.
Aspose.Zip.Tar.TarArchive.#ctor(string, TarLoadOptions)Initializes a new instance of the TarArchive class and composes an entry list can be extracted from the archive.
aspose.zip.saving.IVolumeStreamProvider.get_next_volume()Provides the next stream for a volume of a split archive.
Aspose.Zip.Saving.IVolumeStreamProvider.VolumeCompleted(int, Stream, bool)Called after a volume of a split (multivolume) archive has been written.
The following interfaces were added:Description
aspose.zip.saving.IVolumeStreamProviderProvider of streams for multi-volume archive composition.