Class LzipArchiveSettings

Class LzipArchiveSettings

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

Třída obsahuje nastavení pro konkrétní lzip archív.

public class LzipArchiveSettings

Dědičnost

objectLzipArchiveSettings

Děděné členy

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

Konstruktor

LzipArchiveSettings(int, int)

Inicializuje novou instanci Aspose.Zip.Lzip.LzipArchiveSettings se specifickou velikostí slovníku.

public LzipArchiveSettings(int dictionarySize, int maxMemberSize = 62914560)

Parametry

dictionarySize int

Velikost slovníku pro LZMA kompresi v bajtech.

maxMemberSize int

Maximální velikost jednoho člena v lzip archívu uvedená v bajtech. Výchozí hodnota je 60 MB.

Vlastnosti

CompressionThreads

Získá nebo nastaví počet kompresních vláken. Pokud je hodnota větší než 1, bude použita vícestupňová komprese.

public int CompressionThreads { get; set; }

Hodnota vlastnosti

int

Poznámky

Nesetřete toto číslo na více než počet jader CPU.

Výjimky

ArgumentOutOfRangeException

Počet vláken je větší než 100.

DictionarySize

Získá velikost slovníku, který používá LZMA komprese.

public int DictionarySize { get; }

Hodnota vlastnosti

int

FastSpeed

Získá instanci třídy Aspose.Zip.Lzip.LzipArchiveSettings s velikostí slovníku rovnou 1 megabajtu v LZMA filtru.

public static LzipArchiveSettings FastSpeed { get; }

Hodnota vlastnosti

LzipArchiveSettings

FastestSpeed

Získá instanci třídy Aspose.Zip.Lzip.LzipArchiveSettings s velikostí slovníku rovnou 65536 bajtům v LZMA filtru.

public static LzipArchiveSettings FastestSpeed { get; }

Hodnota vlastnosti

LzipArchiveSettings

HighCompression

Získá instanci třídy Aspose.Zip.Lzip.LzipArchiveSettings s velikostí slovníku rovnou 32 megabajtům v LZMA filtru.

public static LzipArchiveSettings HighCompression { get; }

Hodnota vlastnosti

LzipArchiveSettings

MaxMemberSize

Získá maximální velikost jednoho člena v lzip archívu uvedenou v bajtech.

public long MaxMemberSize { get; }

Hodnota vlastnosti

long

MaximumCompression

Získá instanci třídy Aspose.Zip.Lzip.LzipArchiveSettings s velikostí slovníku rovnou 64 megabajtům v LZMA filtru.

public static LzipArchiveSettings MaximumCompression { get; }

Hodnota vlastnosti

LzipArchiveSettings

Normal

Získá instanci třídy Aspose.Zip.Lzip.LzipArchiveSettings s velikostí slovníku rovnou 16 megabajtům v LZMA filtru.

public static LzipArchiveSettings Normal { get; }

Hodnota vlastnosti

LzipArchiveSettings

 Čeština