Friday, May 29, 2009

як перевірити скачаний файл ..

час від часув мене виникає потреба скачати із зовнішнього свого серверу якийсь файл (архів чи ще шось) івідповідно хочесться перевірити достовірність завантаженого файлу. Це можна зробити за допомогою команди md5sum

md5sum — програма, що дозволяє обчислювати значення хеш‐сумм (контрольних сум) файлів по алгоритму Md5. У звичайному випадку обчислені хеши виводяться (можна зберегти у файлі, для подальшого використання). У інших випадках, програма звіряє обчислені значення із значеннями збереженими у файлі (це зручно для масової перевірки цілісності файлів).

Найчастіше програма використовується для перевірки правильного завантаження файлів по мережі. Програма має безліч версій (функціональність версій може істотно розрізнятися) для різних ОС — наприклад, Gnu/linux, UNIX (напр. BSD), Microsoft Windows, MacOS.

Ключі запуску програми
md5sum [ключі] [файл]...

Якщо файл не вказаний, або як його ім'я вказаний символ -, то дані читаються з standard input.

Ключі:
-t --text — читати дані файлів в текстовому режимі (за умовчанням). Перед ім'ям файлу виводиться пропуск.
-b --binary — читати дані файлів в двійковому режимі. Перед ім'ям файлу виводиться символ *.
-c --check — звіряти обчислені значення Md5 із значеннями з файлу
--status — (лише при перевірці хешей) — виводити лише код перевірки ()
-w --warn — (лише при перевірці хешей) — запобігати про рядки (checksum lines) з неправільним форматом
--help — вивести лише довідку по ключах
--version — вивести лише інформацію про версію

і тепер виконавши на двох серверах: 

# md5sum all_mysql.gz

857eb1d6c5bc7d2c33c33e5389db999c   all_mysql.gz

я переконався що я маю точну копію архіву..

No comments: