
主な特徴
- データインスペクターは、カーソルの下にあるバイトを多数の型とバイトオーダーとしてデコードする
- パターン言語はバイナリ形式を記述し、ファイル内でそれにラベルを付ける
- エントロピーおよびバイト分布グラフは、圧縮された領域を見つけるのに役立つ
- 2つのファイル間のバイトレベルでの差分表示に加え、メモ付きのブックマークを提供する
- ノードベースのデータプロセッサーが選択範囲に対して変換処理を連鎖させる
このアプリケーションについて
ImHex は、文書化されていないバイナリ形式を分解するために作られた hex エディターです。通常のバイト格子の隣にデータインスペクターを表示し、カーソル位置のバイトを整数、浮動小数点値、タイムスタンプ、GUID、文字列として、異なるビット幅やバイト順で読み取ります。これにより、手作業の計算なしにヘッダーを識別できます。
際立った特徴はパターン言語です。ファイル形式を C に似た記述で表したもので、いったん書けばファイル内の該当領域に色を付けてラベルを与え、解析された値をツリーとして提示します。パターンは他のファイルにも再利用でき、一回限りの調査を反復可能なものに変えます。その他のビューには、逆アセンブラー、2 つのファイル間のバイト単位の差分表示、圧縮領域や暗号化領域を見つけるためのエントロピーおよびバイト分布のグラフ、注記付きのブックマーク、選択範囲に対して展開などの変換を連結するノードベースのデータプロセッサーがあります。
インターフェイスは Dear ImGui で描画され、Linux、Windows、macOS で同一です。データはプロバイダー経由で到達し、通常のファイル、プロセスメモリ、生のディスクデバイスを読み取ります。
入手先
Linux
- Flathub で開く新しいタブで開きますパッケージリポジトリFlathub
発行元から
ターミナルからインストール
flatpak install flathub net.werwolv.ImHex
当サイトはこのファイルをホストしておらず、スキャンも内容の確認も行いません。出典の記載を読み、ご自身で判断してください。