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
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
Poznámky
Nesetřete toto číslo na více než počet jader CPU.
Výjimky
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
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
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
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
MaxMemberSize
Získá maximální velikost jednoho člena v lzip archívu uvedenou v bajtech.
public long MaxMemberSize { get; }
Hodnota vlastnosti
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
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; }