web-dev-qa-db-ja.com

.isoイメージでのハッシュサムの作成と使用

最近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を生成して、ファイルに入れたチェックサムでチェックし、2つのチェックサムなどを比較することでした。

多分私は何かを誤解しました、多分.isoの各ファイルはそれ自身のチェックサムかそのようなものを持っている必要がありますか?

私は男と情報の両方を見上げました。そして、誰も賢くなりませんでした。

理解と解決を楽しみにしています。

1
shirish

sha1sumファイルを生成します。

sha1sum myfile >sums

次に、このファイルで確認します。

sha1sum -c sums
4
teppic