Vimでバイナリエディット
xxd.exeを用意します。
次にvimrcに以下のように定義します。
" vim -b : edit binary using xxd-format! augroup Binary au! au BufReadPre *.bin let &bin=1 au BufReadPost *.bin if &bin | silent %!xxd -g 1 au BufReadPost *.bin set ft=xxd | endif au BufWritePre *.bin if &bin | %!xxd -r au BufWritePre *.bin endif au BufWritePost *.bin if &bin | silent %!xxd -g 1 au BufWritePost *.bin set nomod | endif augroup END
こうすると拡張子.binのファイルを開くときと保存するときにxxdで自動変換されます。
Vim使いであれば、いつもの操作感でバイナリエディットができるので便利です。