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
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
dictionarySize’ is too big or too small, or
fastBytes’ is too big or too small.
Properties
CompressionThreads
اگر مقدار بیش از 1 باشد، فشرده سازی چند رشته ای مورد استفاده قرار می گیرد.
public int CompressionThreads { get; set; }
ارزش املاک
Remarks
این عدد را بیش از هسته های CPU تنظیم نکنید.
Exceptions
تعداد شاخه ها بالاتر از 32 است.
DictionarySize
اندازه فرهنگ لغت نشان می دهد که چند بایت از داده های بدون فشردهی که به تازگی پردازش شده است در حافظه نگهداری می شود.
public int DictionarySize { get; }
ارزش املاک
Remarks
هرچه کلمه ی بزرگتر باشد، معمولاً نسبت فشرده سازی بهتر است، اما کلمات بزرگ تر از داده های غیر فاش شده، زباله ای از RAM است.
FastBytes
تعداد کنترل بایت های سریع استفاده شده توسط فشرده کننده LZMA2 را دریافت می کند.
public int FastBytes { get; }
ارزش املاک
Method
روش فشرده سازی یا فشرده سازی
public override SevenZipCompressionMethod Method { get; }