Гугл ниче не подсказывает? Нужно всё на лету проверять? Нельзя как то заранее/фоном/по крону или ещё как-то?
Первое что пришло в голову - это брать кусок файла,скажем первые 100 байт к примеру,и сравнивать этот хэш. Но если файлы могут отличаться незначительно-то конечно такое костыльное решение не прокатит.
Комментарии
Объём файла?
До 100 мб, но их очень много, соответсвенно нужно максимально оптимизировать пакетную обработку. Сгружаются через Curl
Гугл ниче не подсказывает? Нужно всё на лету проверять? Нельзя как то заранее/фоном/по крону или ещё как-то?
Первое что пришло в голову - это брать кусок файла,скажем первые 100 байт к примеру,и сравнивать этот хэш. Но если файлы могут отличаться незначительно-то конечно такое костыльное решение не прокатит.
Та гугль подсказывает, я думал тут есть дарования, которые подкинут свежие идеи.
Нельзя просто так взять хэш файла