HEXEDITOR(1)

πŸ’– HEXEDITOR(1) πŸ’–

okay bestie, so this is the man page for hexeditor, a Full screen curses Hex editor from the General Commands Manual (that's section 1, iykyk). it's giving "let me poke at raw bytes and look cute doing it." let's get into it 🫢


✨ SYNOPSIS ✨

hexeditor [ -8abdfgqrv ] [ filename ]

🌸 DESCRIPTION 🌸

Hexeditor is an editor for editing binary (or literally any) files or disks. no cap, anything.

the Display is made of three things, and the way that it's laid out is genuinely iconic:

  • the current offset from 0 (aka the first byte) πŸ‘‘
  • the next sixteen bytes (aligned by bytes or 32-bit words) ⭐
  • its ASCII or EBCDIC text representation πŸ’…

πŸŽ€ OPTIONS πŸŽ€

  • -h, --help β€” Display help
  • -8, --highbit β€” Display 8-bit text
  • -a, --alltext β€” Display all text regardless that you know better
  • -b, --buffer β€” Buffer the entire file into memory. Faster, and enables insert and delete.
  • -d, --disk β€” File editing is a disk. OpenBSD and Linux only.
  • -f, --force β€” Force editing of a disk. Need this option to enable writing to disks.
  • -q, --quiet β€” Quiet Mode; Turn off all beeping.
  • -r, --readonly β€” Do not allow modifying the file
  • -v, --version β€” Display version number

πŸ¦‹ Commands and keys πŸ¦‹

like, the entire keyboard is your bestie here. every single one:

  • ^A β€” Insert byte
  • Insert β€” Insert byte
  • ^D β€” Delete byte
  • Delete β€” Delete byte
  • ^E β€” viEw as text dump
  • ^F β€” Page down
  • ^V β€” Page down
  • Page Down β€” Page down
  • ^B β€” Page Up
  • ^Y β€” Page Up
  • Alt-V β€” Page Up
  • Page Up β€” Page Up
  • Tab β€” Switch from hex to text representation
  • ^I β€” Switch from hex to text representation
  • ^T β€” goTo offset
  • ^G β€” Get help
  • ^L β€” Redraw screen
  • ^C β€” Quit without saving
  • ^O β€” Save
  • ^X β€” Save and Quit
  • ^W β€” Search (text/hex)
  • ^N β€” find Next
  • ^U β€” Undo
  • ^R β€” ASCII <=> EBCDIC
  • ^P β€” Switch Spacings
  • ^+ β€” Binary Calculator

πŸ’œ Author πŸ’œ

Adam Rogoyski <apoc@laker.net>

🌈 See Also 🌈

od (1)

πŸ’€ BUGS πŸ’€

Editing disks is only supported in Linux and OpenBSD. 😭

Please email Adam Rogoyski <apoc@laker.net> with any bugs you might find. This man page is intentionally brief. Please Read the included documentation in Texinfo format for additional information

fr fr bestie, if you find a bug, email the author β€” don't just suffer in silence πŸ™ˆ

and that's the whole page, periodt. this was HEXEDITOR(1) from the General Commands Manual, and yes the footer really is just HEXEDITOR(1) β€” no date, no version, nothing, and honestly? iconic minimalism. slay. πŸ’…βœ¨