太牛了!还没毕业就搞出个21k star的项目!


大家好,我是一事无成的开源小妹。

这几天看到了一个 21k star 的开源项目,一款名为 ImHex 的十六进制编辑器,功能强大很好用。但是让小妹震惊的是,这居然是一名 21 岁的瑞士大学生开发的。看看人家 21 岁都做出来什么成就,而小妹自己 21 岁的时候……算了,我还是老老实实的给大家介绍一下这个项目吧。

项目简介

ImHex 是一款功能强大的十六进制编辑器,专门为逆向工程分析师、编程开发人员设计。ImHex 有着和大部分 IDE 类似的深色模式,让用户长时间使用也不至于太过疲劳。

ImHex 的功能极为丰富,小妹能看懂的功能如下:

  • 独具特色的十六进制视图,支持字节修复、将字节拷贝为各种语言的数组方便你使用,以及字节的高亮显示

  • 深色模式

  • 数据导入导出

  • 支持大文件的快速加载

  • 支持直接获取文件的哈希值,包括:CRC16、CRC32、MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384和SHA-512

  • 支持书签功能

功能介绍

设置语言

从GitHub上可以直接下载对应平台的程序包。打开后,我们通过菜单栏Help->Settings->Interface,选择中文,就可以把语言切换成中文了,这样看起来方便很多。

img

打开文件

我们来打开一个 class 格式的文件看看十六进制是什么样的吧。

点击菜单栏的文件->打开文件,选择一个 class 文件,之后就可以在编辑器界面上看到我们熟悉的 CAFEBABE 的文件头啦。

img

双击十六进制文本即可直接修改,很方便。

书签

书签功能也很方便,选中一段十六进制的文本,右键添加书签,这样就可以方便的在右侧的书签栏中快速定位到标记的位置。你也可以修改书签的颜色,让你选中的文本更醒目。

img

总结

好了,ImHex 就简单的介绍到这里,个人感觉它功能强大,界面丰富,支持 Windows、macOS、Linux全平台并且可以选择中文,是一款很好用的工具。更多的功能,就留给大家继续探索吧!项目地址我就放到下面了:

https://github.com/WerWolv/ImHex

文章作者: 开源小分队
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 开源小分队 !
  目录