Class LzipArchiveSettings
Namespace: Aspose.Zip.Lzip
Assembly: Aspose.Zip.dll (25.1.0)
このクラスは特定のlzipアーカイブの設定を含みます。
public class LzipArchiveSettings
継承
継承されたメンバー
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
コンストラクター
LzipArchiveSettings(int, int)
特定の辞書サイズでAspose.Zip.Lzip.LzipArchiveSettingsの新しいインスタンスを初期化します。
public LzipArchiveSettings(int dictionarySize, int maxMemberSize = 62914560)
パラメーター
dictionarySize
int
LZMA圧縮のための辞書サイズ(バイト単位)。
maxMemberSize
int
lzipアーカイブ内の1つのメンバーの最大サイズ(バイト単位)。デフォルト値は60 MBです。
プロパティ
CompressionThreads
圧縮スレッド数を取得または設定します。値が1より大きい場合、マルチスレッド圧縮が使用されます。
public int CompressionThreads { get; set; }
プロパティ値
備考
この数をCPUコア数以上に設定しないでください。
例外
スレッド数が100を超えています。
DictionarySize
LZMA圧縮で使用される辞書のサイズを取得します。
public int DictionarySize { get; }
プロパティ値
FastSpeed
LZMAフィルターで辞書サイズが1メガバイトのAspose.Zip.Lzip.LzipArchiveSettingsクラスのインスタンスを取得します。
public static LzipArchiveSettings FastSpeed { get; }
プロパティ値
FastestSpeed
LZMAフィルターで辞書サイズが65536バイトのAspose.Zip.Lzip.LzipArchiveSettingsクラスのインスタンスを取得します。
public static LzipArchiveSettings FastestSpeed { get; }
プロパティ値
HighCompression
LZMAフィルターで辞書サイズが32メガバイトのAspose.Zip.Lzip.LzipArchiveSettingsクラスのインスタンスを取得します。
public static LzipArchiveSettings HighCompression { get; }
プロパティ値
MaxMemberSize
lzipアーカイブ内の1つのメンバーの最大サイズ(バイト単位)を取得します。
public long MaxMemberSize { get; }
プロパティ値
MaximumCompression
LZMAフィルターで辞書サイズが64メガバイトのAspose.Zip.Lzip.LzipArchiveSettingsクラスのインスタンスを取得します。
public static LzipArchiveSettings MaximumCompression { get; }
プロパティ値
Normal
LZMAフィルターで辞書サイズが16メガバイトのAspose.Zip.Lzip.LzipArchiveSettingsクラスのインスタンスを取得します。
public static LzipArchiveSettings Normal { get; }