Class LzmaCompressionSettings

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);
}
 Svenska