imhex
A hex editor for reverse engineers, programmers, and eyesight
Features Featureful hex view Byte patching Patch management Copy bytes as feature Bytes Hex string C, C++, C sharp, Rust, Python, Java and JavaScript array ASCII-Art hex view HTML self contained div String and hex search Colorful highlighting Goto from start, end and current cursor position Custom C++-like pattern language for parsing highlighting a file's content Automatic loading based on MIME type arrays, pointers, structs, unions, enums, bitfields, using declarations, little and big endian support, conditionals and much more! Useful error messages, syntax highlighting and error marking Data importing Base64 files IPS and IPS32 patches Data exporting IPS and IPS32 patches Data inspector allowing interpretation of data as many different types (little and big endian) Huge file support with fast and efficient loading String search Copying of strings Copying of demangled strings File hashing support CRC16 and CRC32 with custom initial values and polynomials MD4, MD5 SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 Disassembler supporting many different architectures ARM32 (ARM, Thumb, Cortex-M, AArch32) ARM64 MIPS (MIPS32, MIPS64, MIPS32R6, Micro) x86 (16-bit, 32-bit, 64-bit) PowerPC (32-bit, 64-bit) SPARC IBM SystemZ xCORE M68K TMS320C64X M680X Ethereum Bookmarks Region highlighting Comments Data Analyzer File magic-based file parser and MIME type database Byte distribution graph Entropy graph Highest and average entropy Encrypted / Compressed file detection Helpful tools Itanium and MSVC demangler ASCII table Regex replacer Mathematical expression evaluator (Calculator) Hexadecimal Color picker Built-in cheat sheet for pattern language and Math evaluator Doesn't burn out your retinas when used in late-night sessions
homepage ↗ github: WerWolv/ImHex
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| guru gitweb ↗ | 1.38.1 | 1 | 2 d | details › |
| zGentoo repo ↗ | 1.37.4 | 1 | 6 d | details › |
| hamari GitHub ↗ | 1.38.1 | 6 | 6 d | details › |
Versions & arches
| Version | Overlay | amd64 | Committed | |
|---|---|---|---|---|
| 1.38.1 | guru | amd64 testing | — | view · download · history ↗ |
| 1.38.1 ≈ | hamari | amd64 stable | 7 mo | view · download · history ↗ |
| 1.38.0 ≈ | hamari | amd64 stable | 7 mo | view · download · history ↗ |
| 1.37.4 ≈ | hamari | amd64 stable | 17 mo | view · download · history ↗ |
| 1.37.4 ≈ | zGentoo | amd64 testing | 16 mo | view · download |
| 1.37.1 ≈ | hamari | amd64 stable | 17 mo | view · download · history ↗ |
| 1.37.0 ≈ | hamari | amd64 stable | 17 mo | view · download · history ↗ |
| 1.36.2 ≈ | hamari | amd64 stable | 19 mo | view · download · history ↗ |
Use flags of 1.38.1
- +system-llvm Use the system LLVM installation
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- lto Enable Link-Time Optimization (LTO) to optimize the build
- +desktop-portal Use sys-apps/xdg-desktop-portal file picker instead of the GTK one
- lz4 Enable lz4 compression / decompression support
5 expansion flags (python targets, ABIs, cpu flags…)
- +llvm_slot_21
- llvm_slot_17
- llvm_slot_18
- llvm_slot_19
- llvm_slot_20