<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Github爆火!21歲理工男開源的十六進(jìn)制編輯器爆贊

          共 1614字,需瀏覽 4分鐘

           ·

          2021-04-07 19:28

          來自:開源最前線(ID:OpenSourceTop) 

          綜合自:https://github.com/WerWolv/ImHex

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



          如果你有一份游戲的配置文件,則可以使用十六進(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類型自動加載

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

          • 有用的錯誤信息,語法突出顯示和錯誤標(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,AArch32)

          • ARM64

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

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

          • PowerPC(32位,64位)

          • SPARC

          • IBM SystemZ

          • 核心

          • M68K

          • TMS320C64X

          • M680X

          • 以太坊


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

          • 評論

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

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

          • 字節(jié)分布圖

          • 熵圖

          • 最高平均熵

          • 加密/壓縮文件檢測


          其他工具
          • Itanium和MSVC解析器

          • ASCII表

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

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

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


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



          如果你需要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,請獲取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í)行文件旁里。
          瀏覽 48
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  99久久精品免费看国产交换 | 激情深爱婷婷 | 欧美三级电影网站 | 欧美XXXXBBBB | 国产青草网 |