ImHex
Jump to navigation
Jump to search
| ImHex | |
|---|---|
| Developer | WerWolv |
| Initial release | November 12, 2020 |
| Stable release | 1.37.4
/ February 26, 2025 |
| Repository |
|
| Written in | C++ |
| Engine | |
| Operating system | Windows, macOS, Linux |
| Available in | English |
| Type | Hex editor |
| License | GNU General Public License v2.0 |
| Website | imhex |
Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). ImHex is a free cross-platform hex editor available on Windows, macOS, and Linux.[1]
ImHex is used by programmers and reverse engineers to view and analyze binary data.[2]
History
[edit | edit source]The initial release of the project in November 2020, saw significant interest on GitHub.[3]
Features
[edit | edit source]Features include:[4]
- Hex editor
- Custom pattern matching and analysis scripting language
- Visual, node based data pre-processor
- Disassembler
- Running and visualizing of YARA rules
- Bookmarks
- Binary data diffing
- Additional Tools
- MSVC, Itanium, D and Rust name demangler
- ASCII table
- Calculator
- Base converter
- File utilities
- IEEE 754 floating point decoder
- Division by invariant multiplication calculator
- TCP/IP client and server
Support for:
- Data importing and exporting
- ASCII string, Unicode string, numeric, hexadecimal and regular expressions search
- Byte manipulation
- File hashing
- Plug-ins
See also
[edit | edit source]References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).