𝒽𝑒𝓀𝓈 is a hex viewer that runs in the terminal.
𝒽𝑒𝓀𝓈 is currently under development. It supports basic loading and display of files, but not much more. It's probably full of bugs.
𝒽𝑒𝓀𝓈 runs in the terminal, so you can run it wherever the files are you are trying to inspect.
Beyond that, 𝒽𝑒𝓀𝓈 aims to:
- Display arbitrarily large files that can be memory-mapped
- Show a columnar hexadecimal display similar to
xxd
- Display hex representations of non-printable characters using unicode characters
- Scroll simply and intuitively with
⇦
,⇨
,⇧
,⇩
as well as vi-like🄷
,🄻
,🄹
,🄺
keys - Allow the cursor to be shrunk or grown with
⇧
+🄷
(shift+H) and⇧
+🄻
(shift+L) respectively. - Jump around with
⇞
(page up) and⇟
(page down) as well as⇱
(home) and⇲
(end) - Provide a stack of locations to jump back through
- Interpret groups of up to 16 bytes as little endian signed/unsigned integers
- Interpret bytes as big-endian integers
- Interpret bytes as 16/32/64 bit floating point
- Highlight consecutive ASCII strings
- Mark up sections of the file with names and type information
- Store and retrieve bookmarks
- Filter sections through external tools
- Display streams/files that can't be memory mapped
𝒽𝑒𝓀𝓈 is available under the MIT license.