Class SevenZipArchiveEntryEncrypted
Namespace: Aspose.Zip.SevenZip
Assembly: Aspose.Zip.dll (25.1.0)
Представляє один файл у архіві 7z.
public class SevenZipArchiveEntryEncrypted : SevenZipArchiveEntry, IArchiveFileEntry
Спадкування
object ← SevenZipArchiveEntry ← SevenZipArchiveEntryEncrypted
Реалізує
Спадковані члени
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()
Примітки
Перетворіть екземпляр Aspose.Zip.SevenZip.SevenZipArchiveEntry в Aspose.Zip.SevenZip.SevenZipArchiveEntryEncrypted, щоб визначити, чи зашифровано запис чи ні.
Методи
FinalizeCompressedData(Stream, byte[])
Записати в вихідний потік будь-які заголовки, які слідують за стисненими даними.
protected override int FinalizeCompressedData(Stream outputStream, byte[] encoderProperties)
Параметри
outputStream
Stream
Вихідний потік для запису.
encoderProperties
byte[]
Властивості компресора.
Повертає
Кількість “технічних” байтів, які були додані після значущого блоку даних запису.
Виключення
Ключ пошкоджено, що може призвести до недійсного заповнення потоку.
Останній блок вже був перетворений.
GetDestinationStream(Stream)
Потік призначення для запису, може бути оформлений.
protected override Stream GetDestinationStream(Stream outputStream)
Параметри
outputStream
Stream
Вихідний потік для запису.
Повертає
Потік призначення для стиснення запису.