Winhex入門教程之Winhex的簡單使用教程

一、Winhex的使用
353時代的主流修改工具是UE,可惜UE在打開linkdata.bin這種超大文件時的速度令人難以忍受,于是狂派都投入了Winhex的懷抱。
WinHex v14.1 SR-6 漢化破解版下載地址:
用Winhex打開要修改的文件,顯示如下界面:
任何一個存儲在計算機(jī)上的文件都可以認(rèn)為是由最基本的0和1組成的,Winhex便是將這些文件以二進(jìn)制形式打開。不過顯示的時候是十六進(jìn)制,一位十六進(jìn)制相當(dāng)于四位二進(jìn)制,兩位十六進(jìn)制相當(dāng)于八位二進(jìn)制即一個字節(jié),每個字節(jié)即對應(yīng)一個地址。
左邊那一列是行標(biāo),上邊那一行是列標(biāo),行標(biāo)和列標(biāo)便組成了地址。如6BFA3003這個地址,其行標(biāo)便是6BFA3000,列標(biāo)為3。
想要修改數(shù)值,直接鍵盤輸入即可。
一個基本常識:對于有多位的十六進(jìn)制數(shù)值而言,存儲方式是低位在前,高位在后。如6e731f這么個值,存儲方式便是1f 73 6e。
既然顯示十六進(jìn)制,那么自然存在一個十六進(jìn)制和日常使用的十進(jìn)制轉(zhuǎn)化的問題。通??梢钥縒indows的計算器來完成,點擊Winhex工具欄的圖標(biāo)即可打開。在計算器的查看菜單里選擇“科學(xué)型”,便有進(jìn)制轉(zhuǎn)換的功能。
其實Winhex自帶的數(shù)據(jù)解釋器也可以實現(xiàn)進(jìn)制轉(zhuǎn)換。(看不到數(shù)據(jù)解釋器的,單擊視圖——顯示——數(shù)據(jù)解釋器)把光標(biāo)定在某一地址,數(shù)據(jù)解釋器里便能顯示對應(yīng)的十進(jìn)制數(shù)值。在數(shù)據(jù)解釋器里輸入十進(jìn)制值然后按回車,則那個地址的數(shù)值就會被改寫成對應(yīng)的十六進(jìn)制。在“選項——數(shù)據(jù)解釋器”里還能對數(shù)據(jù)解釋器的顯示內(nèi)容作設(shè)置,比如翻譯無符號數(shù)、浮點數(shù)等,這個有興趣的自己試試。
地址定位
靠行標(biāo)和列標(biāo)來定位地址顯然是愚蠢廢力的。Winhex的工具欄上有個圖標(biāo),點擊顯示如下界面:
此時直接在“新位置”里輸入地址便可完成定位。
也可以定位相對地址。比如此時位置在某ATK首地址,要往上移1000h到達(dá)MOV首地址,那么在“新位置”里輸入1000,“相對于”選擇“當(dāng)前位置(P)(返回至)”就行了。
同理,到了MOV首地址后又要往下移960h到達(dá)一方地址,則可以在“新位置”里輸入960,“相對于”選擇“當(dāng)前位置(C)”。
“位置”菜單里還有個很實用的功能:標(biāo)記位置和轉(zhuǎn)到標(biāo)記,快捷鍵分別是Ctri+I和Ctrl+K。這個功能就不用多解釋了吧,我是經(jīng)常用的。
定義選塊
定義選塊主要是用來導(dǎo)出特定數(shù)據(jù)或縮小搜索范圍,定義完成之后可以在“位置”菜單里快速定位到選塊頭和選塊尾。
這個操作很簡單。在選塊頭右鍵點擊,選擇“選塊開始”,選塊尾右鍵點擊,選擇“選塊結(jié)尾”就完成了。
搜索
這個也很直觀。搜索——查找十六進(jìn)制數(shù)值,輸入要查找的串即可,注意中間不要有空格??梢远x向上向下還是全面搜索,之前如果定義了選塊可以選擇僅在選塊中搜索。其它幾個選項建議不要動。找到后如果不是自己想找的目標(biāo),可以按F3繼續(xù)搜索。
數(shù)據(jù)導(dǎo)出和導(dǎo)入
這個其實就是備份和還原的問題了。蕭蕭發(fā)過一個這方面的帖子,不過現(xiàn)在已經(jīng)沒有做txt補丁的必要了,備份成txt這一步驟也就多余了。
導(dǎo)出:首先把要備份的數(shù)據(jù)定義成選塊,然后在選塊中任意位置右鍵點擊,選擇“編輯——復(fù)制區(qū)塊——置入新文件”即可。
導(dǎo)入:把備份數(shù)據(jù)定義選位,(如果是全文件那就直接Ctrl+A),然后右鍵右擊,選擇“編輯——復(fù)制區(qū)塊——十六進(jìn)制數(shù)值”;再定位到要還原的數(shù)據(jù)的首地址,右鍵點擊,選擇“編輯——剪貼版數(shù)據(jù)——寫入”即可。注意是“寫入”不是“粘貼”。
文件擴(kuò)容
改MOT、BGM的時候有可能需要在文件尾擴(kuò)容,方法便是在文件尾右鍵點擊,選擇“編輯——粘貼零字節(jié)”,輸入想擴(kuò)容的大小即可。
不過那個2G多的linkdata.bin用這種辦法擴(kuò)容很耗時間??梢該Q個方法,點擊“文件”菜單,新建一個合適大?。ㄒ话闶撬钄U(kuò)容大小+1)的文件,然后把這個文件的數(shù)據(jù)復(fù)制后寫入整個文件的尾地址,這也達(dá)到了擴(kuò)容目的,而且處理速度很快。
基本上需要用到的Winhex操作就這么些,其它的操作有興趣可以搜索網(wǎng)上教程。最后,改完了別忘記保存。
相關(guān)文章
- 本文介紹一種萬能的磁盤數(shù)據(jù)恢復(fù)方法,使用工具為winhex,需要的朋友可以參考下2019-04-12
winhex漢化版64位(16進(jìn)制編輯器) V19.8 SR-4 專家版
一款最新免費以十六進(jìn)制編輯器為核心的數(shù)據(jù)處理高級輔助工具。雖然我們更喜歡稱之為十六進(jìn)制編輯器,但它確實有著很多諸如數(shù)據(jù)恢復(fù)、低級數(shù)據(jù)處理等其他強(qiáng)大的功能,當(dāng)然了2019-04-12最完整的winhex教程集合 winhex數(shù)據(jù)恢復(fù)入門使用教程
這個winhex教程集合是腳本之家小編特意為大家整理的一些資料教程集合,包括相關(guān)軟件與教程都在這篇內(nèi)容上了2016-10-23- 這篇文章主要介紹了winhex 比較詳細(xì)的圖文使用教程,需要的朋友可以參考下2019-04-13
winhex恢復(fù)數(shù)據(jù)工具 v18.9 綠色特別版
winhex漢化破解版是一款以通用的 16 進(jìn)制編輯器為核心,專門用來對付計算機(jī)取證、數(shù)據(jù)恢復(fù)、低級數(shù)據(jù)處理、以及 IT 安全性、各種日常緊急情況的高級工具2016-07-11- 有些游戲需要自己專用的下載器才可以下載安裝使用,現(xiàn)如今,使用WinHex就可以查看這些下載器的真是下載地址了,然后我們就可以使用迅雷進(jìn)行下載了,有興趣的朋友們可以看看2015-04-20
- WinHex修改十六進(jìn)制文件后無法保存怎么辦?下載WinHex以為是綠色版的,于是我們編輯文件后老是保存不了,說什么沒有權(quán)限寫文件,其實這個問題的根源是因為你的軟件沒有輸入2015-01-22
- WinHex是一款可以用來檢查和修復(fù)各種文件、恢復(fù)刪除文件、硬盤損壞造成的數(shù)據(jù)丟失等問題的工具。同時它還可以讓你看到其他程序隱藏起來的文件和數(shù)據(jù)。需要的朋友們可以前來2024-01-08
- WinHex 是一個專門用來對付各種日常緊急情況的小工具??梢杂脕頇z查和修復(fù)各種文件、恢復(fù)刪除文件、硬盤損壞造成的數(shù)據(jù)丟失等。同時它還可以讓你看到其他程序隱藏起來的文2017-11-17
WinHex 對付各種日常緊急情況的小工具 16 進(jìn)制編輯器 v18.6 官方安裝版
WinHex是一個專門用來對付各種日常緊急情況的小工具。它可以用來檢查和修復(fù)各種文件、恢復(fù)刪除文件、硬盤損壞造成的數(shù)據(jù)丟失等。2016-01-29