Class SevenZipLZMACompressionSettings

Class SevenZipLZMACompressionSettings

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

7z圧縮または解凍を行うために必要な設定。

public class SevenZipLZMACompressionSettings : SevenZipCompressionSettings

継承

objectSevenZipCompressionSettingsSevenZipLZMACompressionSettings

継承されたメンバー

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; }

プロパティ値

int

備考

辞書が大きいほど、通常は圧縮率が良くなりますが、非圧縮データよりも大きな辞書はRAMの無駄になります。

Method

圧縮または解凍メソッドを取得します。

public override SevenZipCompressionMethod Method { get; }

プロパティ値

SevenZipCompressionMethod

 日本語