1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

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

        共 1684字,需瀏覽 4分鐘

         ·

        2021-01-05 00:57

        開源最前線(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類型自動(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,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í)行文件旁里。

        推薦閱讀:

        完全整理 | 365篇高質(zhì)技術(shù)文章目錄整理

        算法之美 : 棧和隊(duì)列

        主宰這個(gè)世界的10大算法

        徹底理解cookie、session、token

        淺談什么是遞歸算法

        專注服務(wù)器后臺(tái)技術(shù)棧知識(shí)總結(jié)分享

        歡迎關(guān)注交流共同進(jìn)步

        瀏覽 51
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

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

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            操逼操逼操逼 | 骚年老头囗交瘦老头激情 | 91探花秘 在线播放 | 国产精品无码在线 | 又大又粗又爽视频 | 一级A爱爱 | 久久无码人妻精品一区二区三区 | 免费又黄又硬又爽大片裸体 | 婷婷五月天大香蕉 | 国产理论 |