Блог о программировании. Статьи, примеры программ.
Наверное каждый пользователь Internet скачивал какие-нибудь файлы и,
наверное, многие обращали внимание на то, что иногда рядом с файлом
написано длинное 16-тиричное число. Это число является контрольной
суммой файла и служит для определения его целостности.
Для проверки скачанного файла достаточно заново рассчитать его
контрольную сумму, и если она совпадёт с суммой, указанной на сайте, то
можно быть уверенному, что файл закачан без ошибок.
Естественно, рассчитывать контрольную сумму вручную не очень удобно
:-). Поэтому существует ряд программ, которые позволяют быстро (всего
за пару щелчков мышкой) выполнить эту задачу.
Кстати существует несколько алгоритмов расчёта контрольной суммы
SHA1, МD5 и другие. По моим наблюдениям, наибольшее распространение
получил МD5. Во всяком случае мне чаще всего встречался именно он.
Для расчёта контрольной суммы по этому алгоритму существует консольная
бесплатная программка md5sum. Пользоваться ей не сложно, но не очень
удобно, т.к. она требует навыков работы в консоли.
Если вас это не устраивает, то можно существует программа для расчёта MD5 сумм файлов с графическим интерфейсом. Пользоваться ей очень просто. Нажимаете кнопку "Обзор", выбираете файл, нажимаете "Пуск" и просматриваете результат.
P.S. Я не могу сказать, что определение контрольной суммы такая уж
необходимая операция. Многие люди вообще о ней ничего не слышали и
спокойно работают в Internet'е. Но у меня было несколько случаев, когда
файлы скачивались неправильно. Особенно это неприятно с видео файлами.
Ведь эти файлы зачастую открываются проигрывателем, но где-нибудь в
середине может пропасть звук или изображение, или вообще сообщение об
ошибке.