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
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
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é
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; }