日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

php十六进制字符串转成字节数组_10 天 5 千 Star!21 岁本科生给程序员开发的十六进制编辑器...

發(fā)布時(shí)間:2025/3/8 php 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php十六进制字符串转成字节数组_10 天 5 千 Star!21 岁本科生给程序员开发的十六进制编辑器... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

【導(dǎo)語(yǔ)】:ImHex 是一款界面美觀的十六進(jìn)制編輯器,主要面向逆向工程師和程序員。如果你喜歡暗黑系編輯器,那它應(yīng)該是你的菜。

ImHex 最近在 GitHub 上非常火熱,上架五天就收獲了 2.5k Star,十天 5k Star。

開(kāi)發(fā)者介紹

ImHex 的開(kāi)發(fā)者是 WerWolv,今年 21 歲,是一個(gè)瑞士的電子工程本科大二在讀學(xué)生。他著迷于嵌入式系統(tǒng),底層編碼,ARM 微控制器開(kāi)發(fā),操作系統(tǒng)以及主機(jī)自制軟件和定制固件。

項(xiàng)目地址 + 源碼

https://github.com/WerWolv/ImHex

示例圖

功能特點(diǎn)

  • 功能性十六進(jìn)制視圖
    • 字節(jié)
    • 十六進(jìn)制字符串
    • C, C++, C#, Rust, Python, Java & JavaScript 數(shù)組
    • ASCII-Art十六進(jìn)制視圖
    • HTML 自包含 div
    • 字節(jié)修補(bǔ)
    • 補(bǔ)丁管理
    • 字節(jié)復(fù)制功能
    • 字符串和16進(jìn)制查找
    • 彩色高亮顯示
    • 從開(kāi)頭、尾部以及當(dāng)前光標(biāo)位置跳轉(zhuǎn)
  • 自定義類(lèi)C++模式的語(yǔ)言,用于解析突出顯示文件內(nèi)容
    • 基于 MIME 類(lèi)型的自動(dòng)加載
    • 數(shù)組、指針、結(jié)構(gòu),共用體,枚舉,位域,使用聲明,大小端支持
    • 有用的錯(cuò)誤信息,語(yǔ)法高亮和錯(cuò)誤標(biāo)記
  • 數(shù)據(jù)導(dǎo)入
    • Base64文件
    • IPS 和 IPS32 補(bǔ)丁
  • 數(shù)據(jù)導(dǎo)出
    • IPS 和 IPS32 補(bǔ)丁
  • 數(shù)據(jù)檢查器允許將數(shù)據(jù)解析為多種類(lèi)型(小端和大端)
  • 支持大文件快速、高校載入
  • 字符串查找
    • 字符串復(fù)制
    • demangled 字符串復(fù)制
  • 支持文件hash
    • 支持自定義初始值和多項(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 位, 32 位, 64 位)
    • owerPC (32 bit, 64 bit)
    • Sparc
    • SystemZ
    • XCore
    • M68K
    • TMS320C64X
    • M680X
    • Ethereum
  • 書(shū)簽
    • 區(qū)域突出顯示
    • 注釋
  • 數(shù)據(jù)分析
    • 基于文件解析器和 MIME 類(lèi)型的數(shù)據(jù)庫(kù)的文件magic
    • 字節(jié)分布圖
    • 熵圖
    • 最大熵和平均熵
    • 加密 / 壓縮文件檢測(cè)
  • 幫助工具
    • Itanium 和 MSVC demangler
    • ASCII 碼表
    • 正則表達(dá)式替換
    • 數(shù)學(xué)表達(dá)式求值器(計(jì)算器)
    • 十六進(jìn)制顏色選取器
  • 模式語(yǔ)言和數(shù)學(xué)計(jì)算內(nèi)置速查表
  • 在深夜使用時(shí)不會(huì)毀掉你的視網(wǎng)膜

編譯

你的編譯工具要兼容 C ++ 20,比如GCC 10.2.0。更重要的是,要想編譯ImHex,你還需要下列的依賴(lài):

  • GLFW3
  • libmagic, libgnurx, libtre, libintl, libiconv
  • libcrypto
  • capstone
  • libLLVMDemangle
  • nlohmann json
  • Python 3

以上所有的依賴(lài)安裝腳本,可以在下面的鏈接中找到,主要支持 Arch Linux、Fedora、 Debian/Ubuntu 和、或 MSYS2 : https://github.com/WerWolv/ImHex/blob/master/dist

安裝完以上的依賴(lài)后,執(zhí)行如下命令,構(gòu)建ImHex:

mkdir build cd build cmake .. make -j

在 macOS 下構(gòu)建 ImHex,可使用下面的命令:

brew bundle --no-lock --file dist/Brewfile mkdir build cd build CC=$(brew --prefix llvm)/bin/clang CXX=$(brew --prefix llvm)/bin/clang++ PKG_CONFIG_PATH="$(brew --prefix openssl)/lib/pkgconfig":"$(brew --prefix)/lib/pkgconfig" cmake .. make -j

喜歡的朋友,可以試一下。

- EOF -

總結(jié)

以上是生活随笔為你收集整理的php十六进制字符串转成字节数组_10 天 5 千 Star!21 岁本科生给程序员开发的十六进制编辑器...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。