> 文件与目录管理 > b2sum

b2sum: 计算和验证 BLAKE2 校验和

b2sum 是一个用于计算和验证文件 BLAKE2 消息摘要(校验和)的命令。它用于文件完整性检查、检测数据损坏以及验证下载文件的可信度。BLAKE2 是一种加密哈希函数,比 MD5 或 SHA-1 更快,同时提供与 SHA-256 相似的安全性。

概述

b2sum 使用 BLAKE2 算法生成文件的唯一数字指纹,即校验和。此校验和可用于快速检查文件内容是否已更改。它对于验证大文件的完整性特别有用。

主要特点

  • 使用 BLAKE2 算法进行高性能哈希计算
  • 验证文件完整性和数据损坏
  • 生成校验和文件并批量验证
  • 可调整摘要长度

主要选项

b2sum 命令的主要选项控制校验和计算方式、输出格式以及验证行为。

基本操作和模式

输出和错误处理

生成的命令:

请尝试组合命令。

描述:

`b2sum` 执行命令。

通过组合这些选项,您可以与 AI 一起虚拟地执行命令。

使用示例

通过 b2sum 命令的各种使用示例,了解如何计算和验证文件的校验和。

计算单个文件的 BLAKE2 校验和

b2sum myfile.txt

计算并输出指定文件的 BLAKE2 校验和。

计算多个文件的校验和

b2sum file1.txt file2.zip

一次性计算并输出多个文件的校验和。

将校验和保存到文件

b2sum important_data.tar.gz > important_data.tar.gz.b2sum

将计算出的校验和和文件名保存到单独的文件中。此文件可用于后续的完整性验证。

使用校验和文件进行完整性验证

b2sum -c important_data.tar.gz.b2sum

使用先前保存的校验和文件验证原始文件的完整性。如果所有文件都匹配,将显示“OK”消息。

从标准输入计算校验和

echo "Hello BLAKE2" | b2sum

计算通过管道传递的标准输入数据的校验和。

计算特定长度(256 比特)的校验和

b2sum -l 256 large_file.iso

将 BLAKE2 摘要的长度指定为 256 比特进行计算。

提示与注意事项

有效使用 b2sum 的提示和注意事项。

性能与安全

  • BLAKE2 提供比 MD5 或 SHA-1 更强的安全性,并具有与 SHA-256 相似的安全性,同时哈希计算速度更快。
  • 它特别适用于验证下载的大文件完整性,可以快速检查文件是否损坏。

校验和文件管理

  • 建议将校验和文件(推荐使用 `.b2sum` 扩展名)与原始文件一起保存,以便日后轻松验证。
  • 校验和文件的内容必须与 `b2sum` 命令生成的格式一致,才能使用 `-c` 选项正确验证。


相同类别命令