Class LzmaCompressionSettings

Class LzmaCompressionSettings

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

Ustawienia potrzebne do działania kompresora lub dekompresora.

public class LzmaCompressionSettings : CompressionSettings

Dziedziczenie

objectCompressionSettingsLzmaCompressionSettings

Członkowie dziedziczeni

CompressionSettings.Bzip2, CompressionSettings.Deflate, CompressionSettings.EnhancedDeflate, CompressionSettings.Store, CompressionSettings.Lzma, CompressionSettings.Xz, CompressionSettings.PPMd, CompressionSettings.Zstd, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Uwagi

Algorytm łańcucha Markowa Lempel–Ziv–Markov (LZMA) jest algorytmem używanym do bezstratnej kompresji danych. Ten algorytm wykorzystuje schemat kompresji słownikowej, który jest w pewnym sensie 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

LzmaCompressionSettings()

Inicjalizuje nową instancję klasy Aspose.Zip.Saving.LzmaCompressionSettings z domyślnym rozmiarem słownika, równym 16 megabajtom.

public LzmaCompressionSettings()

Przykłady

using (Archive archive = new Archive(new ArchiveEntrySettings(new LzmaCompressionSettings())))
{
    archive.CreateEntry("data.bin", "data.bin");
    archive.Save(zipFile);
}
 Polski