我想請問有教導關於十六進位編輯器的用法及原理嗎?
還有假設要vb去設計十六進位編輯器會不會很難ㄚ?
我是有去看阿戊大大的簡易十六進位編輯器 ,但是我不知道它所開出檔案的
內容是做什麼的懇請各位大大為我解釋一下!
2006-11-10 14:40:32 · 2 個解答 · 發問者 鳴 5 in 電腦與網際網路 ➔ 程式設計
那不知大大有沒有以十六進位編輯器去教導使用的範例的教學網站ㄚ!
2006-11-11 02:25:21 · update #1
您這麼問很籠統。
1.檔案編輯不外乎是純文字檔,再來就是十六進位了;後者是針對「位元組」的方式來編修檔案,用法過於龐大不易詳述。
2.這對初學者來說是蠻不錯的挑戰,容易在設計編修大檔時遇到讀寫過慢的通病,亦是學習如何增進效能的最佳障礙。
3.看你要編輯什麼檔案,首先當然要知道該檔是要幹什麼用的,用十六進位編輯才有意義。舉例來說:玩某個遊戲存個檔,找到該檔後去編輯,知道你遊戲中某個屬性資料位址放在哪裡,變更該位元組資料後回到遊戲載入該進度,修改成功的話會依照修改狀況在遊戲裡變更該項屬性值,這叫修改遊戲存檔,好達到強化遊戲成果。
比較艱深一點的就得懂組合語言,用它修改程式機械碼,以達到程式完成某工作或目地之行為。
4.總之應用範圍很廣,文字模式處理不了的情形皆可使用。
2006-11-11 10:06:44 補充:
1.據我所知有這功能的軟體有 UltraEdit 、 WinHex ,其完整用法可以到 http://www.google.com.tw/ 查詢,用該軟體名稱即可。2.針對十六進位的部分,就是直接修改指定位元組的值就是了,沒什麼特別技巧,只是花在找位址比較需要下功夫。
2006-11-11 01:20:52 · answer #1 · answered by shege 4 · 0⤊ 0⤋
從最基本的2進位開檔開始吧
Open App.Path & "/test.txt" For Binary Access Read As #fn1
2006-11-11 05:19:33 · answer #2 · answered by puppy 5 · 0⤊ 0⤋