我正面臨着一個奇怪的問題。 Windows和Linux上相同文本文件的md5sum不同。我期望它是相同的,因爲使用文件中存在的內容生成散列並且不依賴於操作系統。有沒有特定的原因,它是這樣發生的?對於sha1sum也一樣嗎?md5sum不同於linux和windows
0
A
回答
8
檢查文本文件中的行尾。 Windows使用CR-LF,Linux使用NL。 「相同的文本文件」在兩個系統上有不同的表示形式,並且應該有不同的md5sum。您應該能夠通過在Windows中將該文件打開爲二進制文件來避免這種差異。
1
這並不奇怪,因爲內容目前是依賴於操作系統。
Windows和Linux使用不同的換行符看這個thread
相關問題
- 1. Linux中文件的md5sum C
- 2. 在linux上刪除' - 'md5sum
- 3. Zip工具在Linux中每次給我不同的md5sum
- 4. md5sum對於「相同」文件內容不同
- 5. 對於相同的文件內容不同的md5sum?
- 6. md5sum對於相同的內容不同的值
- 7. 異或用Linux和Windows加密不同
- 8. Windows和Linux上不同的rand()結果
- 9. SACSegmentation Linux和Windows不同結果
- 10. Linux管道尋找和md5sum不發送輸出
- 11. 由於字體的不同,Windows和Linux的網頁佈局不同
- 12. 以不同的方式格式化md5sum?
- 13. 什麼是Windows的「pidof」等同於Linux?
- 14. 的Windows蜂鳴()等同於Linux
- 15. md5sum linux命令是否正常工作?
- 16. 適用於Linux和Windows的C和C++
- 17. JavaFX .jar適用於Windows和OSX,但不適用於Linux
- 18. rubyzip輸出字符串和寫入文件的md5sum不同
- 19. Python:用於Linux和Windows的OAuth庫
- 20. Windows/Cygwin等價於Linux屏幕和$()?
- 21. 關於linux和windows的顏色
- 22. 適用於Linux和Windows的flyway
- 23. 同泊塢窗圖像適用於Windows,但不是在Linux
- 24. jssc windows和linux
- 25. XEN和Windows 7 + Windows XP + Linux
- 26. 的md5sum返回與「同」的字符串值不同
- 27. 相同的文件內容但不同的md5sum值?
- 28. 相同內核映像的不同md5sum值
- 29. Qt toBase64和Linux base64不同
- 30. Java字符串分割給Windows上不同的輸出和Linux