Skip to content

LittleB0xes/hexed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

db   db d88888b db    db d88888b d8888b.
88   88 88'     `8b  d8' 88'     88  `8D
88ooo88 88ooooo  `8bd8'  88ooooo 88   88
88~~~88 88~~~~~  .dPYb.  88~~~~~ 88   88
88   88 88.     .8P  Y8. 88.     88  .8D
YP   YP Y88888P YP    YP Y88888P Y8888D'

HexeD - a WIP hex file editor

At the same time, I have the similar project but in Rust This project use Termbox2

Usage

You can work on one file

./hexed my_file

or, if you need, on several files in the same time, with the ability to navigate from file to file.

./hexed my_file_1 my_file_2 my_file_3 ...

Command

- hjkl          move (arrows works too)
- g             move to the beginning of the file
- G             move to the end of the file
- (             move to the beginning of the line
- )             move to the end of the line
- [             move to the beginning of the page
- ]             move to the end of the page
- n             next page
- b             previous page
- N             next file
- B             previous file
- J             jump to address
- a             insert a byte at cursor position
- x             cut a byte
- y             copy a byte 
- p             paste a byte
- i             insert mode
- I             insert mode (in ascii)
- s             search hex sequence
- >             move to the next search result
- <             move to the previous search result
- u             Undo (max undo : 500)
- <BCKSPACE>    Delete in search or jump mode
- <ESC>         quit insert mode
- <SPACE>       force refresh
- <TAB>         show / hide title
- ?             show / hide help
- w             write file
- q             quit

About

A tiny hex editor

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages