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

دانلود سریال SevenZipLZMA2CompressionSettings(int)

تنظیمات برای روش فشرده سازی LZMA2 را در آرشیو 7Z نصب کنید.

public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)

Parameters

dictionarySize int

حجم بوفه تاریخ باید بین 4096 و 1073741824 باشد.

Remarks

هرچه کلمه ی بزرگتر باشد، معمولاً نسبت فشرده سازی بهتر است، اما کلمات بزرگ تر از داده های غیر فاش شده، زباله ای از RAM است.

Exceptions

ArgumentOutOfRangeException

dictionarySize’ is too big or too small.

دانلود سریال SevenZipLZMA2CompressionSettings(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

 فارسی