Class LzipArchiveSettings

Class LzipArchiveSettings

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

La classe contiene impostazioni per un particolare archivio lzip.

public class LzipArchiveSettings

Ereditarietà

objectLzipArchiveSettings

Membri Ereditati

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

Costruttori

LzipArchiveSettings(int, int)

Inizializza una nuova istanza di Aspose.Zip.Lzip.LzipArchiveSettings con una dimensione del dizionario particolare.

public LzipArchiveSettings(int dictionarySize, int maxMemberSize = 62914560)

Parametri

dictionarySize int

Dimensione del dizionario per la compressione LZMA in byte.

maxMemberSize int

Dimensione massima di un membro nell’archivio lzip espressa in byte. Il valore predefinito è 60 MB.

Proprietà

CompressionThreads

Ottiene o imposta il numero di thread di compressione. Se il valore è maggiore di 1, verrà utilizzata la compressione multithreading.

public int CompressionThreads { get; set; }

Valore della Proprietà

int

Osservazioni

Non impostare questo numero superiore al numero di core della CPU.

Eccezioni

ArgumentOutOfRangeException

Il numero di thread è superiore a 100.

DictionarySize

Ottiene la dimensione del dizionario utilizzato dalla compressione LZMA.

public int DictionarySize { get; }

Valore della Proprietà

int

FastSpeed

Ottiene l’istanza della classe Aspose.Zip.Lzip.LzipArchiveSettings con dimensione del dizionario pari a 1 megabyte nel filtro LZMA.

public static LzipArchiveSettings FastSpeed { get; }

Valore della Proprietà

LzipArchiveSettings

FastestSpeed

Ottiene l’istanza della classe Aspose.Zip.Lzip.LzipArchiveSettings con dimensione del dizionario pari a 65536 byte nel filtro LZMA.

public static LzipArchiveSettings FastestSpeed { get; }

Valore della Proprietà

LzipArchiveSettings

HighCompression

Ottiene l’istanza della classe Aspose.Zip.Lzip.LzipArchiveSettings con dimensione del dizionario pari a 32 megabyte nel filtro LZMA.

public static LzipArchiveSettings HighCompression { get; }

Valore della Proprietà

LzipArchiveSettings

MaxMemberSize

Ottiene la dimensione massima di un membro nell’archivio lzip espressa in byte.

public long MaxMemberSize { get; }

Valore della Proprietà

long

MaximumCompression

Ottiene l’istanza della classe Aspose.Zip.Lzip.LzipArchiveSettings con dimensione del dizionario pari a 64 megabyte nel filtro LZMA.

public static LzipArchiveSettings MaximumCompression { get; }

Valore della Proprietà

LzipArchiveSettings

Normal

Ottiene l’istanza della classe Aspose.Zip.Lzip.LzipArchiveSettings con dimensione del dizionario pari a 16 megabyte nel filtro LZMA.

public static LzipArchiveSettings Normal { get; }

Valore della Proprietà

LzipArchiveSettings

 Italiano