Почему другой SHA-1 для того же файла под окнами или Linux?

Почему на той же машине, вычисляя хеш SHA-1 того же файла производит два совершенно других хеша SHA-1 в окнах и в msysgit ударе Мерзавца?

Не алгоритм SHA-1 был предназначен для создания того же хеша для того же файла во всех Ose?

На окнах (с HashCheck):
Файл hello.txt
22596363b3de40b06f981fb85d82312e8c0ed511

В Мерзавце msysgit колотят окна (та же машина, тот же файл):

Объект хеша мерзавца $ hello.txt
3b18e512dba79e4c8300dd08aeb37f8e728b8dad

7
задан Josh Lee 15 December 2010 в 16:38
поделиться

1 ответ

Git добавляет заголовок («blob», длина, затем ноль) перед вычислением SHA-1. См. это сообщение в блоге , чтобы узнать, как имитировать вычисления вне git.

10
ответ дан 7 December 2019 в 01:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: