Class SevenZipLZMACompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
7z sıkıştırıcı veya açıcı için gerekli ayarlar.
public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings
Miras
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
Miras Alınan Üyeler
SevenZipCompressionSettings.Method, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Açıklamalar
Lempel–Ziv–Markov zincir algoritması (LZMA), kayıpsız veri sıkıştırması gerçekleştirmek için kullanılan bir algoritmadır. Bu algoritma, LZ77 algoritmasına benzer bir sözlük sıkıştırma şemasını kullanır ve yüksek bir sıkıştırma oranı ile değişken bir sıkıştırma sözlük boyutuna sahiptir.
Daha fazla bilgi için: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm
Yapıcılar
SevenZipLZMACompressionSettings()
public SevenZipLZMACompressionSettings()
Özellikler
DictionarySize
Sözlük (tarih tamponu) boyutu, bellekte saklanan işlenmiş kayıpsız verilerin kaç baytını gösterir. Belirtilmezse, giriş boyutuna göre seçilecektir.
public int DictionarySize { get; set; }
Özellik Değeri
Açıklamalar
Sözlük ne kadar büyükse, sıkıştırma oranı genellikle o kadar iyidir, ancak sıkıştırılmamış verilerden daha büyük sözlükler RAM israfıdır.
Method
Sıkıştırma veya açma yöntemini alır.
public override SevenZipCompressionMethod Method { get; }