
文件校验 · 分项说明
概念说明
文件校验要按封装层级分别建立基准:压缩包、安装器和解包后的文件各是一层,某一层的比对值相同,不能推出另一层也一致。实际顺序是先对封装体做一次比对,确认传输过程没有改变它;再解包并对内部文件做第二次比对,两层使用各自保存的基准,不能拿封装层的结果代替内容层的结果。
判断方法
先把待校验对象复制到只读目录或设为只读,记录文件系统显示的大小与修改时间;按清单逐项计算后再次读取大小与修改时间,确认计算期间未变化。对压缩包先算外层包,再解包到新目录按清单算内层文件,两层结果分开登记;最后用基准注明的算法、位数和读取范围比对,未注明范围的基准只能作自查线索。
适用边界
文件校验的结论只覆盖被计算的那一层对象:外层安装包、解包后的单个文件、容器内嵌资源应分别计算,不能用外层摘要证明内层一致;权限、属主、时间戳、链接目标和附加数据流也不在覆盖范围。比较两个目录是否等价时,先统一相对路径和忽略项,再逐项比对;缺少基准或算法说明时只能记为待核。



读者评论
我一般先清灰再谈别的,散热不行啥都白搭。
想问下这种思路对老设备友好吗,会不会带不动啊?
照着弄了一遍,头不晕眼不花了,有点东西。
我这个小白看完也能懂个大概,难得。
道理是这么个道理,真上手还是得靠自己慢慢找感觉。