SevenZipLZMA2CompressionSettings.SevenZipLZMA2CompressionSettings

SevenZipLZMA2CompressionSettings(int)

实例化 7z 存档中 LZMA2 压缩方法的设置。

public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
范围类型描述
dictionarySizeInt32历史缓冲区的大小,必须在 4096 和 1073741824 之间。

例外

例外(健康)状况
ArgumentOutOfRangeExceptiondictionarySize太大或太小。

评论

字典越大,压缩率通常越好,但比未压缩数据大的字典是对 RAM 的浪费。

也可以看看


SevenZipLZMA2CompressionSettings(int, int)

实例化 7z 存档中 LZMA2 压缩方法的设置。

public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
范围类型描述
dictionarySizeInt32历史缓冲区的大小,必须在 4096 和 1073741824 之间。
fastBytesInt32控制 LZMA2 压缩器使用的快速字节数。较大数量的快速字节可以以压缩速度为代价提供更好的压缩比。

例外

例外(健康)状况
ArgumentOutOfRangeExceptiondictionarySize太大或太小,或fastBytes太大或太小。

评论

字典越大,压缩率通常越好,但比未压缩数据大的字典是对 RAM 的浪费。

也可以看看