facebook开发者工具

zstd

Zstandard 是一款高性能无损压缩算法,在提供 zlib 级别压缩比的同时,具备极高的实时压缩与解压速度。

  • 后端
  • DevOps / 运维
  • 效率 / 生产力
  • 库/框架
  • CLI
  • Windows
  • macOS
  • Linux
  • 支持本地运行
  • 支持 Docker
zstd 截图
社区热度
27.6k Stars
GitHub 收藏
最近活跃
2026/8/23
近 30 天还在更新
授权协议
NOASSERTION
需自行阅读条款

为什么值得关注

不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。

近 90 天

解决的问题

解决了实时数据压缩中压缩比与处理速度难以兼顾的矛盾,特别是在处理小数据块时的效率瓶颈。

实际价值

提供高度可配置的压缩级别,支持字典训练模式,广泛应用于各类系统级数据传输与存储场景。

创新 / 差异化

引入了基于有限状态熵(FSE)的熵编码技术,并结合字典压缩机制,在保持高速解压的同时提高了小文件的压缩效果。

扩展潜力

作为底层压缩库,其标准化的格式与广泛的语言绑定使其成为现代软件架构中数据压缩的标准组件。

为什么是现在

该项目已成为行业内成熟的压缩标准,广泛应用于各类操作系统、数据库及网络协议中。

社区活跃度

近 90 天新增 16 个 Issue、48 个 PR;窗口内抽取的 Issue/PR 样本中有 12 位 Issue 发起者、29 位 PR 贡献者,并发布 至少 0 个版本。

维护者响应

窗口内 16 个 Issue 样本关闭率 19%,47 个 PR 样本合并率 13%。维护者响应统计覆盖该 Issue 样本的 100%,响应率 0%,首次响应中位数 暂无样本。

PR 样本 29 位贡献者至少 0 次 ReleaseIssue 响应率 0% · 样本 16(覆盖 100%)PR 合并率 13% · 47 条窗口样本

核心亮点

  • 提供可配置压缩速度与比率平衡的无损压缩算法
  • 支持通过样本数据训练生成字典以优化小数据压缩效率
  • 包含用于生成和解压 .zst 等格式文件的命令行工具

快速开始

安装方式、上手难度、开始步骤。

装在哪

本地运行

难不难

中等,需要一点配置

支持 Docker支持本地运行
  1. 01在项目根目录运行 make 命令以编译 zstd 命令行工具及 libzstd 库。
  2. 02使用 zstd --train 命令并指定训练集文件来创建压缩字典。
  3. 03在压缩或解压时通过 -D 参数加载生成的字典文件。

更适合谁

  • 想在本机直接跑起来试用的开发者
  • 习惯用 Docker 部署的人

更多介绍

Zstandard (zstd) 是一种提供实时压缩性能的无损数据压缩算法。它通过 Huff0 和 FSE 熵编码技术,在保持与 zlib 相当或更优压缩比的前提下,大幅提升了处理速度。

该项目不仅包含核心 C 语言库,还提供了一个功能完备的命令行工具,支持 .zst.gz.xz.lz4 等多种格式。对于小数据场景,用户可以通过训练模式生成专用字典,从而提高压缩效果。

信息来源

每条信息都标注了状态与出处,可展开查看。

15 条 · 展开
  • capability tags

    已核验

    productivity

    来源: admin_cms · cms editor · 2026/8/22

  • editor note

    已核验

    {"en":"Zstandard offers an excellent balance between compression speed and ratio, making it ideal for real-time data processing. Its built-in dictionary training significantly improves compression efficiency for small files.","zh":"Zstandard 提供了极佳的压缩速度与比率平衡,特别适合需要实时处理大量数据的场景。其内置的字典训练功能可提高小文件(如 JSON 记录)的压缩效率。"}

    来源: admin_cms · cms editor · 2026/8/22

  • how to use

    已核验

    {"steps":[{"en":"Run the 'make' command in the root directory to compile the zstd CLI and libzstd library.","zh":"在项目根目录运行 make 命令以编译 zstd 命令行工具及 libzstd 库。"},{"en":"Use the 'zstd --train' command followed by your training set files to create a compression dictionary.","zh":"使用 zstd --train 命令并指定训练集文件来创建压缩字典。"},{"en":"Load the generated dictionary file using the '-D' flag during compression or decompression.","zh":"在压缩或解压时通过 -D 参数加载生成的字典文件。"}],"installAt":"local","difficulty":"medium"}

    来源: admin_cms · cms editor · 2026/8/22

  • intro

    已核验

    {"en":"Zstandard (zstd) is a lossless data compression algorithm designed for real-time performance. By utilizing Huff0 and FSE entropy coding, it achieves superior processing speeds while maintaining or exceeding zlib-level compression ratios.\n\nThe project provides a reference C library and a versatile command-line utility that handles formats including .zst, .gz, .xz, and .lz4. For small data scenarios, it features a training mode that generates custom dictionaries to maximize compression efficiency.","zh":"Zstandard (zstd) 是一种提供实时压缩性能的无损数据压缩算法。它通过 Huff0 和 FSE 熵编码技术,在保持与 zlib 相当或更优压缩比的前提下,大幅提升了处理速度。\n\n该项目不仅包含核心 C 语言库,还提供了一个功能完备的命令行工具,支持 `.zst`、`.gz`、`.xz` 和 `.lz4` 等多种格式。对于小数据场景,用户可以通过训练模式生成专用字典,从而提高压缩效果。"}

    来源: admin_cms · cms editor · 2026/8/22

  • 最新版本

    已核验

    v1.5.7

    来源: GitHub 官方接口 · latest_release=v1.5.7 · 2026/8/25

  • 许可证

    已核验

    NOASSERTION

    来源: GitHub 官方接口 · license.spdx_id=NOASSERTION · 2026/8/25

  • needs api key

    已核验

    来源: admin_cms · cms editor · 2026/8/22

  • 一句话用途

    已核验

    {"en":"Zstandard is a high-performance lossless compression algorithm that provides real-time compression speeds with zlib-level or better compression ratios.","zh":"Zstandard 是一款高性能无损压缩算法,在提供 zlib 级别压缩比的同时,具备极高的实时压缩与解压速度。"}

    来源: admin_cms · cms editor · 2026/8/22

  • 平台

    已核验

    windows、macos、linux

    来源: admin_cms · cms editor · 2026/8/22

  • 分类线索

    根据材料推断

    security

    来源: 项目说明文档 · hint=security · 2026/8/16

  • product forms

    已核验

    library_framework、cli

    来源: admin_cms · cms editor · 2026/8/22

  • role tags

    已核验

    backend、devops

    来源: admin_cms · cms editor · 2026/8/22

  • supports docker

    已核验

    来源: 仓库文件 · dockerfile=true; compose=false · 2026/8/25

  • supports local

    已核验

    来源: admin_cms · cms editor · 2026/8/22

  • supports self host

    已核验

    来源: admin_cms · cms editor · 2026/8/22

根据分类、能力和适用角色匹配的其他已核验项目。