'fq' is 'jq' for binary formats (2024-03-15)

Just started playing with fq a "jq for binary files": https://github.com/wader/fq/ (jq is a command line tool for parsing and manipulating JSON documents)

It's a command line tool for exploring, visualizing and parsing binary files.

Initial impression is really positive. Look at this lovely breakdown of the details of a WAVE file. Like most tools it doesn't parse most metadata chunks, but it gives a really clear view of the structure of the chunks in a file, and at least which chunks are in a file.

Screenshot of command line output from the fq tool parsing an example WAV file. It shows file offset, hex view of the data, ascii view of the data and a parsed interpretation of the data.