Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
R

rehex

> 编程语言
Open source

Reverse Engineers' Hex Editor

2.5K stars0 likes1 views
WebsiteGitHub

About

Reverse Engineers' Hex Editor

Reverse Engineers' Hex Editor

A cross-platform (Windows, Linux, macOS, BSD) hex editor for reverse engineering, and everything else.

An online copy of the manual can be accessed here: solemnwarning.net/rehex/manual/.

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 comparison of whole files or selections
  • Lua scripting support (API reference)
  • 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

Installation

The Releases page has standalone packages for Windows and macOS, as well as installable packages for popular Linux distributions, or you can install them from a distribution package repository as described below.

The same packages are also produced for Git commits (look for the tick), if you want to try the development/unreleased versions.

Debian

First, you will need to download my APT signing key to your system:

bash
sudo wget -O /etc/apt/keyrings/solemnwarning-archive-keyring.gpg \
    https://solemnwarning.github.io/solemnwarning-archive-keyring.gpg

Add the following lines to your /etc/apt/sources.list file:

deb [signed-by=/etc/apt/keyrings/solemnwarning-archive-keyring.gpg] http://repos.solemnwarning.net/debian/ CODENAME main
deb-src [signed-by=/etc/apt/keyrings/solemnwarning-archive-keyring.gpg] http://repos.solemnwarning.net/debian/ CODENAME main

NOTE: Replace CODENAME with the version you're running (e.g. trixie or bookworm).

Finally, you can install the package:

$ sudo apt-get update
$ sudo apt-get install rehex

Ubuntu

First, you will need to download my APT signing key to your system:

bash
sudo wget -O /etc/apt/keyrings/solemnwarning-archive-keyring.gpg \
    https://solemnwarning.github.io/solemnwarning-archive-keyring.gpg

Add the following lines to your /etc/apt/sources.list file:

deb [signed-by=/etc/apt/keyrings/solemnwarning-archive-keyring.gpg arch=amd64] http://repos.solemnwarning.net/ubuntu/ CODENAME main
deb-src [signed-by=/etc/apt/keyrings/solemnwarning-archive-keyring.gpg arch=amd64] http://repos.solemnwarning.net/ubuntu/ CODENAME main

NOTE: Replace CODENAME with the version you're running (e.g. noble for 24.04 or resolute for 26.04).

Finally, you can install the package:

$ sudo apt-get update
$ sudo apt-get install rehex

NOTE: Ubuntu users must have the "universe" package repository enabled to install some of the dependencies.

Fedora

$ sudo dnf copr enable solemnwarning/rehex
$ sudo dnf install rehex

CentOS

$ sudo dnf install epel-release
$ sudo dnf copr enable solemnwarning/rehex
$ sudo dnf install rehex

openSUSE

$ sudo zypper ar obs://editors editors
$ sudo zypper ref
$ sudo zypper in rehex

FreeBSD

$ pkg install rehex

Gentoo (pentoo-overlay)

$ USE="git" emerge eselect-repository -av
$ eselect repository enable pentoo
$ emaint -a sync
$ emerge app-editors/rehex -va

Building

Compiling REHex from source is described in COMPILING.md.

Feedback

If you find any bugs or have suggestions for improvements or new features, please open an issue on GitHub.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C++

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言