imhex
feature-rich hex editor designed for reverse engineers and programmers
TLDR
Open a file in ImHex
SYNOPSIS
imhex [options] [file]
DESCRIPTION
ImHex is a feature-rich hex editor designed for reverse engineers and programmers. It provides advanced analysis tools including a custom pattern language for parsing binary formats, data inspection, hash calculation, and visualization features.
The editor supports multiple data views, bookmark management, and extensibility through plugins. It can handle large files efficiently and includes built-in parsers for common file formats.
PARAMETERS
--new
Create a new empty file--open FILE
Open specified file--select START END
Select byte range (hexadecimal offsets)--file-info FILE
Display file information--hash ALGORITHM FILE
Calculate file hash (md5, sha1, sha224, sha256, sha384, sha512)--hexdump FILE
Generate hexadecimal dump--version
Display version information
CAVEATS
GUI application, though some features available via command line. Requires significant memory for very large files. Pattern language has a learning curve.
HISTORY
ImHex was created by WerWolv and first released in 2020. It was designed as a modern replacement for older hex editors, incorporating features specifically useful for reverse engineering and binary analysis.
