Class SevenZipArchiveEntryEncrypted
Namespace: Aspose.Zip.SevenZip
Assembly: Aspose.Zip.dll (25.1.0)
Representerar enstaka fil inom 7z-arkivet.
public class SevenZipArchiveEntryEncrypted : SevenZipArchiveEntry, IArchiveFileEntry
Arv
object ← SevenZipArchiveEntry ← SevenZipArchiveEntryEncrypted
Implementerar
Ärvda medlemmar
SevenZipArchiveEntry.GetDestinationStream(Stream), SevenZipArchiveEntry.FinalizeCompressedData(Stream, byte[]), SevenZipArchiveEntry.Extract(string, string), SevenZipArchiveEntry.Extract(Stream, string), SevenZipArchiveEntry.Open(string), SevenZipArchiveEntry.Name, SevenZipArchiveEntry.ModificationTime, SevenZipArchiveEntry.UncompressedSize, SevenZipArchiveEntry.CompressedSize, SevenZipArchiveEntry.IsDirectory, SevenZipArchiveEntry.CompressionSettings, SevenZipArchiveEntry.Source, SevenZipArchiveEntry.FileAttributes, SevenZipArchiveEntry.CompressionProgressed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Anmärkningar
Kasta en instans av Aspose.Zip.SevenZip.SevenZipArchiveEntry till Aspose.Zip.SevenZip.SevenZipArchiveEntryEncrypted för att avgöra om posten är krypterad eller inte.
Metoder
FinalizeCompressedData(Stream, byte[])
Skriv till utdataflödet eventuella rubriker som följer den komprimerade datan.
protected override int FinalizeCompressedData(Stream outputStream, byte[] encoderProperties)
Parametrar
outputStream
Stream
Utdataflöde för posten.
encoderProperties
byte[]
Egenskaper för kompressorn.
Returnerar
Antal “tekniska” byte som lades till efter postens signifikanta datablock.
Undantag
Nyckeln är korrupt vilket kan orsaka ogiltig padding till strömmen.
Det sista blocket har redan blivit transformerat.
GetDestinationStream(Stream)
Målström för posten, kan dekoreras.
protected override Stream GetDestinationStream(Stream outputStream)
Parametrar
outputStream
Stream
Utdataflöde för posten.
Returnerar
Målström för postens kompression.