Class LzipArchiveSettings
Namespace: Aspose.Zip.Lzip
Assembly: Aspose.Zip.dll (25.1.0)
Klasa zawiera ustawienia konkretnego archiwum lzip.
public class LzipArchiveSettings
Dziedziczenie
Dziedziczone członkowie
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktorzy
LzipArchiveSettings(int, int)
Inicjalizuje nową instancję Aspose.Zip.Lzip.LzipArchiveSettings z określoną wielkością słownika.
public LzipArchiveSettings(int dictionarySize, int maxMemberSize = 62914560)
Parametry
dictionarySize
int
Wielkość słownika dla kompresji LZMA w bajtach.
maxMemberSize
int
Maksymalny rozmiar jednego członka w archiwum lzip przedstawiony w bajtach. Wartość domyślna to 60 MB.
Właściwości
CompressionThreads
Pobiera lub ustawia liczbę wątków kompresji. Jeśli wartość jest większa niż 1, zostanie użyta kompresja wielowątkowa.
public int CompressionThreads { get; set; }
Wartość właściwości
Uwagi
Nie ustawiaj tej liczby większej niż liczba rdzeni CPU.
Wyjątki
Liczba wątków jest większa niż 100.
DictionarySize
Pobiera rozmiar słownika używanego przez kompresję LZMA.
public int DictionarySize { get; }
Wartość właściwości
FastSpeed
Pobiera instancję klasy Aspose.Zip.Lzip.LzipArchiveSettings z rozmiarem słownika równym 1 megabajtowi w filtrze LZMA.
public static LzipArchiveSettings FastSpeed { get; }
Wartość właściwości
FastestSpeed
Pobiera instancję klasy Aspose.Zip.Lzip.LzipArchiveSettings z rozmiarem słownika równym 65536 bajtów w filtrze LZMA.
public static LzipArchiveSettings FastestSpeed { get; }
Wartość właściwości
HighCompression
Pobiera instancję klasy Aspose.Zip.Lzip.LzipArchiveSettings z rozmiarem słownika równym 32 megabajtom w filtrze LZMA.
public static LzipArchiveSettings HighCompression { get; }
Wartość właściwości
MaxMemberSize
Pobiera maksymalny rozmiar jednego członka w archiwum lzip przedstawiony w bajtach.
public long MaxMemberSize { get; }
Wartość właściwości
MaximumCompression
Pobiera instancję klasy Aspose.Zip.Lzip.LzipArchiveSettings z rozmiarem słownika równym 64 megabajtom w filtrze LZMA.
public static LzipArchiveSettings MaximumCompression { get; }
Wartość właściwości
Normal
Pobiera instancję klasy Aspose.Zip.Lzip.LzipArchiveSettings z rozmiarem słownika równym 16 megabajtom w filtrze LZMA.
public static LzipArchiveSettings Normal { get; }