Class LzipArchiveSettings
Namespace: Aspose.Zip.Lzip
Assembly: Aspose.Zip.dll (25.1.0)
Klassen innehåller inställningar för ett specifikt lzip-arkiv.
public class LzipArchiveSettings
Arv
Ärvt Medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktorer
LzipArchiveSettings(int, int)
Initialiserar en ny instans av Aspose.Zip.Lzip.LzipArchiveSettings med en specifik ordboksstorlek.
public LzipArchiveSettings(int dictionarySize, int maxMemberSize = 62914560)
Parametrar
dictionarySize
int
Ordboksstorlek för LZMA-kompression i byte.
maxMemberSize
int
Maximal storlek för en medlem i lzip-arkivet angiven i byte. Standardvärdet är 60 MB.
Egenskaper
CompressionThreads
Hämtar eller ställer in antalet kompressionstrådar. Om värdet är större än 1 kommer flertrådad kompression att användas.
public int CompressionThreads { get; set; }
Egenskapsvärde
Kommentarer
Ställ inte in detta nummer på mer än CPU-kärnor.
Undantag
Antalet trådar är mer än 100.
DictionarySize
Hämtar storleken på ordboken som används av LZMA-kompression.
public int DictionarySize { get; }
Egenskapsvärde
FastSpeed
Hämtar instansen av klassen Aspose.Zip.Lzip.LzipArchiveSettings med ordboksstorlek lika med 1 megabyte i LZMA-filter.
public static LzipArchiveSettings FastSpeed { get; }
Egenskapsvärde
FastestSpeed
Hämtar instansen av klassen Aspose.Zip.Lzip.LzipArchiveSettings med ordboksstorlek lika med 65536 byte i LZMA-filter.
public static LzipArchiveSettings FastestSpeed { get; }
Egenskapsvärde
HighCompression
Hämtar instansen av klassen Aspose.Zip.Lzip.LzipArchiveSettings med ordboksstorlek lika med 32 megabyte i LZMA-filter.
public static LzipArchiveSettings HighCompression { get; }
Egenskapsvärde
MaxMemberSize
Hämtar den maximala storleken för en medlem i lzip-arkivet angiven i byte.
public long MaxMemberSize { get; }
Egenskapsvärde
MaximumCompression
Hämtar instansen av klassen Aspose.Zip.Lzip.LzipArchiveSettings med ordboksstorlek lika med 64 megabyte i LZMA-filter.
public static LzipArchiveSettings MaximumCompression { get; }
Egenskapsvärde
Normal
Hämtar instansen av klassen Aspose.Zip.Lzip.LzipArchiveSettings med ordboksstorlek lika med 16 megabyte i LZMA-filter.
public static LzipArchiveSettings Normal { get; }