Class LzmaCompressionSettings

Class LzmaCompressionSettings

Nombre del espacio: Aspose.Zip.Saving Asamblea: Aspose.Zip.dll (25.5.0)

Los ajustes necesarios para que el compresor o el decompresor funcionen.

public class LzmaCompressionSettings : CompressionSettings

Inheritance

object CompressionSettings LzmaCompressionSettings

Miembros heredados

CompressionSettings.Bzip2 ,y, CompressionSettings.Deflate ,y, CompressionSettings.EnhancedDeflate ,y, CompressionSettings.Store ,y, CompressionSettings.Lzma ,y, CompressionSettings.Xz ,y, CompressionSettings.PPMd ,y, CompressionSettings.Zstd ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Remarks

El algoritmo de cadena Lempel-Ziv-Markov (LZMA) es un algoritmo utilizado para realizar la compresión de datos sin pérdidas.Este algoritmo utiliza un esquema de composición diccionario algo similar al algoritmo LZ77 y tiene un alto ratio de compresión y un tamaño variable de la comprensión-dicción.

Ver más: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm

Constructors

LzmaCompressionSettings()

Inicia una nueva instancia de la clase Aspose.Zip.Saving.LzmaCompressionSettings con tamaño diccionario por defecto, equivalente a 16 megabytes.

public LzmaCompressionSettings()

Examples

using (Archive archive = new Archive(new ArchiveEntrySettings(new LzmaCompressionSettings())))
{
    archive.CreateEntry("data.bin", "data.bin");
    archive.Save(zipFile);
}
 Español