Class LzmaCompressionSettings
Namn på plats: Aspose.Zip.Saving Sammanfattning: Aspose.Zip.dll (25.5.0)
Inställningar som behövs för kompressorn eller dekompressorn att fungera.
public class LzmaCompressionSettings : CompressionSettings
Inheritance
object ← CompressionSettings ← LzmaCompressionSettings
Arvsmedlemmar
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
Lempel-Ziv-Markov kedjalgoritmen (LZMA) är en algoritm som används för att utföra förlustlös datakompression. Detta algoritme använder ett ordkompressionsschema något likt LZ77 algoritmen och har en hög komprimeringsförhållande och en variabel kompression-diktationsstorlek.
Se mer: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm
Constructors
LzmaCompressionSettings()
Initialiserar en ny instans av Aspose.Zip.Saving.LzmaCompressionSettings klass med standard ordbokstorlek, lika med 16 megabyte.
public LzmaCompressionSettings()
Examples
using (Archive archive = new Archive(new ArchiveEntrySettings(new LzmaCompressionSettings())))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}