十六进制编辑器是用于编辑单个字节数据的软件应用程序,主要由程序员或系统管理员使用。

常规文本编辑器和十六进制编辑器之间的区别在于常规编辑器表示文件的逻辑内容,而十六进制编辑器表示文件的物理内容。十六进制编辑器可以让你以十六进制的形式查看或编辑文件的二进制数据,并用较为友好的界面来编辑二进制数据。对于需要处理二进制数据的用户,它非常受欢迎,例如使用十六进制编辑器可以更改游戏中的部分设置。

常用的十六进制编辑器有 Bless Hex Editor、GNOME Hex Editor、Okteta 等。和大多数编辑器一样,人们对于十六进制编辑器的要求包括功能强大、可定制性、界面美观。GitHub 上有一款开源的,名叫 ImHex 的十六进制编辑器,star 数量高达21.9k,Github地址:https://github.com/WerWolv/ImHex。

项目作者在 readme 文件中首先介绍了 ImHex 编辑器实现的功能特性。

  • 十六进制视图

    • Bytes

    • Hex string

    • C, C++, C#, Rust, Python, Java & JavaScript 数组

    • ASCII-Art 十六进制视图

    • HTML 自包含 div

    • Byte patching

    • Patch management

    • Copy bytes as feature

    • String and hex search

    • Colorful highlighting

    • Goto from start, end and current cursor position

  • Custom C++-like pattern language for parsing highlighting a file's content

    • Automatic loading based on MIME type

    • arrays, pointers, structs, unions, enums, bitfields, namespaces, little and big endian support, conditionals and much more!

    • Useful error messages, syntax highlighting and error marking

  • Doesn't burn out your retinas when used in late-night sessions

    • Dark mode by default, but a light mode is available as well

  • Data importing

    • Base64 files

    • IPS and IPS32 patches

  • Data exporting

    • IPS and IPS32 patches

  • Data inspector allowing interpretation of data as many different types (little and big endian)

  • Huge file support with fast and efficient loading

  • String search

    • Copying of strings

    • Copying of demangled strings

  • File hashing support

    • CRC16 and CRC32 with custom initial values and polynomials

    • MD4, MD5

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

  • Disassembler supporting many architectures (frontend for Capstone)

    • 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

    • IBM SystemZ

    • xCORE

    • M68K

    • TMS320C64X

    • M680X

    • Ethereum

    • RISC-V

    • WebAssembly

    • MOS65XX

    • Berkeley Packet Filter

  • Bookmarks

    • Region highlighting

    • Comments

  • Data Analyzer

    • File magic-based file parser and MIME type database

    • Byte distribution graph

    • Entropy graph

    • Highest and average entropy

    • Encrypted / Compressed file detection

  • Built-in Content Store

    • Download all files found in the database directly from within ImHex

  • Yara Rules support

    • Quickly scan a file for vulnerabilities with official yara rules

  • Helpful tools

    • File splitter

    • File combiner

    • File shredder

    • Itanium and MSVC demangler

    • ASCII table

    • Regex replacer

    • Mathematical expression evaluator (Calculator)

    • Hexadecimal Color picker

    • Base converter

    • UNIX Permissions calculator

    • Anonfiles File upload tool

    • Wikipedia term definition finder

    • File utilities

  • 界面美观

每款编辑器都有自己的风格,越来越多的开发者青睐于黑色背景、彩色高亮显示的界面风格,ImHex 就是如此:

