Subject: Re: binary editor...
To: Peter Seebach <seebs@solon.com>
From: Simon J. Gerraty <sjg@zen.void.oz.au>
List: current-users
Date: 02/21/1996 23:17:14
> I've been writing one, because I've never found a unix based hex editor
> I really liked, and I'm wondering if there'd be any intrest.

Being an old CPM hacker I quite like bpatch. Looks like:

FILE: makefile.sun (726) - ASCII
PAGE: 0 (0x0 00 0)
    00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F      0123456789ABCDEF
 
00: 23 20 54 68 69 73 20 6D 61 79 20 68 61 76 65 20      # This may have
01: 74 6F 20 63 68 61 6E 67 65 20 6F 6E 20 79 6F 75      to change on you
02: 72 20 73 79 73 74 65 6D 2E 0A 23 20 59 6F 75 20      r system..# You
03: 6D 61 79 20 68 61 76 65 20 74 6F 20 66 69 64 64      may have to fidd
04: 6C 65 20 77 69 74 68 20 76 61 72 69 6F 75 73 20      le with various
05: 63 6F 6D 62 69 6E 61 74 69 6F 6E 73 20 6F 66 20      combinations of
06: 63 75 72 73 65 73 2C 20 74 65 72 6D 63 61 70 2C      curses, termcap,
07: 0A 23 20 74 65 72 6D 69 6E 66 6F 2C 20 65 74 63      .# terminfo, etc
08: 2E 20 20 47 6F 6F 64 20 6C 75 63 6B 21 0A 23 4C      .  Good luck!.#L
09: 49 42 53 09 3D 20 2D 6C 63 75 72 73 65 73 20 2D      IBS.= -lcurses -
0A: 6C 74 65 72 6D 63 61 70 0A 23 4C 49 42 53 09 3D      ltermcap.#LIBS.=
0B: 20 2D 6C 74 65 72 6D 6C 69 62 0A 23 4C 49 42 53       -ltermlib.#LIBS
0C: 09 3D 20 2D 6C 74 65 72 6D 69 6E 66 6F 0A 23 66      .= -lterminfo.#f
0D: 6F 72 20 73 79 73 56 0A 23 4C 49 42 53 09 3D 20      or sysV.#LIBS.=
0E: 2D 6C 63 75 72 73 65 73 20 2D 6C 50 57 0A 4C 49      -lcurses -lPW.LI
0F: 42 53 09 3D 20 2D 6C 63 75 72 73 65 73 20 2D 6C      BS.= -lcurses -l
 
 
> 

You can edit the hex or ascii etc as you'd expect.
I've used it for years on all sorts of UNIX systems...

--sjg