md5只是文件的校验,跟电脑没关系的,简单地说你的一个文件是由一大堆计算机语言写成,最后变成你看到的样子,md5是检验这个文件之后形成的一个码,如果你的文件被改动,或者传送到其他设备之后存在某些数据丢失,那你的md5肯定就和文件无法匹配了,这时你的电脑就会报错。最简单的说,你买一公斤橘子,到家之后发现用自家的电子称称的结果却是800克,那要么就是你半路丢了两个,要么就是卖家坑你,排除坑你的可能,卖家称的一公斤就是md5数据,除非橘子有变动,否则这个值是不可能改变的,说了是排除坑你的可能。md5应该全名叫文件校验码,而它也是一个标准,否则它有可能叫md6,既然是文件校验,哪怕你从c盘挪到f盘,它校验的只是这个文件,而不是你的某一个盘,文件压缩之后,你敢说你把你的盘也打包进去了么?网上现在很多文件下载都在说明里附一个md5校验码,如果按你的理解,上传数据的人是从c盘传输出来的文件,你非要存在自己的d盘,这时因为盘符的关系,你就必须在c盘用,你在d盘就不能打开或使用这个文件了?还是前面所说到橘子的道理,你拿回家跟你家人拿回家有区别么?放在冰箱和放在桌上有区别么?
相同的md5文件不同的电脑解压,MD5不会变