发布网友 发布时间:2022-04-20 21:25
共5个回答
热心网友 时间:2023-12-03 12:48
你这些操作后MD5要变化,其实打开文件、不做任何修改、直接保存也会引起MD5、CRC32的变化,因为EXCEL不是纯文本,会保存一些额外信息。
补充回答:
不一样的
要对比内容是否修改过,唯一的办法是打开两个文件(工作簿),对比每一张工作表的每一个单元格,所有单元格完全一致就是没有修改过。
热心网友 时间:2023-12-03 12:48
你只要这样记:MD5,只要没有对文件进行改动,MD5值是不会变化的。不管你是复制、剪切、粘贴、下载,传输,都不会改变MD5值。只有对文件进行修改后MD5值才会改变。另外MD5不是唯一的比对数值,还要结合SHA1和SHA2进行对比。
热心网友 时间:2023-12-03 12:48
会。
打开文件,什么都不做,保存,md5值就变了。
追答
什么都不做,就打开保存一下就变了,因为文件的修订时间变了。当然还有其他也变了。
热心网友 时间:2023-12-03 12:49
经过我的测试,如果是xlsx 文件。打开后,点击右上角的X号退出,md5值不会变化。热心网友 时间:2023-12-03 12:50
你只要这样记:MD5,只要没有对文件进行改动,MD5值是不会变化的。不管你是复制、剪切、粘贴、下载,传输,都不会改变MD5值。只有对文件进行修改后MD5值才会改变。另外MD5不是唯一的比对数值,还要结合SHA1和SHA2进行对比。