CRC計算機
テキスト、16進数、ファイル入力をサポートする各種CRCチェックサムを計算
UTF-8テキストを入力、自動的にバイトに変換されます
クリックしてファイルを選択、またはここにドラッグ&ドロップ
結果
CRC-32
すべてのCRCアルゴリズム結果
CRCについて
CRC(巡回冗長検査)は、データから固定長のチェックサムを生成するアルゴリズムで、データ転送や保存時のエラー検出に広く使用されています。CRCは暗号化ハッシュ関数ではなく、セキュリティ目的には使用できませんが、エラー検出には非常に効率的です。
CRCアルゴリズムは多項式除算を使用してチェックサム値を計算します。異なるCRC標準は異なる多項式、初期値、処理方法を使用するため、同じデータでも異なるチェックサム結果が得られます。他のシステムとの互換性のために正しいCRCアルゴリズムを選択することが重要です。
サポートされているCRCアルゴリズム
このツールは、さまざまなビット幅、多項式、使用ケースを持つ一般的に使用されるCRCアルゴリズムをサポートしています:
| アルゴリズム | ビット幅 | 多項式 | 用途 |
|---|---|---|---|
| CRC-8 | 8 bit | 0x07 | シンプルなデータチェック、センサー |
| CRC-16/Modbus | 16 bit | 0x8005 | Modbusプロトコル、産業用 |
| CRC-16/CCITT | 16 bit | 0x1021 | X.25、HDLC、Bluetooth |
| CRC-32 | 32 bit | 0x04C11DB7 | ZIP、Ethernet、PNG |
| CRC-32C | 32 bit | 0x1EDC6F41 | iSCSI、SCTP、Btrfs |
| CRC-64/ECMA | 64 bit | 0x42F0E1EBA9EA3693 | ECMA-182、XZ圧縮 |
一般的な使用ケース
ネットワークパケット検証(Ethernetフレーム)
ファイル整合性検証(ZIP、PNG)
シリアル通信プロトコル(Modbus RTU)
ストレージシステムデータ検証
組み込みシステムデータ転送
ファームウェア/ファームウェア更新検証