Class LzipArchiveSettings

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

objectLzipArchiveSettings

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

int

Bemerkungen

Setzen Sie diese Zahl nicht höher als die Anzahl der CPU-Kerne.

Ausnahmen

ArgumentOutOfRangeException

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

int

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

LzipArchiveSettings

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

LzipArchiveSettings

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

LzipArchiveSettings

MaxMemberSize

Erhält die maximale Größe eines Mitglieds im lzip-Archiv, dargestellt in Bytes.

public long MaxMemberSize { get; }

Eigenschaftswert

long

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

LzipArchiveSettings

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; }

Eigenschaftswert

LzipArchiveSettings

 Deutsch