Class SevenZipLZMACompressionSettings
Der Name: Aspose.Zip.Saving Versammlung: Aspose.Zip.dll (25.5.0)
Die Einstellungen, die für den 7z-Kompressor oder Decompressor benötigt werden, um zu arbeiten.
public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings
Inheritance
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
Vererbte Mitglieder
SevenZipCompressionSettings.Method , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Das Lempel-Ziv-Markov-Kette-Algorithmus (LZMA) ist ein Algoritmus, das verwendet wird, um eine Datenkompression ohne Verlust durchzuführen. Dieses Algorismus verwendet ein Wörterkomprimierungsschema etwas ähnlich wie das LZ77 und verfügt über einen hohen Komprimierungsverhältnis und eine variable Compression-Dictionary Größe.
Mehr sehen: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm
Constructors
7ZipLZMACkompressionSettings()
public SevenZipLZMACompressionSettings()
Properties
DictionarySize
Die Wörterbuchgröße (History Buffer) zeigt an, wie viele Byte der vor kurzem verarbeiteten unkomprimierten Daten im Speicher gespeichert werden.Wenn nicht festgelegt wird, wird nach Eingangsgröße ausgewählt.
public int DictionarySize { get; set; }
Eigentumswert
Remarks
Je größer der Wörterbuch, desto besser ist in der Regel das Komprimierungsverhältnis - aber die Worte mehr als die unkomprimierten Daten sind ein Abfall von RAM.
Method
Er erhält Kompression oder Decompression Methode.
public override SevenZipCompressionMethod Method { get; }