Контрольна сума

Привіт Новомосковсктелі блогу компанії КомСервис (м.Ужгород). Як показує практика багатьох користувачів, при більш детальному знайомстві з комп'ютером, цікавить питання: що є контрольна сума? І як її обчислити? У цій статті ми розповімо що це і навіщо. Так само наведемо кілька способів перевірки контрольної суми або хешу файлів.

1. Визначення контрольної суми

Контрольна сума (хеш) - певне значення розраховане для даних за допомогою відомих алгоритмів. Призначається для перевірки цілісності даних при передачі. Найбільш поширеними алгоритмами є: CRC32, MD5 і SHA-1.

CRC32 - (Cyclic redundancy code) Циклічний надлишковий код. використовується в роботі програм архіваторів.

MD5 - використовується не тільки для перевірки цілісності даних, але і дозволяє отримати досить надійний ідентифікатор файлу. Останній часто використовується при пошуку однаковий файлів на комп'ютері, що б не порівнювати весь вміст, а порівняти тільки хеш.

SHA-1 - використовується для перевірки цілісності даних при завантаженні програмою BitTorrent.

Нижче наведемо пару простеньких програм відмінно справляються з обчисленням і перевіркою контрольних сум.

2. HashТab - перевірка контрольної суми

Програма HashTab є плагін або утиліту, яка інтегрується в операційну систему Windows і при необхідності використовується.

Контрольна сума

Hashtab для Windows

Натиснемо на кнопку показану на малюнку вище на офіційному сайті і збережемо інсталяційний файл.

Зробимо установку програми HashTab.

В результаті у властивостях будь-якого файлу з'явиться додаткова вкладка Хеш-суми файлів. За замовчуванням обчислюються CRC32, MD5 і SHA-1.

Контрольна сума

Вкладка хеш-суми порожнього документа

На малюнку вище показана вкладка Хеш-суми файлу щойно створеного порожнього документа Microsoft Office Word.docx.

Контрольна сума

Збіг контрольних сум MD5

Якщо бачите картинку подібну вище то ваш скачаний файл (образ) пройшов перевірку на справжність і цілісність. В іншому випадку побачите малюнок нижче

Розбіжність контрольних сум файлу

В цьому випадку краще заново закачати файл.

На вкладці Хеш-суми файлів можна змінити Налаштування натиснувши на відповідний напис. Відкриється вікно представлене на малюнку нижче.

Контрольна сума

Налаштування утиліти HashTab

У вікні можна поставити відображення необхідних контрольних сум для обчислення і перевірки. Для наочності відображення рекомендується поставити «галочку» в «чекбоксі» Показувати хеш-суми малими символами.

Малі літери в відображенні значень хеш-кодування

З програмою HashTab розібралися. Простіше тільки не порівнювати контрольні суми)

3. MD5_FileChecker - перевірка хешу

Наступна програма для перевірки контрольних сум MD5 працює без установки.

Викачуємо програму і запускаємо.

Контрольна сума

Зовнішній вигляд програми MD5_FileChecker.exe

Натискаємо на кнопку Огляд ... і вибираємо файл, що перевіряється.

Натискаємо кнопку Розрахувати. Чекаємо деякий час в залежності від потужності вашого комп'ютера і від розміру перевіряється файлу. В поле MD5 сума перевіряється файлу з'являється обчислене значення.

Контрольна сума

MD5 сума перевіряється файлу

В поле Введіть контрольну MD5 суму вводимо суму і натискаємо кнопку Перевірити. Якщо бачите повідомлення як на малюнку нижче, значить файл цілий.

Контрольна сума

Повідомлення програми MD5 File Checker

Інакше вас чекає повідомлення представлене на малюнку нижче

Контрольна сума

Повідомлення програми MD5 File Checker

Тільки якщо контрольні суми зійшлися, можна впевнено записувати скачаний образ на диск.

У цій статті ми розібралися, що таке контрольна сума, для чого її використовують. У нашому випадку це простий варіант перевірки файлів на цілісність та ідентичність оригіналу.

Познайомилися з програмами HashTab і MD5 File Checker.

Програма HashTab може порівнювати різні контрольні суми на відміну від MD5 File Checker. Зате остання не вимагає установки. що особливо актуально якщо немає адміністративних прав.

Що ще почитати?

  • Контрольна сума
    Новини від Microsoft
  • Контрольна сума
    Магнет посилання - більше можливостей в мережах BitTorrent
  • Контрольна сума
    Як скачувати з торрента
  • Контрольна сума
    Використання BitTorrent Sync
  • Контрольна сума
    Як створити образ ISO з файлів (завантажувальний)
  • Контрольна сума
    Як відкрити файл з розширенням rar