十六进制编辑器--ImHex相关推荐

  1. 开源的十六进制编辑器ImHex

    目前挺好的一个工具,特此记录 ImHex https://github.com/WerWolv/ImHex 下载地址 https://github.com/WerWolv/ImHex/releases ...

  2. 狂揽2500星,开源十六进制编辑器登顶GitHub热榜

    来自 | 机器之心 最近在 GitHub 上最火的项目是一个对视力友好的十六进制编辑器,它上线仅 5 天就收获了 2500 star,最近 24 小时涨了 1600 star 量. 十六进制编辑器是用 ...

  3. ImHex:十六进制编辑器

    ImHex ImHex是一款功能强大的十六进制编辑器,该工具专为逆向工程分析师.编程开发人员以及那些想好好保护自己眼睛的安全人员所设计.哪怕你每天工作到凌晨三点(虽然不建议),也不会伤害你的眼睛! 功 ...

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

    [导语]:ImHex 是一款界面美观的十六进制编辑器,主要面向逆向工程师和程序员.如果你喜欢暗黑系编辑器,那它应该是你的菜. ImHex 最近在 GitHub 上非常火热,上架五天就收获了 2.5k ...

  5. 理工21岁男开源的十六进制编辑器爆赞

    点击上方蓝色"终端研发部",选择"设为星标" 学最好的别人,做最好的我们 十六进制编辑器,用来以16进制视图进行文本编辑的编辑工具软件.十六进制编辑器可以用来检 ...

  6. Github 爆火!21 岁理工男开源的十六进制编辑器爆赞

    开源最前线(ID:OpenSourceTop) 猿妹整编 综合自:https://github.com/WerWolv/ImHex 十六进制编辑器,用来以16进制视图进行文本编辑的编辑工具软件.十六进 ...

  7. Github爆火!21岁理工男开源的十六进制编辑器爆赞

    点击上方"Github爱好者社区",选择星标回复"资料",获取小编整理的一份资料开源最前线 猿妹整编 综合自:https://github.com/WerWol ...

  8. 10 天 5 千 Star!21 岁本科生给程序员开发的十六进制编辑器

    [导语]:ImHex 是一款界面美观的十六进制编辑器,主要面向逆向工程师和程序员.如果你喜欢暗黑系编辑器,那它应该是你的菜. ImHex 最近在 GitHub 上非常火热,上架五天就收获了 2.5k ...

  9. linux收发十六进制工具,linux下的十六进制编辑器---wxHexEdit

    ....其实wxHexEdit是一个跨平台的十六进制编辑器,支持windows,linux,mac. 之所以标题用linux...是因为windows下多数都用winhex,UE之类的编辑器,而lin ...

  10. 文本删除空行_010 Editor for mac(文本和十六进制编辑器)

    为大家带来最新版本的010 Editor for mac,这是一款专业的文本和十六进制编辑器,新版本的010 editor mac版包含了语法突出显示.更多字符集支持.添加了删除行和删除空行命令等新功 ...

最新文章

  1. Azure China (7) 使用WebMetrix将Web Site发布至Azure China
  2. java数组详解_java数组详解
  3. forget password of WEBLOGIC user
  4. 第一人称视角获得运动方向和视角的夹角
  5. 小组站立会议之冲次会议2
  6. 百度编辑器ueditor中的表格添加边框和颜色
  7. 遇到的问题:uboot下,关闭串口前需要printf打印一个“UART BUS OFF!!!”提示信息,但是打印不出来
  8. 不知道这些,你的世界杯就白看了!
  9. WIN7显示桌面图标设置到左下角
  10. Android 绘制简单的折线图
  11. 《啤酒与尿布》之读感
  12. 2013年EI收录的中国期刊
  13. 2023最值得推荐的5款零编程数据可视化软件
  14. 《设计模式》——开闭原则
  15. 农业银行面试计算机专业类知识,中国农业银行面试经验
  16. cad指北针lisp_auto cad指北针图块下载|CAD指北针
  17. Arduino IDE for RP2040初探教程
  18. 猪小税:携手卫瓴·企微助手,探索团队协同办公“新动能”
  19. JS 用CANVAS自定义VIDEO播放器
  20. L2-026 小字辈(Python3)

热门文章

  1. 零基础学习嵌入式:嵌入式linux视频教程免费分享
  2. 通信与信息系统专业排名全国前十的…
  3. 《微型计算机原理及应用》复习整理(针对考点)
  4. 系统补丁不适用计算机,无法安装IE11 安装补丁“此更新不适用于你的计算机”解决办法...
  5. js Google 翻译 Api
  6. 昆石VOS2009/VOS3000 2.1.6.00 新功能介绍目录
  7. 官宣:微信可以转账到QQ上了。微信今日新增全新表情包
  8. 浅谈软件研发管理体系建设
  9. 仿 微信飞机大战项目
  10. 用DIV+Css+Jquery 实现的旧版微信飞机大战。