類: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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。