このツールについて
任意のファイルをドラッグすると、手書きの WebAssembly モジュールで CRC-32 と Adler-32 のチェックサムを計算し、さらに Web Crypto で SHA-256 ハッシュも求めます。ファイルはストリーム処理され、アップロードされません。ダウンロードが破損していないかの確認に最適です。
よくある質問
なぜ WebAssembly なのですか?
CRC-32 と Adler-32 のループはコンパイル済みの WebAssembly で実行され、大きなファイルでは素の JavaScript より格段に高速です。WASM が利用できない場合は JavaScript のフォールバックが動作します。
ファイルはアップロードされますか?
いいえ。ファイルはブラウザ内で完全にストリームとして読み込み・ハッシュ化され、サーバーには何も送信されません。