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
object ← SevenZipEntrySettings
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
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
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
Observaciones
La Aspose.Zip.Saving.SevenZipAESEncryptionSettings es la única opción para archivos 7Z.