Class SevenZipLZMACompressionSettings
Numele spaţiului: Aspose.Zip.Saving Asamblare: Aspose.Zip.dll (25.5.0)
Setări necesare pentru compresorul 7z sau decompresorul pentru a lucra.
public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings
Inheritance
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
Membrii moștenitori
SevenZipCompressionSettings.Method , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Algoritmul lanțului Lempel-Ziv-Markov (LZMA) este un algoritm utilizat pentru a efectua compresiile de date fără pierderi. Acest algoritmo utilizează un schemă de compresie dicționară oarecum asemănătoare cu algoritmul LZ77 și are o proporție de comprimare ridicată și o dimensiune variabilă a compression-dicționar.
Vezi mai multe: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm
Constructors
7ZipLZMACompresieSettings()
public SevenZipLZMACompressionSettings()
Properties
DictionarySize
Dimensiunea dicționarului (buffer istoric) indică cantitatea de byte de date necompresiate prelucrate recent sunt păstrate în memorie.Dacă nu se stabilește, va fi selectat în funcție de dimensiunea intrării.
public int DictionarySize { get; set; }
Valoarea proprietății
Remarks
Cu cât dicționarul este mai mare, cu atât este de obicei mai bun raportul de compresie - dar dicţionarii mai mari decât datele necompresate sunt o pierdere a RAM-ului.
Method
Obține metoda de compresie sau de decompresie.
public override SevenZipCompressionMethod Method { get; }