溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

十六進(jìn)制編輯器的優(yōu)點(diǎn)有哪些

發(fā)布時(shí)間:2021-10-14 15:52:43 來源:億速云 閱讀:352 作者:iii 欄目:編程語言

這篇文章主要介紹“十六進(jìn)制編輯器的優(yōu)點(diǎn)有哪些”,在日常操作中,相信很多人在十六進(jìn)制編輯器的優(yōu)點(diǎn)有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對(duì)大家解答”十六進(jìn)制編輯器的優(yōu)點(diǎn)有哪些”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

十六進(jìn)制編輯器,用來以16進(jìn)制視圖進(jìn)行文本編輯的編輯工具軟件。十六進(jìn)制編輯器可以用來檢查和修復(fù)各種文件、恢復(fù)刪除文件、硬盤損壞造成的數(shù)據(jù)丟失等。它一直是計(jì)算機(jī)專業(yè)人員非常喜歡的工具。

十六進(jìn)制編輯器的優(yōu)點(diǎn)有哪些

 
如果你有一份游戲的配置文件,則可以使用十六進(jìn)制編輯器將其打開,并通過它更改某些值從而獲得更多的彈藥/得分等,深受程序員喜歡的十六進(jìn)制編輯器有很多,諸如Bless Hex編輯器、Okteta編輯器等。

 
近日,猿妹被Github上的一個(gè)十六進(jìn)制編輯器刷屏了,短短幾天時(shí)間已經(jīng)在Github上標(biāo)星6K。

ImHex具有以下特性:

字節(jié)補(bǔ)丁
  • 補(bǔ)丁管理

  • 復(fù)制字節(jié)作為特征(如字節(jié)數(shù);十六進(jìn)制字符串;C,C ++,C#,Rust,Python,Java和JavaScript數(shù)組;ASCII-Art十六進(jìn)制視圖;HTML自包含div等)

  • 字符串和十六進(jìn)制搜索

  • 高亮顯示

  • 從開始、結(jié)束和當(dāng)前位置都有光標(biāo)顯示


自定義的類型類似于C++的模式語言,用于突出顯示文件內(nèi)容  
 
  • 根據(jù)MIME類型自動(dòng)加載

  • 數(shù)組,指針,結(jié)構(gòu),聯(lián)合,枚舉,使用聲明,大小端支持

  • 有用的錯(cuò)誤信息,語法突出顯示和錯(cuò)誤標(biāo)記


數(shù)據(jù)錄入
  • Base64文件

  • IPS和IPS32補(bǔ)丁


數(shù)據(jù)導(dǎo)出
  • IPS和IPS32補(bǔ)丁

  • 數(shù)據(jù)檢查器允許將數(shù)據(jù)解釋為許多不同的類型(小端和大端)

  • 大量文件支持,快速高效地加載

  • 字符串搜索

  • 復(fù)制字符串

  • 復(fù)制demangled字符串


哈希文件支持
  • 帶有自定義初始值和多項(xiàng)式的CRC16和CRC32

  • MD4,MD5

  • SHA-1,SHA-224,SHA-256,SHA-384,SHA-512


支持許多不同架構(gòu)的反匯編程序
  • ARM32(ARM,Thumb,Cortex-M,AArch42)

  • ARM64

  • MIPS(MIPS32,MIPS64,MIPS32R6,微型)

  • x86(16位,32位,64位)

  • PowerPC(32位,64位)

  • SPARC

  • IBM SystemZ

  • 核心

  • M68K

  • TMS320C64X

  • M680X

  • 以太坊


書簽
  • 區(qū)域突出顯示

  • 評(píng)論

  • 數(shù)據(jù)分析

  • 基于文件解析器和MIME類型的數(shù)據(jù)庫的file magic

  • 字節(jié)分布圖

  • 熵圖

  • 最高平均熵

  • 加密/壓縮文件檢測(cè)


其他工具
  • Itanium和MSVC解析器

  • ASCII表

  • 正則表達(dá)式替換器

  • 數(shù)學(xué)表達(dá)式計(jì)算器(計(jì)算器)

  • 十六進(jìn)制色彩模式


ImHex編輯器部分屏幕截圖展示如下:

十六進(jìn)制編輯器的優(yōu)點(diǎn)有哪些

 
如果你需要C++20兼容的編譯器(例如GCC 10.2.0)來編譯ImHex。需要以下依賴項(xiàng):
  • GLFW3

  • libmagic, libgnurx, libtre, libintl, libiconv

  • libcrypto

  • capstone

  • libLLVMDemangle

  • nlohmann json

  • Python3


在dist中找到用于Arch Linux,F(xiàn)edora,Debian / Ubuntu等多合一依賴安裝腳本。
安裝所有依賴項(xiàng)后,運(yùn)行以下命令來構(gòu)建ImHex:
mkdir build
 cd build 
cmake .. 
make -j
要在Windows上創(chuàng)建獨(dú)立的zipfile,請(qǐng)獲取Python標(biāo)準(zhǔn)庫(從  https://github.com/python/cpython/tree/master/Lib  獲?。?,然后將文件和文件夾放在已lib/python3.8構(gòu)建的可執(zhí)行文件里。別忘了還要從mingw設(shè)置中,復(fù)制    libpython3.8.dll   和并    libwinpthread-1.dll   在可執(zhí)行文件旁里。

到此,關(guān)于“十六進(jìn)制編輯器的優(yōu)點(diǎn)有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI