Spec-Zone .ru
спецификации, руководства, описания, API

2.1.4.1. Проверка Контрольной суммы MD5

После того, как Вы загрузили пакет MySQL, следует удостовериться, что его контрольная сумма MD5 соответствует тот, обеспеченный на страницах загрузки MySQL. У каждого пакета есть отдельная контрольная сумма, что можно проверить против пакета, что Вы загружали. Корректная контрольная сумма MD5 перечисляется на странице загрузок для каждого продукта MySQL, и Вы сравните это с контрольной суммой MD5 файла (продукт), который Вы загружаете.

Каждая операционная система и установка предлагают свою собственную версию инструментов для того, чтобы проверить контрольную сумму MD5. Обычно команду называют md5sum, или это можно назвать md5, и некоторые операционные системы не поставляют это вообще. На Linux это - часть текстового пакета Утилит GNU, который доступен для широкого диапазона платформ. Можно также загрузить исходный код с http://www.gnu.org/software/textutils/. Если Вам устанавливали OpenSSL, можно использовать команду openssl md5 package_name вместо этого. Реализация Windows md5 утилиты командной строки доступна от http://www.fourmilab.ch/md5/. winMd5Sum является графическим инструментом проверки MD5, который может быть получен из http://www.nullriver.com/index/products/winmd5sum. Наши примеры Microsoft Windows возьмут имя md5.exe.

Linux и примеры Microsoft Windows:

shell> md5sum
        mysql-standard-5.6.13-linux-i686.tar.gzaaab65abbec64d5e907dcd41b8699945  mysql-standard-5.6.13-linux-i686.tar.gz
shell> md5.exe
        mysql-installer-community-5.6.13.msiaaab65abbec64d5e907dcd41b8699945  mysql-installer-community-5.6.13.msi

Следует проверить, что получающаяся контрольная сумма (строка шестнадцатеричных цифр) соответствует тот, выведенный на экран на странице загрузки сразу ниже соответствующего пакета.

Отметить

Удостоверьтесь, что проверили контрольную сумму архивного файла (например, .zip, .tar.gz, или .msi файл) а не файлов, которые содержатся в архиве. Другими словами проверьте файл прежде, чем извлечь его содержание.