Class SevenZipArchiveEntryEncrypted

Class SevenZipArchiveEntryEncrypted

Namespace: Aspose.Zip.SevenZip
Assembly: Aspose.Zip.dll (25.1.0)

Представляет собой отдельный файл в архиве 7z.

public class SevenZipArchiveEntryEncrypted : SevenZipArchiveEntry, IArchiveFileEntry

Наследование

objectSevenZipArchiveEntrySevenZipArchiveEntryEncrypted

Реализует

IArchiveFileEntry

Унаследованные члены

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[]

Свойства компрессора.

Возвращает

int

Количество “технических” байтов, добавленных после значимого блока данных элемента.

Исключения

CryptographicException

Ключ поврежден, что может вызвать недопустимую подложку в потоке.

NotSupportedException

Последний блок уже был преобразован.

GetDestinationStream(Stream)

Целевой поток для элемента, может быть декорирован.

protected override Stream GetDestinationStream(Stream outputStream)

Параметры

outputStream Stream

Выходной поток для элемента.

Возвращает

Stream

Целевой поток для сжатия элемента.

 Русский