vimでバイナリ

Binary mode

" binaryモードでファイルを開く
vim -b datafile
" binaryモードで開きなおす
:e ++bin
" binaryモードをリセットして開きなおす
:e ++nobin

" 不可視文字をHexフォーマットで表示
:set display=uhex

" カーソルのバイトとかの情報
g C-g
" 文字コードを10/16/8 進数で表示
ga
" 16進数で表示(utf-8の時のみ正常に動く))
g8


" バイナリエディタっぽく表示するに++binしてから、
:%!xxd
" 変換してテキストに戻す
:%!xxd -r

参考 :h 23.4