| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums.txt | 2026-08-25 | 562 Bytes | |
| fq_0.18.0_linux_amd64.tar.gz | 2026-08-25 | 4.8 MB | |
| fq_0.18.0_linux_arm64.tar.gz | 2026-08-25 | 4.3 MB | |
| fq_0.18.0_macos_amd64.zip | 2026-08-25 | 4.9 MB | |
| fq_0.18.0_macos_arm64.zip | 2026-08-25 | 4.5 MB | |
| fq_0.18.0_windows_amd64.zip | 2026-08-25 | 4.9 MB | |
| fq_0.18.0_windows_arm64.zip | 2026-08-25 | 4.4 MB | |
| README.md | 2026-08-25 | 6.0 kB | |
| v0.18.0 source code.tar.gz | 2026-08-25 | 18.2 MB | |
| v0.18.0 source code.zip | 2026-08-25 | 20.5 MB | |
| Totals: 10 Items | 66.5 MB | 0 | |
Changes
- Improved documentation in more formats. [#1346]
- HTML version available at https://wader.github.io/fq/.
- Man page available at
doc/fq.1. - AsciiDoc source at
doc/fq.1.adoc. - jq compatibility: Add
$ARGS,--argsand--jsonargssupport. [#1321] ```sh $ fq -n --arg a a --argjson b 1 '$ARGS' { "named": { "a": "a", "b": 1 }, "positional": [] }
$ fq -cn '$ARGS' --args a b c {"named":{},"positional":["a","b","c"]}
$ fq -cn '$ARGS' --jsonargs 1 2 3 {"named":{},"positional":[1,2,3]} ```
- jq compatibility: Using
-as input filename reads from stdin. Previously leaving out any filename argument would be the only way to read from stdin. [#1344]sh $ echo 123 | fq . - 123 - Add gaps for struct/array bitbufs and skip adding single empty gap. [#1289]
- Faster format options handling during decode. Will speed up decoding of formats that might use lots of sub-formats, for example big mp4 files. [#1352] [#1353]
openMake returned file value behave more properly as a binary. [#1360]- Add Gentoo installation instructions. [#1314] Thanks @kimjune01
Format changes
avc_naluRemove redundant_pic_cnt name in nalu. [#1292]avc_seiDecode SEI recovery point. [#1292]heifAdd High Efficiency Image Format decoder. [#1336]- Generic item support
- Partial item decode for HEIC (HEVC) and AVIF (AV1)
mp4- Make stsd decode aware of qt/isom difference. [#1305]
- More correct and flexible probe via brands. [#1365]
stlAdd Standard Tessellation Language decoder. [#1299] Thanks @knittlwebpFix incorrect decoding of size for lossless (vp8l). [#1341] Reported by @xnuk
Changelog
- 11543044 av1,safetensors,doc: Fix whitespace in field name
- b7340ad1 avc_sei,avc_nalu: Decode SEI recovery point and fix redundant_pic_cnt name in nalu
- b15e9e66 crypto: fix lint warning by using std sha3
- f88f180a decode: Add gaps for struct/array bitbuf
- 60351a5c decode: Fast path if no remain opts match format opts
- 07c982bc decode: Speed up and cache snake case result
- 882d3a41 doc,gha: Add workflow_dispatch
- 02a2aa55 doc,gha: Install correct debian package
- f02172d8 doc,gha: Run apt as root
- dd7593bd doc: Add dark mode
- c69f9804 doc: Add exit status section
- ac3b86e3 doc: Add man page and rework/improve documentation
- d8b42818 doc: Correctly fix style for some function names
- 9b4466d6 doc: darkmode: Better format option title color
- 22c18345 doc: Example and style fixes
- 6a8de262 doc: Fix style for some function names
- 0c1c7b94 doc: Improve examples, meta and highlighting
- 0f437a21 doc: man: Post-process output to compact lists a bit
- 5173a4a2 doc: Revert page test
- a90f6add doc: Try pages
- 2932f59e doc: Typos and improvements
- 9c14a698 doc: Update formats.svg
- d9018fad docs: add Gentoo installation instructions
- c332a031 fq: Modernize code for go 1.25
- 43e31a6f fq: Remove not very useful list all formats test
- abbaef2e fq: Update golang/x/{net,term}, gomarkdown
- d4b4647f gojq: Update fq fork
- 1985621c heif: Add HEIF support
- d4ea560d heif: Add icc profile dep
- e1571160 heif: Sequnce support
- 27f8ff15 interp: "-" filename means stdin (jq compat)
- d69acef7 interp: Add $ARGS, --args and --jsonargs suppport
- cbaf4585 interp: open: Make file behave more properly as a binary
- 12237d84 interp: Replace radix with base from jq-extra
- 7938597c isobmff: Cleanup old terminology
- e24714c0 mod: Update x/net and gomarkdown/markdown
- 8f66c1e6 mp4,heif: Fix unnecessary conversion lint errors
- a75bffb1 mp4,heif: Rework ftyp brand probe
- c4b38e80 mp4,isobmff: Refactor out isobmff code
- 36c65f6a mp4: Make stsd decode aware of qt/isom difference
- cf7943f7 mp4: Refactor to use box tree to store sample and track info etc
- 481a4c0e Remove --args from TODO
- 94bcd026 stl: Implement STL format
- 9b6922b7 Update docker-golang to 1.26.2 from 1.26.1
- dac6c282 Update docker-golang to 1.26.3 from 1.26.2
- ceff6519 Update docker-golang to 1.26.4 from 1.26.3
- 04c16234 Update docker-golang to 1.26.5 from 1.26.4
- 2747a1df Update docker-golang to 1.26.6 from 1.26.5
- 034c2f68 Update docker-golang to 1.27.0 from 1.26.6
- 3b7baf48 Update github-go-version to 1.26.2 from 1.26.1
- ccf95d30 Update github-go-version to 1.26.3 from 1.26.2
- 4c50daac Update github-go-version to 1.26.4 from 1.26.3
- 48e4bc21 Update github-go-version to 1.26.5 from 1.26.4
- c655b3d0 Update github-go-version to 1.26.6 from 1.26.5
- 9174f6f0 Update github-go-version to 1.27.0 from 1.26.6
- c113dfa7 Update github-golangci-lint to 2.11.4 from 2.11.3
- b27191d7 Update github-golangci-lint to 2.12.2 from 2.11.4
- 606b8b4f Update github-golangci-lint to 2.13.1 from 2.12.2
- 6ee04ae1 Update gomod-golang-x-crypto to 0.50.0 from 0.49.0
- 8cb2f99e Update gomod-golang-x-crypto to 0.53.0 from 0.51.0
- 6014effa Update gomod-golang-x-crypto to 0.54.0 from 0.53.0
- 53dcfa27 Update gomod-golang-x-crypto to 0.55.0 from 0.54.0
- bf35f953 Update gomod-golang-x-net to 0.53.0 from 0.52.0
- 7b620b4f Update gomod-golang-x-net to 0.54.0 from 0.53.0
- e7e53d84 Update gomod-golang-x-net to 0.55.0 from 0.54.0
- 26ba3961 Update gomod-golang-x-net to 0.56.0 from 0.55.0
- 19d84a47 Update gomod-golang-x-net to 0.58.0 from 0.57.0
- 1826f7a0 Update gomod-golang/text to 0.37.0 from 0.36.0
- 476e70fd Update gomod-golang/text to 0.39.0 from 0.38.0
- a565d9fc Update gomod-golang/text to 0.41.0 from 0.40.0
- 82753a57 Update gomod-gopacket to 1.6.0 from 1.5.0
- c9029ad9 Update gomod-gopacket to 1.6.1 from 1.6.0
- 3d311465 Update gomod-gopacket to 1.7.0 from 1.6.1
- 7c433c16 Update gomod-gopacket to 1.7.1 from 1.7.0
- 718c0054 Update make-golangci-lint to 2.11.4 from 2.11.3
- 308eeeec Update make-golangci-lint to 2.12.2 from 2.11.4
- 31897d58 Update make-golangci-lint to 2.13.1 from 2.12.2
- 6578e79f webp: Fix wrong size for lossless (vp8l)