SmallJun, просто рядом с файликом ложите файл с метой, размер, формат, хэш, прочее, я подобное реализовывал чисто на файлах, можно не сравнивать и не сканить фс, гравное сохраните файл с именем хеша и просто одной проверкой https://www.php.net/manual/ru/function.file-exists.php будете знать о наличии