画像から16進数へのオンライン変換ツール
あらゆる画像を16進数のバイトダンプまたはデータURIに変換します。大文字小文字、間隔、行幅を選択し、ブラウザ上で16進数をコピーまたはダウンロードできます。
画像を16進数に変換する方法
ツールを開いて画像をドラッグ&ドロップします。選択した大文字小文字、間隔、行幅で16進ダンプが表示されます。それをコピーするか、.txtファイルをダウンロードしてください。
ステップ1
オープンエンコーダー
ツールに画像をドラッグ&ドロップすると、バイトシグネチャからファイルの実際のフォーマットが読み取られます。
ステップ2
オプションを選択
大文字か小文字か、スペース、各行に表示されるバイト数を選択してください。
ステップ3
コピーまたは保存
16進数値をクリップボードにコピーするか、通常の.txtファイルとして即座にダウンロードしてください。
あらゆる画像を16進数データに変換する無料オンライン画像変換ツール
画像から16進数への変換ツールは、画像ファイルのバイト列を1バイトあたり2文字の16進数テキストに変換します。これは画像の低レベルバイナリ構造、つまりコンピュータが保存する正確なデータであり、#FF0000のようなピクセルごとのカラーコードではありません。16進数で表現された画像を見ると、ファイル自体をバイト単位で見ていることになります。そのため、16進数はダンプ、フォレンジック、およびファイルヘッダーの手動検査の標準フォーマットとなっています。プログラマー、リバースエンジニア、および好奇心旺盛な学習者は、エンコーダーの検証、フォーマット内部の研究、またはバイナリアセットをコードに直接埋め込むためにこれを使用します。
イメージを16進数形式でダンプする主な理由は、検査と統合です。ファイルが正しいマジックバイトで始まっていることを確認したり、エンコーダが期待どおりのバイトを生成したかをチェックしたり、小さなバイナリアセットをソースコードやデータURIに直接埋め込んだりすることができます。また、16進数は、ログ、データベース、チャットメッセージ、ドキュメントなど、テキストのみのチャネルを通過する際にも使用されます。これらのチャネルでは、生のバイナリファイルは拒否されたり、破損したりする可能性があります。出力がプレーンテキストであるため、コピー、差分比較、保存が容易です。さらに、ファームウェア、ゲーム、マルウェアのアナリストがバイナリデータ内のパターンを検出する際にも、この形式が利用されます。
このコンバーターを使えば、エンコードが簡単に行えます。画像をツールにドラッグ&ドロップするだけで、ファイルのバイトシグネチャから実際のフォーマットを読み取り、コピーまたはテキストファイルとしてダウンロードできる16進ダンプを生成します。大文字または小文字を選択したり、読みやすさのためにバイト間にスペースを追加したり、各行に表示されるバイト数(8、16、24、32、または折り返しなし)を設定したりできます。検出されたフォーマットとMIMEタイプは、結果とともに表示されます。すべてブラウザ上でJavaScriptを使用して実行されるため、画像はアップロードされることなく、サーバーを介さずにローカルで読み込まれ、エンコードされます。ワンクリックでサンプルを表示すれば、エンコードされた出力がすぐに確認できます。
16進エンコーダー、バイトダンプツール、ファイルto16進ツールなど、呼び方は様々ですが、目的は同じです。画像をポータブルで人間が読めるテキストに変換することです。この無料オンラインコンバーターは、幅広いフォーマットのサポート、コピーとダウンロードのオプション、そして正確なレイアウトコントロールを、すっきりとしたインターフェースに統合しています。画像をアップロードして16進数を取得し、プロジェクトに必要な場所に貼り付けるだけ。すべてブラウザ上で完結し、アップロードもインストールも不要です。あらゆる画像を16進数にエンコードする最も簡単な方法で、いつでもファイルをテキストとして確認、埋め込み、または送信できます。
16進数バイトダンプ
画像ファイル全体を連続した16進数バイト列に変換します。
ケースとスペーシング
バイト間にスペースの有無にかかわらず、大文字または小文字の16進数を出力します。
1行あたりのバイト数
ダンプデータを1行あたり8バイト、16バイト、24バイト、または32バイトに分割するか、連続したデータとして保持します。
フォーマットが検出されました
バイト署名から実際の画像フォーマットを読み取り、MIMEタイプを表示します。
データURI出力
データプレフィックスを追加するか、プレフィックスなしで生の16進数文字列をエクスポートします。
完全プライベート
エンコード処理はブラウザ内で実行されるため、画像がサーバーにアップロードされることは一切ありません。
よくある質問
よくある質問
画像から16進数への変換では、画像ファイルの生バイトが1バイトあたり2文字の16進数テキストに変換されます。これはピクセルごとのカラーコードではなく、ファイルの低レベルのバイナリ構造であるため、コンピュータが保存する正確なバイトを読み取ったり、検査したり、埋め込んだりすることができます。
ツールを開き、画像をドロップインすると、バイトシグネチャからフォーマットが読み取られます。選択した大文字小文字、間隔、行幅で16進ダンプが表示されるので、それをコピーするか、テキストファイルとしてダウンロードすれば、数秒で完了します。
16進数は16個の記号を使用し、データ長は約2倍になりますが、Base64は64個の記号を使用し、よりコンパクトです。16進数はバイト単位で読みやすく、ダンプ、フォレンジック、およびファイルヘッダーの手動検査における標準形式となっています。
このツールは、バイトシグネチャからPNG、JPEG、GIF、WebP、AVIF、HEIC、SVG、BMP、ICOを認識します。その他のファイルはすべて汎用バイナリ16進ストリームとしてエンコードされるため、アップロードしたほぼすべての画像フォーマットをダンプできます。
大文字か小文字かによって、バイトがAFを使用するかafを使用するかが決まります。スペースは、読みやすさを向上させるために各バイト間にスペースを追加します。これらを組み合わせることで、エディタ、ログ、またはドキュメントが想定する正確な16進数スタイルに合わせることができます。
これは、行が折り返されるまでに表示されるバイト数(8、16、24、32、または折り返しなし)を設定します。開発者は、従来の16進エディタのレイアウトを再現し、ダンプのスキャンを容易にするために、16バイトの行をよく使用します。
はい。自動または特定のフォーマットのプレフィックスを選択すると、ツールがデータを出力します。
いいえ。エンコード処理はすべてブラウザ内でJavaScriptを使用して行われるため、画像がデバイスから外部に送信されることはありません。変換処理の過程で、いかなるデータもアップロード、リモート保存、または第三者と共有されることはありません。
16進数では、各バイトが2文字で表されるため、10KBの画像は約20KBのテキストになります。この長さはフルバイトダンプの標準的なサイズであり、そのため16進数は大きなファイルを圧縮するよりも、検査に適しているのです。
はい。完全に無料で、ウォーターマークも登録も、1日あたりの制限も一切ありません。好きなだけ画像を変換でき、いつでも、ブラウザ上で完結し、何もインストールする必要はありません。
