Как сравнить два TXT файла?

Philipp II

Новичок
Добрый день,хочу создать антивирус на PHP.
Есть два файла cache/database.txt и Virus.exe, который выбирает сам пользователь.
Надо их сравнить, и если содержимое совпадает,то выскакивает сообщение "Virus detected",а если нет, то выскакивает "Virus not found".
Важно,чтобы чтобы программа не считала идентичными файлы 12345 и хххх12345ххххх
Метод с md5_file не работает

P.S. Я чайник
 
Последнее редактирование:

ksnk

прохожий
хочу создать антивирус на PHP
Уже есть. Называется AI-bolit. На чистом PHP. Это не будет решением задачи ?

Если хочется помучиться - нужно пояснить фразы
чтобы чтобы программа не считала идентичными файлы 12345 и хххх12345ххххх
и
Метод с md5_file не работает
Файлы могут как-то различаться? Или нужно гарантированно обнаружить полностью одинаковые файлы?
Во втором случае можно воспользоваться чем-то вроде crc32, чтобы сразу отсечь явно разные файлы, и если контрольная сумма совпадает - сравнить побайтово, для хардкора или тем-же crc32 - поблоково, для скорости...
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
Мне кажется, начать надо с уточнения, что именно не работает: функция md5_file(), или что-то другое?
 
Сверху