Class SevenZipLZMACompressionSettings

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í

objectSevenZipCompressionSettingsSevenZipLZMACompressionSettings

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

int

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; }

Hodnota vlastnosti

SevenZipCompressionMethod

 Čeština