Class LzipArchiveSettings

Class LzipArchiveSettings

Namespace: Aspose.Zip.Lzip
Assembly: Aspose.Zip.dll (25.1.0)

La clase contiene la configuración de un archivo lzip particular.

public class LzipArchiveSettings

Herencia

objectLzipArchiveSettings

Miembros Heredados

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructores

LzipArchiveSettings(int, int)

Inicializa una nueva instancia de Aspose.Zip.Lzip.LzipArchiveSettings con un tamaño de diccionario particular.

public LzipArchiveSettings(int dictionarySize, int maxMemberSize = 62914560)

Parámetros

dictionarySize int

Tamaño del diccionario para la compresión LZMA en bytes.

maxMemberSize int

Tamaño máximo de un miembro en el archivo lzip presentado en bytes. El valor predeterminado es 60 MB.

Propiedades

CompressionThreads

Obtiene o establece la cantidad de hilos de compresión. Si el valor es mayor que 1, se utilizará compresión multihilo.

public int CompressionThreads { get; set; }

Valor de la Propiedad

int

Observaciones

No establezca este número en más de núcleos de CPU.

Excepciones

ArgumentOutOfRangeException

El número de hilos es más de 100.

DictionarySize

Obtiene el tamaño del diccionario que utiliza la compresión LZMA.

public int DictionarySize { get; }

Valor de la Propiedad

int

FastSpeed

Obtiene la instancia de la clase Aspose.Zip.Lzip.LzipArchiveSettings con un tamaño de diccionario igual a 1 megabyte en el filtro LZMA.

public static LzipArchiveSettings FastSpeed { get; }

Valor de la Propiedad

LzipArchiveSettings

FastestSpeed

Obtiene la instancia de la clase Aspose.Zip.Lzip.LzipArchiveSettings con un tamaño de diccionario igual a 65536 bytes en el filtro LZMA.

public static LzipArchiveSettings FastestSpeed { get; }

Valor de la Propiedad

LzipArchiveSettings

HighCompression

Obtiene la instancia de la clase Aspose.Zip.Lzip.LzipArchiveSettings con un tamaño de diccionario igual a 32 megabytes en el filtro LZMA.

public static LzipArchiveSettings HighCompression { get; }

Valor de la Propiedad

LzipArchiveSettings

MaxMemberSize

Obtiene el tamaño máximo de un miembro en el archivo lzip presentado en bytes.

public long MaxMemberSize { get; }

Valor de la Propiedad

long

MaximumCompression

Obtiene la instancia de la clase Aspose.Zip.Lzip.LzipArchiveSettings con un tamaño de diccionario igual a 64 megabytes en el filtro LZMA.

public static LzipArchiveSettings MaximumCompression { get; }

Valor de la Propiedad

LzipArchiveSettings

Normal

Obtiene la instancia de la clase Aspose.Zip.Lzip.LzipArchiveSettings con un tamaño de diccionario igual a 16 megabytes en el filtro LZMA.

public static LzipArchiveSettings Normal { get; }

Valor de la Propiedad

LzipArchiveSettings

 Español