vim以16進制打開和編輯文件


vim以16進制打開和編輯文件

先用 vim 以二進制格式打開需要編輯或查看的文件,不采用 - b 參數有時會導致轉換錯誤,詳見分隔線后部分。

vim -b file-to-open.dat

然后用 xxd 把文件轉換成十六進制格式

:%!xxd

轉化后顯示類似如下

現在就可以對待普通文本一樣查看和編輯二進制文件了。

修改十六進制內容是不會導致右側字符改變;其實右側的文本只是給你參考的,修改了再將十六進制轉換回二進制,這些修改都會忽略。

修改完成使用 xxd 把十六進制轉換回二進制:

:%!xxd -r

只有十六進制的修改會生效。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM