Class LzmaCompressionSettings

Class LzmaCompressionSettings

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

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

public class LzmaCompressionSettings : CompressionSettings

Héritage

objectCompressionSettingsLzmaCompressionSettings

Membres hérités

CompressionSettings.Bzip2, CompressionSettings.Deflate, CompressionSettings.EnhancedDeflate, CompressionSettings.Store, CompressionSettings.Lzma, CompressionSettings.Xz, CompressionSettings.PPMd, CompressionSettings.Zstd, 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_chaine_de_Markov_de_Lempel–Ziv

Constructeurs

LzmaCompressionSettings()

Initialise une nouvelle instance de la classe Aspose.Zip.Saving.LzmaCompressionSettings avec une taille de dictionnaire par défaut, égale à 16 mégaoctets.

public LzmaCompressionSettings()

Exemples

using (Archive archive = new Archive(new ArchiveEntrySettings(new LzmaCompressionSettings())))
{
    archive.CreateEntry("data.bin", "data.bin");
    archive.Save(zipFile);
}
 Français