<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歲理工男開源的十六進制編輯器爆贊

          共 1769字,需瀏覽 4分鐘

           ·

          2021-01-13 16:53

          程序員的成長之路
          互聯(lián)網(wǎng)/程序員/技術(shù)/資料共享?
          關(guān)注


          閱讀本文大概需要 2.4 分鐘。

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

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

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


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


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

          ImHex具有以下特性:

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

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

          • 字符串和十六進制搜索

          • 高亮顯示

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


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

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

          • 有用的錯誤信息,語法突出顯示和錯誤標記


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

          • IPS和IPS32補丁


          數(shù)據(jù)導出
          • IPS和IPS32補丁

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

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

          • 字符串搜索

          • 復制字符串

          • 復制demangled字符串


          哈希文件支持
          • 帶有自定義初始值和多項式的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表

          • 正則表達式替換器

          • 數(shù)學表達式計算器(計算器)

          • 十六進制色彩模式


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


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

          • libmagic, libgnurx, libtre, libintl, libiconv

          • libcrypto

          • capstone

          • libLLVMDemangle

          • nlohmann json

          • Python3


          在dist中找到用于Arch Linux,F(xiàn)edora,Debian / Ubuntu等多合一依賴安裝腳本。
          安裝所有依賴項后,運行以下命令來構(gòu)建ImHex:

          mkdir?build
          ?cd?build?
          cmake?..?
          make?-j

          要在Windows上創(chuàng)建獨立的zipfile,請獲取Python標準庫(從https://github.com/python/cpython/tree/master/Lib獲?。?,然后將文件和文件夾放在已lib/python3.8構(gòu)建的可執(zhí)行文件里。

          別忘了還要從mingw設置中,復制?libpython3.8.dll?和并?libwinpthread-1.dll?在可執(zhí)行文件旁里。

          推薦閱讀:

          微信QQ等主流應用上線國產(chǎn)系統(tǒng)UOS:界面曝光

          SpringBoot 項目模板:擺脫步步搭建

          5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機,樹莓派,等等。在公眾號內(nèi)回復「2048」,即可免費獲?。?!

          微信掃描二維碼,關(guān)注我的公眾號

          朕已閱?

          瀏覽 37
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <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热88| 大香蕉中文娱乐网 | 中文字幕在线网址 | 亚洲天堂第一区 | 五月天婷婷视频 |