Почему контрольная сумма файла отличается на разных ОС?
Добрый день. При помощи функции md5_file в PHP получаю контрольную сумму файла, но заметил, что на Windows 7 x86 и OSX функция выдает мне разные хеши. Как такое может быть и с чем это связано?
ldv: Но сравнение локального и удаленного файлов он производит каждый раз? Или все же сначала смотрит время? Второй вариант объяснил бы почему GIT игнорирует изменения.
aresht: пишут, что git конвертирует текстовые файлы, меняя символы конца строки. Так что файлы по факту разные, git их считает одинаковыми
Проверьте
openssl sha1 filename