Class ArchiveSaveOptions

Class ArchiveSaveOptions

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

Opções para salvar um arquivo zip.

public class ArchiveSaveOptions

Herança

objectArchiveSaveOptions

Membros Herdados

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

Construtores

ArchiveSaveOptions()

public ArchiveSaveOptions()

Propriedades

ArchiveComment

Obtém ou define um comentário opcional para o arquivo Zip.

public string ArchiveComment { get; set; }

Valor da Propriedade

string

CloseEntrySource

Obtém ou define um valor que indica se as fontes das entradas devem ser fechadas logo após uma entrada ter sido comprimida.

public bool CloseEntrySource { get; set; }

Valor da Propriedade

bool

Encoding

Obtém ou define a codificação para converter nomes de arquivo e outras strings em bytes.

public Encoding Encoding { get; set; }

Valor da Propriedade

Encoding

Observações

Se não definido, a página de código 437 será utilizada.

EncryptionOptions

Obtém ou define as configurações de criptografia para salvar um arquivo zip existente.

public EncryptionSettings EncryptionOptions { get; set; }

Valor da Propriedade

EncryptionSettings

Exemplos

using (var archive = new Archive("plain.zip"))
{                   
     archive.Save("encrypted.zip", new ArchiveSaveOptions() { EncryptionOptions = new AesEcryptionSettings("p@s$", EncryptionMethod.AES256) });
}

Observações

Não utilize esta opção para a composição regular de arquivos zip criptografados.

EventsBag

Obtém ou define o contêiner de eventos que ocorrem durante a salvaguarda do arquivo.

public EventsBag EventsBag { get; set; }

Valor da Propriedade

EventsBag

ParallelOptions

Obtém ou define as configurações para compressão paralela.

public ParallelOptions ParallelOptions { get; set; }

Valor da Propriedade

ParallelOptions

Observações

Atribua se você deseja utilizar vários núcleos de CPU ao comprimir várias entradas de arquivo.

SelfExtractorOptions

Obtém ou define as configurações para arquivo autoextraível.

public SelfExtractorOptions SelfExtractorOptions { get; set; }

Valor da Propriedade

SelfExtractorOptions

Observações

Atribua se você precisar compor um programa executável para extrair um arquivo sem que nenhum software esteja instalado no computador de destino.

 Português