Опубликовано пользователем goodigy
При скачивании файлов, для проверки правильности загрузки файла, как правило, предлагается вычислить хэш-сумму md5 файла.
И сравнить ее с представленной на сайте, в виде символов или в виде файла.
Например, вот тут при скачивании дистрибутива, также предлагается скачать файл MD5SUMS, содержащий md5 суммы дистрибутивов.
Чтобы подсчитать md5 сумму файла в Ubuntu, можно воспользоваться консольной утилитой md5sum.
Переходим в папку с нужным файлом
cd Загрузки
Подсчитываем сумму
md5sum RT-N56U_3.4.3.9-091_base.trx
Вывод будет таким
9b8af7fc6bcb3649323fa86df17af16c RT-N56U_3.4.3.9-091_base.trx.
Выведенную хэш-сумму можно сравнивать.
Если вы скачали файл содержащий сумму, то можно сравнить в автоматическом режиме.
Для этого нужно перейти в папку со скачанным файлом и запустить
md5sum -c RT-N56U_3.4.3.9-091_base.md5
вывод будет таким
RT-N56U_3.4.3.9-091_base.trx: ЦЕЛ
Чтобы самому создать такой файл, содержащий сумму, нужно перенаправить вывод команды md5sum в файл.
Например, для ubuntu-14.04-desktop-amd64.iso
md5sum ubuntu-14.04-desktop-amd64.iso > ubuntu-14.04-desktop-amd64.md5
Так как алгоритм md5 считается ненадежным, могут использоваться более надежные алгоритмы SHA.
Для sha существуют собственные утилиты, с аналогичными опциями.
Нарпимер, для проверки дистрибутивов по ссылке выше
sha1sum -c SHA1SUMS
и
sha256sum -c SHA256SUMS
Если в папке множество файлов, то в выводе будут ошибки это нормально.
Самое главное, чтобы напротив нужного файла было OK(ЦЕЛ).
ubuntu-14.04-desktop-amd64.iso: ЦЕЛ
sha1sum: ubuntu-14.04-desktop-i386.iso: Нет такого файла или каталога
ubuntu-14.04-desktop-i386.iso: невозможно открыть или прочитать
ubuntu-14.04.1-desktop-amd64.iso: невозможно открыть или прочитать
sha1sum: ubuntu-14.04.1-desktop-i386.iso: Нет такого файла или каталога