Class LzmaCompressionSettings
De naam: Aspose.Zip.Saving Verzameling: Aspose.Zip.dll (25.5.0)
De instellingen die nodig zijn voor de compressor of decompressor om te werken.
public class LzmaCompressionSettings : CompressionSettings
Inheritance
object ← CompressionSettings ← LzmaCompressionSettings
Geëerbiede leden
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
De Lempel-Ziv-Markov Chain Algorithm (LZMA) is een algoritme dat wordt gebruikt om verliesloze gegevenscompressie uit te voeren.Deze algorithme maakt gebruik van een dictionaire compression schema die enigszins vergelijkbaar is met het LZ77-algoritme en beschikt over een hoge compresie-verhouding en een variabele compressief-dictie-grootte.
Bekijk meer: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm
Constructors
LzmaCompressionSettings()
Initialiseert een nieuwe instantie van de Aspose.Zip.Saving.LzmaCompressionSettings klasse met standaard woordenboekgrootte, gelijk aan 16 megabyte.
public LzmaCompressionSettings()
Examples
using (Archive archive = new Archive(new ArchiveEntrySettings(new LzmaCompressionSettings())))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}