Windows C++十六进制查看器 GUI 组件

发布于 2024-11-27 05:06:25 字数 619 浏览 2 评论 0原文

我正在寻找一个 Windows C++(或 Embarcadero Delphi/C++ Builder VCL 组件)GUI 组件,用于专业外观的十六进制查看器/编辑器。虽然构建一个基本的组件相当容易,但我需要一个抛光的现代外观组件。 (可以处理任意数量的数据,根据需要从某种流中加载。颜色/字体可自定义。突出显示字节选择/单个字节)

我在实际应用中看到的 2 个更有用的十六进制查看器/编辑器组件如下:

任何人都可以推荐吗 任何事物?

提前致谢。

I'm looking for a Windows C++ (or a Embarcadero Delphi/C++ Builder VCL component) GUI component for a professional looking Hex Viewer/Editor. While pretty easy to build up a rudimentary one I require a polished modern looking component. (Can handle arbitrary amounts of data, loading from some sort of stream as needed. Colors/Fonts customizable. Highlight byte selections/individual bytes)

2 of the more usable hex viewer/editor components from applications I've seen in action are below:

Can anybody recommend anything?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

情深缘浅 2024-12-04 05:06:26

您没有提到 Qt 作为 C++ 库的选项。但听起来你的情况可能很灵活。因此,如果您能够使用它,我注意到有几个选项。

您可以使用一个十六进制组件来替代 QPlainTextEdit 或其他组件:

https: //github.com/Simsys/qhexedit2

该网页表示数据大小一般要低于 10 MB。重量级分页解决方案以名为 LFhex 的程序的形式存在(源代码在下载中)

http://stoopidsimple.com/lfhex< /a>

You didn't mention Qt as an option as a C++ library to use. But it sounds like your circumstance may be flexible. So if you're able to use it there are a couple of options I noticed.

There's a hex component that you can drop in as a replacement for QPlainTextEdit or whatever:

https://github.com/Simsys/qhexedit2

The webpage for that says that the size of data has in general to be below 10 megabytes. A heavier-weight paging solution exists as a program called LFhex (source in the download)

http://stoopidsimple.com/lfhex

酷到爆炸 2024-12-04 05:06:25

在互联网上快速搜索后,我发现了以下 Delphi 组件:

http://www .tkweb.eu/en/delphicomp/khexeditor.html

After a quick search on the interwebs, I found the following component for Delphi:

http://www.tkweb.eu/en/delphicomp/khexeditor.html

初懵 2024-12-04 05:06:25

QHexEdit2 现在能够编辑大文件(> 2 GB),并且可用于 Qt4、Qt5、PyQt4、PyQt5。它现在托管在 Github

https://github.com/Simsys/qhexedit2

QHexEdit2 is now able to edit large files (> 2 GBytes) and is available for Qt4, Qt5, PyQt4, PyQt5. It is now hosted on Github

https://github.com/Simsys/qhexedit2

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文