首页/开发/CI/CD 与发布速查/校验和文件(Checksums)
构建与制品管理58 条

校验和文件(Checksums)

发布制品附带 SHA-256 校验和并说明验证方式:传输损坏与内容替换都能被下游发现,是发布页的基础配套。

CI/CD 与发布速查开发更新于 2026-10-12
生成sha256sum <文件> > <文件>.sha256(或汇总 checksums.txt)
验证sha256sum -c / shasum -a 256 -c(macOS)
适用二进制、归档、安装包;与签名互补使用

生成与校验

生成与校验
sha256sum app-1.9.0-linux-amd64.tar.gz > app-1.9.0-linux-amd64.tar.gz.sha256
sha256sum -c app-1.9.0-linux-amd64.tar.gz.sha256
校验和防传输损坏;防主动替换需要签名或摘要托管在可信渠道。

易错点

  • README 手抄校验和:容易抄错且难核对,用生成的 .sha256 文件
  • 校验和与文件同通道分发:对手可同时替换,发布说明里写上可信来源

数据来源与参考

  • GNU coreutils《sha256sum》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