compressZstdSync([options])


  • options <Object>
    • chunkSize <number> 输出缓冲区大小。默认值: 65536(64 KB)。
    • params <Object> 键值对象,其中键和值都是 zlib.constants 条目。最重要的压缩器参数是:
      • ZSTD_c_compressionLevel -- 默认: ZSTD_CLEVEL_DEFAULT (3)。
      • ZSTD_c_checksumFlag -- 生成校验和。默认值: 0
      • ZSTD_c_strategy -- 压缩策略。值包括 ZSTD_fastZSTD_dfastZSTD_greedyZSTD_lazyZSTD_lazy2ZSTD_btlazy2ZSTD_btoptZSTD_btultraZSTD_btultra2。完整列表请参见 zlib 文档中的 Zstd 压缩器选项
    • pledgedSrcSize <number> 预期未压缩大小(可选提示)。
    • dictionary <Buffer> | <TypedArray> | <DataView>
  • 返回:<Object> 有状态的变换。

创建一个 Zstandard 压缩转换。输出与 zlib.zstdDecompress()decompressZstd()/decompressZstdSync() 兼容。

🌐 Create a Zstandard compression transform. Output is compatible with zlib.zstdDecompress() and decompressZstd()/decompressZstdSync().