校验和在本馆记录体系里的位置
校验和在编目流程中承担的是同一性证明:确认手上的文件与归档时那份文件是同一份。本馆的做法是只公布计算方法与执行环境,不公布任何具体校验字符串,理由有两条。一是校验值随版本与打包批次变化,写死在页面里很快就会过期;二是使用者应能在自己的机器上独立算出结果,与本馆记录的方向一致,方法比结论更耐用,也便于日后按同样的条件复核。5 个平台条目的每条记录都要写明工具、执行系统与取件日期三项,缺项的输出不进入对照。
- Windows 侧用 certutil 读取安装包的校验值,命令输出与文件属性体积一并归档,形成同批次的校验记录 1 条。执行环境按 Windows 10 记录,输出原样贴进表格,不做重新排版。
- macOS 与 Linux 侧用 shasum 读取,输出格式与 Windows 侧分开登记,避免两套工具的结果混在一行做对照;5 个平台条目的输出各自留档,执行环境按 macOS 与 Linux 两类分别注明,终端执行时先切到文件所在目录再执行命令,避免读错对象。
- 读数只在同批次内比较:Windows 33.9 MB 的藏品与同批次其它藏品逐条核对,不与其它批次的统计值直接对照。同批次内也不跨平台混算,5 个平台各自成一列。
- 工具版本会随系统更新变化,登记时写明执行环境;例如在 Windows 10 上执行,条件就按 Windows 10 记录。换机器或换系统后要重读一次,1 次输出对应 1 个条目,旧输出留作版本比对依据。
- 核对结果与版本号成对保存,版本变化时重新读取一次,旧结果只作版本比对依据,不覆盖新条目。重读之后 2 条输出并排存档,便于日后逐条比对差异。
- 5 个平台条目的校验方法各自独立存档;某一条缺了执行环境标注,就不能进入馆藏体积对照表参与比较。移动端两条记录只登记体积与版本号,不写具体输出格式。
各系统校验方式与记录格式对照
| 馆藏条目 | 取样方式 | 上架批次 | 归档说明 |
|---|---|---|---|
| Windows 10 执行环境 | 用 certutil 把校验值读出来,命令回显原样留存 | 2026-10 上架批次,校验值、体积、版本号、取件日期 | 同批次取件,与 33.9 MB 馆藏同批统计 |
| macOS 12 以上环境 | shasum 读取校验值,输出原样存档 | 2026-10 上架批次,校验值、体积与取件日期 | 同批次文件,终端执行,与 30.6 MB 馆藏同批统计 |
| Ubuntu 20.04 以上环境 | shasum 命令行读取并输出校验值 | 2026-10 上架批次,校验值、文件大小、版本号 | 与桌面端同批次编目,对应 26.9 MB 馆藏,统计口径一致 |
| Android 10 以上环境 | 按官方公开页面所列入口确认 | 2026-10 上架批次,版本号、体积与核对入口 | 移动端条目,19.2 MB 记录,来源按公开页面条目 |
| iOS 14 以上环境 | 按官方公开页面所列入口复核 | 2026-10 上架批次,版本号、文件大小与取件日期 | 移动端条目,44.8 MB 记录,来源按公开页面条目 |
核对流程的先后次序与排查思路
正确的顺序是:先确认文件来自官方客户端下载页的对应分区,再看体积是否落在馆藏条目附近,接着读取校验值并把命令输出原样粘贴进记录表,最后核对版本号与体积栏是否同批。这一顺序的好处是任何一环出错都能被定位:体积对不上说明取到了别的文件,校验值对不上说明文件在搬运中发生了变化,版本号对不上说明拿到的不是编目期内的那一份。整个核对过程以方法与记录格式为准,不写入任何具体校验字符串,5 个平台条目按同一流程各自核对,条件不另设。
本页只描述校验方法与记录口径,不给出任何具体校验字符串,也不代为验证来路不明的文件;校验值须由使用者依本页流程自行计算,结果仅对其本人取回的安装包有效。Windows 33.9 MB 等馆藏体积可用来先做粗筛,再进入摘要核对这一步。