Make your own free website on Tripod.com


關於ByteEdit的粗略使用體會

作者: 偉乾



    這是一個有趣的國產軟體,這是軟體作者自己的介紹:
    「此軟體為16進制編輯器,可直接編輯任何類型的檔案,它同時還具有永久漢化、遊戲剋星、廣義搜索等功能,...」
----讓我們看看他自稱的「永久漢化」原理:
----「我們在執行一個軟體時看到的選單、對話框、訊息框等字串,在程式代碼中有兩種對應方式,一種是顯示的字串與程式代碼中對應的字串一樣,另一種不一樣但有著一一對應的關係。對於第一種方式,16進制編輯器在中文化時只須簡單的將該字串替換成中文化後的字串,同時保持前後字節數一致, (前者多的後者用空格補,前者少的後者刪去尾部字串《16進制編輯器會自動轉換》) 如: 將 (file) 替換成 (檔案) ,將 (up one level) 替換成 (向上一級 ) ,將 (張 三) 替換成 (李四) 等等;對於第二種方式,16進制編輯器將用戶想要得到的結果轉化成在程式代碼中的字串,然後再替換。如: 假設用戶要將 (file) 替換成 (檔案) ,16進制編輯器將 (檔案) 先轉化成 (噀鯪) ,然後再替換 (file) 。一般來說,對於選單、對話框中的字串用第二種方式替換,對於一些提示訊息,用第一種方式替換。用戶在中文化時可同時選用兩種方式進行。」
    這裡,軟體提供了「等長」中文化概念,以往某些中文化工具可以提供自動截斷功能,卻沒有自動補長功能(各16進制編輯器可沒有這些功能),現在,再也不用自己一下一下數字串長度了,逐一填補空格了 ! ! 我試用過,它是用2000(HEX)來交替填補替換。
byte4.gif

----
其次,上面所說得第二種替換(即圖中的"在EXE檔案中原型")其實就是通常中文化人所說得GB轉UniCode,阿哈,不錯呀 ! !
----接著,軟體又提供了「整體替換」,您只需建立一個純文字:
----一: 必須以yb加Enter打頭;
----二: 從第二行起每行要包含被替換的文字和替換的結果,中間用":"隔開
----純文字格式如下:
-----------------------以下開始,偉乾注
yb
file:檔案
edit:編輯
open:開啟
-----------------------以上結束,偉乾注
----怎麼樣,對付ASCII字串,即使在軟體升級時也有「字典」了。——不錯的批次替換 ! !
byte5.gif

----
還有好東東,「廣義字串」——
----「使用廣義字串可以尋找非連續字串,如中國某某公司,fi?e(可找出fiae;file,fite等),在使用時先定義廣義字串 (預設為 ? ) ,再用該字串代替想略過的字串,如想找中國某某公司,則在尋找框中輸入: 中國????公司 (一個中文字用兩個廣義字串) 。」
----還有,軟體在尋找中設定了一個貼心的設計: 「第一個」,可以讓您隨時回頭。當然還有遊戲剋星,哪位有時間不妨試試。
byte3.gif
----OK,到此我們可以說有以下理由值得中文化人使用這個軟體:
1國產的、個人的共享軟體,繼續加油 ! ! 大家鼓掌鼓勵鼓勵 !
2等長替換,方便;
3GB轉UniCode;
4批次替換,實用;
5模糊尋找;
6小巧,下載檔案224KB,解壓後436KB。

----雖然,現在的16進制編輯器很多,功能也很強,可是那麼多的功能我們中文化時又用到了多少 ? 我們真正需要的功能又提供了多少 ?
----這個軟體所提供的功能體現了一點,夠用,夠用就好 !
最後說一句:
作者: 侯元彬
首頁: 創意工作室   http://personal.ctn.com.cn/byteedit
電子郵件: hyb_zhr@163.net

 



回教學