Class SevenZipLZMACompressionSettings

Class SevenZipLZMACompressionSettings

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

Paramètres nécessaires pour que le compresseur ou le décompresseur 7z fonctionne.

public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings

Héritage

objectSevenZipCompressionSettingsSevenZipLZMACompressionSettings

Membres hérités

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

Remarques

L'algorithme de chaîne de Markov de Lempel–Ziv (LZMA) est un algorithme utilisé pour effectuer une compression de données sans perte. Cet algorithme utilise un schéma de compression par dictionnaire quelque peu similaire à l'algorithme LZ77 et présente un rapport de compression élevé ainsi qu'une taille de dictionnaire de compression variable.

Voir plus : https://fr.wikipedia.org/wiki/Algorithme_de_cha%C3%AEne_de_Markov_de_Lempel–Ziv

Constructeurs

SevenZipLZMACompressionSettings()

public SevenZipLZMACompressionSettings()

Propriétés

DictionarySize

La taille du dictionnaire (tampon d’historique) indique combien d’octets des données non compressées récemment traitées sont conservés en mémoire. Si non défini, sera choisi en fonction de la taille d’entrée.

public int DictionarySize { get; set; }

Valeur de la propriété

int

Remarques

Plus le dictionnaire est grand, meilleur est généralement le rapport de compression, mais des dictionnaires plus grands que les données non compressées gaspillent de la RAM.

Method

Obtient la méthode de compression ou de décompression.

public override SevenZipCompressionMethod Method { get; }

Valeur de la propriété

SevenZipCompressionMethod

 Français