SevenZipLZMA2CompressionSettings.SevenZipLZMA2CompressionSettings

SevenZipLZMA2CompressionSettings(int)

يثبّت إعدادات طريقة ضغط LZMA2 داخل أرشيف 7z .

public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
معامليكتبوصف
dictionarySizeInt32يجب أن يكون حجم مخزن المحفوظات المؤقت بين 4096 و 1073741824.

استثناءات

استثناءحالة
ArgumentOutOfRangeExceptiondictionarySize كبير جدًا أو صغير جدًا.

ملاحظات

كلما كان القاموس أكبر ، كانت نسبة الضغط أفضل عادةً ، لكن القواميس الأكبر من البيانات غير المضغوطة تضيع ذاكرة الوصول العشوائي.

أنظر أيضا


SevenZipLZMA2CompressionSettings(int, int)

يثبّت إعدادات طريقة ضغط LZMA2 داخل أرشيف 7z .

public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
معامليكتبوصف
dictionarySizeInt32يجب أن يكون حجم مخزن المحفوظات المؤقت بين 4096 و 1073741824.
fastBytesInt32يتحكم في عدد البايتات السريعة التي تستخدمها ضواغط LZMA2. يمكن أن يوفر عدد أكبر من البايتات السريعة نسبة ضغط أفضل على حساب سرعة الضغط.

استثناءات

استثناءحالة
ArgumentOutOfRangeExceptiondictionarySize كبير جدًا أو صغير جدًا ، أوfastBytes كبير جدًا أو صغير جدًا.

ملاحظات

كلما كان القاموس أكبر ، كانت نسبة الضغط أفضل عادةً ، لكن القواميس الأكبر من البيانات غير المضغوطة تضيع ذاكرة الوصول العشوائي.

أنظر أيضا