HEX dumping utility

This is just another hex dumping utility (in my opinion all the others suck). So what does this one do?

The output consists of 6 columns. The first column contains the address of the row (in bytes). Columns 2 to 5 contain the characters in the row represented as hexadecimal bytes. The last column contains the bytes as printable characters. If a character is not printable it is replaced by a dot.

Package history

Release date Version Comments
2004-01-07 0.0.3 Fixed BLOCKSIZE address overflow
2003-10-25 0.0.2 Dumped dprintf() for compatibility, buffer writes, print 8-digit prefixes
2002-12-25 0.0.1 Initial release

This package history is probably out of date (I only update it every now and then). For an up-to-date list of changes, please refer to the package changelog.

Why another hex dumping utility?

Like I said before: the others suck. It is quite strange how so many people could screw up such a simple program :P Anyway, in my opinion, a hex dumping utility should have at least the following features:

  • print the offset at each line so that you can easily figure out where a certain byte is in a file
  • have at least four columns on each line (or a minimum of four bytes next to each other) for easy counting
  • print the ascii equivalents so that you can easily scan for the correct place in the file (if possible)

This program does just that...

download