วิธีตรวจสอบ checksum ในรูปแบบไฟล์. mds


1

ผมได้รับการตรวจสอบไฟล์ Hadoop จากhttps://dist.apache.org/repos/dist/release/hadoop/common/hadoop-2.7.1/hadoop-2.7.1.tar.gz.mds sha256sumแต่รูปแบบไฟล์ที่ไม่ได้เป็นคนที่คาดหวังโดยเครื่องมือเช่น ฉันควรใช้เครื่องมือใดในการอ่าน checksum ใน.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รูปแบบ
David S.

0

อ่านบทความต้นฉบับที่นี่

นี่คือขั้นตอนที่สมบูรณ์ในการตรวจสอบการเผยแพร่โดยใช้ GPG หรือโดยใช้ SHA-256

GPG :

  1. ดาวน์โหลดรีลีส (hadoop-XYZ-src.tar.gz) จากเว็บไซต์มิเรอร์

  2. ดาวน์โหลดแฟ้มลายเซ็น Hadoop-XYZ-src.tar.gz.asc จากอาปาเช่

  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 จากอาปาเช่

  3. วิ่ง

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


ฉันรู้วิธีใช้เครื่องมือเหล่านั้น ปัญหาคือรูปแบบใน.mdsไฟล์ไม่เป็นที่รู้จัก
David S.

เอาล่ะฉันได้ดาวน์โหลดไฟล์. 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}
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.