Як перевірити контрольну суму у форматі .mds?


1

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

Відповіді:


1

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

Загалом, зіткнувшись з такою ситуацією, я б запропонував запустити fileутиліту unix проти файлу. Це дасть вам детальну інформацію про вміст "дивних" файлів.


1

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


0

Ви не згадали, яку ОС використовуєте, але все ж можете використовувати MD5SUM

У Linux переконайтесь, що ваш файл даних та файли MD5SUM знаходяться в одному місці

тоді зробіть, md5sum -c mdsfileі він перевірить md5sum автоматично.

для отримання додаткової інформації дивіться

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


Я спробував md5sumі sha256sumспочатку, але вони не читають .mdsформат.
Девід С.

0

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

Ось повна процедура перевірки випусків за допомогою GPG або за допомогою SHA-256.

GPG :

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

  2. Завантажте файл підпису hadoop-XYZ-src.tar.gz.asc з Apache .

  3. Завантажте файл Hadoop KEYS .

  4. Запустіть ці команди окремо:

gpg - імпорт KEYS

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файлі невідомий.
Девід С.

Гаразд, я завантажив ваш .mds файл, а потім клацнув правою кнопкою миші та відкрив його в Notepad ++. Ось зображення: i.stack.imgur.com/4aVKz.jpg
Animesh Patra

0

Цей файл заплутаний. У будь-якому випадку ви можете витягнути його наступним чином:

mv hadoop-2.7.1.tar.gz{.mds,}
gunzip hadoop-2.7.1.tar.gz
mv hadoop-2.7.1{.tar,.txt}
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.