Adler32チェックサム計算機
Freeブラウザ内でテキストまたはファイルのAdler-32チェックサムを計算します。
すべてブラウザ内で動作します。テキストやファイルがどこかにアップロードされることはありません。
最近のアクティビティ
全員に公開されています。すべての訪問者による直近20回の使用履歴を新しい順に表示します。
まだアクティビティはありません。最初の一人になりましょう。
このツールの機能
このツールは、ブラウザ内でテキストまたはファイルのAdler-32チェックサムを計算します。Adler-32は、偶発的なデータ破損を検出するためにzlib(したがってPNG、gzip、ZIP)内で使用される高速なチェックサムアルゴリズムです。
テキストを入力または貼り付けるか、ファイルをアップロードすると、チェックサムが16進数と10進数の両方の形式でリアルタイムに更新されます。
解決できる問題
- ダウンロードまたは転送されたファイルが期待されるAdler-32チェックサムと一致するか確認する。
- zlibベースの形式(PNGやgzipなど)が内部チェックサムをどう計算しているかを理解またはデバッグする。
- 2つのテキストがバイト単位で同一かどうかをすばやく検出する。
- ライブで編集可能な例を使ってAdler-32アルゴリズムの仕組みを学ぶ、または教える。
よくある質問
›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としてエンコードされます。これはほとんどの現代のテキストファイルやウェブページで使われているのと同じエンコーディングです。同じテキストでも異なるエンコーディングでは異なるチェックサムが生成されるため、これは重要です。
›テキストを入力する代わりにファイルをチェックできますか?
はい、「ファイル」モードに切り替えてファイルを選択すると、そのチェックサムは生のバイトから直接計算されます。ダウンロードまたは転送されたファイルが期待されるチェックサムと一致するか確認するのに便利です。
関連ツール
テキスト
シーザー暗号ツール
クラシックなシーザー暗号でテキストを暗号化・復号化し、A-Zマッピング表、総当たりリスト、文字頻度チャート、ROT13ショートカット付き。
Freeテキスト
行数カウンター
貼り付けたテキストを即座に分析する高度な行カウンター:重複/空行の検出、コメント行のフィルタリング、正規表現による検索・置換、並べ替え、接頭辞/接尾辞の挿入。
Freeテキスト
リストランダム化ツール
どんなリストでもシャッフルし、抽選の当選者をランダムに選び、エントリーを均等なグループに分割します。すべてブラウザ内で、偏りのないフィッシャー・イェーツ・シャッフルを使用します。
Freeテキスト
頭字語ジェネレーター
フレーズを即座に頭字語に変換し、文字ごとの内訳と任意の小さな単語スキップモード付き。
コメント (0)
このツールは役に立ちましたか?コメントを残したり、コツを共有したり、改善方法を教えてください。
まだコメントはありません。最初にご意見をお寄せください!