md5_file为具有相同内容的文件输出不同的值

时间:2015-04-01 18:58:27

标签: php ubuntu vimdiff md5-file

我有一个php测试生成一个输出文件,并将其与之前生成的样本进行比较。我使用两个文件的php函数“md5_file”进行比较。 我的问题是,即使两个文件具有完全相同的内容,md5函数输出不同的值(我也尝试使用sha1_file,结果相同)。 另外,我与vimdiff两个文件进行了比较,以确保它们是相同的。当我手动将文件内容从一个文件复制到另一个文件时,它也无法进行比较。

我的问题发生在运行ubuntu 12.x的机器上,文件由git共享。

我的印象是它可能是一个行结束问题,但我不知道如何确定它。

1 个答案:

答案 0 :(得分:0)

尝试回显这些文件的urlencode值,它应该能够显示不同的结束行。