SevenZipLZMA2CompressionSettings.SevenZipLZMA2CompressionSettings
SevenZipLZMA2CompressionSettings(int)
实例化 7z 存档中 LZMA2 压缩方法的设置。
public SevenZipLZMA2CompressionSettings(int dictionarySize = 16777216)
范围 | 类型 | 描述 |
---|---|---|
dictionarySize | Int32 | 历史缓冲区的大小,必须在 4096 和 1073741824 之间。 |
例外
例外 | (健康)状况 |
---|---|
ArgumentOutOfRangeException | dictionarySize太大或太小。 |
评论
字典越大,压缩率通常越好,但比未压缩数据大的字典是对 RAM 的浪费。
也可以看看
SevenZipLZMA2CompressionSettings(int, int)
实例化 7z 存档中 LZMA2 压缩方法的设置。
public SevenZipLZMA2CompressionSettings(int dictionarySize, int fastBytes = 32)
范围 | 类型 | 描述 |
---|---|---|
dictionarySize | Int32 | 历史缓冲区的大小,必须在 4096 和 1073741824 之间。 |
fastBytes | Int32 | 控制 LZMA2 压缩器使用的快速字节数。较大数量的快速字节可以以压缩速度为代价提供更好的压缩比。 |
例外
例外 | (健康)状况 |
---|---|
ArgumentOutOfRangeException | dictionarySize太大或太小,或fastBytes太大或太小。 |
评论
字典越大,压缩率通常越好,但比未压缩数据大的字典是对 RAM 的浪费。