私は奇妙な問題に直面しています。同じテキストファイルのmd5sumは、WindowsとLinuxで異なります。ハッシュはファイルに存在するコンテンツを使用して生成され、オペレーティングシステムに依存しないため、同じであると予想しました。このように起こっている特別な理由はありますか?これはsha1sumでも同じですか?
質問する
5838 次
2 に答える
9
テキストファイルの行末を確認してください。WindowsはCR-LFを使用し、LinuxはNLを使用します。「同じテキストファイル」は、2つのシステムで異なる表現を持ち、異なるmd5sumを持つ必要があります。Windowsでファイルをバイナリファイルとして開くことで、違いを回避できるはずです。
于 2012-09-05T20:48:03.680 に答える
1
存在するコンテンツはOSに依存しているため、これは奇妙なことではありません。
WindowsとLinuxは異なるラインフィードを使用しますこの スレッドを見てください
于 2012-09-05T20:53:00.840 に答える