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à
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à
Osservazioni
Non impostare questo numero superiore al numero di core della CPU.
Eccezioni
Il numero di thread è superiore a 100.
DictionarySize
Ottiene la dimensione del dizionario utilizzato dalla compressione LZMA.
public int DictionarySize { get; }
Valore della Proprietà
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à
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à
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à
MaxMemberSize
Ottiene la dimensione massima di un membro nell’archivio lzip espressa in byte.
public long MaxMemberSize { get; }
Valore della Proprietà
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à
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; }