Class SevenZipLZMACompressionSettings
Class SevenZipLZMACompressionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
7z圧縮または解凍を行うために必要な設定。
public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings
継承
object ← SevenZipCompressionSettings ← SevenZipLZMACompressionSettings
継承されたメンバー
SevenZipCompressionSettings.Method, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
備考
Lempel–Ziv–Markov連鎖アルゴリズム(LZMA)は、ロスレスデータ圧縮を行うためのアルゴリズムです。 このアルゴリズムは、LZ77アルゴリズムに似た辞書圧縮スキームを使用し、高い圧縮率と可変サイズの圧縮辞書を特徴としています。
詳細はこちら: https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm
コンストラクター
SevenZipLZMACompressionSettings()
public SevenZipLZMACompressionSettings()
プロパティ
DictionarySize
辞書(履歴バッファ)のサイズは、最近処理された非圧縮データのバイト数をメモリに保持することを示します。 設定されていない場合は、エントリサイズに応じて選択されます。
public int DictionarySize { get; set; }
プロパティ値
備考
辞書が大きいほど、通常は圧縮率が良くなりますが、非圧縮データよりも大きな辞書はRAMの無駄になります。
Method
圧縮または解凍メソッドを取得します。
public override SevenZipCompressionMethod Method { get; }