十六進位檔案編輯工具軟體 (Source) |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
十六進位檔案編輯工具軟體 (Source) 採用Delphi 5.0寫的,可以在Delphi 6.0執行,7.0應該也可以執行! 這個工具軟體可以將任意型態的檔案讀入,以16進位碼的方式顯示檔案內容,
並同時顯示檔案的ASCII碼與BIG5中文碼,可以用上/下/左/右鍵/PageUp/PageDowm/Home/End移動檔案位置,也可以用ScrollBar直接移動檔案位置,並可跳到指定的檔案位置處,也可以快速尋找檔案的內容,包括文字搜尋與十六進位內碼搜尋,也可以取代檔案內的字串,或是直接輸入十六進位碼或ASCII碼來修改檔案內容,修改後的位置以紅色顯示,存檔前還可以選擇取消放棄之前的修改動作,確定存檔後才直接寫入檔案! 歡迎大家來改寫成更強功能的Tools!
~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
附加檔案:29705_hexedit.zip
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
pceyes
尊榮會員 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
我覺得,可以規範一個架構
Data Source
↓
Data Edit/Modify
↓
Data Target 只要定義好 Data Source/Target 的介面,就等於是開放架構的 plugins 系統,例如: Data Source(input) 有 檔案、記憶體、Process(InMemory)、邏輯磁區、實體磁區、RS232/Printer Port... 甚至是 各式編碼資料的 import Data Target(output) 有 不同格式的檔案(如 純文字, binary, C Array, Delphi Array,...)、邏輯磁區、實體磁區、RS232/Printer Port... 甚至是 各式編碼資料的 export Data Edit/Modify 有十六進制編輯及純文字編輯 這樣應該價值不斐... 至少,我是很 ha 這樣的工具... <>沒空更新的網頁...
href="http://big5.to/吃軟也吃硬">http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
HexEdit使用秘笈:
1.用TAB鍵可以切換 16進位區 與 ASCII 區
2.在16進位區可以直接輸入16進位資料於游標位置 接受0..9,A..B鍵
3.在ASCII區可以直接輸入字串,但是在win2000下輸入中文會怪怪的,請用Input輸入
4.在使用Search或Replace功能,可以輸入$開頭的十六進位碼 如 $F1C9 希望大家一起來改良這個軟體,並分享給大家來使用喔! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
天使大人,
我是今天中午下載的 hexedit.zip 214126Bytes
發現好像 .pas 與 .exe 好像是不同一個版...
我所下載的 Unit1.pas 的
procedure TForm1.SpeedButton8Click(Sender: TObject); var str:string; begin str:=''; if InputQuery('Input','Input String',Str) then begin end; end;其中, InputQuery 之後的 if 內是空白,但在 .exe 中執行輸入資料後是會真的將文字給輸入到資料區中。 建議天使能再花點心,將它變成弟前述的 plugins 介面,這樣,我們這些會 BCB 的才能有些貢獻,不然... 如果改成 BCB 的 Source 後,Delphi 就不能 rebuild ... ( 還好 BCB 可以 rebuild Delphi Source ) 最好能加入選單,而選單的資料匯入匯出的部分可由 > 參考: > <>沒空更新的網頁... href="http://big5.to/吃軟也吃硬">http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 天使大人, 我是今天中午下載的 hexedit.zip 214126Bytes 發現好像 .pas 與 .exe 好像是不同一個版... 我所下載的 Unit1.pas 的procedure TForm1.SpeedButton8Click(Sender: TObject); var str:string; begin str:=''; if InputQuery('Input','Input String',Str) then begin end; end;其中, InputQuery 之後的 if 內是空白,但在 .exe 中執行輸入資料後是會真的將文字給輸入到資料區中。 建議天使能再花點心,將它變成弟前述的 plugins 介面,這樣,我們這些會 BCB 的才能有些貢獻,不然... 如果改成 BCB 的 Source 後,Delphi 就不能 rebuild ... ( 還好 BCB 可以 rebuild Delphi Source ) >>< face="Verdana, Arial, Helvetica"> 改好了! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |