Компонент графического интерфейса Windows C ++ Hex Viewer - PullRequest
3 голосов
/ 30 июля 2011

Я ищу компонент графического интерфейса Windows C ++ (или компонент Embarcadero Delphi / C ++ Builder VCL) для профессионально выглядящего Hex Viewer / Editor. Хотя довольно легко создать элементарный элемент, мне требуется отполированный современный компонент. (Может обрабатывать произвольные объемы данных, загружая их из какого-либо потока по мере необходимости. Цвета / шрифты настраиваются. Выделите выбор байтов / отдельные байты)

2 из более полезных шестнадцатеричных компонентов просмотра / редактирования из приложений, которые я видел в действии, приведены ниже:

Кто-нибудь может порекомендовать что-нибудь?

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 01 августа 2011

После быстрого поиска по сетям я нашел следующий компонент для Delphi:

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

0 голосов
/ 11 июня 2015

QHexEdit2 теперь может редактировать большие файлы (> 2 ГБ) и доступен для Qt4, Qt5, PyQt4, PyQt5. Теперь он размещен на Github

https://github.com/Simsys/qhexedit2

0 голосов
/ 30 июля 2011

Вы не упомянули Qt в качестве опции для использования в качестве библиотеки C ++. Но, похоже, ваши обстоятельства могут быть гибкими. Так что, если вы можете использовать его, я заметил пару вариантов.

Существует шестнадцатеричный компонент, который вы можете вставить в качестве замены для QPlainTextEdit или любого другого:

https://github.com/Simsys/qhexedit2

На веб-странице для этого сказано, что размер данных, как правило, должен быть ниже 10 мегабайт. Более тяжелое решение для пейджинга существует в виде программы под названием LFhex (источник в загрузке)

http://stoopidsimple.com/lfhex

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...