Class ArchiveSaveOptions

Class ArchiveSaveOptions

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

Opciones para guardar un archivo zip.

public class ArchiveSaveOptions

Herencia

objectArchiveSaveOptions

Miembros heredados

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

Constructores

ArchiveSaveOptions()

public ArchiveSaveOptions()

Propiedades

ArchiveComment

Obtiene o establece un comentario opcional para el archivo Zip.

public string ArchiveComment { get; set; }

Valor de la propiedad

string

CloseEntrySource

Obtiene o establece un valor que indica si las fuentes de las entradas deben cerrarse justo después de que se haya comprimido una entrada.

public bool CloseEntrySource { get; set; }

Valor de la propiedad

bool

Encoding

Obtiene o establece la codificación para convertir nombres de archivos y otras cadenas a bytes.

public Encoding Encoding { get; set; }

Valor de la propiedad

Encoding

Observaciones

Si no se establece, se utilizará la página de código 437.

EncryptionOptions

Obtiene o establece la configuración de cifrado para guardar un archivo zip existente.

public EncryptionSettings EncryptionOptions { get; set; }

Valor de la propiedad

EncryptionSettings

Ejemplos

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

Observaciones

No utilice estas opciones para la composición regular de un archivo cifrado.

EventsBag

Obtiene o establece el contenedor de eventos que se generan al guardar el archivo.

public EventsBag EventsBag { get; set; }

Valor de la propiedad

EventsBag

ParallelOptions

Obtiene o establece la configuración para la compresión paralela.

public ParallelOptions ParallelOptions { get; set; }

Valor de la propiedad

ParallelOptions

Observaciones

Asígnelo si desea utilizar varios núcleos de CPU mientras se comprimen varias entradas de archivo.

SelfExtractorOptions

Obtiene o establece la configuración para el archivo autoextraíble.

public SelfExtractorOptions SelfExtractorOptions { get; set; }

Valor de la propiedad

SelfExtractorOptions

Observaciones

Asígnelo si necesita componer un programa ejecutable para extraer un archivo sin que se instale ningún software en la computadora de destino.

 Español