我在windows机器上创建了一个校验和文件,以便在linux机器上进行验证。
在我传输文件之前,我在windows上运行了dos2unix,以消除讨厌的windows功能。
文件的内容当前如下所示:
79ac8d043dc8739f661c45cc33fc07ac ReadMe.txt
这给了我第一个错误的格式。然后我查找了格式,发现md5sum需要两个空间才能工作,所以我在linux机器上使用sed 's_ _ _g'
对其进行了转换。
这给了我一个md5内容,看起来像这样:
79ac8d043dc8739f661c45cc33fc07ac ReadMe.txt
这仍然会给我错误的格式错误。我做错了什么?
如果这有任何帮助的话,这就是我得到的确切错误:
md5sum -c output2.md5
md5sum: output2.md5: no properly formatted MD5 checksum lines found
请发送帮助。Julian
原来是dos编码,windows上的dos2unix显然无法正常工作。
在linux机器上使用dos2unix解决了这个问题。