Path to this page:
./
devel/fq,
File parsing tool like jq, but for binary files
Branch: CURRENT,
Version: 0.15.0,
Package name: fq-0.15.0,
Maintainer: pkgsrc-usersTool, language and decoders for inspecting binary data.
In most cases fq works the same way as jq but instead of reading
JSON it reads binary data. The result is a JSON compatible structures
where each value has a bit range, symbolic interpretations and know
how to be presented in a useful way.
Master sites:
Filesize: 17467.669 KB
Version history: (Expand)
- (2025-04-23) Updated to version: fq-0.15.0
- (2025-04-05) Updated to version: fq-0.14.0nb2
- (2025-03-07) Updated to version: fq-0.14.0nb1
- (2025-02-08) Updated to version: fq-0.14.0
- (2024-09-21) Updated to version: fq-0.13.0
- (2024-09-06) Updated to version: fq-0.12.0nb2
CVS history: (Expand)
2025-04-20 22:19:22 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
fq: update to 0.15.0.
# 0.15.0
## Changes
- Fix issue running fq without a home directory. #1107 Thanks @phiekl for the report.
## Format changes
- `avc_nalu` Decode payload into a `rbsp` struct (raw byte sequence payload) and \
only introduce a sub-buffer if de-emulation prevention was done. #1120
- `hevc_nalu` Decode payload into a `rbsp` struct. See above. #1120
- `matroska` Update specification. #1124
- `mp4`
- Add a `skip_samples` option to not add fields or decode samples at all. \
Useful when dealing with broken mp4 files. #1089
- Add a `truncated_size` field if allow_truncated is used and we had to \
truncate. Useful when dealing with broken mp4 files. #1091
- `pcmC` Decode box. #1082
- `chnl` Decode box. #1082
- Don't decode samples for `ipcm` track format. Could end up with a huge array \
and not be very useful. #1083
- `trun` Skip samples array if there are no sample flags
- `uuid` Decode `tfxd` and `tfrf` boxes. #1110 Thanks @rafalborczuch
|
2025-04-05 20:51:32 by Benny Siegert | Files touched by this commit (190) |  |
Log message:
Belated revbump for all Go packages after go124 update
I forgot to do the revbump again, sorry for doing it so late after the
update.
|
2025-03-07 21:54:34 by Benny Siegert | Files touched by this commit (190) |  |
Log message:
Revbump all Go packages after go124 update
I realize I forgot to do the revbump after updating the default Go
version to 1.24, so let's do that now.
|
2025-02-08 17:39:48 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
fq: update to 0.14.0.
# 0.14.0
## Changes
- More jq compatible `debug/0`/`debug/1` (correct prefix) and `stderr/0` (output \
raw strings). #1015 #1016
- Fix crash when decoding a file while it's growing. #1050
- Clean up some build dependencies. #1047 Thanks @Juneezee
- gojq update. Changes from upstream: #1070
- Fix reduce syntax to emit results for each initial value
- Implement skip/2, fix limit/2 to emit error on negative count
- Fix last/1 to yield no values when the argument yields no values
## Format changes
- `av1_obu` Decode more fields and derive more values according to spec. #1020 #1021
- `elf` Handle section header null better. #1051
- `markdown` Update to latest gomarkdown (Fixes CVE-2024-44337). #1048
- `matroska` Spec update. #1035
- `midi` - Mapped SMPTE frame rates to strings and fixed bug in SMPTE offset \
metaevent decoding and more refactoring. #1023 Thanks @transcriptaze
- `toml` `to_toml/1` now support indent option. #1033
- `wav` Decode fmt chunk a bit better and improve format sym names (implied \
endian not bit size). #1034 #1038
- `yaml` `to_yaml/1` now support indent option. #1033
|
2024-09-21 17:24:08 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
fq: update to 0.13.0.
New format decoders midi, negentropy, tap and txz, see below for details.
Add byte_array bits format. #992
Go 1.22 or later is now required to build. This is to keep up with build \
requirements of some dependencies. #1011
gojq changes from upstream: #1000
Implement add/1 function
Improve time functions to accept fewer element arrays
Fix uri and urid formats not to convert a space between a plus sign
Format changes
matroska Updated to latest specification. #1010
midi MIDI decoder added by @twystd. #1004
negentropy Negentropy message decoder added by @fiatjaf. #1012
tap and txz TAP and TXZ tape format for ZX Spectrum computers added by @mrcook. #975
|
2024-09-06 20:49:02 by Benny Siegert | Files touched by this commit (180) |  |
Log message:
Revbump all Go packages after go122 update
|
2024-08-11 17:57:15 by Benny Siegert | Files touched by this commit (176) |  |
Log message:
Revbump all Go packages after update
|
2024-07-15 17:28:42 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
fq: update to 0.12.0.
0.12.0 fixes a REPL readline issue, has some improved JPEG decoding,
and otherwise mostly updates of golang and dependencies.
|