Class SevenZipLZMACompressionSettings

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

objectSevenZipCompressionSettingsSevenZipLZMACompressionSettings

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

int

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

Valor de la propiedad

SevenZipCompressionMethod

 Español