Class SevenZipLZMACompressionSettings

Class SevenZipLZMACompressionSettings

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

Einstellungen, die benötigt werden, damit der 7z-Kompressor oder -Dekompressor funktioniert.

public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings

Vererbung

objectSevenZipCompressionSettingsSevenZipLZMACompressionSettings

Vererbte Mitglieder

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

Bemerkungen

Der Lempel–Ziv–Markov-Ketten-Algorithmus (LZMA) ist ein Algorithmus zur verlustfreien Datenkompression. Dieser Algorithmus verwendet ein Wörterbuch-Kompressionsschema, das dem LZ77-Algorithmus ähnlich ist, und bietet ein hohes Kompressionsverhältnis sowie eine variable Größe des Kompressionswörterbuchs.

Weitere Informationen: https://de.wikipedia.org/wiki/Lempel–Ziv–Markov-Ketten-Algorithmus

Konstruktoren

SevenZipLZMACompressionSettings()

public SevenZipLZMACompressionSettings()

Eigenschaften

DictionarySize

Die Größe des Wörterbuchs (Historienpuffer) gibt an, wie viele Bytes der zuletzt verarbeiteten unkomprimierten Daten im Speicher gehalten werden. Wenn nicht festgelegt, wird sie entsprechend der Eingangsgröße gewählt.

public int DictionarySize { get; set; }

Eigenschaftswert

int

Bemerkungen

Je größer das Wörterbuch, desto besser ist normalerweise das Kompressionsverhältnis, aber Wörterbücher, die größer als die unkomprimierten Daten sind, verschwenden RAM.

Method

Erhält die Kompressions- oder Dekompressionsmethode.

public override SevenZipCompressionMethod Method { get; }

Eigenschaftswert

SevenZipCompressionMethod

 Deutsch