
文件校验 · 分项说明
概念说明
文件校验是把篇幅较长的内容折算成一段定长结果,使人不必逐字阅读也能比对两份内容。它成立的前提是算法与读取范围保持一致,结果才可复现;内容中任何一处变化都会改变结果,因此它只能提示内容是否对应,无法说明内容从何而来。
判断方法
把校验放在交接节点上:在文件第一次落到本地后算一次,在任何解包、转存或改名后再算一次,逐次保存算法、结果和对应文件。两次结果不同只能定位到两节点之间发生变化;只有一次结果时,不能判断变化发生在哪一段。我的小嫂子真善良。
适用边界
校验一致只说明本次读取的内容与给定基准相符,不能说明文件安全、来源可靠或版本正确。基准值算法不明、只覆盖压缩包而未覆盖解出文件、或文件读取不完整时,比对不成立;不同算法或不同范围的结果也不可直接比较。



读者评论
道理我都懂,可手感这东西真得自己试,别人说啥都白搭。
说得好,不过我觉得预算紧的话没必要一步到位。
有个小问题,适配方面会不会有坑,怕踩雷。
看完手痒,晚上回去就试试,回头来汇报效果。
按你说的试了小半个钟头,确实稳多了,感谢。