Class SevenZipLZMACompressionSettings

Class SevenZipLZMACompressionSettings

Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)

Ustawienia potrzebne do działania kompresora lub dekompresora 7z.

public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings

Dziedziczenie

objectSevenZipCompressionSettingsSevenZipLZMACompressionSettings

Członkowie dziedziczeni

SevenZipCompressionSettings.Method, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Uwagi

Algorytm Lempel–Ziv–Markov chain (LZMA) jest algorytmem wykorzystywanym do bezstratnej kompresji danych. Algorytm ten wykorzystuje schemat kompresji słownikowej, który jest nieco podobny do algorytmu LZ77 i charakteryzuje się wysokim współczynnikiem kompresji oraz zmiennym rozmiarem słownika kompresji.

Zobacz więcej: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm

Konstruktory

SevenZipLZMACompressionSettings()

public SevenZipLZMACompressionSettings()

Właściwości

DictionarySize

Rozmiar słownika (bufor historii) wskazuje, ile bajtów ostatnio przetworzonych niekompresowanych danych jest przechowywanych w pamięci. Jeśli nie jest ustawiony, zostanie wybrany odpowiednio do rozmiaru wpisu.

public int DictionarySize { get; set; }

Wartość właściwości

int

Uwagi

Im większy słownik, tym lepszy zazwyczaj jest współczynnik kompresji, ale słowniki większe niż dane niekompresowane są marnotrawstwem pamięci RAM.

Method

Pobiera metodę kompresji lub dekompresji.

public override SevenZipCompressionMethod Method { get; }

Wartość właściwości

SevenZipCompressionMethod

 Polski