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
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é
Remarques
Ne pas définir ce nombre à plus que le nombre de cœurs de CPU.
Exceptions
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é
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é
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é
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é
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é
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é
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; }