Class SevenZipEntrySettings

Class SevenZipEntrySettings

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

Configuraciones utilizadas para comprimir o descomprimir entradas 7Z.

public class SevenZipEntrySettings

Herencia

objectSevenZipEntrySettings

Miembros heredados

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

Constructores

SevenZipEntrySettings(SevenZipCompressionSettings, SevenZipEncryptionSettings)

Inicializa una nueva instancia de la clase Aspose.Zip.Saving.SevenZipEntrySettings.

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

Parámetros

compressionSettings SevenZipCompressionSettings

Configuraciones para la compresión. Pase null para la configuración LZMA por defecto.

Puede ser uno de estos:

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

encryptionSettings SevenZipEncryptionSettings

Configuraciones para la encriptación. Pase null si no es necesario encriptar o desencriptar.

Puede ser solo uno:

  • Aspose.Zip.Saving.SevenZipAESEncryptionSettings

Propiedades

CompressHeader

Obtiene o establece el valor que indica si se debe comprimir el encabezado del archivo.

public bool CompressHeader { get; set; }

Valor de la propiedad

bool

Observaciones

Esta configuración es equivalente al interruptor -mhc=on de la herramienta 7-Zip. Actualmente es incompatible con la encriptación del encabezado.

CompressionSettings

Obtiene las configuraciones para la rutina de compresión o descompresión.

public SevenZipCompressionSettings CompressionSettings { get; }

Valor de la propiedad

SevenZipCompressionSettings

EncryptionSettings

Obtiene las configuraciones para la encriptación o desencriptación. Las configuraciones de una entrada particular pueden variar.

public SevenZipEncryptionSettings EncryptionSettings { get; }

Valor de la propiedad

SevenZipEncryptionSettings

Observaciones

La Aspose.Zip.Saving.SevenZipAESEncryptionSettings es la única opción para archivos 7Z.

 Español