Hex Dump ビューアー
テキストやファイルを16進数とASCIIのダンプで表示します。
Hex Dump Viewerはすべてブラウザ内で動作します。入力したテキストや選択したファイルはローカルで処理され、ArrayKitにアップロードされることはありません。
Text ⇄ Binary Converter を開く
Hex Dump ビューアー について
Hex Dump Viewerは、テキストやファイル全体を1バイトずつの古典的なダンプ形式で表示します。8桁のオフセット、スペース区切りの16進数バイトペア、そして印字不可能なバイトをドットで表示する対応するASCII列で構成されます。テキストを直接入力するか、任意のファイルをドロップし、行幅を8・16・32バイトの間で切り替え、必要な形式に合わせて16進数を大文字表示に切り替えられます。これはxxdやhexdump -Cのようなツールが生成するのと同じレイアウトなので、出力はすぐに見慣れたものになり、ファイルヘッダーの確認、バイナリプロトコルのデバッグ、マジックバイトのチェック、あるエンコードが実際にどのバイトを生成したかの検証に役立ちます。開発者やリバースエンジニア、文字列やファイルの背後にある生のバイトを確認したいすべての人のために作られています。ダンプはすべてブラウザ内で生成され、入力したりアップロードしたりしたものがデバイスの外に出ることはありません。
機能
- 入力したテキストやアップロードしたファイルをHex + ASCIIで並べてダンプ表示
- 8桁のオフセット、Hexバイトペア、|ascii|列という古典的なレイアウト
- 行幅を8・16・32バイトの間で調整可能
- 16進数の大文字・小文字表示を切り替え可能
- 印字不可能なバイトはxxdと同様にASCII列で'.'として表示
- ワンクリックでHexダンプの出力全体をコピー
- テキストだけでなく画像・バイナリ・アーカイブなどあらゆるファイル形式に対応
- すべてブラウザ内で処理されるため、サーバーへのアップロードは一切なし
Hex Dump ビューアー の使い方
- 入力欄にテキストを入力または貼り付けるか、ファイルを選択してそのバイトを読み込む
- 8・16・32バイトの中から1行あたりの行幅を選ぶ
- a–fではなくA–Fを使いたい場合は16進数の大文字表示を有効にする
- Hexダンプの出力をコピーしてバグレポートやターミナルに貼り付ける
例
入力
Hi!
出力
00000000 48 69 21 |Hi!|
"Hi!"の各バイトを16進数で表示し、右側に印字可能なASCII列を表示。
よくあるエラーとトラブルシューティング
- Hexダンプの出力が他のツールと比べてずれて見える。 — 行幅によって列のレイアウトが変わります。hexdump -CやxxdでよくあるデフォルトのHex Dump Viewer幅16に合わせるか、他のツールで使われている幅に合わせてください。
- 大きなファイルのダンプが重く感じる。 — 非常に大きなファイルは非常に長い出力を生成します。ファイルのより小さいサンプルを試すか、行幅を広げて表示行数を減らしてください。
- ASCII列が期待した文字ではなくドットを表示している。 — 印字可能範囲(0x20–0x7E)外のバイトはHex Dump Viewerで常に'.'として表示されます。これには制御文字、改行、ほとんどの非ASCIIテキストバイトが含まれます。
- 貼り付けたテキストがファイル本来のバイトと一致しない。 — 入力したテキストはダンプ前にUTF-8でエンコードされるため、マルチバイト文字は複数バイトになります。元のソースバイトが必要な場合は、代わりに元のファイルをアップロードしてください。
よくある質問
- Hex Dump Viewerは実際に何を表示しますか?
- テキストやファイルの生のバイトを、古典的なHexダンプレイアウトで表示します。8桁のオフセット、各バイトを2桁の16進数として、そして右側に印字不可能なバイトをドットで示すASCII列です。
- Hex Dump Viewerは入力したテキストだけでなくファイル全体を読み込めますか?
- はい。任意のファイルを選択すると、Hex Dump ViewerはFileReaderで生のバイトを読み込み、入力したテキストと同じ方法でダンプします。画像・バイナリ・アーカイブすべてに対応しています。
- Hex Dump Viewerはxxdやhexdump -Cとどう違いますか?
- オフセット、Hexバイト、ASCII列という同じおなじみのレイアウトをブラウザ内で直接生成するため、ターミナルを開かずにxxdスタイルのダンプが得られます。
- Hex Dump Viewerはどの行幅に対応していますか?
- 8・16・32バイトの間で切り替えられます。16はhexdump -Cでよく使われるデフォルトに一致し、狭い/広い行は特定のバイト範囲を確認しやすくします。
- Hex Dump Viewerは私のテキストやファイルをどこかにアップロードしますか?
- いいえ。Hex Dump Viewerはすべてブラウザ内で動作します。入力したテキストや選択したファイルはローカルで処理され、ArrayKitにアップロードされることはありません。
- なぜHexダンプで印字不可能なバイトがドットとして表示されるのですか?
- 0x20未満または0x7Eを超えるバイトには印字可能なASCII文字がないため、Hex Dump Viewerはxxdやhexdump -Cの慣例に従い、ASCII列で'.'として表示します。
関連ツール
すべての ArrayKit ツール