GPU: OpenGL 3.0 or higher (preferable a dedicated GPU and not Intel HD Graphics).
010 EDITOR TEMPLATE ENDIAN WINDOWS 7
OS: Windows 7 or higher, macOS 10.15 (Catalina) or higher, "Modern" Linux (Ubuntu 22.04, Fedora Stable/Rawhide, and Arch Linux have official packages, other distributions can use the AppImage).
To use ImHex, the following minimal system requirements need to be met: It allows you to define structures and data types in a C-like syntax and then use them to parse and highlight a file's content.įor format patterns, libraries, magic and constant files, check out the ImHex-Patterns repository.įeel free to PR your own files there as well! Requirements The Pattern Language is the completely custom programming language developed for ImHex.
Mathematical expression evaluator (Calculator).
Quickly scan a file for vulnerabilities with official yara rules.
Download all files found in the database directly from within ImHex.
File magic-based file parser and MIME type database.
Disassembler supporting many architectures (frontend for Capstone).
CRC16 and CRC32 with custom initial values and polynomials.
Huge file support with fast and efficient loading.
Data inspector allowing interpretation of data as many different types (little and big endian).
Dark mode by default, but a light mode is available as well.
Doesn't burn out your retinas when used in late-night sessions.
Useful error messages, syntax highlighting and error marking.
arrays, pointers, structs, unions, enums, bitfields, namespaces, little and big endian support, conditionals and much more!.
Custom C++-like pattern language for parsing highlighting a file's content.
If you like my work, please consider supporting me on GitHub Sponsors, Patreon or PayPal. A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.