Class LzmaCompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Inställningar som behövs för att kompressorn eller dekompressorn ska fungera.
public class LzmaCompressionSettings : CompressionSettings
Arv
object ← CompressionSettings ← LzmaCompressionSettings
Ärvt Medlemmar
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()
Kommentarer
Lempel–Ziv–Markov kedjealgoritm (LZMA) är en algoritm som används för att utföra förlustfri datakomprimering. Denna algoritm använder ett ordboksbaserat komprimeringsschema som är något liknande LZ77-algoritmen och har en hög komprimeringsgrad samt en variabel storlek på komprimeringsordboken.
Se mer: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm
Konstruktörer
LzmaCompressionSettings()
Initierar en ny instans av klassen Aspose.Zip.Saving.LzmaCompressionSettings med standardstorlek på ordboken, som är lika med 16 megabyte.
public LzmaCompressionSettings()
Exempel
using (Archive archive = new Archive(new ArchiveEntrySettings(new LzmaCompressionSettings())))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save(zipFile);
}