概要
小ネタ。知っているとたまに助かるときがあったりします。よく忘れるのでついでにメモも兼ねて。
vim でバイナリファイルを見たり、編集したりしたい場合は以下のようにします。
まず、バイナリモードで開きましょう。
$ vim -b xxxx.bin
表示されるとバイナリが直接表示されているので、訳分からない表示となっています。
んで、以下のコマンドを実行。
:%!xxd
16進数表記になります。値を見たり書き換えたりしましょう。
最後に書き込む場合は以下のようにします。
%!xxd -r
ちなみに xxd コマンドは vim-common パッケージに含まれています。なので、普通にvimが入っていたらそのまま使えます。
単体でも勿論利用できます。
参考情報
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場