WMW

Adler32チェックサム計算機

Free

ブラウザ内でテキストまたはファイルのAdler-32チェックサムを計算します。

すべてブラウザ内で動作します。テキストやファイルがどこかにアップロードされることはありません。

最近のアクティビティ

全員に公開されています。すべての訪問者による直近20回の使用履歴を新しい順に表示します。

まだアクティビティはありません。最初の一人になりましょう。

コメント (0)

このツールは役に立ちましたか?コメントを残したり、コツを共有したり、改善方法を教えてください。

ゲストのコメントは公開前に確認されます。 ログイン すると即座に投稿できます。

まだコメントはありません。最初にご意見をお寄せください!

このツールの機能

このツールは、ブラウザ内でテキストまたはファイルのAdler-32チェックサムを計算します。Adler-32は、偶発的なデータ破損を検出するためにzlib(したがってPNG、gzip、ZIP)内で使用される高速なチェックサムアルゴリズムです。

テキストを入力または貼り付けるか、ファイルをアップロードすると、チェックサムが16進数と10進数の両方の形式でリアルタイムに更新されます。

解決できる問題

よくある質問

Adler-32は何に使われますか?

Adler-32は、特にzlib圧縮ライブラリ(PNG、gzip、ZIPの基盤)内や一部のネットワークプロトコルで、偶発的なデータ破損をすばやく検出するために使用されるチェックサムです。計算を高速に行うために設計されており、意図的な改ざんに対する耐性はありません。

Adler-32はMD5やSHA-256のようなハッシュと同じですか?

いいえ、Adler-32はチェックサムであり、暗号学的ハッシュではありません。計算がはるかに高速で、より小さな32ビット値を生成しますが、MD5やSHA-256のように(少なくとも原理上)同じチェックサムを持つ異なる入力を意図的に作成する行為に対する耐性を持つよう設計されてはいません。改ざん耐性が必要な場合は、単なる偶発的なエラー検出ではなく、暗号学的ハッシュを使用してください。

なぜ空の入力でもチェックサムが生成されるのですか?

このアルゴリズムは1と0に初期化された2つの累積和から始まり、バイトが処理されなくても最終的なチェックサムに組み合わされるため、空の入力は常に同じ固定値、0ではなく1(0x00000001)を生成します。

チェックサムのためにテキストはどのようにバイトに変換されますか?

チェックサムが計算される前に、テキストはUTF-8としてエンコードされます。これはほとんどの現代のテキストファイルやウェブページで使われているのと同じエンコーディングです。同じテキストでも異なるエンコーディングでは異なるチェックサムが生成されるため、これは重要です。

テキストを入力する代わりにファイルをチェックできますか?

はい、「ファイル」モードに切り替えてファイルを選択すると、そのチェックサムは生のバイトから直接計算されます。ダウンロードまたは転送されたファイルが期待されるチェックサムと一致するか確認するのに便利です。

関連ツール