Class SevenZipLZMACompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Inställningar som behövs för att 7z-kompressorn eller dekompressorn ska fungera.
public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings
Arv
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
Ärvt Medlemmar
SevenZipCompressionSettings.Method, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Kommentarer
Lempel–Ziv–Markov-kedjealgoritmen (LZMA) är en algoritm som används för att utföra förlustfri datakomprimering. Denna algoritm använder ett ordboks-komprimeringsschema som är något liknande LZ77-algoritmen och har en hög komprimeringsgrad och en variabel storlek på komprimeringsordboken.
Se mer: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm
Konstruktörer
SevenZipLZMACompressionSettings()
public SevenZipLZMACompressionSettings()
Egenskaper
DictionarySize
Storleken på ordboken (historikbuffert) indikerar hur många byte av de nyligen behandlade okomprimerade data som hålls i minnet. Om den inte anges kommer den att väljas i enlighet med storleken på indata.
public int DictionarySize { get; set; }
Egenskapsvärde
Kommentarer
Ju större ordboken är, desto bättre är vanligtvis komprimeringsgraden, men ordböcker som är större än de okomprimerade data är slöseri med RAM.
Method
Hämtar komprimerings- eller dekomprimeringsmetod.
public override SevenZipCompressionMethod Method { get; }