
文章插圖
最近在 GitHub 上最火的項(xiàng)目是一個(gè)對(duì)視力友好的十六進(jìn)制編輯器,它上線僅 5 天就收獲了 2500 star,最近 24 小時(shí)漲了 1600 star 量 。
十六進(jìn)制編輯器是用于編輯單個(gè)字節(jié)數(shù)據(jù)的軟件應(yīng)用程序,主要由程序員或系統(tǒng)管理員使用 。
常規(guī)文本編輯器和十六進(jìn)制編輯器之間的區(qū)別在于常規(guī)編輯器表示文件的邏輯內(nèi)容,而十六進(jìn)制編輯器表示文件的物理內(nèi)容 。十六進(jìn)制編輯器可以讓你以十六進(jìn)制的形式查看或編輯文件的二進(jìn)制數(shù)據(jù),并用較為友好的界面來(lái)編輯二進(jìn)制數(shù)據(jù) 。對(duì)于需要處理二進(jìn)制數(shù)據(jù)的用戶,它非常受歡迎,例如使用十六進(jìn)制編輯器可以更改游戲中的部分設(shè)置 。
常用的十六進(jìn)制編輯器有 Bless Hex Editor、GNOME Hex Editor、Okteta 等 。和大多數(shù)編輯器一樣,人們對(duì)于十六進(jìn)制編輯器的要求包括功能強(qiáng)大、可定制性、界面美觀 。近日,GitHub 上開源了一款名為 ImHex 的十六進(jìn)制編輯器,上線 5 天,狂攬 2500 star 。
十六進(jìn)制編輯器 ImHex
項(xiàng)目作者在 readme 文件中首先介紹了 ImHex 編輯器實(shí)現(xiàn)的功能特性 。
特征
十六進(jìn)制視圖字節(jié)補(bǔ)丁補(bǔ)丁管理復(fù)制字節(jié)作為特征字節(jié)十六進(jìn)制字符串C、C++、 c#、 Rust、Python、Java 和 JavaScript 數(shù)組ASCII-Art 十六進(jìn)制視圖HTML 自包含 div字符串和十六進(jìn)制搜索彩色高亮顯示從開始、結(jié)束以及當(dāng)前光標(biāo)位置 goto類似于 C++ 的自定義語(yǔ)言,用于突出顯示文件內(nèi)容基于 MIME 類型的自動(dòng)加載數(shù)組、指針、結(jié)構(gòu),共用體,枚舉,位段,使用聲明,大小端支持有用的 error 信息,語(yǔ)法高亮顯示和 error 標(biāo)記數(shù)據(jù)導(dǎo)入Base64 文件IPS 和 IPS32 補(bǔ)丁數(shù)據(jù)導(dǎo)出IPS 和 IPS32 補(bǔ)丁數(shù)據(jù)Exporting數(shù)據(jù)檢查器允許將數(shù)據(jù)解析為多種類型(小端和大端)支持并能快速有效地加載大型文件字符串搜索復(fù)制字符串復(fù)制 demangled 字符串文件哈希支持具有自定義初始值和多項(xiàng)式的 CRC16 和 CRC32MD4, MD5SHA-1, SHA-224, SHA-256, SHA-384, SHA-512支持多種架構(gòu)的反匯編器ARM32 (ARM, Thumb, Cortex-M, aarch32)ARM64MIPS (MIPS32, MIPS64, MIPS32R6, Micro)x86 (16 bit, 32 bit, 64 bit)PowerPC (32 bit, 64 bit)SparcSystemZXCoreM68KTMS320C64XM680XEthereum自定義視圖區(qū)域突出顯示注釋數(shù)據(jù)分析基于文件解析器和 MIME 類型的數(shù)據(jù)庫(kù)的 file magic字節(jié)分布圖熵圖最大熵和平均熵加密 / 壓縮文件檢測(cè)實(shí)用工具Itanium 和 MSVC demanglerASCII 表正則表達(dá)式替換數(shù)學(xué)表達(dá)式評(píng)估器(計(jì)算器)十六進(jìn)制顏色選擇器為模式語(yǔ)言和數(shù)學(xué)評(píng)估內(nèi)置速查表在深夜使用時(shí)對(duì)視網(wǎng)膜友好界面美觀
每款編輯器都有自己的風(fēng)格,越來(lái)越多的開發(fā)者青睞于黑色背景、彩色高亮顯示的界面風(fēng)格,ImHex 就是如此:
編譯
假設(shè)你在 Windows 或者 Arch Linux 中使用 mingw,需要兼容 C++20 的編輯器(例如 GCC 10.2.0)來(lái)編譯 ImHex 。編譯 ImHex 需要的庫(kù)都可以在 pacman 包中找到,如下所示
安裝完這些庫(kù)之后,運(yùn)行以下命令來(lái)構(gòu)建 ImHex:
該項(xiàng)目的作者 WerWolv 來(lái)自瑞士,今年僅 21 歲,是一名在讀本科生 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 為什么你的安卓手機(jī)越用越卡 為什么安卓手機(jī)越用越卡?
- 為什么安卓手機(jī)越來(lái)越卡 為什么安卓手機(jī)會(huì)越來(lái)越卡
- 圖文二維碼制作軟件推薦 二維碼編輯器軟件
- 蘋果與安卓對(duì)壘高端市場(chǎng)各有優(yōu)劣 iPhone13系列面市
- 安卓板皇!曝三星Galaxy Tab S8 Ultra比iPad Pro更便宜:驍龍8加持
- 谷歌打造官方手游模擬器:用戶在Windows也能體驗(yàn)安卓手游
- 為小米12 Pro讓路!小米11 Pro雙12賣3489元:被稱為“安卓機(jī)皇”
- 公式編輯器的具體位置 word2010公式編輯器在哪里
- 安卓手機(jī)如何修改DNS?很簡(jiǎn)單,只需這樣操作 如何修改手機(jī)的dns
- 安卓手機(jī)裝win10系統(tǒng)操作方法 win10系統(tǒng)版本哪個(gè)好
