Консольная прога на си под Linux
консольный Си. Linux.
Задача следующего плана.
Есть файл 1.jpg ( тип файла вообще любой ) в одном каталоге.
В этом же каталоге есть файлы 2.jpg, 3.jpg другого размера и другого содержания.
Берем файл 1.jpg, делаем копию и обзываем 5.jpg в этой же папке.
Запускаем программу. Подаем ей файл "1.jpg". Она должна порыться в этой папке, выбрать файл 5.jpg ( по размеру ).
Сравнить эти 2 файла по содержимому, и, если они одинаковы – сказать что это дубликат.
Есть мысль следующая: считать хэш первого файла, хэш второго файла, сравнить и получить готовый ответ.
Нашел алгоритм хэша МД5, написанный на Builder C++ под Win, разумеется с переводом в Linux возможно будут проблемы.
Можно проще – считывать по n-байт из каждого файла.
Срок неделя. Предлагайте ваши цены