Class SevenZipArchiveEntryEncrypted

Class SevenZipArchiveEntryEncrypted

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

Representa um único arquivo dentro do arquivo 7z.

public class SevenZipArchiveEntryEncrypted : SevenZipArchiveEntry, IArchiveFileEntry

Herança

objectSevenZipArchiveEntrySevenZipArchiveEntryEncrypted

Implementa

IArchiveFileEntry

Membros Herdados

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()

Observações

Converta uma instância de Aspose.Zip.SevenZip.SevenZipArchiveEntry para Aspose.Zip.SevenZip.SevenZipArchiveEntryEncrypted para determinar se a entrada está criptografada ou não.

Métodos

FinalizeCompressedData(Stream, byte[])

Escreve no fluxo de saída quaisquer cabeçalhos que seguem os dados comprimidos.

protected override int FinalizeCompressedData(Stream outputStream, byte[] encoderProperties)

Parâmetros

outputStream Stream

Fluxo de saída para a entrada.

encoderProperties byte[]

Propriedades do compressor.

Retorna

int

Número de bytes “técnicos” que foram adicionados após o bloco de dados significativos da entrada.

Exceções

CryptographicException

A chave está corrompida, o que pode causar um preenchimento inválido no fluxo.

NotSupportedException

O bloco final já foi transformado.

GetDestinationStream(Stream)

Fluxo de destino para a entrada, pode ser decorado.

protected override Stream GetDestinationStream(Stream outputStream)

Parâmetros

outputStream Stream

Fluxo de saída para a entrada.

Retorna

Stream

O fluxo de destino para a compressão da entrada.

 Português