无忧启动论坛

标题: 关于从光盘rip出ISO文件的MD5问题 [打印本页]

作者: 朗月繁星    时间: 2008-4-14 16:01
标题: 关于从光盘rip出ISO文件的MD5问题
在制作多重启动光盘时,我们通常会下载一些例如微软原版的ISO映象,通常发布者都给出了ISO的MD5值,我们通过验证是否匹配来验证对ISO的下载是否完整。

我的问题是,对于同一张物理光盘,我们在rip出光盘映象时(ISO、nrg等格式),是否有什么公认的标准呢? 大家知道MD5文件通常是对文件(映象文件,如ISO、NRG等)的验证,而并非对物理光盘的。 那么,很可能出现对于同一张物理光盘,由于资源发布者,使用了不同的rip方式(如有人用WINISO做rip 有人用Nero做rip),而导致最终的映象文件的md5值不同,这样直接带来的问题是,对于同一个物理光盘资源,网上流传的映象文件可能存在多个md5值,那么,在rip光盘的时候,是否存在一种公认或者标准的方法呢?  请高手谈一下

我做了几个实验,可能有些无聊吧~  暂且不说在rip光盘时,输出不同的格式(同一张光盘 rip出的NRG和ISO格式的MD5肯定不同,上文说了md5是对文件的),即便输出格式相同,md5也存在不同的可能。  我的测试表明

1, 用UltraISO rip ISO   开启ISO文件卷过滤器 与不开启 输出ISO的MD5不同
2, WINISO 与 UltraISO rip出ISO的MD5不同
3,WinImage rip出ISO的MD5与UltraISO(开启文件卷过滤器)得到的相同




另外,一个请教话题是关于多重启动技术的,几年前我用cdshell+bcdw(Plug-in for CDSHELL)做的多重启动盘,当时也流行EZBOOT,好像现在用的也还算广泛,想向大家了解的是这些技术是不是已经过时了, 眼下比较流行的比较方便的技术是什么?

先行谢过高手们~

[ 本帖最后由 朗月繁星 于 2008-4-14 04:04 PM 编辑 ]
作者: 不才    时间: 2008-4-14 17:50
嘿嘿,楼主的问题提得很好。同一张物理光盘采用不同方式制作出的iso文件的md5码,会存在不同。那么采用何种方式来制作光盘镜像所产生的iso文件才是“正确”的呢?在给出答案前,不妨做一个试验:找一个现成的iso文件,将其刻录成光盘,并验证刻录无误(嘿嘿,如何验证呢?仍然是md5码),或采用更简单的做法:将其载入光驱虚拟成一个光盘;然后,再使用软件将其制作成iso文件,检查以不同方式制作出的iso文件的md5码,.....不用再说了吧,结论可以出来了:
采用WinImage与UltraISO(开启文件卷过滤器)以及酒精120%制作出的iso文件才能保证与原始的iso文件相同(不排除以其他方式制作出的iso文件也能满足md5码相同的可能)!
之所以将正确打上引号“”,是因为通常给出md5码的目是用以检验通过传输媒介所获取的文件与原始文件的一致性。当仅需验证两个iso文件的一致性时,就无所谓以何种方式制作出的iso文件获得的md5码正确与否了(只是想通过md5码校验光盘刻录的正确性时就麻烦大了)。

[ 本帖最后由 不才 于 2008-4-14 06:42 PM 编辑 ]




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3