狂攬2500星,開(kāi)源十六進(jìn)制編輯器登頂GitHub熱榜
來(lái)自 | 機(jī)器之心
最近在 GitHub 上最火的項(xiàng)目是一個(gè)對(duì)視力友好的十六進(jìn)制編輯器,它上線(xiàn)僅 5 天就收獲了 2500 star,最近 24 小時(shí)漲了 1600 star 量。

十六進(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)制搜索
彩色高亮顯示
從開(kāi)始、結(jié)束以及當(dāng)前光標(biāo)位置 goto
類(lèi)似于 C++ 的自定義語(yǔ)言,用于突出顯示文件內(nèi)容
基于 MIME 類(lèi)型的自動(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ù)解析為多種類(lèi)型(小端和大端)
支持并能快速有效地加載大型文件
字符串搜索
復(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, Micro)
x86 (16 bit, 32 bit, 64 bit)
PowerPC (32 bit, 64 bit)
Sparc
SystemZ
XCore
M68K
TMS320C64X
M680X
Ethereum
自定義視圖
區(qū)域突出顯示
注釋
數(shù)據(jù)分析
基于文件解析器和 MIME 類(lèi)型的數(shù)據(jù)庫(kù)的 file magic
字節(jié)分布圖
熵圖
最大熵和平均熵
加密 / 壓縮文件檢測(cè)
實(shí)用工具
Itanium 和 MSVC demangler
ASCII 表
正則表達(dá)式替換
數(shù)學(xué)表達(dá)式評(píng)估器(計(jì)算器)
十六進(jìn)制顏色選擇器
為模式語(yǔ)言和數(shù)學(xué)評(píng)估內(nèi)置速查表
在深夜使用時(shí)對(duì)視網(wǎng)膜友好


GLFW3 ( (sudo) pacman -S glfw )libmagic, libgnurx, libtre, libintl, libiconv ( (sudo) pacman -S file )libcrypto ( (sudo) pacman -S openssl )capstone ( (sudo) pacman -S capstone )libLLVMDemangle ( (sudo) pacman -S llvm llvm-libs )nlohmann json ( (sudo) pacman -S nlohmann-json )Python3 ( (sudo) pacman -S python3 )All in one for Arch Linux: sudo pacman -S glfw file openssl capstone llvm llvm-libs nlohmann-json python3All in one for Fedora: sudo dnf install cmake gcc-c++ capstone-devel glfw-devel glm-devel json-devel llvm-devel mesa-libGL-devel openssl-devel python-develAll in one for MinGW: pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-cmake mingw-w64-x86_64-make mingw-w64-x86_64-capstone mingw-w64-x86_64-glfw mingw-w64-x86_64-glm mingw-w64-x86_64-file mingw-w64-x86_64-llvm mingw-w64-x86_64-nlohmann-json mingw-w64-x86_64-openssl mingw-w64-x86_64-polly mingw-w64-x86_64-pytho
mkdir buildcd buildcmake ..make -j
https://zhuanlan.zhihu.com/p/59119723
https://www.howtoing.com/best-hex-editors-for-linux
推薦閱讀:
完全整理 | 365篇高質(zhì)技術(shù)文章目錄整理
專(zhuān)注服務(wù)器后臺(tái)技術(shù)棧知識(shí)總結(jié)分享
歡迎關(guān)注交流共同進(jìn)步
