SevenZipLZMA2CompressionSettings.SevenZipLZMA2CompressionSettings

SevenZipLZMA2CompressionSettings(int)

Instantierar inställningar för LZMA2-komprimeringsmetod inom 7z-arkiv.

public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
ParameterTypBeskrivning
dictionarySizeInt32Storlek på historikbuffert, måste vara mellan 4096 och 1073741824.

Undantag

undantagskick
ArgumentOutOfRangeExceptiondictionarySize är för stor eller för liten.

Anmärkningar

Ju större ordboken är, desto bättre är komprimeringsförhållandet vanligtvis, men ordböcker som är större än okomprimerade data är slöseri med RAM.

Se även


SevenZipLZMA2CompressionSettings(int, int)

Instantierar inställningar för LZMA2-komprimeringsmetod inom 7z-arkiv.

public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
ParameterTypBeskrivning
dictionarySizeInt32Storlek på historikbuffert, måste vara mellan 4096 och 1073741824.
fastBytesInt32Styr antalet snabba bytes som används av LZMA2-kompressorerna. Ett större antal snabba bytes kan ge ett bättre kompressionsförhållande på bekostnad av kompressionshastigheten.

Undantag

undantagskick
ArgumentOutOfRangeExceptiondictionarySize är för stor eller för liten, ellerfastBytes är för stor eller för liten.

Anmärkningar

Ju större ordboken är, desto bättre är komprimeringsförhållandet vanligtvis, men ordböcker som är större än okomprimerade data är slöseri med RAM.

Se även