在 .iso 映像中创建和使用 hashsum

在 .iso 映像中创建和使用 hashsum

我最近遇到了 sha1sum -c 。正如联机帮助页所述 -

-c, --check
              read SHA1 sums from the FILEs and check them

现在我知道如何从 .iso 生成和使用 sha1sum 。例如,

$ sha1sum grml64-full_2014.11.iso 
120bfa48b096691797a73fa2f464c7c71fac1587  grml64-full_2014.11.iso

但如果我尝试:-

$ sha1sum -c grml64-full_2014.11.iso 
sha1sum: grml64-full_2014.11.iso: no properly formatted SHA1 checksum lines found

我什至尝试过:-

$ cat sha1sum-grml 
120bfa48b096691797a73fa2f464c7c71fac1587

可以看出,这是一个具有 sha1sum 的单个文件。

如果我尝试以下操作:-

$ sha1sum -c grml64-full_2014.11.iso sha1sum-grml 
sha1sum: grml64-full_2014.11.iso: no properly formatted SHA1 checksum lines found
sha1sum: sha1sum-grml: no properly formatted SHA1 checksum lines found

我在这里尝试的是让 sha1sum 生成并使用我放入文件中的校验和检查 sha1sum 并比较两个校验和或其他内容。

也许我误解了一些东西,也许 .iso 中的每个文件都需要有自己的校验和或类似的东西?

我抬头看了看这个人和信息。却变得一无所知。

期待理解和解决方案。

答案1

生成sha1sum文件,

sha1sum myfile >sums

然后检查这个文件,

sha1sum -c sums

相关内容