类:BrotliOptions
历史
版本 | 变化 |
---|---|
v14.5.0、v12.19.0 | 现在支持 |
v11.7.0 | 添加于:v11.7.0 |
每个基于 Brotli 的类都有一个 options
对象。所有选项都是可选的。
flush
<integer> 默认:zlib.constants.BROTLI_OPERATION_PROCESS
finishFlush
<integer> 默认:zlib.constants.BROTLI_OPERATION_FINISH
chunkSize
<integer> 默认:16 * 1024
params
<Object> 包含索引 Brotli parameters 的键值对象。maxOutputLength
<integer> 使用 convenience methods 时限制输出大小。 默认:buffer.kMaxLength
例如:
const stream = zlib.createBrotliCompress({
chunkSize: 32 * 1024,
params: {
[zlib.constants.BROTLI_PARAM_MODE]: zlib.constants.BROTLI_MODE_TEXT,
[zlib.constants.BROTLI_PARAM_QUALITY]: 4,
[zlib.constants.BROTLI_PARAM_SIZE_HINT]: fs.statSync(inputFile).size
}
});
相关用法
- Node.js Bot.sendDocument()用法及代码示例
- Node.js Buffer.fill()用法及代码示例
- Node.js Bot.start()用法及代码示例
- Node.js Bot.sendVoice()用法及代码示例
- Node.js Buffer.writeInt16BE()用法及代码示例
- Node.js Buffer.writeDoubleBE()用法及代码示例
- Node.js Buffer.entries()用法及代码示例
- Node.js Buffer.writeUInt16LE()用法及代码示例
- Node.js Buffer.allocUnsafe()用法及代码示例
- Node.js Buffer.byteLength()用法及代码示例
- Node.js Buffer.isBuffer()用法及代码示例
- Node.js Buffer.writeUInt32BE()用法及代码示例
- Node.js Buffer.equals()用法及代码示例
- Node.js Bot.sendVideo()用法及代码示例
- Node.js Buffer.values()用法及代码示例
- Node.js Buffer.isEncoding()用法及代码示例
- Node.js Buffer.isEncoding(encoding)用法及代码示例
- Node.js Buffer.concat(list[, totalLength])用法及代码示例
- Node.js Buffer.subarray()用法及代码示例
- Node.js Buffer.writeDoubleLE()用法及代码示例
- Node.js Buffer.includes()用法及代码示例
- Node.js Buffer.readInt32BE()用法及代码示例
- Node.js Buffer.writeIntLE()用法及代码示例
- Node.js Buffer.from(array)用法及代码示例
- Node.js Buffer.swap16()用法及代码示例
注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 BrotliOptions。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。