Class LzipArchiveSettings

Class LzipArchiveSettings

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

Klasa zawiera ustawienia konkretnego archiwum lzip.

public class LzipArchiveSettings

Dziedziczenie

objectLzipArchiveSettings

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

int

Uwagi

Nie ustawiaj tej liczby większej niż liczba rdzeni CPU.

Wyjątki

ArgumentOutOfRangeException

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

int

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

LzipArchiveSettings

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

LzipArchiveSettings

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

LzipArchiveSettings

MaxMemberSize

Pobiera maksymalny rozmiar jednego członka w archiwum lzip przedstawiony w bajtach.

public long MaxMemberSize { get; }

Wartość właściwości

long

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

LzipArchiveSettings

Normal

Pobiera instancję klasy Aspose.Zip.Lzip.LzipArchiveSettings z rozmiarem słownika równym 16 megabajtom w filtrze LZMA.

public static LzipArchiveSettings Normal { get; }

Wartość właściwości

LzipArchiveSettings

 Polski