Class SevenZipLZMA2CompressionSettings

Class SevenZipLZMA2CompressionSettings

名称: Aspose.Zip.Saving 組み合わせ: Aspose.Zip.dll (25.5.0)

7z コンプレッサーまたはデコンプレッサーの作業に必要な設定。

public class SevenZipLZMA2CompressionSettings : SevenZipCompressionSettings

Inheritance

object SevenZipCompressionSettings SevenZipLZMA2CompressionSettings

相続人

SevenZipCompressionSettings.Method , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

LZMA2 は、複数のコンプレッシャーデータおよび未圧縮データの実行をサポートします。

もっと見る: https://en.wikipedia.org/wiki/Lempel –Ziv–Markov_chain_algorithm

Constructors

7ZipLZMA2コンプレッシャー設定(インタ)

LZMA2 圧縮方法の設定を 7z アーカイブ内でインスタントします。

public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)

Parameters

dictionarySize int

歴史バッファーのサイズは、4096と1073741824の間でなければなりません。

Remarks

辞書が大きくなるほど、通常は圧縮比率が良くなりますが、圧迫されていないデータよりも大きい辞典はRAMの廃棄物です。

Exceptions

ArgumentOutOfRangeException

dictionarySize’ is too big or too small.

7ZipLZMA2コンプレッシャー設定(int、 int)

LZMA2 圧縮方法の設定を 7z アーカイブ内でインスタントします。

public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)

Parameters

dictionarySize int

歴史バッファーのサイズは、4096と1073741824の間でなければなりません。

fastBytes int

LZMA2 コンプレッサーによって使用されるスピードバイトの数を制御します. より多くのスピーードビットは、圧縮速度の代償でより良い圧迫比率を提供することができます。

Remarks

辞書が大きくなるほど、通常は圧縮比率が良くなりますが、圧迫されていないデータよりも大きい辞典はRAMの廃棄物です。

Exceptions

ArgumentOutOfRangeException

dictionarySize’ is too big or too small, or fastBytes’ is too big or too small.

Properties

CompressionThreads

圧縮線数を取得または設定します. 値が 1 を超える場合、複数の圧力が使用されます。

public int CompressionThreads { get; set; }

不動産価値

int

Remarks

この数字をCPUコア以上に設定しないでください。

Exceptions

ArgumentOutOfRangeException

線の数は32を超える。

DictionarySize

辞書(ストーリーバッファー)サイズは、最近処理されていないデータの数バイトがメモリに保存されていることを示しています。

public int DictionarySize { get; }

不動産価値

int

Remarks

辞書が大きくなるほど、通常は圧縮比率が良くなりますが、圧迫されていないデータよりも大きい辞典はRAMの廃棄物です。

FastBytes

LZMA2 コンプレッサーによって使用される速いバイトのコントロール数を取得します。

public int FastBytes { get; }

不動産価値

int

Method

圧縮または圧縮方法を取得します。

public override SevenZipCompressionMethod Method { get; }

不動産価値

SevenZipCompressionMethod

 日本語