Текст заявки: Підкажіть, будь ласка, чи можна якось порівняти між собою два файли по їх вмісту, навіть якщо вони - не текстові? Дякуємо.
Запитували - відповідаємо!
Одним із способів порівняння між собою нетекстових файлів є обчислення так званої контрольної суми кожного файлу з подальшим порівнянням. Насправді, це робиться дуже просто. Керуючись цією статтею, навіть самий звичайний користувач не витратить на цю процедуру багато часу.
Завантаження програми HashTab
установка програми
Після скачування установника програми, запустіть його (файл «HashTab Setup.exe»), клікнувши по ньому мишкою. Відкриється вікно інсталятора програми (рис. 1):
Мал. 1. Установка програми.
Натисніть кнопку «Next»>. Відкриється наступне вікно Ліцензійної Угоди (рис. 2):
Мал. 2. Ліцензійна угода.
Натисніть кнопку «I Agree», потім кнопку «Install», щоб почати установку.
Після завершення установки натисніть кнопку «Finish».
Робота з програмою
Як приклад роботи з програмою скопіюємо долучення установки програми «HashTab Setup.exe» в якусь папку, створимо його копію і перейменуємо, наприклад, в «HT3154.exe». Тепер, щоб дізнатися, що ці файли абсолютно однакові, потрібно за допомогою одного з них натиснути правою кнопкою миші, і вибрати «Властивості».
Зверніть увагу, що тепер в цьому вікні з'явилася нова вкладка «File Hashes». Відкривши її, можна буде побачити хеш файлу, обчислений різними алгоритмами (рис. 3):
Мал. 3. Властивості файлу. Вкладка «File Hashes».
У верхній частині вікна в таблиці вибираємо алгоритм, за яким будемо порівнювати файли, наприклад, MD5. Для цього натискаємо по ній лівою кнопкою миші. Рядок подсветится. Після цього натискаємо кнопку «Порівняти файл ...» і вибираємо другий файл «HT3154.exe». Оскільки обидва файли однакові, бачимо ось такий результат (рис. 4):
Мал. 4. Вдалий результат порівняння файлів.
Якщо файли відрізняються за вмістом, віконце буде таким (рис. 5):
Мал. 5. Невдалий результат порівняння.
Також існує можливість вибрати і інші алгоритми порівняння. Для цього натисніть по будь-якому рядку в таблиці правою кнопкою миші і виберіть «Налаштування ...» (рис. 6):
Мал. 6. Відкрити параметри.
У віконці (рис. 7) можна галочками вибрати потрібні алгоритми для порівняння.
Мал. 7. Вибір алгоритмів порівняння.
Для стовідсоткової надійності, досить порівняти файли, мабуть, по 2-3 алгоритмам, хоча на практиці вистачить і одного MD5.