在Mac上检查校验和列表中的缺失文件
导入校验和列表,找出发布范围内的缺失文件,并在完整检查前查看预期的SHA-256哈希值。
- 完成效果
- 你可以在发布列表中找到缺失文件,打开检查器,查看预期哈希值及其未出现在所选发布文件夹中的原因。
- 准备工作
- Mac版Checksum File Studio(版本3.0)。
- 一份发布文件的GNU格式校验和列表,以及对应发布文件夹的访问权限。请在整个操作过程中保持列表和文件夹可用。
- 列表中至少要包含1个所选文件夹中不存在的文件,以便查看Missing(缺失)结果。

Checksum File Studio可将提供的校验和列表条目与发布文件夹进行比较。本指南介绍如何准备检查范围、找到标记为Missing的文件,以及查看预期哈希值和源列表引用。这里介绍的是运行前预览,并非已完成的校验和验证。
1.打开Checksum File Studio
打开Checksum File Studio,选择Check Supplied List(检查提供的列表),从现有校验和列表开始检查。在选择列表及其发布文件夹之前,工作区为空。

Checksum File Studio的空白工作区,显示Check Supplied List选项 2.载入校验和列表和发布文件夹
选择校验和列表及对应的发布文件夹,然后确认范围。查看路径表格和各状态的数量。本例列出25行,其中有3个例外:1个Missing(缺失)文件和2个Unlisted(未列入列表)文件。其余行仍为Pending(待处理)。

Riverside Fair Files的Supplied Checksum List,显示25行和3个例外 3.选择标记为Missing的文件
找到标记为Missing(缺失)的Poster-Print.pdf所在行并选中。选中的行会突出显示,方便你查看该文件的详细信息。

发布表格中选中的Poster-Print.pdf,结果为Missing 4.打开缺失文件的检查器
打开Sidebar right(右侧边栏)检查器。确认Outcome(结果)为Missing(缺失),在Expectation(预期值)中查看来自Supplied List(提供的列表)的预期哈希值,再查看Observed(观测值),其中尚无当前校验和观测结果。这是范围预览,并非已完成的验证。

缺失文件Poster-Print.pdf的检查器,显示预期哈希值且无当前观测结果
完成最后一步后
在运行检查前,其余文件尚未经过验证。
实用提示
运行验证前,查看Missing(缺失)和Unlisted(未列入列表)的数量;这些数量说明提供的列表所涵盖的范围。
选择标记为Missing的文件以查看预期哈希值;该值来自提供的列表。
如果发布文件夹发生变化,请重新准备范围,再依据其中的数量进行判断。
注意此预览并非已完成的哈希验证。Pending(待处理)行尚未与计算得出的哈希值进行核对。
注意只有文件已存在且执行了验证后,才能确认原先缺失的文件是否与预期哈希值匹配。
注意哈希值匹配并不能证明发布者身份或软件包安全性。