The official framework provides interfaces for C , C++ , and Delphi .
Each plugin manages its own internal memory, reducing the risk of crashes in the main HxD application.
Unlike some editors that use plugins for UI themes or macros, HxD uses a dedicated plugin framework to extend how the editor interprets and displays raw binary data. These plugins allow the (the panel that shows values like integers, floats, or dates) to support custom data types. hxd plugins
Data passed to and from plugins is assumed to be in the architecture's preferred byte order (little-endian for x86).
The hxd-plugin-framework repository is the central hub for the API and example code. The official framework provides interfaces for C ,
Many users search for "HxD plugins" to find features that are actually already built into the software :
Plugins are used to create custom converters that take a selection of bytes and display them as specific, often complex, data structures. These plugins allow the (the panel that shows
Because HxD runs on x86-32 and x86-64, plugins are typically compiled as DLLs . The editor handles memory management for these components, ensuring that strings or byte arrays returned by a plugin are copied safely. Key Features for Developers
You can export data to formats like C, Pascal, Java , and HTML without additional plugins.
HxD includes native tools for checksum/hash generation and graphical statistics.