2017年4月13日 星期四

Linux下用vim編輯十六進制(HEX)檔案 - xxd

1. 使用vim編輯檔案,-b為進入Binary mode
$ vim -b test.bin























2. 在vim命令模式下,切換為十六進制編輯模式
%: 表示文件的所有行
!xxd: 表示執行外部命令xxd,整個命令會將vim顯示的所有行傳遞給xxd,xxd將資料轉換為十六進制並顯示於vim。
:%!xxd























3. 編輯十六進制檔案,編輯時每兩個bytes後需用右移按鍵,如使用空格按鍵,將會視為輸入資料
換行時,需於行頭加入目前資料長度,如第二行資料長度為[0000010:],
最後注意一下,修改資料時,右側的ASCII碼並不會跟著改變。























4. 修改完之後,在vim命令模式下,使用-r將編輯模式從十六進制返回二進制。
:%!xxd  -r























5. 儲存變更,即完成編輯。
wq























6. 參考來源
http://blog.csdn.net/chenglian_999/article/details/4672177

買房條件注意事項

軟體條件:
風:通風、風水
火:瓦斯管線、室溫、消防安全
水:水管管路、漏水、壁癌
電:電路管線、家電設備
光:採光、座向
 
硬體條件:
天:天花板
地:地板
牆:牆面、隔間、格局、動線
柱:樑柱
窗:門窗
 
未來的增值潛力:
地段:交通、生活機能、使用分區、長期發展性、學區…
環境:景觀、居家安全、鄰居、公設…
價格:售價、貸款、裝潢費用、仲介費用…
收益:租金、未來房價增值性