圧縮・解凍ソフト - 7-Zip - SHA ハッシュ値計算
- 1. 概要
- 2. ハッシュ値計算
- 3. 右クリックで操作
1. 概要
「SHA」やら「MD5」を説明するのは、難しいな。わたしもくっきり理解しているわけではないので・・・。
説明は、「MD5 - Wikipedia」をご参照ください。
ここでは、「.iso」ファイル等をダウンロードしてきたときに、そのファイルが正常にダウンロードできたかを確かめるためのコードであると思ってください。
「7-zip」で、これができるとは、知らなかったのだ。
実は、「ArcoLinux 20.07.5 i3wm」をインストールしているときに、インストーラが起動しないので、「.iso」ファイルのダウンロードに失敗しているのかと確かめたくて、調べたら、「7-zip」でできることがわかったのです。
本ページは、「Windows で MD5/SHA-1/SHA-256 ハッシュ値を計算してファイルの同一性を確認する:Tech TIPS - @IT」を参考にさせていただきました。
2. ハッシュ値計算
右クリックのメニューからもできるようですが・・・。
わたしは、右クリックメニューがごちゃごちゃしてて、対象を表示していないもので、コマンドで実行します。
下記で、実行するようですが。
7z h -scrc* "対象のファイル名"
わたしは、「7-zip」にパスが通っていなかったので、フルパスで実行しました。
すなわち。
"C:\Program Files\7-Zip\7z.exe" h -scrc*
の後にファイル名を入力します。
「Windows10 Home 64bit」で動作させてみました。
"C:\Program Files\7-Zip\7z.exe" h -scrc* "D:\Download\ISO\Arch\ArcoLinux\20.7.5\arcolinuxb-i3-v20.7.5.iso"
7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21
Scanning
1 file, 1671168000 bytes (1594 MiB)
CRC32 CRC64 SHA256 SHA1 BLAKE2sp Size Name
-------- ---------------- ---------------------------------------------------------------- ---------------------------------------- ---------------------------------------------------------------- ------------- ------------
2679F0B5 540C2D4C24322FDF B3D2734A6BA9835DE50597C12D398AD0768686E131A7C0B532A449BF14804608 1B68DBCB4DA032101E633631229F31D6AA9E8F9B C499BA500DFCEF189AE8E19C0C14F813E736DC64431E7AA965095B7115E82298 1671168000 arcolinuxb-i3-v20.7.5.iso
-------- ---------------- ---------------------------------------------------------------- ---------------------------------------- ---------------------------------------------------------------- ------------- ------------
2679F0B5 540C2D4C24322FDF B3D2734A6BA9835DE50597C12D398AD0768686E131A7C0B532A449BF14804608 1B68DBCB4DA032101E633631229F31D6AA9E8F9B C499BA500DFCEF189AE8E19C0C14F813E736DC64431E7AA965095B7115E82298 1671168000
Size: 1671168000
CRC32 for data: 2679F0B5
CRC64 for data: 540C2D4C24322FDF
SHA256 for data: B3D2734A6BA9835DE50597C12D398AD0768686E131A7C0B532A449BF14804608
SHA1 for data: 1B68DBCB4DA032101E633631229F31D6AA9E8F9B
BLAKE2sp for data: C499BA500DFCEF189AE8E19C0C14F813E736DC64431E7AA965095B7115E82298
Everything is Ok
てな結果となりました。
ダウンロード元の「SHA256」をクリックして

見比べてみます。
大文字小文字が違っているので一瞬わかりにくですね。
16進値なので、大文字小文字を合わせればわかります。
b3d2734a6ba9835de50597c12d398ad0768686e131a7c0b532a449bf14804608 arcolinuxb-i3-v20.7.5.iso
B3D2734A6BA9835DE50597C12D398AD0768686E131A7C0B532A449BF14804608
「7-zip」の結果と比較して、問題ないことが確認できました。
3. 右クリックで操作
前項で、右クリックで操作できることをほのめかしておりましたが、下記のように操作します。
そもそも、右クリックにオプションを表示するには、「7-Zip File Manager」を起動して
「ツール」→「オプション」
「7-zip」タブの「メニュー項目」の一番下。
「CRC SHA >」へチェックをいれます。
チェックする際は、「.iso」を右クリックして
「CRC SHA >」でチェックサムの種類を選択します。
「manjaro-budgie-21.2.2-minimal-220123-linux515.iso」の「SHA1」形式をチェックしたのですが。
一致していることが確認できました。
|
|