Class SevenZipEntrySettings

Class SevenZipEntrySettings

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

Paramètres utilisés pour compresser ou décompresser les entrées 7Z.

public class SevenZipEntrySettings

Héritage

objectSevenZipEntrySettings

Membres hérités

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

Constructeurs

SevenZipEntrySettings(SevenZipCompressionSettings, SevenZipEncryptionSettings)

Initialise une nouvelle instance de la classe Aspose.Zip.Saving.SevenZipEntrySettings.

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

Paramètres

compressionSettings SevenZipCompressionSettings

Paramètres pour la compression. Passez null pour les paramètres LZMA par défaut.

Peut être l’un de ces éléments :

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

encryptionSettings SevenZipEncryptionSettings

Paramètres pour le chiffrement. Passez null s’il n’est pas nécessaire de chiffrer ou de déchiffrer.

Peut être uniquement un :

  • Aspose.Zip.Saving.SevenZipAESEncryptionSettings

Propriétés

CompressHeader

Obtient ou définit la valeur indiquant s’il faut compresser l’en-tête de l’archive.

public bool CompressHeader { get; set; }

Valeur de la propriété

bool

Remarques

Ce paramètre est équivalent à l’option -mhc=on de l’outil 7-Zip. Actuellement, il est incompatible avec le chiffrement de l’en-tête.

CompressionSettings

Obtient les paramètres pour la routine de compression ou de décompression.

public SevenZipCompressionSettings CompressionSettings { get; }

Valeur de la propriété

SevenZipCompressionSettings

EncryptionSettings

Obtient les paramètres pour le chiffrement ou le déchiffrement. Les paramètres d’une entrée particulière peuvent varier.

public SevenZipEncryptionSettings EncryptionSettings { get; }

Valeur de la propriété

SevenZipEncryptionSettings

Remarques

Les paramètres Aspose.Zip.Saving.SevenZipAESEncryptionSettings sont la seule option pour les archives 7Z.

 Français