Class LzmaCompressionSettings

Class LzmaCompressionSettings

Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)

Configuraciones necesarias para que el compresor o descompresor funcione.

public class LzmaCompressionSettings : CompressionSettings

Herencia

objectCompressionSettingsLzmaCompressionSettings

Miembros heredados

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()

Observaciones

El algoritmo de cadena de Markov de Lempel–Ziv (LZMA) es un algoritmo utilizado para realizar compresión de datos sin pérdida. Este algoritmo utiliza un esquema de compresión de diccionario algo similar al algoritmo LZ77 y presenta una alta relación de compresión y un tamaño de diccionario de compresión variable.

Ver más: https://es.wikipedia.org/wiki/Algoritmo_de_cadena_de_Lempel–Ziv–Markov

Constructores

LzmaCompressionSettings()

Inicializa una nueva instancia de la clase Aspose.Zip.Saving.LzmaCompressionSettings con un tamaño de diccionario predeterminado, igual a 16 megabytes.

public LzmaCompressionSettings()

Ejemplos

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