Сравнение контрольных сумм и нахождение различий
Есть ли способ найти различия между несколькими файлами JAR, когда их контрольная сумма отличается?
Исходя из соглашения об условном депонировании, мой живой код должен совпадать с последним выпуском от разработчика. Я сравнил файл JAR с помощью FastSum, и у меня есть различия в контрольных суммах. Как я могу найти, где эти различия?
Есть ли инструмент для этого?
2 ответа
Jar-файлы - это сжатые zip-архивы, поэтому вам нужно разархивировать оба jar-файла, в результате чего в двух папках будет несколько файлов. Для каждого файла в одной папке вы теперь проверяете, существует ли этот файл и в другой, и если да, если содержимое одинаковое.
Можно использовать программное обеспечение BeyondCompare для непосредственного сравнения War/Jar