Как проверить контрольную сумму в формате файла .mds?

1103
davidshen84

Я получил файл контрольной суммы hadoop с https://dist.apache.org/repos/dist/release/hadoop/common/hadoop-2.7.1/hadoop-2.7.1.tar.gz.mds . Но формат файла не тот, который ожидают такие инструменты, как sha256sum. Какие инструменты я должен использовать, чтобы прочитать контрольную сумму в .mdsфайле?

1

5 ответов на вопрос

1
jstarek

Просто загляните внутрь файла с помощью текстового редактора. Это простой текстовый файл, содержащий множество различных хеш-форматов, поэтому вы можете выбрать, какой из них использовать для проверки контрольных сумм файлов.

В общем, когда сталкиваешься с такой ситуацией, я бы предложил тебе запустить fileутилиту unix для файла. Он даст вам подробную информацию о содержимом «странных» файлов.

1
Christopher Heathwood

cat hadoop-3.1.1.tar.gz.mds | grep "^SHA256" | sed 's/ //g' | sed 's/SHA256=//' затем даст вам то, что вы можете проверить с помощью sha256sum.

0
rɑːdʒɑ

Вы не упомянули, какую ОС вы используете, но все же можете использовать MD5SUM.

В Linux убедитесь, что ваш файл данных и файлы MD5SUM находятся в одном месте.

затем сделайте, md5sum -c mdsfileи он автоматически проверит md5sum.

для получения дополнительной информации, пожалуйста, посмотрите на

https://help.ubuntu.com/community/HowToMD5SUM

Сначала я попробовал `md5sum` и` sha256sum`, но они не читают формат `.mds`. davidshen84 7 лет назад 0
0
Animesh Patra

Прочитайте оригинальную статью здесь .

Вот полная процедура проверки выпусков, используя GPG или SHA-256.

GPG :

  1. Загрузите релиз (hadoop-XYZ-src.tar.gz) с зеркального сайта.

  2. Загрузите файл подписи hadoop-XYZ-src.tar.gz.asc от Apache .

  3. Загрузите файл Hadoop KEYS .

  4. Запустите эти команды отдельно:

gpg - импортные ключи

gpg --verify hadoop-X.Y.Z-src.tar.gz.asc 

SHA-256 :

  1. Загрузите релиз (hadoop-XYZ-src.tar.gz) с зеркального сайта.

  2. Загрузите контрольную сумму hadoop-XYZ-src.tar.gz.mds от Apache .

  3. Бежать

shasum -a 256 hadoop-XYZ-src.tar.gz

Я знаю, как использовать эти инструменты. Проблема в том, что формат в файле `.mds` неизвестен. davidshen84 7 лет назад 0
Хорошо, я скачал ваш файл .mds, затем щелкнул правой кнопкой мыши на нем и открыл его в Notepad ++. Вот изображение: http://i.stack.imgur.com/4aVKz.jpg Animesh Patra 7 лет назад 0
0
Francesco Turco

Этот файл испорчен. В любом случае вы можете извлечь его следующим образом:

mv hadoop-2.7.1.tar.gz{.mds,} gunzip hadoop-2.7.1.tar.gz mv hadoop-2.7.1{.tar,.txt} 

Похожие вопросы