vim をバイナリエディタとして使てみる
皆さん大好き vim 、テキストエディタとして使用される方が多いと思いますが、バイナリエディタとしても使うことができるので、その方法を書こうかと思います。
バイナリエディタとは
下の画像のような、16進数がたくさん並んだファイルです。拡張子は".bin"であることが多いでしょうか。
vim でバイナリファイルを開く方法
※Windows環境での話です。Mac や Linux は少し違うかもしれません
コマンドプロンプトから下記コマンドにてバイナリファイルを開きます
vim -b FILE.bin
※ "-b" とすることでバイナリモードでファイルを開くことができます vimの編集画面が出てきますが、これだけではよく分からない文字が羅列してあるだけで何が何だか分かりません。。。
そこで下記コマンドを打ち、バイナリダンプ表示にします
:%!xxd
そして変更などを入れ終わったら、最後は下記コマンドを打って元の状態に戻してから保存しましょう
- :%!xxd -r
※元の状態に戻さずに保存すると、バイナリダンプ状態で保存されるので、ファイルの中身が変なことになりますのでご注意ください