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
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
Observaciones
No establezca este número en más de núcleos de CPU.
Excepciones
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
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
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
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
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
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
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; }