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
object ← SevenZipEntrySettings
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
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
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
Observações
As configurações Aspose.Zip.Saving.SevenZipAESEncryptionSettings são a única opção para arquivos 7Z.