Class LzipArchiveSettings

Class LzipArchiveSettings

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

La classe contient les paramètres de l’archive lzip particulière.

public class LzipArchiveSettings

Héritage

objectLzipArchiveSettings

Membres hérités

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

Constructeurs

LzipArchiveSettings(int, int)

Initialise une nouvelle instance de Aspose.Zip.Lzip.LzipArchiveSettings avec une taille de dictionnaire particulière.

public LzipArchiveSettings(int dictionarySize, int maxMemberSize = 62914560)

Paramètres

dictionarySize int

Taille du dictionnaire pour la compression LZMA en octets.

maxMemberSize int

Taille maximale d’un membre dans l’archive lzip présentée en octets. La valeur par défaut est de 60 Mo.

Propriétés

CompressionThreads

Obtient ou définit le nombre de threads de compression. Si la valeur est supérieure à 1, la compression multithread sera utilisée.

public int CompressionThreads { get; set; }

Valeur de la propriété

int

Remarques

Ne pas définir ce nombre à plus que le nombre de cœurs de CPU.

Exceptions

ArgumentOutOfRangeException

Le nombre de threads est supérieur à 100.

DictionarySize

Obtient la taille du dictionnaire utilisée par la compression LZMA.

public int DictionarySize { get; }

Valeur de la propriété

int

FastSpeed

Obtient l’instance de la classe Aspose.Zip.Lzip.LzipArchiveSettings avec une taille de dictionnaire égale à 1 mégaoctet dans le filtre LZMA.

public static LzipArchiveSettings FastSpeed { get; }

Valeur de la propriété

LzipArchiveSettings

FastestSpeed

Obtient l’instance de la classe Aspose.Zip.Lzip.LzipArchiveSettings avec une taille de dictionnaire égale à 65536 octets dans le filtre LZMA.

public static LzipArchiveSettings FastestSpeed { get; }

Valeur de la propriété

LzipArchiveSettings

HighCompression

Obtient l’instance de la classe Aspose.Zip.Lzip.LzipArchiveSettings avec une taille de dictionnaire égale à 32 mégaoctets dans le filtre LZMA.

public static LzipArchiveSettings HighCompression { get; }

Valeur de la propriété

LzipArchiveSettings

MaxMemberSize

Obtient la taille maximale d’un membre dans l’archive lzip présentée en octets.

public long MaxMemberSize { get; }

Valeur de la propriété

long

MaximumCompression

Obtient l’instance de la classe Aspose.Zip.Lzip.LzipArchiveSettings avec une taille de dictionnaire égale à 64 mégaoctets dans le filtre LZMA.

public static LzipArchiveSettings MaximumCompression { get; }

Valeur de la propriété

LzipArchiveSettings

Normal

Obtient l’instance de la classe Aspose.Zip.Lzip.LzipArchiveSettings avec une taille de dictionnaire égale à 16 mégaoctets dans le filtre LZMA.

public static LzipArchiveSettings Normal { get; }

Valeur de la propriété

LzipArchiveSettings

 Français