同じマシンで同じファイルの SHA-1 ハッシュを計算すると、Windows と msysgit Git bash 内で 2 つのまったく異なる SHA-1 ハッシュが生成されるのはなぜですか?
SHA-1 アルゴリズムは、すべての OS で同じファイルに対して同じハッシュを生成することを意図していませんか?
Windows (HashCheck あり):
ファイル hello.txt
22596363b3de40b06f981fb85d82312e8c0ed511
msysgit の Git bash ウィンドウ内 (同じマシン、同じファイル):
$ git ハッシュ オブジェクト hello.txt
3b18e512dba79e4c8300dd08aeb37f8e728b8dad