Class SevenZipEntrySettings

Class SevenZipEntrySettings

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

Configurações usadas para comprimir ou descomprimir entradas 7Z.

public class SevenZipEntrySettings

Herança

objectSevenZipEntrySettings

Membros Herdados

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Construtores

SevenZipEntrySettings(SevenZipCompressionSettings, SevenZipEncryptionSettings)

Inicializa uma nova instância da classe Aspose.Zip.Saving.SevenZipEntrySettings.

public SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings = null, SevenZipEncryptionSettings encryptionSettings = null)

Parâmetros

compressionSettings SevenZipCompressionSettings

Configurações para compressão. Passe null para configurações LZMA padrão.

Pode ser um destes:

  • Aspose.Zip.Saving.SevenZipLZMACompressionSettings
  • Aspose.Zip.Saving.SevenZipLZMA2CompressionSettings
  • Aspose.Zip.Saving.SevenZipBZip2CompressionSettings
  • Aspose.Zip.Saving.SevenZipStoreCompressionSettings
  • Aspose.Zip.Saving.SevenZipPPMdCompressionSettings

encryptionSettings SevenZipEncryptionSettings

Configurações para criptografia. Passe null se não houver necessidade de criptografar ou descriptografar.

Pode ser apenas um:

  • Aspose.Zip.Saving.SevenZipAESEncryptionSettings

Propriedades

CompressHeader

Obtém ou define um valor que indica se deve comprimir o cabeçalho do arquivo.

public bool CompressHeader { get; set; }

Valor da Propriedade

bool

Observações

Esta configuração é equivalente ao switch -mhc=on da ferramenta 7-Zip. Atualmente, é incompatível com a criptografia de cabeçalho.

CompressionSettings

Obtém as configurações para a rotina de compressão ou descompressão.

public SevenZipCompressionSettings CompressionSettings { get; }

Valor da Propriedade

SevenZipCompressionSettings

EncryptionSettings

Obtém as configurações para criptografia ou descriptografia. As configurações de uma entrada específica podem variar.

public SevenZipEncryptionSettings EncryptionSettings { get; }

Valor da Propriedade

SevenZipEncryptionSettings

Observações

As configurações Aspose.Zip.Saving.SevenZipAESEncryptionSettings são a única opção para arquivos 7Z.

 Português