AZ Tools

Hex Dump ビューア

開発

テキストを貼り付けるかファイル(最大 64 KB)をアップロード — `xxd` や `hexdump -C` のように表示。hex オフセット列・hex バイト・印字可能文字 ASCII エリア(非印字バイトは `.`)。BOM・隠れた制御文字・エンコーディング不一致の確認、ファイル実内容の理解に有用。

Hex ダンプ (14 バイト)

00000000  48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21 0A        |Hello, world!.|

すべての処理はローカル — ファイル内容はブラウザを離れない。

使い方

  1. テキストまたはファイル入力を切り替え。
  2. 行あたりバイト数を選択(8・16・32)。
  3. hex 列と ASCII エリアを確認、必要に応じてダンプをコピー。

よくある質問

なぜファイルサイズ制限?
ブラウザでの hex ダンプレンダリングは数十 KB なら高速だが 1 MB 超で重くなる。64 KB 制限で UI 応答性維持 — より大きなファイルはコマンドライン `xxd` 使用。
テキスト入力のエンコーディング?
UTF-8。`é` のような文字は 2 バイト(`C3 A9`)・ASCII 文字は 1 バイト。特定エンコーディングが必要ならエンコード済みバイトをファイルで入力。
非印字バイトが `.` なのは?
`xxd` の慣例 — 印字可能 ASCII 範囲(0x20–0x7E)外のバイトを `.` にして整列の可読性維持。hex 列は正確なバイトを表示。
ファイルはアップロードされる?
いいえ。FileReader API で読み込みブラウザ内でダンプ計算。

関連ツール