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強大多了。  回復  更多評論
            

          主站蜘蛛池模板: 获嘉县| 盱眙县| 涪陵区| 天台县| 平武县| 沅陵县| 汾西县| 梁山县| 石楼县| 南丰县| 石首市| 泸州市| 枝江市| 剑阁县| 涿州市| 枣阳市| 天长市| 文水县| 新竹市| 扎囊县| 太保市| 托克逊县| 白沙| 怀集县| 彰武县| 伊宁县| 团风县| 靖宇县| 格尔木市| 肥城市| 正宁县| 福州市| 清水县| 五河县| 清远市| 太白县| 新绛县| 郓城县| 封丘县| 原阳县| 双鸭山市|