SevenZipLZMA2CompressionSettings.SevenZipLZMA2CompressionSettings

SevenZipLZMA2CompressionSettings(int)

Instancia la configuración para el método de compresión LZMA2 dentro del archivo 7z.

public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
ParámetroEscribeDescripción
dictionarySizeInt32El tamaño del búfer de historial debe estar entre 4096 y 1073741824.

Excepciones

excepcióncondición
ArgumentOutOfRangeExceptiondictionarySize es demasiado grande o demasiado pequeño.

Observaciones

Cuanto más grande es el diccionario, mejor suele ser la relación de compresión, pero los diccionarios más grandes que los datos sin comprimir son un desperdicio de RAM.

Ver también


SevenZipLZMA2CompressionSettings(int, int)

Instancia la configuración para el método de compresión LZMA2 dentro del archivo 7z.

public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
ParámetroEscribeDescripción
dictionarySizeInt32El tamaño del búfer de historial debe estar entre 4096 y 1073741824.
fastBytesInt32Controla el número de bytes rápidos utilizados por los compresores LZMA2. Una mayor cantidad de bytes rápidos puede proporcionar una mejor relación de compresión a expensas de la velocidad de compresión.

Excepciones

excepcióncondición
ArgumentOutOfRangeExceptiondictionarySize es demasiado grande o demasiado pequeño, ofastBytes es demasiado grande o demasiado pequeño.

Observaciones

Cuanto más grande es el diccionario, mejor suele ser la relación de compresión, pero los diccionarios más grandes que los datos sin comprimir son un desperdicio de RAM.

Ver también