1
1
mirror of https://github.com/wader/fq.git synced 2024-11-24 11:16:09 +03:00
fq/format
Mattias Wadman 5921d76bf0 tar: Don't assume there is a end marker
GNU tar docs says:
At the end of the archive file there are two 512-byte blocks filled with binary zeros as an
end-of-file marker. A reasonable system should write such end-of-file marker at the end of
an archive, but must not assume that such a block exists when reading an archive.
In particular GNU tar always issues a warning if it does not encounter it.

Also clean up API usage a bit
2022-01-18 12:12:34 +01:00
..
all cbor: Add decoder 2022-01-12 17:56:03 +01:00
ape interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
ar elf,ar: Add ar decoder, improved elf decoder 2022-01-05 22:05:09 +01:00
av1 decode: Refactor scalar usage 2021-12-02 17:39:26 +01:00
bencode interp: Add torepr/0 that converts decode value into what it reptresents 2022-01-12 17:33:58 +01:00
bson decode,interp: Finish up nil value support 2022-01-17 10:49:46 +01:00
bzip2 interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
cbor decode,interp: Finish up nil value support 2022-01-17 10:49:46 +01:00
dns elf,ar: Add ar decoder, improved elf decoder 2022-01-05 22:05:09 +01:00
elf elf: fix all-platforms naming typo 2022-01-08 13:42:08 +01:00
flac num,mathextra: Rename num package to mathextra 2022-01-15 19:00:42 +01:00
flv decode: Refactor scalar usage 2021-12-02 17:39:26 +01:00
gif interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
gzip interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
icc num,mathextra: Rename num package to mathextra 2022-01-15 19:00:42 +01:00
id3 png: Decode PLTE and tRNS chunks and cleanup syms a bit 2022-01-07 14:31:18 +01:00
inet tcp,flow: By default allow missing syn/ack for now 2022-01-07 12:02:38 +01:00
jpeg interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
json interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
matroska matroska: Assert sane tag size only for strings 2022-01-01 19:37:12 +01:00
mp3 interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
mp4 mp4: Refactor sample decode into something more sane 2022-01-17 13:38:11 +01:00
mpeg num,mathextra: Rename num package to mathextra 2022-01-15 19:00:42 +01:00
msgpack decode,interp: Finish up nil value support 2022-01-17 10:49:46 +01:00
ogg interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
opus interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
pcap pcap: Don't fail if incl_len > spanlen 2022-01-03 21:27:14 +01:00
png png: Decode PLTE and tRNS chunks and cleanup syms a bit 2022-01-07 14:31:18 +01:00
protobuf num,mathextra: Rename num package to mathextra 2022-01-15 19:00:42 +01:00
raw interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
registry registry: Move to pkg/registry, feels better 2021-11-18 01:22:21 +01:00
tar tar: Don't assume there is a end marker 2022-01-18 12:12:34 +01:00
tiff tiff: Fix endian typo and cleanup todos 2021-12-12 11:26:00 +01:00
vorbis png: Decode PLTE and tRNS chunks and cleanup syms a bit 2022-01-07 14:31:18 +01:00
vpx decode: Refactor scalar usage 2021-12-02 17:39:26 +01:00
wav interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
webp interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
zip png: Decode PLTE and tRNS chunks and cleanup syms a bit 2022-01-07 14:31:18 +01:00
format.go formats: Sort and make lists less likely to cause collision 2022-01-12 18:35:28 +01:00
fqtest_test.go mod: Use proper path and dont use replace 2021-09-12 13:08:50 +02:00
fuzz_test.go decode,interp: Make fuzzing work again and cleanup fatal/error code 2021-11-16 17:11:26 +01:00
inet.go decode: Refactor scalar usage 2021-12-02 17:39:26 +01:00
media.go decode: Refactor scalar usage 2021-12-02 17:39:26 +01:00
shared.go decode: Refactor scalar usage 2021-12-02 17:39:26 +01:00