|
7-Zip 自带的哈希校验功能可以通过命令行工具 7z 或 7za(精简版)来使用。以下是具体的使用方法和步骤:
1. 基本命令格式
7z h [选项] [文件路径]
2. 常用选项
-scrc{算法}:指定哈希算法(如 CRC32, SHA256, SHA1, MD5 等)。
-r:递归处理子目录。
-sns:将结果输出为 UTF-8 格式(避免编码问题)。
支持的算法列表:
CRC32, CRC64, SHA1, SHA256, BLAKE2sp
3. 使用示例
计算单个文件的哈希值
7z h -scrcSHA256 C:\path\to\file.txt
输出示例:
SHA256 for C:\path\to\file.txt:
3A7BD3... file.txt
计算多个文件的哈希值
7z h -scrcSHA1 file1.txt file2.txt
递归计算目录下所有文件的哈希值
7z h -scrcSHA256 -r C:\path\to\directory
输出到文件
7z h -scrcSHA256 file.txt > hashes.txt
4. 其他实用技巧
批量校验文件哈希
结合 PowerShell 或 Bash 脚本,可以批量校验哈希值。例如(PowerShell):
powershell
Get-ChildItem *.iso | ForEach-Object { 7z h -scrcSHA256 $_.FullName }
验证哈希是否匹配
将输出结果与已知哈希对比,例如:
7z h -scrcSHA256 file.txt | findstr "ABC123..."
|
|