Cyber Coding Course

師其意,不泥其跡

用Vim如何編輯binary的檔案

這裡簡單記錄如何使用Vim編輯Binary的檔案。
開啟binary的檔案進行編輯..,這裡透過了一個外部指令xxd,查看16進制的編碼。
下方指令,將ls的binary檔使用16進制顯示在vi編輯器中。
xxd /usr/bin/ls|vi -
只是舉例,請勿真的改...@@
要儲存,使用xxd -r:
:%!xxd -r > new-ls
如果已開啟的檔案,也可以透過如下指令轉binary
:%!xxd
改好後,可以用如下指令返回,再進行存檔
:%!xxd -r

 

作者: Devin Yang