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