Skip to content

Simple command-line tool to print a hex dump of a file

License

Notifications You must be signed in to change notification settings

jlaasonen/hexfile

Repository files navigation

hexfile

Test

Simple command-line tool which prints a hex dump of a file.

Sources

hexfile is available at:

Requirements

  • FreeBASIC-1.10.0
  • fbtesting for testing. Copy fbtesting files under lib/fbtesting.
  • task (optional) building and running tests.
  • Compiling in DOS requires long filename support.

Compiling

Compile using task

task build

, or with plain fbc

fbc -e -w all -w pedantic -w error hexfile.bas 

Testing

Compile and run tests with task

task test

, or with plain fbc

fbc -e -w all -w pedantic -w error test.bas
./test

Usage

hexfile [-i <start index>] <filename>

Start index can be given in format supported by the VALLNG function.

Page Up & Page Down show the previuos and the page respectively. Up and down arrows scroll one line at the time. Esc will end the program.

image

Acknowledgements

Inspired by the hexfile program in P.K. McBride, 1989, Programming in GW-BASIC chapter 15.6.