Reverse Hex–バイト順・ニブル・文字の反転ツール
Reverse Hexは、16進数入力の順序を3通りの方法で変更します。バイト順の反転(デフォルト)、ニブル順の反転、または文字の並びそのままの反転です。バイト反転はエンディアンを入れ替えるため、DEADBEEFはEFBEADDEになります。ニブル反転では1234が4321になります。このツールは0xプレフィックスを取り除き、空白を正規化し、オプション有効時に奇数長入力の左パディングができます。
Reverse Hexは、16進数入力の順序を反転するブラウザベースのツールです。タスクに応じた結果を得るために、バイト順の入れ替え、ニブル順の反転、生の文字列の反転を使い分けます。デフォルトはバイト順の反転で、そのモードではDEADBEEFがEFBEADDEになります。
このツールは3つの反転モード(バイト順、ニブル順、生の文字順)を提供します。入力の0xプレフィックスを取り除き、空白を正規化します。奇数長入力には、任意の左パディングで反転に適した入力にできます。モードによって出力が変わります。16進数文字のペアを反転するのと、個々のニブルや文字列全体を反転するのは異なる結果になります。
16進数は0~9とA~Fの文字で値を表します。順序を変えたい場合、たとえばエンディアンを入れ替えたり、別の順序で値を確認したりする際に16進数の反転が役立ちます。文字を手動で並べ替えることなく、これらの変換を素早く行えるため、開発者やDevOpsエンジニアに便利です。
Reverse Hexは完全にブラウザ上で動作するため、入力はお使いのデバイス上で処理され、サーバーへの送信は行われません。ページの読み込み後はオフラインでも動作し、接続がない場合や内部データを第三者のサービスに送りたくない場合に便利です。デバッグなどの技術作業の一環として16進数値を反転したい開発者やDevOpsエンジニアに適した、シンプルなツールです。
手順1: 16進数入力を貼り付けまたは入力します。ツールは空白を正規化し、0xプレフィックスを取り除きます。
手順2: 反転方法を選択します。バイト順、ニブル順、生の文字列のいずれかです。デフォルトはバイト順です。
手順3: 必要に応じて奇数長入力のオプションを調整します。任意の左パディングにより、文字数が奇数の入力も処理できます。
手順4: 結果が希望する順序になっているか確認します。たとえば、バイト順の反転ではDEADBEEFがEFBEADDEに変わります。
手順5: 反転した16進数値をコピーして、コード、メモ、デバッグワークフローで使用します。
用途: 16進数値のエンディアンを入れ替える必要がある場合にバイト順を反転します(例:DEADBEEFをEFBEADDEに)。
用途: 1234を4321に変えるなど、バイトペアとしてではなくニブル順で値を反転します。
用途: 16進数入力のすべての文字を完全に逆順にする必要がある場合に、生の文字列を反転します。
用途: ローカルツールをインストールせずに、ブラウザ上でたまに発生するReverse Hexの作業を処理します。
用途: 別のマシンから作業しながら、ローカルユーティリティに頼らずブラウザで16進数入力を反転します。
用途: ツールがブラウザ上で動作するため、内部の16進数データを第三者のサービスに貼り付けずに処理します。
用途: 手動でパディングを追加するのではなく、任意の左パディングで奇数長の16進数入力を処理します。