Class SevenZipLZMACompressionSettings
İsim alanı : Aspose.Zip.Saving Toplama: Aspose.Zip.dll (25.5.0)
7z kompresör veya dekompresör çalışmak için gerekli ayarlar.
public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings
Inheritance
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
mirasçı üyeleri
SevenZipCompressionSettings.Method , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Lempel-Ziv-Markov zincir algoritması (LZMA) kayıp olmadan veri sıkıştırma gerçekleştirmek için kullanılan bir algoritmadır. bu algoritma, LZ77 algoritmasına biraz benzer bir sözlük sıkışma şeması kullanır ve yüksek bir kompresyon oranı ve değişken bir baskı-sözlük boyutuna sahiptir.
Daha fazlasını görmek için: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm
Constructors
SevenZipLZMACkompresyon ayarları()
public SevenZipLZMACompressionSettings()
Properties
DictionarySize
Sözlük (tarih buffer) boyutu, son zamanlarda işlenmemiş verilerin kaç baytının hafızada tutulduğunu gösterir.Eğer ayarlanmazsa, giriş boyutuna göre seçilecektir.
public int DictionarySize { get; set; }
Mülkiyet Değer
Remarks
Sözlük ne kadar büyük olursa, genellikle daha iyi bir sıkıştırma oranı olur - ancak basılmamış verilerden daha büyük sözlükler RAM kaybıdır.
Method
Kompresyon veya dekompresyon yöntemini kullanır.
public override SevenZipCompressionMethod Method { get; }