2015-03-25 3 views
0

Я пытаюсь выяснить, что может заставить Get-FileHash Powershell начать возвращать другую контрольную сумму для неизмененного файла, но я не могу найти никакой информации о том, как Get-FileHash работаетPowershell Get-FileHash возвращает разные контрольные суммы для одного и того же файла

Я использую код

$hash = Get-FileHash -Path $filePath -Algorithm MD5 

Файл, который проверяемого выходит из мерзавца (как это скрипт PowerShell), так что я могу видеть, что это не было изменено в месяцах, но внезапно мы получаем другой хеш вернулся

VM, который работает над этим кодом, был воссоздан вчера, но я заново заново построил сервер за последние несколько месяцев без этого.

Возможно ли, что обновление .net вызывает эту проблему или может это вызвало изменение архитектуры?

ответ

1

Файл, который проверяется выходит из мерзавца

Может быть, это потому, что ГИТ преобразует окончание строки во время проверки (core.autocrlf опции)?

Соответствующий вопрос: How line ending conversions work with git core.autocrlf between different operating systems

+0

Я проверил и параметры одинаковы до и после VM повторной сборки –