Подскажите: производительный способ взять хэш файла

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 27 февраля 2013 в 15:05

До 100 мб, но их очень много, соответсвенно нужно максимально оптимизировать пакетную обработку. Сгружаются через Curl

Аватар пользователя Chyvakoff Chyvakoff 27 февраля 2013 в 15:44

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