Wie überprüfe ich die Prüfsumme in einem .mds-Dateiformat?

1151
davidshen84

Ich habe die Hadoop-Prüfsummendatei von https://dist.apache.org/repos/dist/release/hadoop/common/hadoop-2.7.1/hadoop-2.7.1.tar.gz.mds erhalten . Das Dateiformat ist jedoch nicht das, das von Tools wie erwartet wird sha256sum. Welche Tools sollte ich zum Lesen der Prüfsumme in einer .mdsDatei verwenden?

1

5 Antworten auf die Frage

1
jstarek

Werfen Sie einfach einen Blick in die Datei mit einem Texteditor. Es handelt sich um eine reine Textdatei mit vielen verschiedenen Hash-Formaten. Sie können also frei wählen, welches Sie zur Überprüfung Ihrer Datei-Prüfsummen verwenden möchten.

Wenn Sie sich in einer solchen Situation befinden, würde ich im Allgemeinen empfehlen, das Unix- fileDienstprogramm für die Datei auszuführen . Sie erhalten detaillierte Informationen zum Inhalt "merkwürdiger" Dateien.

1
Christopher Heathwood

cat hadoop-3.1.1.tar.gz.mds | grep "^SHA256" | sed 's/ //g' | sed 's/SHA256=//' Sie erhalten dann etwas, das Sie mit sha256sum überprüfen können.

0
rɑːdʒɑ

Sie haben nicht erwähnt, welches Betriebssystem Sie verwenden, aber Sie können MD5SUM trotzdem verwenden

Stellen Sie unter Linux sicher, dass sich Ihre Datendatei und MD5SUM-Dateien am selben Ort befinden

dann tun md5sum -c mdsfileund md5sum automatisch prüfen.

Weitere Informationen finden Sie unter

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

Ich habe zuerst `md5sum` und` sha256sum` ausprobiert, aber sie lesen nicht das `.mds'-Format. davidshen84 vor 8 Jahren 0
0
Animesh Patra

Lesen Sie den Original - Artikel hier .

Hier ist das vollständige Verfahren zum Überprüfen der Releases mithilfe von GPG oder SHA-256.

GPG :

  1. Laden Sie das Release (hadoop-XYZ-src.tar.gz) von einer Mirror- Site herunter .

  2. Laden Sie die Signaturdatei hadoop-XYZ-src.tar.gz.asc von Apache herunter .

  3. Laden Sie die Hadoop KEYS- Datei herunter .

  4. Führen Sie diese Befehle separat aus:

gpg --import KEYS

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

SHA-256 :

  1. Laden Sie das Release (hadoop-XYZ-src.tar.gz) von einer Mirror-Site herunter.

  2. Laden Sie die Prüfsumme hadoop-XYZ-src.tar.gz.mds von Apache herunter .

  3. Lauf

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

Ich weiß, wie man diese Werkzeuge benutzt. Das Problem ist, dass das Format in der `.mds`-Datei unbekannt ist. davidshen84 vor 8 Jahren 0
Okay, ich habe Ihre .mds-Datei heruntergeladen und dann mit der rechten Maustaste darauf geklickt und sie in Notepad ++ geöffnet. Hier ist das Bild: http://i.stack.imgur.com/4aVKz.jpg Animesh Patra vor 8 Jahren 0
0
Francesco Turco

Diese Datei ist durcheinander. Sie können es trotzdem wie folgt extrahieren:

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