Создал себе аналог архивара. Может и вам пригодиться.
Сначала кидаете ссылку на папку или файл, с которым хотите сравнить другой файл.
Потом просто кидаете в программу файл, с который вы хотите сравнить с предыдущим/предыдущими.
Софт представляет из себя консольное приложение.
Оно само считывает данные с консоли. Чтоб закинуть туда файл/папку - просто перетащите их в консоль.
Если вы перетащите папку - оно рекурсивно возьмет все подпапки и файлы в них и будет сравнивать с ними.
Если перетащите файл - будет сравнивать с конкретным файлом.
Если возникает ошибка, сразу после загрузки файла - удалите кавычки, которые вставились в консоль, при перетаскивании файла. (Кавычки появляются не всегда)
Если возникает ошибка во время работы - 90% случаев виноват формат файла. Они должны быть UTF-8.
ВНИМАНИЕ: Программе для исполнения нужна Java, при чем, 64-ех битная. Запускать нужно в консоли!
Чтоб не заходить в CMD каждый раз - создайте себе .bat файл, поместите его рядом с .jar и вставьте туда стандартную команду для запуска .jar файлов:
java -Xmx8192M -jar unique.jar
pause