Path to this page:
./
devel/fq,
File parsing tool like jq, but for binary files
Branch: CURRENT,
Version: 0.13.0,
Package name: fq-0.13.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: 17450.726 KB
Version history: (Expand)
- (2024-09-21) Updated to version: fq-0.13.0
- (2024-09-06) Updated to version: fq-0.12.0nb2
- (2024-08-11) Updated to version: fq-0.12.0nb1
- (2024-07-15) Updated to version: fq-0.12.0
- (2024-07-03) Updated to version: fq-0.11.0nb3
- (2024-06-13) Updated to version: fq-0.11.0nb2
CVS history: (Expand)
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.
|
2024-07-03 08:59:36 by Benny Siegert | Files touched by this commit (169) | |
Log message:
Revbump all Go packages after go122 security update
|
2024-06-13 15:47:13 by Benny Siegert | Files touched by this commit (169) | |
Log message:
Revbump all Go packages after go122 update
|
2024-06-01 16:03:06 by Benny Siegert | Files touched by this commit (168) |
Log message:
Revbump all Go packages, default Go version is now 1.22.
|
2024-04-14 17:31:10 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
fq: update to 0.11.0.
# 0.11.0
New iNES/NES 2.0 ROM decoder (thanks @mlofjard) and basic JPEG 2000
format support. jq language improvements and fixes from gojq. And
as always various decoder improvements and fixes.
## Changes
- Add `string_truncate` option to configure how to truncate long strings when \
displaying a decode value tree. `dd`, `dv` etc set truncate length to zero to \
not truncate. #919
- gojq updates from upstream:
- Implement `ltrim`, `rtrim`, and `trim` functions
- Fix object construction with duplicate keys (`{x:0,y:1} | {a:.x,a:.y}`)
- Fix `halt` and `halt_error` functions to stop the command execution immediately
- Fix variable scope of binding syntax (`"a" as $v | def f: $v; \
"b" as $v | f`)
- Fix `ltrimstr` and `rtrimstr` functions to emit error on non-string input
- Fix `nearbyint` and `rint` functions to round ties to even
- Improve parser to allow `reduce`, `foreach`, `if`, `try`-`catch` syntax as \
object values
- Remove `pow10` in favor of `exp10`, define `scalbn` and `scalbln` by `ldexp`
- Fix issue using decode value with `ltrimstr`/`rtrimstr`.
## Format changes
- `fit`
- Skip array fields on pre read messages. #878
- Fixed subfield referencing fields below self in message. #877
- `jp2c` New JPEG 2000 codestream decoder. #928
- `icc_profile` Strip whitespace in header and tag strings. #912
- `mp4`
- Add `jp2c`, `jp2h`, `ihdr` `jP` JPEG 2000 related boxes support. #928
- Add `thmb` box support. #897
- Turns out for qt brand `hdlr` component name might be zero bytes. #896
- `nes` New iNES/NES 2.0 ROM decoder (thanks @mlofjard). #893
|