ivaneeo's blog

          自由的力量,自由的生活。

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          一個真正的二進制編輯器用兩種方式來顯示文本: 二進制和十六進制格式。你可以在 Vim
          里通過轉換程序 "xxd" 來達到這效果。該程序是隨 Vim 一起發布的。
          首先以二進制方式編輯這個文件:

          vim -b datafile
          現在用 xxd 把這個文件轉換成十六進制:

          :%!xxd
          文本看起來像這樣:

          0000000: 1f8b 0808 39d7 173b 0203 7474 002b 4e49 ....9..;..tt.+NI
          0000010: 4b2c 8660 eb9c ecac c462 eb94 345e 2e30 K,.`.....b..4^.0
          0000020: 373b 2731 0b22 0ca6 c1a2 d669 1035 39d9 7;'1.".....i.59.

          現在你可以隨心所欲地閱讀和編輯這些文本了。 Vim 把這些信息當作普通文本來對待。
          修改了十六進制部分并不導致可打印字符部分的改變,反之亦然。
          最后, 用下面的命令把它轉換回來:

          :%!xxd -r
          只有十六進制部分的修改才會被采用。右邊可打印文本部分的修改忽略不計。

          欲知更多詳情,參見 xxd 手冊。
          posted on 2006-02-20 15:48 ivaneeo 閱讀(16749) 評論(3)  編輯  收藏 所屬分類: GNU牛力

          Feedback

          # re: vim中顯示16進制的值 2010-01-29 18:15 張君子Dean
          linux下有沒有什么好用的工具,像windows下的ultraedit之類的?  回復  更多評論
            

          # re: vim中顯示16進制的值 2011-05-31 17:46 騰訊招聘
          工作職責:
          負責QQ后臺服務器的開發
          負責大容量網絡服務后臺架構開發
          工作要求:
          責任感強、有較強的邏輯思維能力、溝通能力、能夠承擔工作壓力;
          C/C++是你的愛好,對C/C++得心應手,熟悉LINUX/UNIX開發環境,熟悉網絡開發;
          計算機或相關專業本科及以上學歷,二年以上相關工作經驗;
          具有兩年以上互聯網業務開發經驗或大容量網絡服務相關經驗者優先;
          有后臺業務開發、維護經驗優先。

          職位工作地:【深圳】

          簡歷請發hcconquer@gmail.com  回復  更多評論
            

          # re: vim中顯示16進制的值[未登錄] 2011-09-25 09:41 L
          @張君子Dean
          vim比ultraedit強大多了。  回復  更多評論
            

          主站蜘蛛池模板: 十堰市| 辉县市| 龙江县| 门头沟区| 札达县| 隆昌县| 昌江| 桂阳县| 班戈县| 伽师县| 汝南县| 上林县| 海南省| 丹寨县| 华蓥市| 临武县| 南昌市| 怀宁县| 满洲里市| 尉氏县| 义乌市| 永清县| 开阳县| 昭平县| 庄河市| 陇西县| 许昌县| 土默特左旗| 凭祥市| 治多县| 利辛县| 三台县| 宁城县| 通州市| 泰兴市| 新田县| 天水市| 溧阳市| 铜陵市| 德庆县| 湖南省|