WinHex是一款非常好用的文件與磁盤編輯軟件,它文件小、速度快,功能不輸於其它的十六進位編輯器,除了具有Hex與ASCII碼編輯修改、多文件尋替換、文件比對和分析等功能以外,在其他方面WinHex也有著獨特的用途,今天我們就來看兩個應用實例。
軟件名稱:WinHex
下載地址:本站軟件下載欄目
1.用WinHex切斷QQ的廣告之源
QQ中的廣告非常令人反感,我們可以采用下面的辦法達到屏蔽QQ廣告的目的,在此與大家分享。
具體方法:運行WinHex,打開QQ安裝目錄下的QQ.exe文件,單擊“搜索”菜單下的“查找文本”,會彈出“查找文本”窗口,在“下列文本字符將被搜尋(S):”欄中輸入:AD\(如圖1),注意一定不要選“區分大小寫”。然後單擊“確定”按鈕,會找到四處結果,把AD\替換為其他字符如CC\,只要字符位數一樣多就可以。
圖1
改動完畢,再把光標定位到最頂端,再次點擊“搜索”菜單下的“查找文本”,還是搜尋“AD\”,不過這回要在“Unicode字符集”前面打上“√”,單擊“確定”按鈕,會找到四處結果,形式為:A.D.\(這就是Unicode編碼的樣子),把它們改為位數一樣多的任意英文字符即可。全部修改完畢後,保存修改結果,再到AD子目錄中刪除所有的*.gif和*.swf文件,一並刪除dat文件夾中的ad.gif文件,就徹底地切斷了QQ廣告之源。
2.用WinHEX修復受損的MPEG文件
有時我們會遇到這種情況:從網上下載的MPEG文件用某些MPEG播放工具打開時會提示“不能識別的格式”或“格式不對”,從而無法播放。有趣的是同樣的文件用其他播放軟件也有能播放的時候,但開始的幾秒鐘畫面總要一跳一閃的,從中可以看出是MPEG文件頭數據有所損壞。如果能修復受損的MPEG文件頭就可以用任何MPEG播放軟件來播放了,我們可以用WinHex來實現這個目的。
具體方法:先找一個完整無損的MPEG文件,用WinHex打開它,在WinHex窗口中按住鼠標左鍵並從偏移量00000000拖到偏移量略大於受損的MPEG文件頭異常部分的終止處,然後按Ctrl+Shift+C將此段數據復制到內存。
接下來用WinHex打開受損的MPEG文件,同樣用鼠標從偏移量00000000開始,選到同剛才已經選取的結束偏移量一致的地方(如選取的偏移范圍是00000000——000018E0,那麼被替換的范圍就應該從00000000——000018E0)。按Ctrl+V將剛剛復制的代碼粘貼下來,即可用正常的MPEG文件頭數據替代掉受損MPEG文件已選定部分。
保存退出WinHex,試試看,使用MPEG播放軟件播放原來受損的MPEG文件,再也沒有“不能識別的格式”或“格式不對”的提示了,大功告成!