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

Windows C++ Hex Viewer GUI component

本文关键字:GUI 组件 c++ 十六进制 Windows      更新时间:2023-10-16

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

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

  • http://niiconsulting.com/checkmate/wp content/uploads/2009/10/fileinsight - 2. - jpg
  • http://www.the-interweb.com/bdump/hexer/hexer-linux.png

谁能推荐点什么?

在互联网上快速搜索后,我找到了Delphi的以下组件:

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

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

https://github.com/Simsys/qhexedit2

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

有一个十六进制组件,你可以加入作为QPlainTextEdit或其他的替代:

https://github.com/Simsys/qhexedit2

网页上说数据的大小一般要低于10兆字节。一个重量级的分页解决方案存在于一个名为LFhex的程序中(下载中的源代码)

http://stoopidsimple.com/lfhex