ファイルのチェックサム計算

ファイルの MD5・SHA-1・SHA-256・SHA-512・CRC32 を計算し、期待するチェックサムと比較します。

ファイルはアップロードせず、ブラウザ内で分割して処理します。大きなファイルは時間がかかる場合があります。

テキストや16進数の計算には: CRC計算ツール(CRC-8・CRC-16・CRC-32)

ファイルのチェックサムを計算・照合する

チェックサムはファイルの内容から計算する固定長の値です。ダウンロードした ZIP、インストーラー、文書、バックアップを、配布元の値と比較できます。計算対象はファイルのバイト列で、ファイル名や更新日時は含みません。

使い方

  1. 端末からファイルを1つ選びます。空のファイルにも対応しています。
  2. 「チェックサムを計算」を押し、進捗を確認します。
  3. 配布元が指定したアルゴリズムの結果をコピーします。
  4. 照合欄で同じアルゴリズムを選び、期待する値を貼り付けます。
  5. 一致・不一致の表示を確認します。大文字・小文字と前後の空白は許容しますが、ファイル名、接頭辞、コマンド出力全体は入力しないでください。

アルゴリズムと桁数

アルゴリズム 16進数の文字数 用途
MD5 32 旧来の配布チェックサムとの比較
SHA-1 40 古いハッシュ一覧との互換性
SHA-256 64 ダウンロードファイルの照合
SHA-512 128 公開された SHA-512 との照合
CRC32 8 偶発的な変更の検出、ISO-HDLC

参照値と同じ方式を選んでください。本ツールの CRC32 は CRC-32/ISO-HDLC で、CRC32C ではありません。テキスト、16進数、ほかの CRC 方式には CRC 計算ツールをご利用ください。

ローカル処理と大きなファイル

ファイルをサーバーへアップロードせず、ブラウザのバックグラウンド処理で計算します。256 KiB ずつ読み込むため、ファイル全体を一度にメモリへ読み込む方式ではありません。ただし、大きなファイルや5種類の同時計算には時間と端末の処理能力が必要です。ページを開いたまま待つか、キャンセルしてください。別のファイルを選ぶと前の結果は消えます。

値が一致しない場合

アルゴリズムとファイルのバージョンを確認してください。未完了のダウンロード、編集、展開前後の違い、文字コードや改行の変更によって値は変わります。名前の変更だけでは変わりません。0バイトのファイルにも有効な結果があります。

一致すれば安全ですか?

チェックサムの一致はウイルス検査や電子署名の検証の代わりにはなりません。信頼できる配布元の値と比較してください。MD5 と SHA-1 は意図的な衝突への対策に不適切で、CRC32 は暗号学的ハッシュではありません。配布元に SHA-256 または SHA-512 がある場合は、それを優先してください。