SevenZipLZMA2CompressionSettings.SevenZipLZMA2CompressionSettings

SevenZipLZMA2CompressionSettings(int)

Instantiseert instellingen voor LZMA2-compressiemethode binnen 7z-archief.

public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
ParameterTypeBeschrijving
dictionarySizeInt32Grootte van geschiedenisbuffer, moet tussen 4096 en 1073741824 liggen.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentOutOfRangeExceptiondictionarySize is te groot of te klein.

Opmerkingen

Hoe groter het woordenboek, hoe beter de compressieverhouding gewoonlijk is, maar woordenboeken die groter zijn dan de niet-gecomprimeerde gegevens zijn verspilling van RAM.

Zie ook


SevenZipLZMA2CompressionSettings(int, int)

Instantiseert instellingen voor LZMA2-compressiemethode binnen 7z-archief.

public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
ParameterTypeBeschrijving
dictionarySizeInt32Grootte van geschiedenisbuffer, moet tussen 4096 en 1073741824 liggen.
fastBytesInt32Regelt het aantal snelle bytes dat wordt gebruikt door de LZMA2-compressoren. Een groter aantal snelle bytes kan een betere compressieverhouding opleveren ten koste van de compressiesnelheid.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentOutOfRangeExceptiondictionarySize is te groot of te klein, offastBytes is te groot of te klein.

Opmerkingen

Hoe groter het woordenboek, hoe beter de compressieverhouding gewoonlijk is, maar woordenboeken die groter zijn dan de niet-gecomprimeerde gegevens zijn verspilling van RAM.

Zie ook