Skip to content

CLI based binary file editor. Built with C++ and FTXUI

License

Notifications You must be signed in to change notification settings

Lilweavs/hex-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hex-editor

View and edit binary files via a TUI. Built with C++ and FTXUI.

hex_editor_main_view

Current Supported Commands

Keybindings

List of currently supported keybindings:

  • j move cursor down (ie. jump ahead 16 bytes)
  • k move cursor up (ie. jump back 16 byte)
  • l move cursor right (ie. jump ahead 1 byte)
  • h move cursor left (ie. jump back 1 byte)
  • v toggle selection mode
  • r edit byte(s) in selection
  • y yank byte(s) in selection
  • Y yank selection to system clipboard (Windows only as of now)
  • p paste byte(s) at current selection
  • P WIP
  • ESC exit mode
  • f open pattern view
  • n create new pattern (in pattern view)
  • N delete last pattern (in pattern view)
  • : open command prompt
  • :w write file
  • :q quit hex editor

Give it a shot

git clone https://github.com/Lilweavs/hex-editor.git && cd ./hex-editor && cmake . -B build -DCMAKE_BUILD_TYPE=Release && cmake --build ./build

About

CLI based binary file editor. Built with C++ and FTXUI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published