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
object ← CompressionSettings ← LzmaCompressionSettings
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);
}