Class SevenZipLZMACompressionSettings
ja nimityö: Aspose.Zip.Saving Kokoelma: Aspose.Zip.dll (25.5.0)
7z-kompressorin tai dekompressorin käyttöä varten tarvittavat asetukset.
public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings
Inheritance
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
Perintöjäsenet
SevenZipCompressionSettings.Method , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Lempel-Ziv-Markovin ketjualgoritmi (LZMA) on algoritmi, jota käytetään suorittamaan häviämättömän datakompressiota.Tämä algorithmi käyttää sanakirjan kompressiojärjestelmää jonkin verran samanlaista kuin LZ77 -algorithmilla ja sillä on korkea kompression suhteen ja vaihtelevan kompressio-sanan koko.
Katso lisää: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm
Constructors
SeitsemänZipLZMACompressionSettings()
public SevenZipLZMACompressionSettings()
Properties
DictionarySize
Sanakirjan (historiallinen buffer) koko osoittaa, kuinka monta bytejä äskettäin käsiteltyjä kompresoimattomia tietoja pidetään muistiin.Jos se ei ole määritelty, se valitaan sisällön koon mukaan.
public int DictionarySize { get; set; }
Omistuksen arvo
Remarks
Mitä suurempi sanakirja, sitä parempi kompressiosuus on - mutta sanakkeet, jotka ovat suurempia kuin kompressimattomat tiedot, ovat RAM: n roskaa.
Method
Se on kompressi- tai dekompressimenetelmä.
public override SevenZipCompressionMethod Method { get; }