hexedit shows a file both in ASCII and in hexadecimal. The file can
be a device as the file is read a piece at a time. You can modify the
file and search through it.