<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)制編輯器爆贊

          共 1654字,需瀏覽 4分鐘

           ·

          2021-01-28 22:28

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

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

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


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



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



          近日,猿妹被 Github 上的一個十六進(jìn)制編輯器刷屏了,短短幾天時間已經(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 字符串


          哈希文件支持
          • 帶有自定義初始值和多項式的 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ìn)制色彩模式


          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 標(biāo)準(zhǔn)庫(從https://github.com/python/cpython/tree/master/Lib獲?。缓髮⑽募臀募A放在已 lib/python3.8 構(gòu)建的可執(zhí)行文件里。別忘了還要從 mingw 設(shè)置中,復(fù)制? libpython3.8.dll 和并 libwinpthread-1.dll 在可執(zhí)行文件旁里。
          瀏覽 42
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

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

          手機(jī)掃一掃分享

          分享
          舉報
          <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>
                  麻豆成人免费在线观看了 | 狠狠色噜噜狠狠狠7777豆 | 一级黄色免费看 | 人人澡人人妻人人爽人人蜜桃 | 黄色网址在线播放 |