Class LzipArchiveSettings
Namespace: Aspose.Zip.Lzip
Assembly: Aspose.Zip.dll (25.1.0)
A classe contém configurações de um arquivo lzip específico.
public class LzipArchiveSettings
Herança
Membros Herdados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Construtores
LzipArchiveSettings(int, int)
Inicializa uma nova instância de Aspose.Zip.Lzip.LzipArchiveSettings com um tamanho de dicionário específico.
public LzipArchiveSettings(int dictionarySize, int maxMemberSize = 62914560)
Parâmetros
dictionarySize
int
Tamanho do dicionário para compressão LZMA em bytes.
maxMemberSize
int
Tamanho máximo de um membro no arquivo lzip apresentado em bytes. O valor padrão é 60 MB.
Propriedades
CompressionThreads
Obtém ou define a contagem de threads de compressão. Se o valor for maior que 1, a compressão multithreading será utilizada.
public int CompressionThreads { get; set; }
Valor da Propriedade
Observações
Não defina este número maior que os núcleos da CPU.
Exceções
O número de threads é maior que 100.
DictionarySize
Obtém o tamanho do dicionário usado pela compressão LZMA.
public int DictionarySize { get; }
Valor da Propriedade
FastSpeed
Obtém a instância da classe Aspose.Zip.Lzip.LzipArchiveSettings com tamanho de dicionário igual a 1 megabyte no filtro LZMA.
public static LzipArchiveSettings FastSpeed { get; }
Valor da Propriedade
FastestSpeed
Obtém a instância da classe Aspose.Zip.Lzip.LzipArchiveSettings com tamanho de dicionário igual a 65536 bytes no filtro LZMA.
public static LzipArchiveSettings FastestSpeed { get; }
Valor da Propriedade
HighCompression
Obtém a instância da classe Aspose.Zip.Lzip.LzipArchiveSettings com tamanho de dicionário igual a 32 megabytes no filtro LZMA.
public static LzipArchiveSettings HighCompression { get; }
Valor da Propriedade
MaxMemberSize
Obtém o tamanho máximo de um membro no arquivo lzip apresentado em bytes.
public long MaxMemberSize { get; }
Valor da Propriedade
MaximumCompression
Obtém a instância da classe Aspose.Zip.Lzip.LzipArchiveSettings com tamanho de dicionário igual a 64 megabytes no filtro LZMA.
public static LzipArchiveSettings MaximumCompression { get; }
Valor da Propriedade
Normal
Obtém a instância da classe Aspose.Zip.Lzip.LzipArchiveSettings com tamanho de dicionário igual a 16 megabytes no filtro LZMA.
public static LzipArchiveSettings Normal { get; }