Мне нужен уникальный хэш для видеофайлов, который может обрабатывать следующее:
- Изменение имени файла
- Изменение местоположения файла
- Два файла с одинаковым размером файла, но разным содержимым внутри (следует обрабатывать как разные файлы)
Теперь, хотя алгоритмы хэширования, такие как md5, sha1, кажутся хорошими кандидатами, мне нужно что-то, что занимает доли секунды.
Для видеофайла размером 2 ГБ требуется 5 секунд для создания значения контрольной суммы md5.
Я предполагаю, что длительное время обработки является естественным из-за необходимости чтения большого видеофайла.
Есть ли что-то, что я мог бы использовать, что специально использует свойства видеофайлов, возможно, сравнение только с использованием заголовков видеофайлов или чего-то еще. Цель здесь — получить уникальный идентификатор видео за доли секунды.