概述
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` 选项正确验证。