#1106373 ITP: rehex -- Reverse Engineers' Hex Editor

#1106373#5
Date:
2025-05-23 17:41:35 UTC
From:
To:
* Package name    : rehex
   Version         : 0.62.1 (will package git HEAD)
   Upstream Contact: https://github.com/solemnwarning/rehex
* URL             : https://rehex.solemnwarning.net/
* License         : GPL-2 and BSD-3-clause
   Programming Lang: C++, Lua
   Description     : Reverse Engineers' Hex Editor


Hex editor for reverse engineering, and everything else.
Features:
   - Large (1TB+) file support
   - Decoding of integer/floating point value types
   - Inline disassembly of machine code
   - Highlighting and annotation of ranges of bytes
   - Side by side comparision of whole files or selections
   - Lua scripting support
   - Virtual address mapping support
   - Support for common text encodings (ASCII, Unicode, ISO-8859-X, etc)
   - Import and export of Intel HEX files.
   - Bitmap data visualisation.
   - Binary Templates for automatically annotating data (similar to 010
Editor).
   - Bit editing/manipulation.
   - Checksumming of files/selections.

Several features more useful than existing GUI hex editors like
recognising object strings, disassembling x86 instructions and a
side-by-side hex diff view.
GUI uses wxWidgets and it has a lua-based plugin framework.

I will be submitting this through an RFS on mentors.