Class SevenZipLZMACompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Nastavení potřebná pro funkci kompresoru nebo dekompresoru 7z.
public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings
Dědění
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
Děděné členy
SevenZipCompressionSettings.Method, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Poznámky
Algoritmus Lempel–Ziv–Markov chain (LZMA) je algoritmus používaný k provádění bezztrátové komprese dat. Tento algoritmus používá schéma komprese slovníku, které je poněkud podobné algoritmu LZ77, a vyznačuje se vysokým kompresním poměrem a proměnlivou velikostí kompresního slovníku.
Více informací: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm
Konstruktor
SevenZipLZMACompressionSettings()
public SevenZipLZMACompressionSettings()
Vlastnosti
DictionarySize
Velikost slovníku (historického bufferu) udává, kolik bajtů nedávno zpracovaných nekomprimovaných dat je uchováváno v paměti. Pokud není nastavena, bude zvolena podle velikosti vstupu.
public int DictionarySize { get; set; }
Hodnota vlastnosti
Poznámky
Čím větší je slovník, tím lepší je obvykle kompresní poměr, ale slovníky větší než nekomprimovaná data jsou plýtváním RAM.
Method
Získá metodu komprese nebo dekomprese.
public override SevenZipCompressionMethod Method { get; }