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 слишком велик или слишком мал.

Примечания

Чем больше словарь, тем обычно лучше степень сжатия, но словари большего размера, чем несжатые данные, являются пустой тратой оперативной памяти.

Смотрите также