CRC32

テキストのCRC32チェックサムを16進数と10進数で計算。

CRC32 Checksum Calculatorはすべてブラウザ内で実行されます。入力したテキストや選択したファイルはお使いのデバイス上でローカルに処理され、ArrayKitにアップロードされることはありません。

ファイルハッシュ・チェックサムツールを開く

CRC32 について

CRC32 Checksum Calculatorは、任意のテキストやファイルのCRC32(IEEE 802.3)チェックサムを計算し、8桁の16進数値と符号なし10進数値の両方で表示します。入力欄にテキストを貼り付けるか、ファイルをドロップすると、入力中にチェックサムが即座に更新されます。ZIPアーカイブ、PNGチャンク、Ethernetフレームと同じ多項式とアルゴリズムを使用しているため、結果はzlibのcrc32()、Pythonのbinascii.crc32、ほとんどのコマンドラインcrc32ユーティリティが同じバイト列に対して生成する値と一致します。設定ファイルやログの断片、ダウンロードしたファイルが破損していないかを素早く確認したり、ファイル形式のドキュメントに記載されたCRC32値を再現したりするのに便利です。コマンドラインツールをインストールせずに、素早く検証可能なチェックサムを必要とする開発者のために作られています。すべての処理はブラウザ内でローカルに実行され、確認したテキストやファイルがアップロードされることはありません。

機能

CRC32 の使い方

  1. チェックサムを計算したいテキストを入力欄に入力または貼り付ける
  2. リアルタイムで更新されるCRC32の16進数値と10進数値を確認する
  3. またはファイル選択をクリックして、代わりにローカルファイルのCRC32を計算する
  4. 各行の横にあるコピーボタンで16進数値または10進数値をコピーする

入力

123456789

出力

CRC32 (hex): CBF43926
CRC32 (dec): 3421780262

よくあるエラーとトラブルシューティング

よくある質問

CRC32 Checksum Calculatorは何を計算しますか?
入力したテキストやファイルのバイト列に対してCRC32(IEEE 802.3)チェックサムを計算し、8桁の16進数文字列と符号なし10進数として表示します。これはZIP、PNG、gzipで使われているのと同じアルゴリズムです。
CRC32はSHA-256のような暗号学的ハッシュと同じものですか?
いいえ。CRC32はノイズの多い通信や記憶による偶発的なビットエラーを検出するために設計されており、意図的な改ざんへの耐性はありません。異なる2つの入力から同じCRC32を意図的に作り出すことができるため、セキュリティやパスワード検証には決して使用すべきではありません。
CRC32の16進数値の先頭にゼロが付くのはなぜですか?
CRC32は常に32ビットの値であるため、この計算ツールは16進数の出力を固定8文字になるようゼロ埋めします(例: '000004C1')。これはZIPやPNGのヘッダーでの保存方式と一致します。
CRC32 Checksum Calculatorは私のファイルをアップロードしますか?
いいえ。CRC32 Checksum CalculatorはFile APIを使ってブラウザ内でファイルを読み込み、チェックサムをローカルで計算します。ファイルのバイト列がどこかに送信されることはありません。
10進数の値がこれほど大きいのはなぜですか?
CRC32は符号なし32ビット整数を生成するため、10進数の値は最大4,294,967,295になります。これはZIPのセントラルディレクトリレコードやほとんどのコマンドラインcrc32ツールで使われている規約と一致します。
ダウンロードしたファイルが公開されているCRC32と一致するか確認するために使えますか?
はい。ダウンロードしたファイルをCRC32 Checksum Calculatorにドロップし、表示された16進数値をファイルの提供元が公開しているチェックサムと比較してください。

関連ツール

すべての ArrayKit ツール