如何验证 .mds 文件格式的校验和?

如何验证 .mds 文件格式的校验和?

我从以下位置获取了 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 实用程序。它将为您提供有关“奇怪”文件内容的详细信息。

答案2

你没有提到你使用的是什么操作系统,但你仍然可以使用 MD5SUM

在 Linux 中,确保数据文件和 MD5SUM 文件位于同一位置

然后执行md5sum -c mdsfile,它将自动检查 md5sum。

更多信息请查看

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

答案3

阅读原文这里

以下是使用 GPG 或 SHA-256 验证版本的完整过程。

通用石油气

  1. 从以下位置下载版本(hadoop-XYZ-src.tar.gz)镜子地点。

  2. 从以下位置下载签名文件 hadoop-XYZ-src.tar.gz.asc阿帕奇

  3. 下载Hadoop 密钥文件。

  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阿帕奇

  3. 跑步

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

答案4

cat hadoop-3.1.1.tar.gz.mds | grep "^SHA256" | sed 's/ //g' | sed 's/SHA256=//'然后会给你一些你可以用 sha256sum 检查的东西。

相关内容