Class LzipArchiveSettings
Namespace: Aspose.Zip.Lzip
Assembly: Aspose.Zip.dll (25.1.0)
Die Klasse enthält Einstellungen für ein bestimmtes lzip-Archiv.
public class LzipArchiveSettings
Vererbung
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
LzipArchiveSettings(int, int)
Initialisiert eine neue Instanz von Aspose.Zip.Lzip.LzipArchiveSettings mit einer bestimmten Wörterbuchgröße.
public LzipArchiveSettings(int dictionarySize, int maxMemberSize = 62914560)
Parameter
dictionarySize
int
Wörterbuchgröße für LZMA-Kompression in Bytes.
maxMemberSize
int
Maximale Größe eines Mitglieds im lzip-Archiv, dargestellt in Bytes. Der Standardwert beträgt 60 MB.
Eigenschaften
CompressionThreads
Erhält oder setzt die Anzahl der Kompressionsthreads. Wenn der Wert größer als 1 ist, wird die Multithreading-Kompression verwendet.
public int CompressionThreads { get; set; }
Eigenschaftswert
Bemerkungen
Setzen Sie diese Zahl nicht höher als die Anzahl der CPU-Kerne.
Ausnahmen
Die Anzahl der Threads ist größer als 100.
DictionarySize
Erhält die Größe des Wörterbuchs, das von der LZMA-Kompression verwendet wird.
public int DictionarySize { get; }
Eigenschaftswert
FastSpeed
Erhält die Instanz der Aspose.Zip.Lzip.LzipArchiveSettings-Klasse mit einer Wörterbuchgröße von 1 Megabyte im LZMA-Filter.
public static LzipArchiveSettings FastSpeed { get; }
Eigenschaftswert
FastestSpeed
Erhält die Instanz der Aspose.Zip.Lzip.LzipArchiveSettings-Klasse mit einer Wörterbuchgröße von 65536 Bytes im LZMA-Filter.
public static LzipArchiveSettings FastestSpeed { get; }
Eigenschaftswert
HighCompression
Erhält die Instanz der Aspose.Zip.Lzip.LzipArchiveSettings-Klasse mit einer Wörterbuchgröße von 32 Megabyte im LZMA-Filter.
public static LzipArchiveSettings HighCompression { get; }
Eigenschaftswert
MaxMemberSize
Erhält die maximale Größe eines Mitglieds im lzip-Archiv, dargestellt in Bytes.
public long MaxMemberSize { get; }
Eigenschaftswert
MaximumCompression
Erhält die Instanz der Aspose.Zip.Lzip.LzipArchiveSettings-Klasse mit einer Wörterbuchgröße von 64 Megabyte im LZMA-Filter.
public static LzipArchiveSettings MaximumCompression { get; }
Eigenschaftswert
Normal
Erhält die Instanz der Aspose.Zip.Lzip.LzipArchiveSettings-Klasse mit einer Wörterbuchgröße von 16 Megabyte im LZMA-Filter.
public static LzipArchiveSettings Normal { get; }