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

          共 1684字,需瀏覽 4分鐘

           ·

          2021-01-05 00:57

          開源最前線(ID:OpenSourceTop) 猿妹整編

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


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



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



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

          ImHex具有以下特性:

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

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

          • 字符串和十六進制搜索

          • 高亮顯示

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


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

          • 數組,指針,結構,聯合,枚舉,使用聲明,大小端支持

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


          數據錄入
          • Base64文件

          • IPS和IPS32補丁


          數據導出
          • IPS和IPS32補丁

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

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

          • 字符串搜索

          • 復制字符串

          • 復制demangled字符串


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

          • MD4,MD5

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


          支持許多不同架構的反匯編程序
          • 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ū)域突出顯示

          • 評論

          • 數據分析

          • 基于文件解析器和MIME類型的數據庫的file magic

          • 字節(jié)分布圖

          • 熵圖

          • 最高平均熵

          • 加密/壓縮文件檢測


          其他工具
          • Itanium和MSVC解析器

          • ASCII表

          • 正則表達式替換器

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

          • 十六進制色彩模式


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



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

          • libmagic, libgnurx, libtre, libintl, libiconv

          • libcrypto

          • capstone

          • libLLVMDemangle

          • nlohmann json

          • Python3


          在dist中找到用于Arch Linux,Fedora,Debian / Ubuntu等多合一依賴安裝腳本。
          安裝所有依賴項后,運行以下命令來構建ImHex:


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


          要在Windows上創(chuàng)建獨立的zipfile,請獲取Python標準庫(從https://github.com/python/cpython/tree/master/Lib獲取),然后將文件和文件夾放在已lib/python3.8構建的可執(zhí)行文件里。別忘了還要從mingw設置中,復制 libpython3.8.dll 和并 libwinpthread-1.dll 在可執(zhí)行文件旁里。

          推薦閱讀:

          完全整理 | 365篇高質技術文章目錄整理

          算法之美 : 棧和隊列

          主宰這個世界的10大算法

          徹底理解cookie、session、token

          淺談什么是遞歸算法

          專注服務器后臺技術棧知識總結分享

          歡迎關注交流共同進步

          瀏覽 51
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  青草娱乐视频 | 中文字幕+乱码+中文乱码电影 | 亚洲精品久久久久久久久久久久久 | 成人 在线观看免费爱爱 | 美国发布站久久 |