Class LzmaCompressionSettings
Der Name: Aspose.Zip.Saving Versammlung: Aspose.Zip.dll (25.5.0)
Die Einstellungen, die für den Kompressor oder den Decompressor benötigt werden, um zu arbeiten.
public class LzmaCompressionSettings : CompressionSettings
Inheritance
object ← CompressionSettings ← LzmaCompressionSettings
Vererbte Mitglieder
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()
Remarks
Das Lempel-Ziv-Markov-Kette-Algorithmus (LZMA) ist ein Algoritmus, das verwendet wird, um eine Datenkompression ohne Verlust durchzuführen. Dieses Algorismus verwendet ein Wörterkomprimierungsschema etwas ähnlich wie das LZ77 und verfügt über einen hohen Komprimierungsverhältnis und eine variable Compression-Dictionary Größe.
Mehr sehen: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm
Constructors
LzmaCompressionSettings()
Initialisiert eine neue Instanz der Aspose.Zip.Saving.LzmaCompressionSettings-Klasse mit Standard-Wörterbuchgröße, die 16 Megabytes entspricht.
public LzmaCompressionSettings()
Examples
using (Archive archive = new Archive(new ArchiveEntrySettings(new LzmaCompressionSettings())))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}