ネットをぼけーっと見てたところ、バイナリの値をいい感じに色分け表示してくれるCUIのバイナリビューア『hexyl』なるコマンドを見かけた。 Rustで書かれているらしい。
- A command-line hex viewer. Contribute to sharkdp/hexyl development by creating an account on GitHub.
面白そうなので早速インストールしてみる。
# Debian / Ubuntu
wget "https://github.com/sharkdp/hexyl/releases/download/v0.3.1/hexyl_0.3.1_amd64.deb"
sudo dpkg -i hexyl_0.3.1_amd64.deb
# OS X
brew install hexyl
これでインストールができた。 それでは、実際に使ってみよう。
hexyl /path/to/file
どうやら、データの種類(20は空白だから黄緑、00はnullキャラクタだからグレーなど)によって色を分けてくれてるようだ。 ちょっと見ただけだけど、見やすい。