vim編輯二進位制檔案

2021-09-26 04:26:31 字數 489 閱讀 7396

vim可以很方便地編輯二進位制檔案,個人認為它比emacs的二進位制編輯方式更 好用。vim中二進位制檔案的編輯是先通過外部程式xxd來把檔案dump成其二進位制的 文字形式,然後就可以按通常的編輯方式對檔案進行編輯,編輯完成後再用xxd 轉化為原來的形式即可。

可分如下幾步進行:

首先,以二進位制方式開啟檔案,命令為

vi -b filename

然後,在ex模式下執行下面的命令將其dump

:%!xxd

待編輯工作完成後,執行下面的命令即可將其轉換回去

:%!xxd -r

xxd程式是vim軟體包自帶的乙個程式,其功能就是進行十六進製制的dump 或者 反之。這部分內容可以在vim自帶的文件的usr_23.txt檔案中找到。

vim編輯二進位制檔案

對於二進位制檔案的編輯,windows下有一款很優秀的軟體winhex,會讓你的生活非常簡單。但是到了linux 下面似乎沒有專門的二進位制編輯器,但是大家不要忘了vim 雖然vim並不是針對二進位制編輯而設計,但是通過技巧也可讓vim成為很好用的二進位制編輯器。現在假設我要把磁碟 dev sda上...

VIM編輯二進位制檔案

對於二進位制檔案的編輯,windows下有一款很優秀的軟體winhex,會讓你的生活非常簡單。但是到了linux 下面似乎沒有專門的二進位制編輯器,但是大家不要忘了vim 雖然vim並不是針對二進位制編輯而設計,但是通過技巧也可讓vim成為很好用的二進位制編輯器。現在假設我要把磁碟 dev sda上...

vim編輯二進位制檔案

vim可以很方便地編輯二進位制檔案,個人認為它比emacs的二進位制編輯方式更 好用。vim中二進位制檔案的編輯是先通過外部程式xxd來把檔案dump成其二進位制的 文字形式,然後就可以按通常的編輯方式對檔案進行編輯,編輯完成後再用xxd 轉化為原來的形式即可。可分如下幾步進行 首先,以二進位制方式...