バイナリファイルを画像として可視化する:hexエディタbineの作者がたどり着いた驚きの手法
Visualizing Binary Files

hexエディタ「bine」の作者が、バイナリファイルの可視化に挑戦。まずはxxd風のカラー表示を試みるが、Pythonとncursesの組み合わせではコストが高すぎると判明。そこでASCIIカラムにUnicodeのブロック文字を使う独自の手法を編み出した。さらに、ファイル全体を可視化するために、バイナリデータをそのままPGM画像として解釈するというアイデアを思いつく。printfコマンド1つで実現できるこの方法で、EXEやtarball、ruff、ISO、8GBのディスクイメージまで、データの構造がくっきりと浮かび上がる様子を紹介する。
前処理は一切不要です。これは単にデータの性質を利用しているだけなのです。
- 1970-01-01
そして、ファイル内の重要なデータを見つけたいなら、binwalkもどうぞ。
https://github.com/ReFirmLabs/binwalk/wiki/Supported-Signatu...
- st_goliath
GNU poke[1][2]に興味があるかもしれません。これは、バイナリデータの構造を解析・可視化できる(フォーマット記述用のDSLを使用する)hexエディタタイプのプログラムです。
- nvalis
Veles[0]の3D可視化はいつも気に入っています。バイナリデータ内の構造化されたASCIIやその他の非圧縮セクションを見分けるのに非常に直感的です。