Class SevenZipLZMACompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Configuraciones necesarias para que el compresor o descompresor 7z funcione.
public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings
Herencia
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
Miembros heredados
SevenZipCompressionSettings.Method, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Comentarios
El algoritmo de cadena de Markov de Lempel-Ziv (LZMA) es un algoritmo utilizado para realizar compresión de datos sin pérdidas. Este algoritmo utiliza un esquema de compresión por 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_Markov_de_Lempel-Ziv
Constructores
SevenZipLZMACompressionSettings()
public SevenZipLZMACompressionSettings()
Propiedades
DictionarySize
El tamaño del diccionario (buffer de historial) indica cuántos bytes de los datos no comprimidos procesados recientemente se mantienen en memoria. Si no se establece, se elegirá de acuerdo al tamaño de la entrada.
public int DictionarySize { get; set; }
Valor de la propiedad
Comentarios
Cuanto más grande sea el diccionario, mejor será la relación de compresión, pero los diccionarios más grandes que los datos no comprimidos son un desperdicio de RAM.
Method
Obtiene el método de compresión o descompresión.
public override SevenZipCompressionMethod Method { get; }