我正在寻找一个体面的十六进制查看器(只读;我不需要编辑器)GUI组件,我可以在我的Swing GUI中使用。那里有什么吗?我想我可以写自己的,但我希望避免这样做。 (也很高兴能够将某些字节呈现为彩色/粗体以突出显示特定字节。)
编辑:这是用于在内存中显示ByteBuffer的内容。
答案 0 :(得分:4)
您是否尝试过http://fifesoft.com/#/hexeditor?
HexEditor是一个十六进制编辑器组件,用Swing编写。其功能集包括:
剪切,复制,粘贴,删除 撤销重做 文件内容的ASCII视图 输入验证
它是在BSD风格的许可下发布的。
答案 1 :(得分:3)
Java Hex Editor Component。它虽旧但工作正常
答案 2 :(得分:1)
我目前正在开发
http://hexedit-lib.sourceforge.net/
组件本身在某种程度上已经成熟,但仍然缺少某些功能(如复制/剪切/粘贴)。还有一个GUI,它提供了一个工作的HexEditor,它也显示了如何使用。正在进行中;)
答案 3 :(得分:0)
在Apache License V2下用Swing编写的十六进制组件/编辑器。
它也应该可以作为查看器组件使用,你应该能够使用自定义实现为使用画家的字符着色。