1
submitted 1 year ago by keenhome@burggit.moe to c/foss@burggit.moe

From the README:

fq is inspired by the well known jq tool and language that allows you to work with binary formats the same way you would using jq. In addition it can present data like a hex viewer, transform, slice and concatenate binary data. It also supports nested formats and has an interactive REPL with auto-completion.

It was originally designed to query, inspect and debug media codecs and containers like mp4, flac, mp3, jpeg. But since then it has been extended to support a variety of formats like executables, packet captures (with TCP reassembly) and serialization formats like JSON, YAML, XML, ASN1 BER, Avro, CBOR, protobuf. In addition it also has functions to work with URLs, convert to/from hex, number bases, search for things etc.

Like jq, it can parse JSON. But it can also parse YAML, like yq.

This is pretty damn cool.

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here
this post was submitted on 12 Jun 2023
1 points (100.0% liked)

Free and Open Source Software

1 readers
0 users here now

founded 1 year ago
MODERATORS