From 23ae4d978bc9db8a671e8547f9f9bfcfb7a5cea4 Mon Sep 17 00:00:00 2001 From: Mattias Wadman Date: Sat, 7 Oct 2023 17:16:21 +0200 Subject: [PATCH] decode,interp: Make synthetic values more visible and not act as decode values --- format/apple/bookmark/testdata/sample1.fqtest | 4 +- format/apple/bookmark/testdata/sample2.fqtest | 4 +- format/apple/bookmark/testdata/sample3.fqtest | 4 +- format/apple/bookmark/testdata/sample4.fqtest | 4 +- format/apple/bplist/testdata/Info.fqtest | 474 +++++------ .../testdata/dicttest_many_items.fqtest | 258 +++--- format/apple/bplist/testdata/float.fqtest | 2 +- .../apple/bplist/testdata/recentapps.fqtest | 396 ++++----- .../apple/bplist/testdata/recentdocs.fqtest | 380 ++++----- .../apple/bplist/testdata/uiautomation.fqtest | 4 +- format/apple/bplist/testdata/unicode.fqtest | 88 +- .../testdata/darwin_aarch64/a_dynamic.fqtest | 14 +- .../testdata/darwin_aarch64/a_static.fqtest | 14 +- .../testdata/darwin_aarch64/a_stripped.fqtest | 14 +- .../testdata/darwin_aarch64/libbbb.so.fqtest | 12 +- .../testdata/darwin_amd64/a_dynamic.fqtest | 12 +- .../testdata/darwin_amd64/a_static.fqtest | 12 +- .../testdata/darwin_amd64/a_stripped.fqtest | 12 +- .../testdata/darwin_amd64/libbbb.so.fqtest | 10 +- .../testdata/darwin_fat/a_dynamic.fqtest | 26 +- .../macho/testdata/darwin_fat/a_static.fqtest | 26 +- .../testdata/darwin_fat/a_stripped.fqtest | 26 +- .../testdata/darwin_fat/libbbb.so.fqtest | 22 +- .../testdata/laymans_guide_examples.fqtest | 6 +- .../asn1/testdata/letsencrypt-x3.cer.fqtest | 6 +- format/asn1/testdata/sig-p256-ber.p7m.fqtest | 6 +- format/asn1/testdata/sig-p256-der.p7m.fqtest | 6 +- .../asn1/testdata/sig-rsa1024-sha1.p7s.fqtest | 12 +- format/asn1/testdata/tc10.ber.fqtest | 2 +- format/asn1/testdata/tc30.ber.fqtest | 2 +- format/asn1/testdata/tc32.ber.fqtest | 2 +- format/asn1/testdata/tc8.ber.fqtest | 2 +- format/asn1/testdata/tc9.ber.fqtest | 2 +- format/asn1/testdata/test.pem.fqtest | 2 +- format/avro/testdata/allDataTypes.fqtest | 20 +- format/avro/testdata/snappy.fqtest | 20 +- format/bson/testdata/test.fqtest | 6 +- format/caff/testdata/test.cmo3.fqtest | 32 +- format/cbor/testdata/appendix_a.fqtest | 212 ++--- format/dns/testdata/cern-rsp.fqtest | 8 +- .../elf/testdata/linux_386/a_dynamic.fqtest | 12 +- .../elf/testdata/linux_386/a_stripped.fqtest | 12 +- .../elf/testdata/linux_386/libbbb.so.fqtest | 12 +- .../elf/testdata/linux_amd64/a_dynamic.fqtest | 12 +- .../testdata/linux_amd64/a_stripped.fqtest | 12 +- .../elf/testdata/linux_amd64/libbbb.so.fqtest | 12 +- .../elf/testdata/linux_arm64/a_dynamic.fqtest | 12 +- .../testdata/linux_arm64/a_stripped.fqtest | 12 +- .../elf/testdata/linux_arm64/libbbb.so.fqtest | 12 +- .../testdata/linux_arm_v6/a_dynamic.fqtest | 12 +- .../testdata/linux_arm_v6/a_stripped.fqtest | 12 +- .../testdata/linux_arm_v6/libbbb.so.fqtest | 12 +- .../testdata/linux_arm_v7/a_dynamic.fqtest | 12 +- .../testdata/linux_arm_v7/a_stripped.fqtest | 12 +- .../testdata/linux_arm_v7/libbbb.so.fqtest | 12 +- format/flac/testdata/mono16.fqtest | 172 ++-- format/flac/testdata/mono24.fqtest | 204 ++--- format/flac/testdata/mono32.fqtest | 178 ++-- format/flac/testdata/mono8.fqtest | 144 ++-- format/flac/testdata/picture_seek_gain.fqtest | 10 +- format/flac/testdata/stereo16.fqtest | 232 ++--- format/flac/testdata/stereo24.fqtest | 426 +++++----- format/flac/testdata/stereo32.fqtest | 484 +++++------ format/flac/testdata/stereo8.fqtest | 278 +++--- .../tls12-ipv4-linkframe-keylog.pcapng.fqtest | 36 +- format/luajit/testdata/negative.fqtest | 8 +- format/luajit/testdata/simple.fqtest | 20 +- format/luajit/testdata/simple_stripped.fqtest | 20 +- format/matroska/testdata/aac.fqtest | 154 ++-- format/matroska/testdata/av1.fqtest | 146 ++-- format/matroska/testdata/avc.fqtest | 146 ++-- .../matroska/testdata/decode_samples.fqtest | 6 +- format/matroska/testdata/flac.fqtest | 158 ++-- format/matroska/testdata/hevc.fqtest | 146 ++-- format/matroska/testdata/mp3.fqtest | 164 ++-- format/matroska/testdata/mpeg2.fqtest | 144 ++-- format/matroska/testdata/opus.fqtest | 196 ++--- .../sweep-with-DC.mkvmerge13.mka.fqtest | 794 +++++++++--------- format/matroska/testdata/unknown_size.fqtest | 122 +-- format/matroska/testdata/vorbis.fqtest | 154 ++-- format/matroska/testdata/vp8.fqtest | 154 ++-- format/matroska/testdata/vp9.fqtest | 154 ++-- .../mp3/testdata/header-zeros-frames.fqtest | 4 +- format/mp3/testdata/headerfooter.fqtest | 8 +- format/mp4/testdata/aac.fqtest | 10 +- format/mp4/testdata/av1.fqtest | 8 +- format/mp4/testdata/avc.fqtest | 8 +- format/mp4/testdata/dash.fqtest | 12 +- format/mp4/testdata/decode_samples.fqtest | 8 +- format/mp4/testdata/flac.fqtest | 20 +- format/mp4/testdata/fragmented.fqtest | 16 +- format/mp4/testdata/hevc.fqtest | 8 +- format/mp4/testdata/in24.fqtest | 4 +- format/mp4/testdata/lpcm.fqtest | 4 +- format/mp4/testdata/mp3.fqtest | 20 +- format/mp4/testdata/mpeg2.fqtest | 8 +- format/mp4/testdata/opus.fqtest | 56 +- format/mp4/testdata/png.mp4.fqtest | 8 +- format/mp4/testdata/png_no_hdlr.mp4.fqtest | 4 +- format/mp4/testdata/pssh.fqtest | 50 +- format/mp4/testdata/stz2.fqtest | 20 +- format/mp4/testdata/vorbis.fqtest | 8 +- format/mp4/testdata/vp9.fqtest | 18 +- format/mpeg/testdata/aac_frame.fqtest | 2 +- format/mpeg/testdata/adts.fqtest | 2 +- .../mp3-frame-128000br-1ch-44100hz.fqtest | 4 +- .../mp3-frame-128000br-1ch-48000hz.fqtest | 4 +- .../mp3-frame-128000br-1ch-8000hz.fqtest | 4 +- .../mp3-frame-128000br-2ch-44100hz.fqtest | 4 +- .../mp3-frame-128000br-2ch-48000hz.fqtest | 4 +- .../mp3-frame-128000br-2ch-8000hz.fqtest | 4 +- .../mp3-frame-320000br-1ch-44100hz.fqtest | 4 +- .../mp3-frame-320000br-1ch-48000hz.fqtest | 4 +- .../mp3-frame-320000br-1ch-8000hz.fqtest | 4 +- .../mp3-frame-320000br-2ch-44100hz.fqtest | 4 +- .../mp3-frame-320000br-2ch-48000hz.fqtest | 4 +- .../mp3-frame-320000br-2ch-8000hz.fqtest | 4 +- .../mp3-frame-8000br-1ch-44100hz.fqtest | 4 +- .../mp3-frame-8000br-1ch-48000hz.fqtest | 4 +- .../mp3-frame-8000br-1ch-8000hz.fqtest | 4 +- .../mp3-frame-8000br-2ch-44100hz.fqtest | 4 +- .../mp3-frame-8000br-2ch-48000hz.fqtest | 4 +- .../mp3-frame-8000br-2ch-8000hz.fqtest | 4 +- .../mpeg/testdata/mp3-frame-mono-crc.fqtest | 4 +- .../mpeg/testdata/mp3-frame_size_calc.fqtest | 4 +- format/msgpack/testdata/types.fqtest | 6 +- format/ogg/testdata/flac.fqtest | 10 +- format/ogg/testdata/opsu.fqtest | 42 +- format/ogg/testdata/vorbis.fqtest | 2 +- format/opus/testdata/opus.fqtest | 16 +- format/pcap/testdata/http_gzip.fqtest | 18 +- format/pcap/testdata/ipv6_http.fqtest | 94 +-- .../pcap/testdata/link_type_raw.pcap.fqtest | 2 +- format/pcap/testdata/many_interfaces.fqtest | 116 +-- format/pcap/testdata/sll2_tcp.fqtest | 20 +- .../pcap/testdata/sll2_tcp_mss_wrong.fqtest | 20 +- format/pcap/testdata/tcp-ipv4frag.pcap.fqtest | 18 +- .../testdata/flavours/pgpro10/16396_1.fqtest | 12 +- .../testdata/flavours/pgpro10/16401_1.fqtest | 60 +- .../testdata/flavours/pgpro10/16401_2.fqtest | 60 +- .../testdata/flavours/pgpro10/16404_1.fqtest | 12 +- .../testdata/flavours/pgpro10/16404_2.fqtest | 92 +- .../testdata/flavours/pgpro11/16396_1.fqtest | 12 +- .../testdata/flavours/pgpro11/16406_1.fqtest | 12 +- .../testdata/flavours/pgpro11/16406_2.fqtest | 92 +- .../testdata/flavours/pgpro12/16396_1.fqtest | 12 +- .../testdata/flavours/pgpro12/16406_1.fqtest | 12 +- .../testdata/flavours/pgpro12/16406_2.fqtest | 92 +- .../testdata/flavours/pgpro13/16396_1.fqtest | 12 +- .../testdata/flavours/pgpro13/16406_1.fqtest | 12 +- .../testdata/flavours/pgpro13/16406_2.fqtest | 92 +- .../testdata/flavours/pgpro14/16396_1.fqtest | 12 +- .../testdata/flavours/pgpro14/16404_1.fqtest | 60 +- .../testdata/flavours/pgpro14/16404_2.fqtest | 60 +- .../testdata/flavours/pgpro14/16406_1.fqtest | 12 +- .../testdata/flavours/pgpro14/16406_2.fqtest | 92 +- .../testdata/flavours/pgpro15/16400.fqtest | 24 +- .../testdata/flavours/pgpro15/16401.fqtest | 92 +- .../flavours/pgproee10/16396_1.fqtest | 12 +- .../flavours/pgproee10/16401_1.fqtest | 60 +- .../flavours/pgproee10/16401_2.fqtest | 60 +- .../flavours/pgproee10/16403_1.fqtest | 12 +- .../flavours/pgproee10/16403_2.fqtest | 92 +- .../flavours/pgproee11/90150_1.fqtest | 12 +- .../flavours/pgproee11/90153_2.fqtest | 92 +- .../flavours/pgproee12/16396_1.fqtest | 12 +- .../flavours/pgproee12/16406_1.fqtest | 12 +- .../flavours/pgproee12/16406_2.fqtest | 92 +- .../flavours/pgproee13/16396_1.fqtest | 12 +- .../flavours/pgproee13/16406_1.fqtest | 12 +- .../flavours/pgproee13/16406_2.fqtest | 92 +- .../flavours/pgproee14/16396_1.fqtest | 12 +- .../flavours/pgproee14/16404_1.fqtest | 60 +- .../flavours/pgproee14/16404_2.fqtest | 60 +- .../flavours/pgproee14/16451_1.fqtest | 138 +-- .../testdata/flavours/pgproee15/16400.fqtest | 24 +- .../testdata/flavours/pgproee15/16401.fqtest | 92 +- .../flavours/postgres10/16396_1.fqtest | 12 +- .../flavours/postgres10/16401_1.fqtest | 60 +- .../flavours/postgres10/16401_2.fqtest | 60 +- .../flavours/postgres10/16407_1.fqtest | 12 +- .../flavours/postgres10/16407_2.fqtest | 92 +- .../flavours/postgres11/16396_1.fqtest | 12 +- .../flavours/postgres11/16406_1.fqtest | 12 +- .../flavours/postgres11/16406_2.fqtest | 92 +- .../flavours/postgres12/16396_1.fqtest | 12 +- .../flavours/postgres12/16406_1.fqtest | 12 +- .../flavours/postgres12/16406_2.fqtest | 92 +- .../flavours/postgres13/16396_1.fqtest | 92 +- .../flavours/postgres13/16407_1.fqtest | 18 +- .../flavours/postgres13/16407_2.fqtest | 92 +- .../flavours/postgres14/16994_1.fqtest | 24 +- .../flavours/postgres14/33233_1.fqtest | 18 +- .../flavours/postgres14/33233_2.fqtest | 92 +- .../testdata/flavours/postgres15/16400.fqtest | 24 +- .../testdata/flavours/postgres15/16401.fqtest | 92 +- format/prores/testdata/prores_frame.fqtest | 8 +- .../protobuf/testdata/golden_message.fqtest | 424 +++++----- format/riff/testdata/avc.avi.fqtest | 34 +- format/riff/testdata/flac.avi.fqtest | 42 +- format/riff/testdata/mp3.avi.fqtest | 58 +- format/riff/testdata/pcm.avi.fqtest | 50 +- format/rtmp/testdata/client_stream.fqtest | 102 +-- .../rtmp/testdata/ffmpeg_client_stream.fqtest | 74 +- .../rtmp/testdata/ffmpeg_server_stream.fqtest | 180 ++-- format/rtmp/testdata/rtmp_sample.cap.fqtest | 128 +-- format/rtmp/testdata/server_stream.fqtest | 446 +++++----- ..._DSS_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest | 20 +- ..._DHE_DSS_WITH_3DES_EDE_CBC_SHA.pcap.fqtest | 20 +- ...S_DHE_DSS_WITH_AES_128_CBC_SHA.pcap.fqtest | 20 +- ...HE_DSS_WITH_AES_128_CBC_SHA256.pcap.fqtest | 20 +- ...HE_DSS_WITH_AES_128_GCM_SHA256.pcap.fqtest | 20 +- ...S_DHE_DSS_WITH_AES_256_CBC_SHA.pcap.fqtest | 20 +- ...HE_DSS_WITH_AES_256_CBC_SHA256.pcap.fqtest | 20 +- ...HE_DSS_WITH_AES_256_GCM_SHA384.pcap.fqtest | 20 +- ..._DSS_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest | 20 +- ..._DSS_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest | 20 +- .../TLS_DHE_DSS_WITH_DES_CBC_SHA.pcap.fqtest | 20 +- .../TLS_DHE_DSS_WITH_SEED_CBC_SHA.pcap.fqtest | 20 +- ..._RSA_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest | 26 +- ..._DHE_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest | 26 +- ...S_DHE_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest | 26 +- ...HE_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest | 26 +- ...HE_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest | 26 +- ...S_DHE_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest | 26 +- ...HE_RSA_WITH_AES_256_CBC_SHA256.pcap.fqtest | 26 +- ...HE_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest | 26 +- ..._RSA_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest | 26 +- ..._RSA_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest | 26 +- .../TLS_DHE_RSA_WITH_DES_CBC_SHA.pcap.fqtest | 26 +- .../TLS_DHE_RSA_WITH_SEED_CBC_SHA.pcap.fqtest | 26 +- ...HE_ECDSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest | 20 +- ...DHE_ECDSA_WITH_AES_128_CBC_SHA.pcap.fqtest | 20 +- ..._ECDSA_WITH_AES_128_CBC_SHA256.pcap.fqtest | 20 +- ..._ECDSA_WITH_AES_128_GCM_SHA256.pcap.fqtest | 20 +- ...DHE_ECDSA_WITH_AES_256_CBC_SHA.pcap.fqtest | 20 +- ..._ECDSA_WITH_AES_256_CBC_SHA384.pcap.fqtest | 20 +- ..._ECDSA_WITH_AES_256_GCM_SHA384.pcap.fqtest | 20 +- ...S_ECDHE_ECDSA_WITH_RC4_128_SHA.pcap.fqtest | 20 +- ...CDHE_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest | 26 +- ...ECDHE_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest | 26 +- ...HE_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest | 26 +- ...HE_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest | 26 +- ...ECDHE_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest | 26 +- ...HE_RSA_WITH_AES_256_CBC_SHA384.pcap.fqtest | 26 +- ...HE_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest | 26 +- ...TLS_ECDHE_RSA_WITH_RC4_128_SHA.pcap.fqtest | 26 +- ...DH_ECDSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest | 20 +- ...CDH_ECDSA_WITH_AES_128_CBC_SHA.pcap.fqtest | 20 +- ..._ECDSA_WITH_AES_128_CBC_SHA256.pcap.fqtest | 20 +- ..._ECDSA_WITH_AES_128_GCM_SHA256.pcap.fqtest | 20 +- ...CDH_ECDSA_WITH_AES_256_CBC_SHA.pcap.fqtest | 20 +- ..._ECDSA_WITH_AES_256_CBC_SHA384.pcap.fqtest | 20 +- ..._ECDSA_WITH_AES_256_GCM_SHA384.pcap.fqtest | 20 +- ...LS_ECDH_ECDSA_WITH_RC4_128_SHA.pcap.fqtest | 20 +- ...ECDH_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest | 24 +- ..._ECDH_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest | 24 +- ...DH_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest | 24 +- ...DH_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest | 24 +- ..._ECDH_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest | 24 +- ...DH_RSA_WITH_AES_256_CBC_SHA384.pcap.fqtest | 24 +- ...DH_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest | 24 +- .../TLS_ECDH_RSA_WITH_RC4_128_SHA.pcap.fqtest | 24 +- ..._RSA_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest | 26 +- ...RSA_EXPORT_WITH_RC2_CBC_40_MD5.pcap.fqtest | 26 +- ...TLS_RSA_EXPORT_WITH_RC4_40_MD5.pcap.fqtest | 26 +- .../TLS_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest | 26 +- .../TLS_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest | 26 +- ...LS_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest | 26 +- ...LS_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest | 26 +- .../TLS_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest | 26 +- ...LS_RSA_WITH_AES_256_CBC_SHA256.pcap.fqtest | 26 +- ...LS_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest | 26 +- ..._RSA_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest | 26 +- ..._RSA_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest | 26 +- .../TLS_RSA_WITH_DES_CBC_SHA.pcap.fqtest | 26 +- .../TLS_RSA_WITH_IDEA_CBC_SHA.pcap.fqtest | 26 +- .../TLS_RSA_WITH_RC4_128_MD5.pcap.fqtest | 26 +- .../TLS_RSA_WITH_RC4_128_SHA.pcap.fqtest | 26 +- .../TLS_RSA_WITH_SEED_CBC_SHA.pcap.fqtest | 26 +- format/tls/testdata/dump-broken.pcapng.fqtest | 26 +- .../testtls.com.http1.1-tls1.2.pcap.fqtest | 36 +- format/webp/testdata/4x4.fqtest | 10 +- pkg/decode/decode.go | 2 +- pkg/decode/decode_gen.go | 16 +- pkg/decode/decode_gen.go.tmpl | 2 +- pkg/decode/value.go | 3 + pkg/interp/decode.go | 30 +- pkg/interp/dump.go | 6 +- pkg/interp/interp.go | 10 - pkg/interp/testdata/display.fqtest | 4 +- pkg/scalar/scalar.go | 19 + pkg/scalar/scalar_gen.go | 32 +- pkg/scalar/scalar_gen.go.tmpl | 4 +- 294 files changed, 7121 insertions(+), 7097 deletions(-) diff --git a/format/apple/bookmark/testdata/sample1.fqtest b/format/apple/bookmark/testdata/sample1.fqtest index 09de06d1db..7cf937e2a8 100644 --- a/format/apple/bookmark/testdata/sample1.fqtest +++ b/format/apple/bookmark/testdata/sample1.fqtest @@ -57,7 +57,7 @@ $ fq dv sample1.book | | | record{}: 0xbc-0xdb.7 (32) 0x0b0| 18 00 00 00| ....| length: 24 (valid) 0xbc-0xbf.7 (4) 0x0c0|01 02 00 00 |.... | raw_type: "data" (513) (valid) 0xc0-0xc3.7 (4) - | | | type: "flag_data" 0xc4-NA (0) + | | | type: "flag_data" | | | property_flags{}: 0xc4-0xcb.7 (8) 0x0c0| 02 | . | is_hidden: false 0xc4-0xc4 (0.1) 0x0c0| 02 | . | is_user_immutable: false 0xc4.1-0xc4.1 (0.1) @@ -168,7 +168,7 @@ $ fq dv sample1.book | | | record{}: 0x14c-0x16b.7 (32) 0x140| 18 00 00 00| ....| length: 24 (valid) 0x14c-0x14f.7 (4) 0x150|01 02 00 00 |.... | raw_type: "data" (513) (valid) 0x150-0x153.7 (4) - | | | type: "flag_data" 0x154-NA (0) + | | | type: "flag_data" | | | property_flags{}: 0x154-0x15b.7 (8) 0x150| 81 | . | is_internal: true 0x154-0x154 (0.1) 0x150| 81 | . | is_removable: false 0x154.1-0x154.1 (0.1) diff --git a/format/apple/bookmark/testdata/sample2.fqtest b/format/apple/bookmark/testdata/sample2.fqtest index ea09ea50e1..c9df7e0eaf 100644 --- a/format/apple/bookmark/testdata/sample2.fqtest +++ b/format/apple/bookmark/testdata/sample2.fqtest @@ -69,7 +69,7 @@ $ fq dv sample2.book | | | record{}: 0xe0-0xff.7 (32) 0x0e0|18 00 00 00 |.... | length: 24 (valid) 0xe0-0xe3.7 (4) 0x0e0| 01 02 00 00 | .... | raw_type: "data" (513) (valid) 0xe4-0xe7.7 (4) - | | | type: "flag_data" 0xe8-NA (0) + | | | type: "flag_data" | | | property_flags{}: 0xe8-0xef.7 (8) 0x0e0| 02 | . | is_hidden: false 0xe8-0xe8 (0.1) 0x0e0| 02 | . | is_user_immutable: false 0xe8.1-0xe8.1 (0.1) @@ -179,7 +179,7 @@ $ fq dv sample2.book | | | record{}: 0x18c-0x1ab.7 (32) 0x180| 18 00 00 00| ....| length: 24 (valid) 0x18c-0x18f.7 (4) 0x190|01 02 00 00 |.... | raw_type: "data" (513) (valid) 0x190-0x193.7 (4) - | | | type: "flag_data" 0x194-NA (0) + | | | type: "flag_data" | | | property_flags{}: 0x194-0x19b.7 (8) 0x190| 81 | . | is_internal: true 0x194-0x194 (0.1) 0x190| 81 | . | is_removable: false 0x194.1-0x194.1 (0.1) diff --git a/format/apple/bookmark/testdata/sample3.fqtest b/format/apple/bookmark/testdata/sample3.fqtest index ab1195fcb5..cab580e655 100644 --- a/format/apple/bookmark/testdata/sample3.fqtest +++ b/format/apple/bookmark/testdata/sample3.fqtest @@ -109,7 +109,7 @@ $ fq dv sample3.book | | | record{}: 0x168-0x187.7 (32) 0x160| 18 00 00 00 | .... | length: 24 (valid) 0x168-0x16b.7 (4) 0x160| 01 02 00 00| ....| raw_type: "data" (513) (valid) 0x16c-0x16f.7 (4) - | | | type: "flag_data" 0x170-NA (0) + | | | type: "flag_data" | | | property_flags{}: 0x170-0x177.7 (8) 0x170|02 |. | is_hidden: false 0x170-0x170 (0.1) 0x170|02 |. | is_user_immutable: false 0x170.1-0x170.1 (0.1) @@ -220,7 +220,7 @@ $ fq dv sample3.book | | | record{}: 0x214-0x233.7 (32) 0x210| 18 00 00 00 | .... | length: 24 (valid) 0x214-0x217.7 (4) 0x210| 01 02 00 00 | .... | raw_type: "data" (513) (valid) 0x218-0x21b.7 (4) - | | | type: "flag_data" 0x21c-NA (0) + | | | type: "flag_data" | | | property_flags{}: 0x21c-0x223.7 (8) 0x210| 81 | . | is_internal: true 0x21c-0x21c (0.1) 0x210| 81 | . | is_removable: false 0x21c.1-0x21c.1 (0.1) diff --git a/format/apple/bookmark/testdata/sample4.fqtest b/format/apple/bookmark/testdata/sample4.fqtest index d2896eb786..5ebe691116 100644 --- a/format/apple/bookmark/testdata/sample4.fqtest +++ b/format/apple/bookmark/testdata/sample4.fqtest @@ -95,7 +95,7 @@ $ fq dv sample4.book | | | record{}: 0x128-0x147.7 (32) 0x120| 18 00 00 00 | .... | length: 24 (valid) 0x128-0x12b.7 (4) 0x120| 01 02 00 00| ....| raw_type: "data" (513) (valid) 0x12c-0x12f.7 (4) - | | | type: "flag_data" 0x130-NA (0) + | | | type: "flag_data" | | | property_flags{}: 0x130-0x137.7 (8) 0x130|02 |. | is_hidden: false 0x130-0x130 (0.1) 0x130|02 |. | is_user_immutable: false 0x130.1-0x130.1 (0.1) @@ -206,7 +206,7 @@ $ fq dv sample4.book | | | record{}: 0x1d4-0x1f3.7 (32) 0x1d0| 18 00 00 00 | .... | length: 24 (valid) 0x1d4-0x1d7.7 (4) 0x1d0| 01 02 00 00 | .... | raw_type: "data" (513) (valid) 0x1d8-0x1db.7 (4) - | | | type: "flag_data" 0x1dc-NA (0) + | | | type: "flag_data" | | | property_flags{}: 0x1dc-0x1e3.7 (8) 0x1d0| 81 | . | is_internal: true 0x1dc-0x1dc (0.1) 0x1d0| 81 | . | is_removable: false 0x1dc.1-0x1dc.1 (0.1) diff --git a/format/apple/bplist/testdata/Info.fqtest b/format/apple/bplist/testdata/Info.fqtest index a1f15acf6c..5ceb3b44cc 100644 --- a/format/apple/bplist/testdata/Info.fqtest +++ b/format/apple/bplist/testdata/Info.fqtest @@ -9,7 +9,7 @@ $ fq dv Info.plist 0x000| 10 | . | large_size_marker: 1 (valid) 0x9-0x9.3 (0.4) 0x000| 10 | . | exponent: 0 0x9.4-0x9.7 (0.4) 0x000| 16 | . | size_bigint: 22 0xa-0xa.7 (1) - | | | size: 22 0xb-NA (0) + | | | size: 22 | | | entries[0:22]: 0xb-0x87f.7 (2165) | | | [0]{}: entry 0xb-0x207.7 (509) 0x000| 01 | . | key_index: 1 0xb-0xb.7 (1) @@ -17,7 +17,7 @@ $ fq dv Info.plist | | | key{}: 0x37-0x43.7 (13) 0x030| 5c | \ | type: "ascii_string" (5) (ASCII encoded string) 0x37-0x37.3 (0.4) 0x030| 5c | \ | size_bits: 12 0x37.4-0x37.7 (0.4) - | | | size: 12 0x38-NA (0) + | | | size: 12 0x030| 43 46 42 75 6e 64 6c 65| CFBundle| value: "CFBundleName" 0x38-0x43.7 (12) 0x040|4e 61 6d 65 |Name | | | | value{}: 0x1ed-0x207.7 (27) @@ -26,7 +26,7 @@ $ fq dv Info.plist 0x1e0| 10 | . | large_size_marker: 1 (valid) 0x1ee-0x1ee.3 (0.4) 0x1e0| 10 | . | exponent: 0 0x1ee.4-0x1ee.7 (0.4) 0x1e0| 18| .| size_bigint: 24 0x1ef-0x1ef.7 (1) - | | | size: 24 0x1f0-NA (0) + | | | size: 24 0x1f0|41 70 70 6c 65 50 72 6f 52 65 73 43 6f 64 65 63|AppleProResCodec| value: "AppleProResCodecEmbedded" 0x1f0-0x207.7 (24) 0x200|45 6d 62 65 64 64 65 64 |Embedded | | | | [1]{}: entry 0xc-0x20c.7 (513) @@ -35,12 +35,12 @@ $ fq dv Info.plist | | | key{}: 0x44-0x4b.7 (8) 0x040| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x44-0x44.3 (0.4) 0x040| 57 | W | size_bits: 7 0x44.4-0x44.7 (0.4) - | | | size: 7 0x45-NA (0) + | | | size: 7 0x040| 44 54 58 63 6f 64 65 | DTXcode | value: "DTXcode" 0x45-0x4b.7 (7) | | | value{}: 0x208-0x20c.7 (5) 0x200| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x208-0x208.3 (0.4) 0x200| 54 | T | size_bits: 4 0x208.4-0x208.7 (0.4) - | | | size: 4 0x209-NA (0) + | | | size: 4 0x200| 31 33 31 30 | 1310 | value: "1310" 0x209-0x20c.7 (4) | | | [2]{}: entry 0xd-0x222.7 (534) 0x000| 03 | . | key_index: 3 0xd-0xd.7 (1) @@ -48,7 +48,7 @@ $ fq dv Info.plist | | | key{}: 0x4c-0x55.7 (10) 0x040| 59 | Y | type: "ascii_string" (5) (ASCII encoded string) 0x4c-0x4c.3 (0.4) 0x040| 59 | Y | size_bits: 9 0x4c.4-0x4c.7 (0.4) - | | | size: 9 0x4d-NA (0) + | | | size: 9 0x040| 44 54 53| DTS| value: "DTSDKName" 0x4d-0x55.7 (9) 0x050|44 4b 4e 61 6d 65 |DKName | | | | value{}: 0x20d-0x222.7 (22) @@ -57,7 +57,7 @@ $ fq dv Info.plist 0x200| 10 | . | large_size_marker: 1 (valid) 0x20e-0x20e.3 (0.4) 0x200| 10 | . | exponent: 0 0x20e.4-0x20e.7 (0.4) 0x200| 13| .| size_bigint: 19 0x20f-0x20f.7 (1) - | | | size: 19 0x210-NA (0) + | | | size: 19 0x210|6d 61 63 6f 73 78 31 32 2e 30 2e 69 6e 74 65 72|macosx12.0.inter| value: "macosx12.0.internal" 0x210-0x222.7 (19) 0x220|6e 61 6c |nal | | | | [3]{}: entry 0xe-0x25c.7 (591) @@ -69,7 +69,7 @@ $ fq dv Info.plist 0x050| 10 | . | large_size_marker: 1 (valid) 0x57-0x57.3 (0.4) 0x050| 10 | . | exponent: 0 0x57.4-0x57.7 (0.4) 0x050| 18 | . | size_bigint: 24 0x58-0x58.7 (1) - | | | size: 24 0x59-NA (0) + | | | size: 24 0x050| 4e 53 48 75 6d 61 6e| NSHuman| value: "NSHumanReadableCopyright" 0x59-0x70.7 (24) 0x060|52 65 61 64 61 62 6c 65 43 6f 70 79 72 69 67 68|ReadableCopyrigh| 0x070|74 |t | @@ -79,7 +79,7 @@ $ fq dv Info.plist 0x220| 10 | . | large_size_marker: 1 (valid) 0x224-0x224.3 (0.4) 0x220| 10 | . | exponent: 0 0x224.4-0x224.7 (0.4) 0x220| 37 | 7 | size_bigint: 55 0x225-0x225.7 (1) - | | | size: 55 0x226-NA (0) + | | | size: 55 0x220| 43 6f 70 79 72 69 67 68 74 20| Copyright | value: "Copyright (c) 2011-2021 Apple Inc. All rights r..." 0x226-0x25c.7 (55) 0x230|28 63 29 20 32 30 31 31 2d 32 30 32 31 20 41 70|(c) 2011-2021 Ap| * |until 0x25c.7 (55) | | @@ -89,12 +89,12 @@ $ fq dv Info.plist | | | key{}: 0x71-0x7b.7 (11) 0x070| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0x71-0x71.3 (0.4) 0x070| 5a | Z | size_bits: 10 0x71.4-0x71.7 (0.4) - | | | size: 10 0x72-NA (0) + | | | size: 10 0x070| 44 54 53 44 4b 42 75 69 6c 64 | DTSDKBuild | value: "DTSDKBuild" 0x72-0x7b.7 (10) | | | value{}: 0x25d-0x263.7 (7) 0x250| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x25d-0x25d.3 (0.4) 0x250| 56 | V | size_bits: 6 0x25d.4-0x25d.7 (0.4) - | | | size: 6 0x25e-NA (0) + | | | size: 6 0x250| 32 31| 21| value: "21A344" 0x25e-0x263.7 (6) 0x260|41 33 34 34 |A344 | | | | [5]{}: entry 0x10-0x26b.7 (604) @@ -106,14 +106,14 @@ $ fq dv Info.plist 0x070| 10 | . | large_size_marker: 1 (valid) 0x7d-0x7d.3 (0.4) 0x070| 10 | . | exponent: 0 0x7d.4-0x7d.7 (0.4) 0x070| 19 | . | size_bigint: 25 0x7e-0x7e.7 (1) - | | | size: 25 0x7f-NA (0) + | | | size: 25 0x070| 43| C| value: "CFBundleDevelopmentRegion" 0x7f-0x97.7 (25) 0x080|46 42 75 6e 64 6c 65 44 65 76 65 6c 6f 70 6d 65|FBundleDevelopme| 0x090|6e 74 52 65 67 69 6f 6e |ntRegion | | | | value{}: 0x264-0x26b.7 (8) 0x260| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x264-0x264.3 (0.4) 0x260| 57 | W | size_bits: 7 0x264.4-0x264.7 (0.4) - | | | size: 7 0x265-NA (0) + | | | size: 7 0x260| 45 6e 67 6c 69 73 68 | English | value: "English" 0x265-0x26b.7 (7) | | | [6]{}: entry 0x11-0x271.7 (609) 0x010| 07 | . | key_index: 7 0x11-0x11.7 (1) @@ -124,13 +124,13 @@ $ fq dv Info.plist 0x090| 10 | . | large_size_marker: 1 (valid) 0x99-0x99.3 (0.4) 0x090| 10 | . | exponent: 0 0x99.4-0x99.7 (0.4) 0x090| 0f | . | size_bigint: 15 0x9a-0x9a.7 (1) - | | | size: 15 0x9b-NA (0) + | | | size: 15 0x090| 43 46 42 75 6e| CFBun| value: "CFBundleVersion" 0x9b-0xa9.7 (15) 0x0a0|64 6c 65 56 65 72 73 69 6f 6e |dleVersion | | | | value{}: 0x26c-0x271.7 (6) 0x260| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x26c-0x26c.3 (0.4) 0x260| 55 | U | size_bits: 5 0x26c.4-0x26c.7 (0.4) - | | | size: 5 0x26d-NA (0) + | | | size: 5 0x260| 31 35 34| 154| value: "15481" 0x26d-0x271.7 (5) 0x270|38 31 |81 | | | | [7]{}: entry 0x12-0x27a.7 (617) @@ -142,13 +142,13 @@ $ fq dv Info.plist 0x0a0| 10 | . | large_size_marker: 1 (valid) 0xab-0xab.3 (0.4) 0x0a0| 10 | . | exponent: 0 0xab.4-0xab.7 (0.4) 0x0a0| 13 | . | size_bigint: 19 0xac-0xac.7 (1) - | | | size: 19 0xad-NA (0) + | | | size: 19 0x0a0| 42 75 69| Bui| value: "BuildMachineOSBuild" 0xad-0xbf.7 (19) 0x0b0|6c 64 4d 61 63 68 69 6e 65 4f 53 42 75 69 6c 64|ldMachineOSBuild| | | | value{}: 0x272-0x27a.7 (9) 0x270| 33 | 3 | type: "date" (3) (Date, 4 or 8 byte float) 0x272-0x272.3 (0.4) 0x270| 33 | 3 | size_bits: 3 0x272.4-0x272.7 (0.4) - | | | size: 8 0x273-NA (0) + | | | size: 8 0x270| 41 c4 6b 2a f0 00 00 00 | A.k*.... | value: 6.85135328e+08 (2022-09-17T19:22:08Z) 0x273-0x27a.7 (8) | | | [8]{}: entry 0x13-0x281.7 (623) 0x010| 09 | . | key_index: 9 0x13-0x13.7 (1) @@ -156,12 +156,12 @@ $ fq dv Info.plist | | | key{}: 0xc0-0xce.7 (15) 0x0c0|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0xc0-0xc0.3 (0.4) 0x0c0|5e |^ | size_bits: 14 0xc0.4-0xc0.7 (0.4) - | | | size: 14 0xc1-NA (0) + | | | size: 14 0x0c0| 44 54 50 6c 61 74 66 6f 72 6d 4e 61 6d 65 | DTPlatformName | value: "DTPlatformName" 0xc1-0xce.7 (14) | | | value{}: 0x27b-0x281.7 (7) 0x270| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x27b-0x27b.3 (0.4) 0x270| 56 | V | size_bits: 6 0x27b.4-0x27b.7 (0.4) - | | | size: 6 0x27c-NA (0) + | | | size: 6 0x270| 6d 61 63 6f| maco| value: "macosx" 0x27c-0x281.7 (6) 0x280|73 78 |sx | | | | [9]{}: entry 0x14-0x286.7 (627) @@ -173,13 +173,13 @@ $ fq dv Info.plist 0x0d0|10 |. | large_size_marker: 1 (valid) 0xd0-0xd0.3 (0.4) 0x0d0|10 |. | exponent: 0 0xd0.4-0xd0.7 (0.4) 0x0d0| 13 | . | size_bigint: 19 0xd1-0xd1.7 (1) - | | | size: 19 0xd2-NA (0) + | | | size: 19 0x0d0| 43 46 42 75 6e 64 6c 65 50 61 63 6b 61 67| CFBundlePackag| value: "CFBundlePackageType" 0xd2-0xe4.7 (19) 0x0e0|65 54 79 70 65 |eType | | | | value{}: 0x282-0x286.7 (5) 0x280| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x282-0x282.3 (0.4) 0x280| 54 | T | size_bits: 4 0x282.4-0x282.7 (0.4) - | | | size: 4 0x283-NA (0) + | | | size: 4 0x280| 42 4e 44 4c | BNDL | value: "BNDL" 0x283-0x286.7 (4) | | | [10]{}: entry 0x15-0x28c.7 (632) 0x010| 0b | . | key_index: 11 0x15-0x15.7 (1) @@ -190,14 +190,14 @@ $ fq dv Info.plist 0x0e0| 10 | . | large_size_marker: 1 (valid) 0xe6-0xe6.3 (0.4) 0x0e0| 10 | . | exponent: 0 0xe6.4-0xe6.7 (0.4) 0x0e0| 1a | . | size_bigint: 26 0xe7-0xe7.7 (1) - | | | size: 26 0xe8-NA (0) + | | | size: 26 0x0e0| 43 46 42 75 6e 64 6c 65| CFBundle| value: "CFBundleShortVersionString" 0xe8-0x101.7 (26) 0x0f0|53 68 6f 72 74 56 65 72 73 69 6f 6e 53 74 72 69|ShortVersionStri| 0x100|6e 67 |ng | | | | value{}: 0x287-0x28c.7 (6) 0x280| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x287-0x287.3 (0.4) 0x280| 55 | U | size_bits: 5 0x287.4-0x287.7 (0.4) - | | | size: 5 0x288-NA (0) + | | | size: 5 0x280| 33 2e 37 2e 30 | 3.7.0 | value: "3.7.0" 0x288-0x28c.7 (5) | | | [11]{}: entry 0x16-0x295.7 (640) 0x010| 0c | . | key_index: 12 0x16-0x16.7 (1) @@ -208,19 +208,19 @@ $ fq dv Info.plist 0x100| 10 | . | large_size_marker: 1 (valid) 0x103-0x103.3 (0.4) 0x100| 10 | . | exponent: 0 0x103.4-0x103.7 (0.4) 0x100| 1a | . | size_bigint: 26 0x104-0x104.7 (1) - | | | size: 26 0x105-NA (0) + | | | size: 26 0x100| 43 46 42 75 6e 64 6c 65 53 75 70| CFBundleSup| value: "CFBundleSupportedPlatforms" 0x105-0x11e.7 (26) 0x110|70 6f 72 74 65 64 50 6c 61 74 66 6f 72 6d 73 |portedPlatforms | | | | value{}: 0x28d-0x295.7 (9) 0x280| a1 | . | type: "array" (10) (Array) 0x28d-0x28d.3 (0.4) 0x280| a1 | . | size_bits: 1 0x28d.4-0x28d.7 (0.4) - | | | size: 1 0x28e-NA (0) + | | | size: 1 | | | entries[0:1]: 0x28e-0x295.7 (8) | | | [0]{}: entry 0x28e-0x295.7 (8) 0x280| 23 | # | object_index: 35 0x28e-0x28e.7 (1) 0x280| 56| V| type: "ascii_string" (5) (ASCII encoded string) 0x28f-0x28f.3 (0.4) 0x280| 56| V| size_bits: 6 0x28f.4-0x28f.7 (0.4) - | | | size: 6 0x290-NA (0) + | | | size: 6 0x290|4d 61 63 4f 53 58 |MacOSX | value: "MacOSX" 0x290-0x295.7 (6) | | | [12]{}: entry 0x17-0x299.7 (643) 0x010| 0d | . | key_index: 13 0x17-0x17.7 (1) @@ -231,13 +231,13 @@ $ fq dv Info.plist 0x120|10 |. | large_size_marker: 1 (valid) 0x120-0x120.3 (0.4) 0x120|10 |. | exponent: 0 0x120.4-0x120.7 (0.4) 0x120| 1d | . | size_bigint: 29 0x121-0x121.7 (1) - | | | size: 29 0x122-NA (0) + | | | size: 29 0x120| 43 46 42 75 6e 64 6c 65 49 6e 66 6f 44 69| CFBundleInfoDi| value: "CFBundleInfoDictionaryVersion" 0x122-0x13e.7 (29) 0x130|63 74 69 6f 6e 61 72 79 56 65 72 73 69 6f 6e |ctionaryVersion | | | | value{}: 0x296-0x299.7 (4) 0x290| 53 | S | type: "ascii_string" (5) (ASCII encoded string) 0x296-0x296.3 (0.4) 0x290| 53 | S | size_bits: 3 0x296.4-0x296.7 (0.4) - | | | size: 3 0x297-NA (0) + | | | size: 3 0x290| 36 2e 30 | 6.0 | value: "6.0" 0x297-0x299.7 (3) | | | [13]{}: entry 0x18-0x207.7 (496) 0x010| 0e | . | key_index: 14 0x18-0x18.7 (1) @@ -248,7 +248,7 @@ $ fq dv Info.plist 0x140|10 |. | large_size_marker: 1 (valid) 0x140-0x140.3 (0.4) 0x140|10 |. | exponent: 0 0x140.4-0x140.7 (0.4) 0x140| 12 | . | size_bigint: 18 0x141-0x141.7 (1) - | | | size: 18 0x142-NA (0) + | | | size: 18 0x140| 43 46 42 75 6e 64 6c 65 45 78 65 63 75 74| CFBundleExecut| value: "CFBundleExecutable" 0x142-0x153.7 (18) 0x150|61 62 6c 65 |able | | | | value{}: 0x1ed-0x207.7 (27) @@ -257,7 +257,7 @@ $ fq dv Info.plist 0x1e0| 10 | . | large_size_marker: 1 (valid) 0x1ee-0x1ee.3 (0.4) 0x1e0| 10 | . | exponent: 0 0x1ee.4-0x1ee.7 (0.4) 0x1e0| 18| .| size_bigint: 24 0x1ef-0x1ef.7 (1) - | | | size: 24 0x1f0-NA (0) + | | | size: 24 0x1f0|41 70 70 6c 65 50 72 6f 52 65 73 43 6f 64 65 63|AppleProResCodec| value: "AppleProResCodecEmbedded" 0x1f0-0x207.7 (24) 0x200|45 6d 62 65 64 64 65 64 |Embedded | | | | [14]{}: entry 0x19-0x2be.7 (678) @@ -266,7 +266,7 @@ $ fq dv Info.plist | | | key{}: 0x154-0x15e.7 (11) 0x150| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0x154-0x154.3 (0.4) 0x150| 5a | Z | size_bits: 10 0x154.4-0x154.7 (0.4) - | | | size: 10 0x155-NA (0) + | | | size: 10 0x150| 44 54 43 6f 6d 70 69 6c 65 72 | DTCompiler | value: "DTCompiler" 0x155-0x15e.7 (10) | | | value{}: 0x29a-0x2be.7 (37) 0x290| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x29a-0x29a.3 (0.4) @@ -274,7 +274,7 @@ $ fq dv Info.plist 0x290| 10 | . | large_size_marker: 1 (valid) 0x29b-0x29b.3 (0.4) 0x290| 10 | . | exponent: 0 0x29b.4-0x29b.7 (0.4) 0x290| 22 | " | size_bigint: 34 0x29c-0x29c.7 (1) - | | | size: 34 0x29d-NA (0) + | | | size: 34 0x290| 63 6f 6d| com| value: "com.apple.compilers.llvm.clang.1_0" 0x29d-0x2be.7 (34) 0x2a0|2e 61 70 70 6c 65 2e 63 6f 6d 70 69 6c 65 72 73|.apple.compilers| 0x2b0|2e 6c 6c 76 6d 2e 63 6c 61 6e 67 2e 31 5f 30 |.llvm.clang.1_0 | @@ -287,7 +287,7 @@ $ fq dv Info.plist 0x160|10 |. | large_size_marker: 1 (valid) 0x160-0x160.3 (0.4) 0x160|10 |. | exponent: 0 0x160.4-0x160.7 (0.4) 0x160| 12 | . | size_bigint: 18 0x161-0x161.7 (1) - | | | size: 18 0x162-NA (0) + | | | size: 18 0x160| 43 46 42 75 6e 64 6c 65 49 64 65 6e 74 69| CFBundleIdenti| value: "CFBundleIdentifier" 0x162-0x173.7 (18) 0x170|66 69 65 72 |fier | | | | value{}: 0x2bf-0x2eb.7 (45) @@ -296,7 +296,7 @@ $ fq dv Info.plist 0x2c0|10 |. | large_size_marker: 1 (valid) 0x2c0-0x2c0.3 (0.4) 0x2c0|10 |. | exponent: 0 0x2c0.4-0x2c0.7 (0.4) 0x2c0| 2a | * | size_bigint: 42 0x2c1-0x2c1.7 (1) - | | | size: 42 0x2c2-NA (0) + | | | size: 42 0x2c0| 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 61| com.apple.proa| value: "com.apple.proapps.AppleProResCodecEmbedded" 0x2c2-0x2eb.7 (42) 0x2d0|70 70 73 2e 41 70 70 6c 65 50 72 6f 52 65 73 43|pps.AppleProResC| 0x2e0|6f 64 65 63 45 6d 62 65 64 64 65 64 |odecEmbedded | @@ -309,13 +309,13 @@ $ fq dv Info.plist 0x170| 10 | . | large_size_marker: 1 (valid) 0x175-0x175.3 (0.4) 0x170| 10 | . | exponent: 0 0x175.4-0x175.7 (0.4) 0x170| 11 | . | size_bigint: 17 0x176-0x176.7 (1) - | | | size: 17 0x177-NA (0) + | | | size: 17 0x170| 44 54 50 6c 61 74 66 6f 72| DTPlatfor| value: "DTPlatformVersion" 0x177-0x187.7 (17) 0x180|6d 56 65 72 73 69 6f 6e |mVersion | | | | value{}: 0x2ec-0x2f0.7 (5) 0x2e0| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x2ec-0x2ec.3 (0.4) 0x2e0| 54 | T | size_bits: 4 0x2ec.4-0x2ec.7 (0.4) - | | | size: 4 0x2ed-NA (0) + | | | size: 4 0x2e0| 31 32 2e| 12.| value: "12.0" 0x2ed-0x2f0.7 (4) 0x2f0|30 |0 | | | | [17]{}: entry 0x1c-0x2f9.7 (734) @@ -324,13 +324,13 @@ $ fq dv Info.plist | | | key{}: 0x188-0x194.7 (13) 0x180| 5c | \ | type: "ascii_string" (5) (ASCII encoded string) 0x188-0x188.3 (0.4) 0x180| 5c | \ | size_bits: 12 0x188.4-0x188.7 (0.4) - | | | size: 12 0x189-NA (0) + | | | size: 12 0x180| 44 54 58 63 6f 64 65| DTXcode| value: "DTXcodeBuild" 0x189-0x194.7 (12) 0x190|42 75 69 6c 64 |Build | | | | value{}: 0x2f1-0x2f9.7 (9) 0x2f0| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x2f1-0x2f1.3 (0.4) 0x2f0| 58 | X | size_bits: 8 0x2f1.4-0x2f1.7 (0.4) - | | | size: 8 0x2f2-NA (0) + | | | size: 8 0x2f0| 31 33 41 31 30 33 30 64 | 13A1030d | value: "13A1030d" 0x2f2-0x2f9.7 (8) | | | [18]{}: entry 0x1d-0x2fe.7 (738) 0x010| 13 | . | key_index: 19 0x1d-0x1d.7 (1) @@ -341,13 +341,13 @@ $ fq dv Info.plist 0x190| 10 | . | large_size_marker: 1 (valid) 0x196-0x196.3 (0.4) 0x190| 10 | . | exponent: 0 0x196.4-0x196.7 (0.4) 0x190| 11 | . | size_bigint: 17 0x197-0x197.7 (1) - | | | size: 17 0x198-NA (0) + | | | size: 17 0x190| 43 46 42 75 6e 64 6c 65| CFBundle| value: "CFBundleSignature" 0x198-0x1a8.7 (17) 0x1a0|53 69 67 6e 61 74 75 72 65 |Signature | | | | value{}: 0x2fa-0x2fe.7 (5) 0x2f0| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x2fa-0x2fa.3 (0.4) 0x2f0| 54 | T | size_bits: 4 0x2fa.4-0x2fa.7 (0.4) - | | | size: 4 0x2fb-NA (0) + | | | size: 4 0x2f0| 3f 3f 3f 3f | ???? | value: "????" 0x2fb-0x2fe.7 (4) | | | [19]{}: entry 0x1e-0x304.7 (743) 0x010| 14 | . | key_index: 20 0x1e-0x1e.7 (1) @@ -358,14 +358,14 @@ $ fq dv Info.plist 0x1a0| 10 | . | large_size_marker: 1 (valid) 0x1aa-0x1aa.3 (0.4) 0x1a0| 10 | . | exponent: 0 0x1aa.4-0x1aa.7 (0.4) 0x1a0| 16 | . | size_bigint: 22 0x1ab-0x1ab.7 (1) - | | | size: 22 0x1ac-NA (0) + | | | size: 22 0x1a0| 4c 53 4d 69| LSMi| value: "LSMinimumSystemVersion" 0x1ac-0x1c1.7 (22) 0x1b0|6e 69 6d 75 6d 53 79 73 74 65 6d 56 65 72 73 69|nimumSystemVersi| 0x1c0|6f 6e |on | | | | value{}: 0x2ff-0x304.7 (6) 0x2f0| 55| U| type: "ascii_string" (5) (ASCII encoded string) 0x2ff-0x2ff.3 (0.4) 0x2f0| 55| U| size_bits: 5 0x2ff.4-0x2ff.7 (0.4) - | | | size: 5 0x300-NA (0) + | | | size: 5 0x300|31 30 2e 31 34 |10.14 | value: "10.14" 0x300-0x304.7 (5) | | | [20]{}: entry 0x1f-0x263.7 (581) 0x010| 15| .| key_index: 21 0x1f-0x1f.7 (1) @@ -376,13 +376,13 @@ $ fq dv Info.plist 0x1c0| 10 | . | large_size_marker: 1 (valid) 0x1c3-0x1c3.3 (0.4) 0x1c0| 10 | . | exponent: 0 0x1c3.4-0x1c3.7 (0.4) 0x1c0| 0f | . | size_bigint: 15 0x1c4-0x1c4.7 (1) - | | | size: 15 0x1c5-NA (0) + | | | size: 15 0x1c0| 44 54 50 6c 61 74 66 6f 72 6d 42| DTPlatformB| value: "DTPlatformBuild" 0x1c5-0x1d3.7 (15) 0x1d0|75 69 6c 64 |uild | | | | value{}: 0x25d-0x263.7 (7) 0x250| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x25d-0x25d.3 (0.4) 0x250| 56 | V | size_bits: 6 0x25d.4-0x25d.7 (0.4) - | | | size: 6 0x25e-NA (0) + | | | size: 6 0x250| 32 31| 21| value: "21A344" 0x25e-0x263.7 (6) 0x260|41 33 34 34 |A344 | | | | [21]{}: entry 0x20-0x87f.7 (2144) @@ -394,7 +394,7 @@ $ fq dv Info.plist 0x1d0| 10 | . | large_size_marker: 1 (valid) 0x1d5-0x1d5.3 (0.4) 0x1d0| 10 | . | exponent: 0 0x1d5.4-0x1d5.7 (0.4) 0x1d0| 16 | . | size_bigint: 22 0x1d6-0x1d6.7 (1) - | | | size: 22 0x1d7-NA (0) + | | | size: 22 0x1d0| 43 4d 43 6c 61 73 73 49 6d| CMClassIm| value: "CMClassImplementations" 0x1d7-0x1ec.7 (22) 0x1e0|70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 |plementations | | | | value{}: 0x223-0x87f.7 (1629) @@ -410,7 +410,7 @@ $ fq dv Info.plist 0x320| 10 | . | large_size_marker: 1 (valid) 0x321-0x321.3 (0.4) 0x320| 10 | . | exponent: 0 0x321.4-0x321.7 (0.4) 0x320| 19 | . | size_bigint: 25 0x322-0x322.7 (1) - | | | size: 25 0x323-NA (0) + | | | size: 25 0x320| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d| CMClassImplem| value: "CMClassImplementationName" 0x323-0x33b.7 (25) 0x330|65 6e 74 61 74 69 6f 6e 4e 61 6d 65 |entationName | | | | value{}: 0x3d9-0x3ef.7 (23) @@ -419,7 +419,7 @@ $ fq dv Info.plist 0x3d0| 10 | . | large_size_marker: 1 (valid) 0x3da-0x3da.3 (0.4) 0x3d0| 10 | . | exponent: 0 0x3da.4-0x3da.7 (0.4) 0x3d0| 14 | . | size_bigint: 20 0x3db-0x3db.7 (1) - | | | size: 20 0x3dc-NA (0) + | | | size: 20 0x3d0| 41 70 70 6c| Appl| value: "Apple ProRes Decoder" 0x3dc-0x3ef.7 (20) 0x3e0|65 20 50 72 6f 52 65 73 20 44 65 63 6f 64 65 72|e ProRes Decoder| | | | [1]{}: entry 0x30f-0x410.7 (258) @@ -431,7 +431,7 @@ $ fq dv Info.plist 0x330| 10 | . | large_size_marker: 1 (valid) 0x33d-0x33d.3 (0.4) 0x330| 10 | . | exponent: 0 0x33d.4-0x33d.7 (0.4) 0x330| 11 | . | size_bigint: 17 0x33e-0x33e.7 (1) - | | | size: 17 0x33f-NA (0) + | | | size: 17 0x330| 43| C| value: "CMFactoryFunction" 0x33f-0x34f.7 (17) 0x340|4d 46 61 63 74 6f 72 79 46 75 6e 63 74 69 6f 6e|MFactoryFunction| | | | value{}: 0x3f0-0x410.7 (33) @@ -440,7 +440,7 @@ $ fq dv Info.plist 0x3f0| 10 | . | large_size_marker: 1 (valid) 0x3f1-0x3f1.3 (0.4) 0x3f0| 10 | . | exponent: 0 0x3f1.4-0x3f1.7 (0.4) 0x3f0| 1e | . | size_bigint: 30 0x3f2-0x3f2.7 (1) - | | | size: 30 0x3f3-NA (0) + | | | size: 30 0x3f0| 49 63 70 56 69 64 65 6f 44 65 63 6f 64| IcpVideoDecod| value: "IcpVideoDecoder_CreateInstance" 0x3f3-0x410.7 (30) 0x400|65 72 5f 43 72 65 61 74 65 49 6e 73 74 61 6e 63|er_CreateInstanc| 0x410|65 |e | @@ -450,12 +450,12 @@ $ fq dv Info.plist | | | key{}: 0x350-0x35e.7 (15) 0x350|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x350-0x350.3 (0.4) 0x350|5e |^ | size_bits: 14 0x350.4-0x350.7 (0.4) - | | | size: 14 0x351-NA (0) + | | | size: 14 0x350| 43 4d 4d 61 6e 75 66 61 63 74 75 72 65 72 | CMManufacturer | value: "CMManufacturer" 0x351-0x35e.7 (14) | | | value{}: 0x411-0x416.7 (6) 0x410| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x411-0x411.3 (0.4) 0x410| 55 | U | size_bits: 5 0x411.4-0x411.7 (0.4) - | | | size: 5 0x412-NA (0) + | | | size: 5 0x410| 41 70 70 6c 65 | Apple | value: "Apple" 0x412-0x416.7 (5) | | | [3]{}: entry 0x311-0x418.7 (264) 0x310| 30 | 0 | key_index: 48 0x311-0x311.7 (1) @@ -466,7 +466,7 @@ $ fq dv Info.plist 0x360|10 |. | large_size_marker: 1 (valid) 0x360-0x360.3 (0.4) 0x360|10 |. | exponent: 0 0x360.4-0x360.7 (0.4) 0x360| 1c | . | size_bigint: 28 0x361-0x361.7 (1) - | | | size: 28 0x362-NA (0) + | | | size: 28 0x360| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65| CMClassImpleme| value: "CMClassImplementationVersion" 0x362-0x37d.7 (28) 0x370|6e 74 61 74 69 6f 6e 56 65 72 73 69 6f 6e |ntationVersion | | | | value{}: 0x417-0x418.7 (2) @@ -482,7 +482,7 @@ $ fq dv Info.plist 0x370| 10| .| large_size_marker: 1 (valid) 0x37f-0x37f.3 (0.4) 0x370| 10| .| exponent: 0 0x37f.4-0x37f.7 (0.4) 0x380|17 |. | size_bigint: 23 0x380-0x380.7 (1) - | | | size: 23 0x381-NA (0) + | | | size: 23 0x380| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65 6e| CMClassImplemen| value: "CMClassImplementationID" 0x381-0x397.7 (23) 0x390|74 61 74 69 6f 6e 49 44 |tationID | | | | value{}: 0x419-0x44e.7 (54) @@ -491,7 +491,7 @@ $ fq dv Info.plist 0x410| 10 | . | large_size_marker: 1 (valid) 0x41a-0x41a.3 (0.4) 0x410| 10 | . | exponent: 0 0x41a.4-0x41a.7 (0.4) 0x410| 33 | 3 | size_bigint: 51 0x41b-0x41b.7 (1) - | | | size: 51 0x41c-NA (0) + | | | size: 51 0x410| 63 6f 6d 2e| com.| value: "com.apple.videotoolbox.videodecoder.prores.embe..." 0x41c-0x44e.7 (51) 0x420|61 70 70 6c 65 2e 76 69 64 65 6f 74 6f 6f 6c 62|apple.videotoolb| * |until 0x44e.7 (51) | | @@ -504,26 +504,26 @@ $ fq dv Info.plist 0x390| 10 | . | large_size_marker: 1 (valid) 0x399-0x399.3 (0.4) 0x390| 10 | . | exponent: 0 0x399.4-0x399.7 (0.4) 0x390| 19 | . | size_bigint: 25 0x39a-0x39a.7 (1) - | | | size: 25 0x39b-NA (0) + | | | size: 25 0x390| 43 4d 45 78 65| CMExe| value: "CMExecutableArchitectures" 0x39b-0x3b3.7 (25) 0x3a0|63 75 74 61 62 6c 65 41 72 63 68 69 74 65 63 74|cutableArchitect| 0x3b0|75 72 65 73 |ures | | | | value{}: 0x44f-0x45e.7 (16) 0x440| a2| .| type: "array" (10) (Array) 0x44f-0x44f.3 (0.4) 0x440| a2| .| size_bits: 2 0x44f.4-0x44f.7 (0.4) - | | | size: 2 0x450-NA (0) + | | | size: 2 | | | entries[0:2]: 0x450-0x45e.7 (15) | | | [0]{}: entry 0x450-0x458.7 (9) 0x450|3c |< | object_index: 60 0x450-0x450.7 (1) 0x450| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x452-0x452.3 (0.4) 0x450| 56 | V | size_bits: 6 0x452.4-0x452.7 (0.4) - | | | size: 6 0x453-NA (0) + | | | size: 6 0x450| 78 38 36 5f 36 34 | x86_64 | value: "x86_64" 0x453-0x458.7 (6) | | | [1]{}: entry 0x451-0x45e.7 (14) 0x450| 3d | = | object_index: 61 0x451-0x451.7 (1) 0x450| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x459-0x459.3 (0.4) 0x450| 55 | U | size_bits: 5 0x459.4-0x459.7 (0.4) - | | | size: 5 0x45a-NA (0) + | | | size: 5 0x450| 61 72 6d 36 34 | arm64 | value: "arm64" 0x45a-0x45e.7 (5) | | | [6]{}: entry 0x223-0x3bf.7 (413) | | | value{}: 0x223-0x25c.7 (58) @@ -532,7 +532,7 @@ $ fq dv Info.plist 0x220| 10 | . | large_size_marker: 1 (valid) 0x224-0x224.3 (0.4) 0x220| 10 | . | exponent: 0 0x224.4-0x224.7 (0.4) 0x220| 37 | 7 | size_bigint: 55 0x225-0x225.7 (1) - | | | size: 55 0x226-NA (0) + | | | size: 55 0x220| 43 6f 70 79 72 69 67 68 74 20| Copyright | value: "Copyright (c) 2011-2021 Apple Inc. All rights r..." 0x226-0x25c.7 (55) 0x230|28 63 29 20 32 30 31 31 2d 32 30 32 31 20 41 70|(c) 2011-2021 Ap| * |until 0x25c.7 (55) | | @@ -541,7 +541,7 @@ $ fq dv Info.plist | | | key{}: 0x3b4-0x3bf.7 (12) 0x3b0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x3b4-0x3b4.3 (0.4) 0x3b0| 5b | [ | size_bits: 11 0x3b4.4-0x3b4.7 (0.4) - | | | size: 11 0x3b5-NA (0) + | | | size: 11 0x3b0| 43 4d 43 6f 70 79 72 69 67 68 74| CMCopyright| value: "CMCopyright" 0x3b5-0x3bf.7 (11) | | | [7]{}: entry 0x315-0x49f.7 (395) 0x310| 34 | 4 | key_index: 52 0x315-0x315.7 (1) @@ -549,12 +549,12 @@ $ fq dv Info.plist | | | key{}: 0x3c0-0x3ce.7 (15) 0x3c0|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x3c0-0x3c0.3 (0.4) 0x3c0|5e |^ | size_bits: 14 0x3c0.4-0x3c0.7 (0.4) - | | | size: 14 0x3c1-NA (0) + | | | size: 14 0x3c0| 43 4d 4d 61 74 63 68 69 6e 67 49 6e 66 6f | CMMatchingInfo | value: "CMMatchingInfo" 0x3c1-0x3ce.7 (14) | | | value{}: 0x45f-0x49f.7 (65) 0x450| d2| .| type: "dict" (13) (Dictionary) 0x45f-0x45f.3 (0.4) 0x450| d2| .| size_bits: 2 0x45f.4-0x45f.7 (0.4) - | | | size: 2 0x460-NA (0) + | | | size: 2 | | | entries[0:2]: 0x460-0x49f.7 (64) | | | [0]{}: entry 0x460-0x49d.7 (62) 0x460|3f |? | key_index: 63 0x460-0x460.7 (1) @@ -562,48 +562,48 @@ $ fq dv Info.plist | | | key{}: 0x464-0x46f.7 (12) 0x460| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x464-0x464.3 (0.4) 0x460| 5b | [ | size_bits: 11 0x464.4-0x464.7 (0.4) - | | | size: 11 0x465-NA (0) + | | | size: 11 0x460| 56 54 43 6f 64 65 63 54 79 70 65| VTCodecType| value: "VTCodecType" 0x465-0x46f.7 (11) | | | value{}: 0x479-0x49d.7 (37) 0x470| a6 | . | type: "array" (10) (Array) 0x479-0x479.3 (0.4) 0x470| a6 | . | size_bits: 6 0x479.4-0x479.7 (0.4) - | | | size: 6 0x47a-NA (0) + | | | size: 6 | | | entries[0:6]: 0x47a-0x49d.7 (36) | | | [0]{}: entry 0x47a-0x484.7 (11) 0x470| 42 | B | object_index: 66 0x47a-0x47a.7 (1) 0x480|54 |T | type: "ascii_string" (5) (ASCII encoded string) 0x480-0x480.3 (0.4) 0x480|54 |T | size_bits: 4 0x480.4-0x480.7 (0.4) - | | | size: 4 0x481-NA (0) + | | | size: 4 0x480| 61 70 34 78 | ap4x | value: "ap4x" 0x481-0x484.7 (4) | | | [1]{}: entry 0x47b-0x489.7 (15) 0x470| 43 | C | object_index: 67 0x47b-0x47b.7 (1) 0x480| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x485-0x485.3 (0.4) 0x480| 54 | T | size_bits: 4 0x485.4-0x485.7 (0.4) - | | | size: 4 0x486-NA (0) + | | | size: 4 0x480| 61 70 34 68 | ap4h | value: "ap4h" 0x486-0x489.7 (4) | | | [2]{}: entry 0x47c-0x48e.7 (19) 0x470| 44 | D | object_index: 68 0x47c-0x47c.7 (1) 0x480| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x48a-0x48a.3 (0.4) 0x480| 54 | T | size_bits: 4 0x48a.4-0x48a.7 (0.4) - | | | size: 4 0x48b-NA (0) + | | | size: 4 0x480| 61 70 63 68 | apch | value: "apch" 0x48b-0x48e.7 (4) | | | [3]{}: entry 0x47d-0x493.7 (23) 0x470| 45 | E | object_index: 69 0x47d-0x47d.7 (1) 0x480| 54| T| type: "ascii_string" (5) (ASCII encoded string) 0x48f-0x48f.3 (0.4) 0x480| 54| T| size_bits: 4 0x48f.4-0x48f.7 (0.4) - | | | size: 4 0x490-NA (0) + | | | size: 4 0x490|61 70 63 6e |apcn | value: "apcn" 0x490-0x493.7 (4) | | | [4]{}: entry 0x47e-0x498.7 (27) 0x470| 46 | F | object_index: 70 0x47e-0x47e.7 (1) 0x490| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x494-0x494.3 (0.4) 0x490| 54 | T | size_bits: 4 0x494.4-0x494.7 (0.4) - | | | size: 4 0x495-NA (0) + | | | size: 4 0x490| 61 70 63 73 | apcs | value: "apcs" 0x495-0x498.7 (4) | | | [5]{}: entry 0x47f-0x49d.7 (31) 0x470| 47| G| object_index: 71 0x47f-0x47f.7 (1) 0x490| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x499-0x499.3 (0.4) 0x490| 54 | T | size_bits: 4 0x499.4-0x499.7 (0.4) - | | | size: 4 0x49a-NA (0) + | | | size: 4 0x490| 61 70 63 6f | apco | value: "apco" 0x49a-0x49d.7 (4) | | | [1]{}: entry 0x461-0x49f.7 (63) 0x460| 40 | @ | key_index: 64 0x461-0x461.7 (1) @@ -611,7 +611,7 @@ $ fq dv Info.plist | | | key{}: 0x470-0x478.7 (9) 0x470|58 |X | type: "ascii_string" (5) (ASCII encoded string) 0x470-0x470.3 (0.4) 0x470|58 |X | size_bits: 8 0x470.4-0x470.7 (0.4) - | | | size: 8 0x471-NA (0) + | | | size: 8 0x470| 56 54 52 61 74 69 6e 67 | VTRating | value: "VTRating" 0x471-0x478.7 (8) | | | value{}: 0x49e-0x49f.7 (2) 0x490| 10 | . | type: "int" (1) (Integer) 0x49e-0x49e.3 (0.4) @@ -623,7 +623,7 @@ $ fq dv Info.plist | | | key{}: 0x3cf-0x3d8.7 (10) 0x3c0| 59| Y| type: "ascii_string" (5) (ASCII encoded string) 0x3cf-0x3cf.3 (0.4) 0x3c0| 59| Y| size_bits: 9 0x3cf.4-0x3cf.7 (0.4) - | | | size: 9 0x3d0-NA (0) + | | | size: 9 0x3d0|43 4d 43 6c 61 73 73 49 44 |CMClassID | value: "CMClassID" 0x3d0-0x3d8.7 (9) | | | value{}: 0x4a0-0x4c5.7 (38) 0x4a0|5f |_ | type: "ascii_string" (5) (ASCII encoded string) 0x4a0-0x4a0.3 (0.4) @@ -631,14 +631,14 @@ $ fq dv Info.plist 0x4a0| 10 | . | large_size_marker: 1 (valid) 0x4a1-0x4a1.3 (0.4) 0x4a0| 10 | . | exponent: 0 0x4a1.4-0x4a1.7 (0.4) 0x4a0| 23 | # | size_bigint: 35 0x4a2-0x4a2.7 (1) - | | | size: 35 0x4a3-NA (0) + | | | size: 35 0x4a0| 63 6f 6d 2e 61 70 70 6c 65 2e 76 69 64| com.apple.vid| value: "com.apple.videotoolbox.videodecoder" 0x4a3-0x4c5.7 (35) 0x4b0|65 6f 74 6f 6f 6c 62 6f 78 2e 76 69 64 65 6f 64|eotoolbox.videod| 0x4c0|65 63 6f 64 65 72 |ecoder | 0x300| 2c | , | object_index: 44 0x306-0x306.7 (1) 0x300| d9 | . | type: "dict" (13) (Dictionary) 0x30d-0x30d.3 (0.4) 0x300| d9 | . | size_bits: 9 0x30d.4-0x30d.7 (0.4) - | | | size: 9 0x30e-NA (0) + | | | size: 9 | | | [1]{}: entry 0x223-0x5b8.7 (918) | | | entries[0:11]: 0x223-0x5b8.7 (918) | | | [0]{}: entry 0x320-0x515.7 (502) @@ -648,7 +648,7 @@ $ fq dv Info.plist 0x320| 10 | . | large_size_marker: 1 (valid) 0x321-0x321.3 (0.4) 0x320| 10 | . | exponent: 0 0x321.4-0x321.7 (0.4) 0x320| 19 | . | size_bigint: 25 0x322-0x322.7 (1) - | | | size: 25 0x323-NA (0) + | | | size: 25 0x320| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d| CMClassImplem| value: "CMClassImplementationName" 0x323-0x33b.7 (25) 0x330|65 6e 74 61 74 69 6f 6e 4e 61 6d 65 |entationName | 0x4c0| 2d | - | key_index: 45 0x4c7-0x4c7.7 (1) @@ -659,7 +659,7 @@ $ fq dv Info.plist 0x4f0| 10 | . | large_size_marker: 1 (valid) 0x4f8-0x4f8.3 (0.4) 0x4f0| 10 | . | exponent: 0 0x4f8.4-0x4f8.7 (0.4) 0x4f0| 1c | . | size_bigint: 28 0x4f9-0x4f9.7 (1) - | | | size: 28 0x4fa-NA (0) + | | | size: 28 0x4f0| 41 70 70 6c 65 20| Apple | value: "Apple ProRes 4444 XQ Encoder" 0x4fa-0x515.7 (28) 0x500|50 72 6f 52 65 73 20 34 34 34 34 20 58 51 20 45|ProRes 4444 XQ E| 0x510|6e 63 6f 64 65 72 |ncoder | @@ -670,7 +670,7 @@ $ fq dv Info.plist 0x330| 10 | . | large_size_marker: 1 (valid) 0x33d-0x33d.3 (0.4) 0x330| 10 | . | exponent: 0 0x33d.4-0x33d.7 (0.4) 0x330| 11 | . | size_bigint: 17 0x33e-0x33e.7 (1) - | | | size: 17 0x33f-NA (0) + | | | size: 17 0x330| 43| C| value: "CMFactoryFunction" 0x33f-0x34f.7 (17) 0x340|4d 46 61 63 74 6f 72 79 46 75 6e 63 74 69 6f 6e|MFactoryFunction| 0x4c0| 2e | . | key_index: 46 0x4c8-0x4c8.7 (1) @@ -681,7 +681,7 @@ $ fq dv Info.plist 0x510| 10 | . | large_size_marker: 1 (valid) 0x517-0x517.3 (0.4) 0x510| 10 | . | exponent: 0 0x517.4-0x517.7 (0.4) 0x510| 1e | . | size_bigint: 30 0x518-0x518.7 (1) - | | | size: 30 0x519-NA (0) + | | | size: 30 0x510| 49 63 70 56 69 64 65| IcpVide| value: "IcpVideoEncoder_CreateInstance" 0x519-0x536.7 (30) 0x520|6f 45 6e 63 6f 64 65 72 5f 43 72 65 61 74 65 49|oEncoder_CreateI| 0x530|6e 73 74 61 6e 63 65 |nstance | @@ -689,12 +689,12 @@ $ fq dv Info.plist | | | key{}: 0x350-0x35e.7 (15) 0x350|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x350-0x350.3 (0.4) 0x350|5e |^ | size_bits: 14 0x350.4-0x350.7 (0.4) - | | | size: 14 0x351-NA (0) + | | | size: 14 0x350| 43 4d 4d 61 6e 75 66 61 63 74 75 72 65 72 | CMManufacturer | value: "CMManufacturer" 0x351-0x35e.7 (14) | | | value{}: 0x411-0x416.7 (6) 0x410| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x411-0x411.3 (0.4) 0x410| 55 | U | size_bits: 5 0x411.4-0x411.7 (0.4) - | | | size: 5 0x412-NA (0) + | | | size: 5 0x410| 41 70 70 6c 65 | Apple | value: "Apple" 0x412-0x416.7 (5) 0x4c0| 2f | / | key_index: 47 0x4c9-0x4c9.7 (1) 0x4d0| 38 | 8 | value_index: 56 0x4d4-0x4d4.7 (1) @@ -704,7 +704,7 @@ $ fq dv Info.plist | | | key{}: 0x4dd-0x4e8.7 (12) 0x4d0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x4dd-0x4dd.3 (0.4) 0x4d0| 5b | [ | size_bits: 11 0x4dd.4-0x4dd.7 (0.4) - | | | size: 11 0x4de-NA (0) + | | | size: 11 0x4d0| 56 54| VT| value: "VTCodecName" 0x4de-0x4e8.7 (11) 0x4e0|43 6f 64 65 63 4e 61 6d 65 |CodecName | | | | value{}: 0x537-0x54d.7 (23) @@ -713,7 +713,7 @@ $ fq dv Info.plist 0x530| 10 | . | large_size_marker: 1 (valid) 0x538-0x538.3 (0.4) 0x530| 10 | . | exponent: 0 0x538.4-0x538.7 (0.4) 0x530| 14 | . | size_bigint: 20 0x539-0x539.7 (1) - | | | size: 20 0x53a-NA (0) + | | | size: 20 0x530| 41 70 70 6c 65 20| Apple | value: "Apple ProRes 4444 XQ" 0x53a-0x54d.7 (20) 0x540|50 72 6f 52 65 73 20 34 34 34 34 20 58 51 |ProRes 4444 XQ | | | | [4]{}: entry 0x37e-0x58a.7 (525) @@ -723,7 +723,7 @@ $ fq dv Info.plist 0x370| 10| .| large_size_marker: 1 (valid) 0x37f-0x37f.3 (0.4) 0x370| 10| .| exponent: 0 0x37f.4-0x37f.7 (0.4) 0x380|17 |. | size_bigint: 23 0x380-0x380.7 (1) - | | | size: 23 0x381-NA (0) + | | | size: 23 0x380| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65 6e| CMClassImplemen| value: "CMClassImplementationID" 0x381-0x397.7 (23) 0x390|74 61 74 69 6f 6e 49 44 |tationID | 0x4c0| 31 | 1 | key_index: 49 0x4cb-0x4cb.7 (1) @@ -734,7 +734,7 @@ $ fq dv Info.plist 0x540| 10| .| large_size_marker: 1 (valid) 0x54f-0x54f.3 (0.4) 0x540| 10| .| exponent: 0 0x54f.4-0x54f.7 (0.4) 0x550|3a |: | size_bigint: 58 0x550-0x550.7 (1) - | | | size: 58 0x551-NA (0) + | | | size: 58 0x550| 63 6f 6d 2e 61 70 70 6c 65 2e 76 69 64 65 6f| com.apple.video| value: "com.apple.videotoolbox.videoencoder.prores-4444..." 0x551-0x58a.7 (58) 0x560|74 6f 6f 6c 62 6f 78 2e 76 69 64 65 6f 65 6e 63|toolbox.videoenc| * |until 0x58a.7 (58) | | @@ -744,7 +744,7 @@ $ fq dv Info.plist | | | key{}: 0x4e9-0x4f6.7 (14) 0x4e0| 5d | ] | type: "ascii_string" (5) (ASCII encoded string) 0x4e9-0x4e9.3 (0.4) 0x4e0| 5d | ] | size_bits: 13 0x4e9.4-0x4e9.7 (0.4) - | | | size: 13 0x4ea-NA (0) + | | | size: 13 0x4e0| 56 54 45 6e 63 6f| VTEnco| value: "VTEncoderName" 0x4ea-0x4f6.7 (13) 0x4f0|64 65 72 4e 61 6d 65 |derName | | | | value{}: 0x537-0x54d.7 (23) @@ -753,7 +753,7 @@ $ fq dv Info.plist 0x530| 10 | . | large_size_marker: 1 (valid) 0x538-0x538.3 (0.4) 0x530| 10 | . | exponent: 0 0x538.4-0x538.7 (0.4) 0x530| 14 | . | size_bigint: 20 0x539-0x539.7 (1) - | | | size: 20 0x53a-NA (0) + | | | size: 20 0x530| 41 70 70 6c 65 20| Apple | value: "Apple ProRes 4444 XQ" 0x53a-0x54d.7 (20) 0x540|50 72 6f 52 65 73 20 34 34 34 34 20 58 51 |ProRes 4444 XQ | | | | [6]{}: entry 0x398-0x58d.7 (502) @@ -763,7 +763,7 @@ $ fq dv Info.plist 0x390| 10 | . | large_size_marker: 1 (valid) 0x399-0x399.3 (0.4) 0x390| 10 | . | exponent: 0 0x399.4-0x399.7 (0.4) 0x390| 19 | . | size_bigint: 25 0x39a-0x39a.7 (1) - | | | size: 25 0x39b-NA (0) + | | | size: 25 0x390| 43 4d 45 78 65| CMExe| value: "CMExecutableArchitectures" 0x39b-0x3b3.7 (25) 0x3a0|63 75 74 61 62 6c 65 41 72 63 68 69 74 65 63 74|cutableArchitect| 0x3b0|75 72 65 73 |ures | @@ -772,18 +772,18 @@ $ fq dv Info.plist | | | [0]{}: entry 0x452-0x58c.7 (315) 0x450| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x452-0x452.3 (0.4) 0x450| 56 | V | size_bits: 6 0x452.4-0x452.7 (0.4) - | | | size: 6 0x453-NA (0) + | | | size: 6 0x450| 78 38 36 5f 36 34 | x86_64 | value: "x86_64" 0x453-0x458.7 (6) 0x580| 3c | < | object_index: 60 0x58c-0x58c.7 (1) | | | [1]{}: entry 0x459-0x58d.7 (309) 0x450| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x459-0x459.3 (0.4) 0x450| 55 | U | size_bits: 5 0x459.4-0x459.7 (0.4) - | | | size: 5 0x45a-NA (0) + | | | size: 5 0x450| 61 72 6d 36 34 | arm64 | value: "arm64" 0x45a-0x45e.7 (5) 0x580| 3d | = | object_index: 61 0x58d-0x58d.7 (1) 0x580| a2 | . | type: "array" (10) (Array) 0x58b-0x58b.3 (0.4) 0x580| a2 | . | size_bits: 2 0x58b.4-0x58b.7 (0.4) - | | | size: 2 0x58c-NA (0) + | | | size: 2 0x4c0| 32 | 2 | key_index: 50 0x4cd-0x4cd.7 (1) 0x4d0| 51 | Q | value_index: 81 0x4d8-0x4d8.7 (1) | | | [7]{}: entry 0x35f-0x4d9.7 (379) @@ -793,7 +793,7 @@ $ fq dv Info.plist 0x360|10 |. | large_size_marker: 1 (valid) 0x360-0x360.3 (0.4) 0x360|10 |. | exponent: 0 0x360.4-0x360.7 (0.4) 0x360| 1c | . | size_bigint: 28 0x361-0x361.7 (1) - | | | size: 28 0x362-NA (0) + | | | size: 28 0x360| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65| CMClassImpleme| value: "CMClassImplementationVersion" 0x362-0x37d.7 (28) 0x370|6e 74 61 74 69 6f 6e 56 65 72 73 69 6f 6e |ntationVersion | | | | value{}: 0x417-0x418.7 (2) @@ -809,14 +809,14 @@ $ fq dv Info.plist 0x220| 10 | . | large_size_marker: 1 (valid) 0x224-0x224.3 (0.4) 0x220| 10 | . | exponent: 0 0x224.4-0x224.7 (0.4) 0x220| 37 | 7 | size_bigint: 55 0x225-0x225.7 (1) - | | | size: 55 0x226-NA (0) + | | | size: 55 0x220| 43 6f 70 79 72 69 67 68 74 20| Copyright | value: "Copyright (c) 2011-2021 Apple Inc. All rights r..." 0x226-0x25c.7 (55) 0x230|28 63 29 20 32 30 31 31 2d 32 30 32 31 20 41 70|(c) 2011-2021 Ap| * |until 0x25c.7 (55) | | | | | key{}: 0x3b4-0x3bf.7 (12) 0x3b0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x3b4-0x3b4.3 (0.4) 0x3b0| 5b | [ | size_bits: 11 0x3b4.4-0x3b4.7 (0.4) - | | | size: 11 0x3b5-NA (0) + | | | size: 11 0x3b0| 43 4d 43 6f 70 79 72 69 67 68 74| CMCopyright| value: "CMCopyright" 0x3b5-0x3bf.7 (11) 0x4c0| 33| 3| key_index: 51 0x4cf-0x4cf.7 (1) 0x4d0| 1a | . | value_index: 26 0x4da-0x4da.7 (1) @@ -824,7 +824,7 @@ $ fq dv Info.plist | | | key{}: 0x3c0-0x3ce.7 (15) 0x3c0|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x3c0-0x3c0.3 (0.4) 0x3c0|5e |^ | size_bits: 14 0x3c0.4-0x3c0.7 (0.4) - | | | size: 14 0x3c1-NA (0) + | | | size: 14 0x3c0| 43 4d 4d 61 74 63 68 69 6e 67 49 6e 66 6f | CMMatchingInfo | value: "CMMatchingInfo" 0x3c1-0x3ce.7 (14) | | | value{}: 0x464-0x592.7 (303) | | | entries[0:2]: 0x464-0x592.7 (303) @@ -832,12 +832,12 @@ $ fq dv Info.plist | | | key{}: 0x464-0x46f.7 (12) 0x460| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x464-0x464.3 (0.4) 0x460| 5b | [ | size_bits: 11 0x464.4-0x464.7 (0.4) - | | | size: 11 0x465-NA (0) + | | | size: 11 0x460| 56 54 43 6f 64 65 63 54 79 70 65| VTCodecType| value: "VTCodecType" 0x465-0x46f.7 (11) | | | value{}: 0x480-0x484.7 (5) 0x480|54 |T | type: "ascii_string" (5) (ASCII encoded string) 0x480-0x480.3 (0.4) 0x480|54 |T | size_bits: 4 0x480.4-0x480.7 (0.4) - | | | size: 4 0x481-NA (0) + | | | size: 4 0x480| 61 70 34 78 | ap4x | value: "ap4x" 0x481-0x484.7 (4) 0x580| 3f| ?| key_index: 63 0x58f-0x58f.7 (1) 0x590| 42 | B | value_index: 66 0x591-0x591.7 (1) @@ -845,7 +845,7 @@ $ fq dv Info.plist | | | key{}: 0x470-0x478.7 (9) 0x470|58 |X | type: "ascii_string" (5) (ASCII encoded string) 0x470-0x470.3 (0.4) 0x470|58 |X | size_bits: 8 0x470.4-0x470.7 (0.4) - | | | size: 8 0x471-NA (0) + | | | size: 8 0x470| 56 54 52 61 74 69 6e 67 | VTRating | value: "VTRating" 0x471-0x478.7 (8) | | | value{}: 0x49e-0x49f.7 (2) 0x490| 10 | . | type: "int" (1) (Integer) 0x49e-0x49e.3 (0.4) @@ -855,14 +855,14 @@ $ fq dv Info.plist 0x590| 48 | H | value_index: 72 0x592-0x592.7 (1) 0x580| d2 | . | type: "dict" (13) (Dictionary) 0x58e-0x58e.3 (0.4) 0x580| d2 | . | size_bits: 2 0x58e.4-0x58e.7 (0.4) - | | | size: 2 0x58f-NA (0) + | | | size: 2 0x4d0|34 |4 | key_index: 52 0x4d0-0x4d0.7 (1) 0x4d0| 52 | R | value_index: 82 0x4db-0x4db.7 (1) | | | [10]{}: entry 0x3cf-0x5b8.7 (490) | | | key{}: 0x3cf-0x3d8.7 (10) 0x3c0| 59| Y| type: "ascii_string" (5) (ASCII encoded string) 0x3cf-0x3cf.3 (0.4) 0x3c0| 59| Y| size_bits: 9 0x3cf.4-0x3cf.7 (0.4) - | | | size: 9 0x3d0-NA (0) + | | | size: 9 0x3d0|43 4d 43 6c 61 73 73 49 44 |CMClassID | value: "CMClassID" 0x3d0-0x3d8.7 (9) 0x4d0| 35 | 5 | key_index: 53 0x4d1-0x4d1.7 (1) 0x4d0| 53 | S | value_index: 83 0x4dc-0x4dc.7 (1) @@ -872,14 +872,14 @@ $ fq dv Info.plist 0x590| 10 | . | large_size_marker: 1 (valid) 0x594-0x594.3 (0.4) 0x590| 10 | . | exponent: 0 0x594.4-0x594.7 (0.4) 0x590| 23 | # | size_bigint: 35 0x595-0x595.7 (1) - | | | size: 35 0x596-NA (0) + | | | size: 35 0x590| 63 6f 6d 2e 61 70 70 6c 65 2e| com.apple.| value: "com.apple.videotoolbox.videoencoder" 0x596-0x5b8.7 (35) 0x5a0|76 69 64 65 6f 74 6f 6f 6c 62 6f 78 2e 76 69 64|videotoolbox.vid| 0x5b0|65 6f 65 6e 63 6f 64 65 72 |eoencoder | 0x300| 4a | J | object_index: 74 0x307-0x307.7 (1) 0x4c0| db | . | type: "dict" (13) (Dictionary) 0x4c6-0x4c6.3 (0.4) 0x4c0| db | . | size_bits: 11 0x4c6.4-0x4c6.7 (0.4) - | | | size: 11 0x4c7-NA (0) + | | | size: 11 | | | [2]{}: entry 0x223-0x642.7 (1056) | | | entries[0:11]: 0x223-0x642.7 (1056) | | | [0]{}: entry 0x320-0x5eb.7 (716) @@ -889,7 +889,7 @@ $ fq dv Info.plist 0x320| 10 | . | large_size_marker: 1 (valid) 0x321-0x321.3 (0.4) 0x320| 10 | . | exponent: 0 0x321.4-0x321.7 (0.4) 0x320| 19 | . | size_bigint: 25 0x322-0x322.7 (1) - | | | size: 25 0x323-NA (0) + | | | size: 25 0x320| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d| CMClassImplem| value: "CMClassImplementationName" 0x323-0x33b.7 (25) 0x330|65 6e 74 61 74 69 6f 6e 4e 61 6d 65 |entationName | 0x5b0| 2d | - | key_index: 45 0x5ba-0x5ba.7 (1) @@ -900,7 +900,7 @@ $ fq dv Info.plist 0x5d0| 10 | . | large_size_marker: 1 (valid) 0x5d1-0x5d1.3 (0.4) 0x5d0| 10 | . | exponent: 0 0x5d1.4-0x5d1.7 (0.4) 0x5d0| 19 | . | size_bigint: 25 0x5d2-0x5d2.7 (1) - | | | size: 25 0x5d3-NA (0) + | | | size: 25 0x5d0| 41 70 70 6c 65 20 50 72 6f 52 65 73 20| Apple ProRes | value: "Apple ProRes 4444 Encoder" 0x5d3-0x5eb.7 (25) 0x5e0|34 34 34 34 20 45 6e 63 6f 64 65 72 |4444 Encoder | | | | [1]{}: entry 0x33c-0x5c6.7 (651) @@ -910,7 +910,7 @@ $ fq dv Info.plist 0x330| 10 | . | large_size_marker: 1 (valid) 0x33d-0x33d.3 (0.4) 0x330| 10 | . | exponent: 0 0x33d.4-0x33d.7 (0.4) 0x330| 11 | . | size_bigint: 17 0x33e-0x33e.7 (1) - | | | size: 17 0x33f-NA (0) + | | | size: 17 0x330| 43| C| value: "CMFactoryFunction" 0x33f-0x34f.7 (17) 0x340|4d 46 61 63 74 6f 72 79 46 75 6e 63 74 69 6f 6e|MFactoryFunction| | | | value{}: 0x516-0x536.7 (33) @@ -919,7 +919,7 @@ $ fq dv Info.plist 0x510| 10 | . | large_size_marker: 1 (valid) 0x517-0x517.3 (0.4) 0x510| 10 | . | exponent: 0 0x517.4-0x517.7 (0.4) 0x510| 1e | . | size_bigint: 30 0x518-0x518.7 (1) - | | | size: 30 0x519-NA (0) + | | | size: 30 0x510| 49 63 70 56 69 64 65| IcpVide| value: "IcpVideoEncoder_CreateInstance" 0x519-0x536.7 (30) 0x520|6f 45 6e 63 6f 64 65 72 5f 43 72 65 61 74 65 49|oEncoder_CreateI| 0x530|6e 73 74 61 6e 63 65 |nstance | @@ -929,12 +929,12 @@ $ fq dv Info.plist | | | key{}: 0x350-0x35e.7 (15) 0x350|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x350-0x350.3 (0.4) 0x350|5e |^ | size_bits: 14 0x350.4-0x350.7 (0.4) - | | | size: 14 0x351-NA (0) + | | | size: 14 0x350| 43 4d 4d 61 6e 75 66 61 63 74 75 72 65 72 | CMManufacturer | value: "CMManufacturer" 0x351-0x35e.7 (14) | | | value{}: 0x411-0x416.7 (6) 0x410| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x411-0x411.3 (0.4) 0x410| 55 | U | size_bits: 5 0x411.4-0x411.7 (0.4) - | | | size: 5 0x412-NA (0) + | | | size: 5 0x410| 41 70 70 6c 65 | Apple | value: "Apple" 0x412-0x416.7 (5) 0x5b0| 2f | / | key_index: 47 0x5bc-0x5bc.7 (1) 0x5c0| 38 | 8 | value_index: 56 0x5c7-0x5c7.7 (1) @@ -942,7 +942,7 @@ $ fq dv Info.plist | | | key{}: 0x4dd-0x4e8.7 (12) 0x4d0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x4dd-0x4dd.3 (0.4) 0x4d0| 5b | [ | size_bits: 11 0x4dd.4-0x4dd.7 (0.4) - | | | size: 11 0x4de-NA (0) + | | | size: 11 0x4d0| 56 54| VT| value: "VTCodecName" 0x4de-0x4e8.7 (11) 0x4e0|43 6f 64 65 63 4e 61 6d 65 |CodecName | 0x5b0| 4b | K | key_index: 75 0x5bd-0x5bd.7 (1) @@ -953,7 +953,7 @@ $ fq dv Info.plist 0x5e0| 10 | . | large_size_marker: 1 (valid) 0x5ed-0x5ed.3 (0.4) 0x5e0| 10 | . | exponent: 0 0x5ed.4-0x5ed.7 (0.4) 0x5e0| 11 | . | size_bigint: 17 0x5ee-0x5ee.7 (1) - | | | size: 17 0x5ef-NA (0) + | | | size: 17 0x5e0| 41| A| value: "Apple ProRes 4444" 0x5ef-0x5ff.7 (17) 0x5f0|70 70 6c 65 20 50 72 6f 52 65 73 20 34 34 34 34|pple ProRes 4444| | | | [4]{}: entry 0x37e-0x63a.7 (701) @@ -963,7 +963,7 @@ $ fq dv Info.plist 0x370| 10| .| large_size_marker: 1 (valid) 0x37f-0x37f.3 (0.4) 0x370| 10| .| exponent: 0 0x37f.4-0x37f.7 (0.4) 0x380|17 |. | size_bigint: 23 0x380-0x380.7 (1) - | | | size: 23 0x381-NA (0) + | | | size: 23 0x380| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65 6e| CMClassImplemen| value: "CMClassImplementationID" 0x381-0x397.7 (23) 0x390|74 61 74 69 6f 6e 49 44 |tationID | 0x5b0| 31 | 1 | key_index: 49 0x5be-0x5be.7 (1) @@ -974,7 +974,7 @@ $ fq dv Info.plist 0x600| 10 | . | large_size_marker: 1 (valid) 0x601-0x601.3 (0.4) 0x600| 10 | . | exponent: 0 0x601.4-0x601.7 (0.4) 0x600| 38 | 8 | size_bigint: 56 0x602-0x602.7 (1) - | | | size: 56 0x603-NA (0) + | | | size: 56 0x600| 63 6f 6d 2e 61 70 70 6c 65 2e 76 69 64| com.apple.vid| value: "com.apple.videotoolbox.videoencoder.prores-4444..." 0x603-0x63a.7 (56) 0x610|65 6f 74 6f 6f 6c 62 6f 78 2e 76 69 64 65 6f 65|eotoolbox.videoe| * |until 0x63a.7 (56) | | @@ -982,7 +982,7 @@ $ fq dv Info.plist | | | key{}: 0x4e9-0x4f6.7 (14) 0x4e0| 5d | ] | type: "ascii_string" (5) (ASCII encoded string) 0x4e9-0x4e9.3 (0.4) 0x4e0| 5d | ] | size_bits: 13 0x4e9.4-0x4e9.7 (0.4) - | | | size: 13 0x4ea-NA (0) + | | | size: 13 0x4e0| 56 54 45 6e 63 6f| VTEnco| value: "VTEncoderName" 0x4ea-0x4f6.7 (13) 0x4f0|64 65 72 4e 61 6d 65 |derName | 0x5b0| 4c| L| key_index: 76 0x5bf-0x5bf.7 (1) @@ -993,7 +993,7 @@ $ fq dv Info.plist 0x5e0| 10 | . | large_size_marker: 1 (valid) 0x5ed-0x5ed.3 (0.4) 0x5e0| 10 | . | exponent: 0 0x5ed.4-0x5ed.7 (0.4) 0x5e0| 11 | . | size_bigint: 17 0x5ee-0x5ee.7 (1) - | | | size: 17 0x5ef-NA (0) + | | | size: 17 0x5e0| 41| A| value: "Apple ProRes 4444" 0x5ef-0x5ff.7 (17) 0x5f0|70 70 6c 65 20 50 72 6f 52 65 73 20 34 34 34 34|pple ProRes 4444| | | | [6]{}: entry 0x398-0x63d.7 (678) @@ -1003,7 +1003,7 @@ $ fq dv Info.plist 0x390| 10 | . | large_size_marker: 1 (valid) 0x399-0x399.3 (0.4) 0x390| 10 | . | exponent: 0 0x399.4-0x399.7 (0.4) 0x390| 19 | . | size_bigint: 25 0x39a-0x39a.7 (1) - | | | size: 25 0x39b-NA (0) + | | | size: 25 0x390| 43 4d 45 78 65| CMExe| value: "CMExecutableArchitectures" 0x39b-0x3b3.7 (25) 0x3a0|63 75 74 61 62 6c 65 41 72 63 68 69 74 65 63 74|cutableArchitect| 0x3b0|75 72 65 73 |ures | @@ -1012,18 +1012,18 @@ $ fq dv Info.plist | | | [0]{}: entry 0x452-0x63c.7 (491) 0x450| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x452-0x452.3 (0.4) 0x450| 56 | V | size_bits: 6 0x452.4-0x452.7 (0.4) - | | | size: 6 0x453-NA (0) + | | | size: 6 0x450| 78 38 36 5f 36 34 | x86_64 | value: "x86_64" 0x453-0x458.7 (6) 0x630| 3c | < | object_index: 60 0x63c-0x63c.7 (1) | | | [1]{}: entry 0x459-0x63d.7 (485) 0x450| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x459-0x459.3 (0.4) 0x450| 55 | U | size_bits: 5 0x459.4-0x459.7 (0.4) - | | | size: 5 0x45a-NA (0) + | | | size: 5 0x450| 61 72 6d 36 34 | arm64 | value: "arm64" 0x45a-0x45e.7 (5) 0x630| 3d | = | object_index: 61 0x63d-0x63d.7 (1) 0x630| a2 | . | type: "array" (10) (Array) 0x63b-0x63b.3 (0.4) 0x630| a2 | . | size_bits: 2 0x63b.4-0x63b.7 (0.4) - | | | size: 2 0x63c-NA (0) + | | | size: 2 0x5c0|32 |2 | key_index: 50 0x5c0-0x5c0.7 (1) 0x5c0| 58 | X | value_index: 88 0x5cb-0x5cb.7 (1) | | | [7]{}: entry 0x35f-0x5cc.7 (622) @@ -1033,7 +1033,7 @@ $ fq dv Info.plist 0x360|10 |. | large_size_marker: 1 (valid) 0x360-0x360.3 (0.4) 0x360|10 |. | exponent: 0 0x360.4-0x360.7 (0.4) 0x360| 1c | . | size_bigint: 28 0x361-0x361.7 (1) - | | | size: 28 0x362-NA (0) + | | | size: 28 0x360| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65| CMClassImpleme| value: "CMClassImplementationVersion" 0x362-0x37d.7 (28) 0x370|6e 74 61 74 69 6f 6e 56 65 72 73 69 6f 6e |ntationVersion | | | | value{}: 0x417-0x418.7 (2) @@ -1049,14 +1049,14 @@ $ fq dv Info.plist 0x220| 10 | . | large_size_marker: 1 (valid) 0x224-0x224.3 (0.4) 0x220| 10 | . | exponent: 0 0x224.4-0x224.7 (0.4) 0x220| 37 | 7 | size_bigint: 55 0x225-0x225.7 (1) - | | | size: 55 0x226-NA (0) + | | | size: 55 0x220| 43 6f 70 79 72 69 67 68 74 20| Copyright | value: "Copyright (c) 2011-2021 Apple Inc. All rights r..." 0x226-0x25c.7 (55) 0x230|28 63 29 20 32 30 31 31 2d 32 30 32 31 20 41 70|(c) 2011-2021 Ap| * |until 0x25c.7 (55) | | | | | key{}: 0x3b4-0x3bf.7 (12) 0x3b0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x3b4-0x3b4.3 (0.4) 0x3b0| 5b | [ | size_bits: 11 0x3b4.4-0x3b4.7 (0.4) - | | | size: 11 0x3b5-NA (0) + | | | size: 11 0x3b0| 43 4d 43 6f 70 79 72 69 67 68 74| CMCopyright| value: "CMCopyright" 0x3b5-0x3bf.7 (11) 0x5c0| 33 | 3 | key_index: 51 0x5c2-0x5c2.7 (1) 0x5c0| 1a | . | value_index: 26 0x5cd-0x5cd.7 (1) @@ -1064,7 +1064,7 @@ $ fq dv Info.plist | | | key{}: 0x3c0-0x3ce.7 (15) 0x3c0|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x3c0-0x3c0.3 (0.4) 0x3c0|5e |^ | size_bits: 14 0x3c0.4-0x3c0.7 (0.4) - | | | size: 14 0x3c1-NA (0) + | | | size: 14 0x3c0| 43 4d 4d 61 74 63 68 69 6e 67 49 6e 66 6f | CMMatchingInfo | value: "CMMatchingInfo" 0x3c1-0x3ce.7 (14) | | | value{}: 0x464-0x642.7 (479) | | | entries[0:2]: 0x464-0x642.7 (479) @@ -1072,12 +1072,12 @@ $ fq dv Info.plist | | | key{}: 0x464-0x46f.7 (12) 0x460| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x464-0x464.3 (0.4) 0x460| 5b | [ | size_bits: 11 0x464.4-0x464.7 (0.4) - | | | size: 11 0x465-NA (0) + | | | size: 11 0x460| 56 54 43 6f 64 65 63 54 79 70 65| VTCodecType| value: "VTCodecType" 0x465-0x46f.7 (11) | | | value{}: 0x485-0x489.7 (5) 0x480| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x485-0x485.3 (0.4) 0x480| 54 | T | size_bits: 4 0x485.4-0x485.7 (0.4) - | | | size: 4 0x486-NA (0) + | | | size: 4 0x480| 61 70 34 68 | ap4h | value: "ap4h" 0x486-0x489.7 (4) 0x630| 3f| ?| key_index: 63 0x63f-0x63f.7 (1) 0x640| 43 | C | value_index: 67 0x641-0x641.7 (1) @@ -1085,7 +1085,7 @@ $ fq dv Info.plist | | | key{}: 0x470-0x478.7 (9) 0x470|58 |X | type: "ascii_string" (5) (ASCII encoded string) 0x470-0x470.3 (0.4) 0x470|58 |X | size_bits: 8 0x470.4-0x470.7 (0.4) - | | | size: 8 0x471-NA (0) + | | | size: 8 0x470| 56 54 52 61 74 69 6e 67 | VTRating | value: "VTRating" 0x471-0x478.7 (8) | | | value{}: 0x49e-0x49f.7 (2) 0x490| 10 | . | type: "int" (1) (Integer) 0x49e-0x49e.3 (0.4) @@ -1095,14 +1095,14 @@ $ fq dv Info.plist 0x640| 48 | H | value_index: 72 0x642-0x642.7 (1) 0x630| d2 | . | type: "dict" (13) (Dictionary) 0x63e-0x63e.3 (0.4) 0x630| d2 | . | size_bits: 2 0x63e.4-0x63e.7 (0.4) - | | | size: 2 0x63f-NA (0) + | | | size: 2 0x5c0| 34 | 4 | key_index: 52 0x5c3-0x5c3.7 (1) 0x5c0| 59 | Y | value_index: 89 0x5ce-0x5ce.7 (1) | | | [10]{}: entry 0x3cf-0x5cf.7 (513) | | | key{}: 0x3cf-0x3d8.7 (10) 0x3c0| 59| Y| type: "ascii_string" (5) (ASCII encoded string) 0x3cf-0x3cf.3 (0.4) 0x3c0| 59| Y| size_bits: 9 0x3cf.4-0x3cf.7 (0.4) - | | | size: 9 0x3d0-NA (0) + | | | size: 9 0x3d0|43 4d 43 6c 61 73 73 49 44 |CMClassID | value: "CMClassID" 0x3d0-0x3d8.7 (9) | | | value{}: 0x593-0x5b8.7 (38) 0x590| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x593-0x593.3 (0.4) @@ -1110,7 +1110,7 @@ $ fq dv Info.plist 0x590| 10 | . | large_size_marker: 1 (valid) 0x594-0x594.3 (0.4) 0x590| 10 | . | exponent: 0 0x594.4-0x594.7 (0.4) 0x590| 23 | # | size_bigint: 35 0x595-0x595.7 (1) - | | | size: 35 0x596-NA (0) + | | | size: 35 0x590| 63 6f 6d 2e 61 70 70 6c 65 2e| com.apple.| value: "com.apple.videotoolbox.videoencoder" 0x596-0x5b8.7 (35) 0x5a0|76 69 64 65 6f 74 6f 6f 6c 62 6f 78 2e 76 69 64|videotoolbox.vid| 0x5b0|65 6f 65 6e 63 6f 64 65 72 |eoencoder | @@ -1119,7 +1119,7 @@ $ fq dv Info.plist 0x300| 54 | T | object_index: 84 0x308-0x308.7 (1) 0x5b0| db | . | type: "dict" (13) (Dictionary) 0x5b9-0x5b9.3 (0.4) 0x5b0| db | . | size_bits: 11 0x5b9.4-0x5b9.7 (0.4) - | | | size: 11 0x5ba-NA (0) + | | | size: 11 | | | [3]{}: entry 0x223-0x6d1.7 (1199) | | | entries[0:11]: 0x223-0x6d1.7 (1199) | | | [0]{}: entry 0x320-0x677.7 (856) @@ -1129,7 +1129,7 @@ $ fq dv Info.plist 0x320| 10 | . | large_size_marker: 1 (valid) 0x321-0x321.3 (0.4) 0x320| 10 | . | exponent: 0 0x321.4-0x321.7 (0.4) 0x320| 19 | . | size_bigint: 25 0x322-0x322.7 (1) - | | | size: 25 0x323-NA (0) + | | | size: 25 0x320| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d| CMClassImplem| value: "CMClassImplementationName" 0x323-0x33b.7 (25) 0x330|65 6e 74 61 74 69 6f 6e 4e 61 6d 65 |entationName | 0x640| 2d | - | key_index: 45 0x644-0x644.7 (1) @@ -1140,7 +1140,7 @@ $ fq dv Info.plist 0x650| 10 | . | large_size_marker: 1 (valid) 0x65b-0x65b.3 (0.4) 0x650| 10 | . | exponent: 0 0x65b.4-0x65b.7 (0.4) 0x650| 1b | . | size_bigint: 27 0x65c-0x65c.7 (1) - | | | size: 27 0x65d-NA (0) + | | | size: 27 0x650| 41 70 70| App| value: "Apple ProRes 422 HQ Encoder" 0x65d-0x677.7 (27) 0x660|6c 65 20 50 72 6f 52 65 73 20 34 32 32 20 48 51|le ProRes 422 HQ| 0x670|20 45 6e 63 6f 64 65 72 | Encoder | @@ -1151,7 +1151,7 @@ $ fq dv Info.plist 0x330| 10 | . | large_size_marker: 1 (valid) 0x33d-0x33d.3 (0.4) 0x330| 10 | . | exponent: 0 0x33d.4-0x33d.7 (0.4) 0x330| 11 | . | size_bigint: 17 0x33e-0x33e.7 (1) - | | | size: 17 0x33f-NA (0) + | | | size: 17 0x330| 43| C| value: "CMFactoryFunction" 0x33f-0x34f.7 (17) 0x340|4d 46 61 63 74 6f 72 79 46 75 6e 63 74 69 6f 6e|MFactoryFunction| | | | value{}: 0x516-0x536.7 (33) @@ -1160,7 +1160,7 @@ $ fq dv Info.plist 0x510| 10 | . | large_size_marker: 1 (valid) 0x517-0x517.3 (0.4) 0x510| 10 | . | exponent: 0 0x517.4-0x517.7 (0.4) 0x510| 1e | . | size_bigint: 30 0x518-0x518.7 (1) - | | | size: 30 0x519-NA (0) + | | | size: 30 0x510| 49 63 70 56 69 64 65| IcpVide| value: "IcpVideoEncoder_CreateInstance" 0x519-0x536.7 (30) 0x520|6f 45 6e 63 6f 64 65 72 5f 43 72 65 61 74 65 49|oEncoder_CreateI| 0x530|6e 73 74 61 6e 63 65 |nstance | @@ -1170,12 +1170,12 @@ $ fq dv Info.plist | | | key{}: 0x350-0x35e.7 (15) 0x350|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x350-0x350.3 (0.4) 0x350|5e |^ | size_bits: 14 0x350.4-0x350.7 (0.4) - | | | size: 14 0x351-NA (0) + | | | size: 14 0x350| 43 4d 4d 61 6e 75 66 61 63 74 75 72 65 72 | CMManufacturer | value: "CMManufacturer" 0x351-0x35e.7 (14) | | | value{}: 0x411-0x416.7 (6) 0x410| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x411-0x411.3 (0.4) 0x410| 55 | U | size_bits: 5 0x411.4-0x411.7 (0.4) - | | | size: 5 0x412-NA (0) + | | | size: 5 0x410| 41 70 70 6c 65 | Apple | value: "Apple" 0x412-0x416.7 (5) 0x640| 2f | / | key_index: 47 0x646-0x646.7 (1) 0x650| 38 | 8 | value_index: 56 0x651-0x651.7 (1) @@ -1183,7 +1183,7 @@ $ fq dv Info.plist | | | key{}: 0x4dd-0x4e8.7 (12) 0x4d0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x4dd-0x4dd.3 (0.4) 0x4d0| 5b | [ | size_bits: 11 0x4dd.4-0x4dd.7 (0.4) - | | | size: 11 0x4de-NA (0) + | | | size: 11 0x4d0| 56 54| VT| value: "VTCodecName" 0x4de-0x4e8.7 (11) 0x4e0|43 6f 64 65 63 4e 61 6d 65 |CodecName | 0x640| 4b | K | key_index: 75 0x647-0x647.7 (1) @@ -1194,7 +1194,7 @@ $ fq dv Info.plist 0x670| 10 | . | large_size_marker: 1 (valid) 0x679-0x679.3 (0.4) 0x670| 10 | . | exponent: 0 0x679.4-0x679.7 (0.4) 0x670| 13 | . | size_bigint: 19 0x67a-0x67a.7 (1) - | | | size: 19 0x67b-NA (0) + | | | size: 19 0x670| 41 70 70 6c 65| Apple| value: "Apple ProRes 422 HQ" 0x67b-0x68d.7 (19) 0x680|20 50 72 6f 52 65 73 20 34 32 32 20 48 51 | ProRes 422 HQ | | | | [4]{}: entry 0x37e-0x6c9.7 (844) @@ -1204,7 +1204,7 @@ $ fq dv Info.plist 0x370| 10| .| large_size_marker: 1 (valid) 0x37f-0x37f.3 (0.4) 0x370| 10| .| exponent: 0 0x37f.4-0x37f.7 (0.4) 0x380|17 |. | size_bigint: 23 0x380-0x380.7 (1) - | | | size: 23 0x381-NA (0) + | | | size: 23 0x380| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65 6e| CMClassImplemen| value: "CMClassImplementationID" 0x381-0x397.7 (23) 0x390|74 61 74 69 6f 6e 49 44 |tationID | 0x640| 31 | 1 | key_index: 49 0x648-0x648.7 (1) @@ -1215,7 +1215,7 @@ $ fq dv Info.plist 0x680| 10| .| large_size_marker: 1 (valid) 0x68f-0x68f.3 (0.4) 0x680| 10| .| exponent: 0 0x68f.4-0x68f.7 (0.4) 0x690|39 |9 | size_bigint: 57 0x690-0x690.7 (1) - | | | size: 57 0x691-NA (0) + | | | size: 57 0x690| 63 6f 6d 2e 61 70 70 6c 65 2e 76 69 64 65 6f| com.apple.video| value: "com.apple.videotoolbox.videoencoder.prores-422h..." 0x691-0x6c9.7 (57) 0x6a0|74 6f 6f 6c 62 6f 78 2e 76 69 64 65 6f 65 6e 63|toolbox.videoenc| * |until 0x6c9.7 (57) | | @@ -1223,7 +1223,7 @@ $ fq dv Info.plist | | | key{}: 0x4e9-0x4f6.7 (14) 0x4e0| 5d | ] | type: "ascii_string" (5) (ASCII encoded string) 0x4e9-0x4e9.3 (0.4) 0x4e0| 5d | ] | size_bits: 13 0x4e9.4-0x4e9.7 (0.4) - | | | size: 13 0x4ea-NA (0) + | | | size: 13 0x4e0| 56 54 45 6e 63 6f| VTEnco| value: "VTEncoderName" 0x4ea-0x4f6.7 (13) 0x4f0|64 65 72 4e 61 6d 65 |derName | 0x640| 4c | L | key_index: 76 0x649-0x649.7 (1) @@ -1234,7 +1234,7 @@ $ fq dv Info.plist 0x670| 10 | . | large_size_marker: 1 (valid) 0x679-0x679.3 (0.4) 0x670| 10 | . | exponent: 0 0x679.4-0x679.7 (0.4) 0x670| 13 | . | size_bigint: 19 0x67a-0x67a.7 (1) - | | | size: 19 0x67b-NA (0) + | | | size: 19 0x670| 41 70 70 6c 65| Apple| value: "Apple ProRes 422 HQ" 0x67b-0x68d.7 (19) 0x680|20 50 72 6f 52 65 73 20 34 32 32 20 48 51 | ProRes 422 HQ | | | | [6]{}: entry 0x398-0x6cc.7 (821) @@ -1244,7 +1244,7 @@ $ fq dv Info.plist 0x390| 10 | . | large_size_marker: 1 (valid) 0x399-0x399.3 (0.4) 0x390| 10 | . | exponent: 0 0x399.4-0x399.7 (0.4) 0x390| 19 | . | size_bigint: 25 0x39a-0x39a.7 (1) - | | | size: 25 0x39b-NA (0) + | | | size: 25 0x390| 43 4d 45 78 65| CMExe| value: "CMExecutableArchitectures" 0x39b-0x3b3.7 (25) 0x3a0|63 75 74 61 62 6c 65 41 72 63 68 69 74 65 63 74|cutableArchitect| 0x3b0|75 72 65 73 |ures | @@ -1253,18 +1253,18 @@ $ fq dv Info.plist | | | [0]{}: entry 0x452-0x6cb.7 (634) 0x450| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x452-0x452.3 (0.4) 0x450| 56 | V | size_bits: 6 0x452.4-0x452.7 (0.4) - | | | size: 6 0x453-NA (0) + | | | size: 6 0x450| 78 38 36 5f 36 34 | x86_64 | value: "x86_64" 0x453-0x458.7 (6) 0x6c0| 3c | < | object_index: 60 0x6cb-0x6cb.7 (1) | | | [1]{}: entry 0x459-0x6cc.7 (628) 0x450| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x459-0x459.3 (0.4) 0x450| 55 | U | size_bits: 5 0x459.4-0x459.7 (0.4) - | | | size: 5 0x45a-NA (0) + | | | size: 5 0x450| 61 72 6d 36 34 | arm64 | value: "arm64" 0x45a-0x45e.7 (5) 0x6c0| 3d | = | object_index: 61 0x6cc-0x6cc.7 (1) 0x6c0| a2 | . | type: "array" (10) (Array) 0x6ca-0x6ca.3 (0.4) 0x6c0| a2 | . | size_bits: 2 0x6ca.4-0x6ca.7 (0.4) - | | | size: 2 0x6cb-NA (0) + | | | size: 2 0x640| 32 | 2 | key_index: 50 0x64a-0x64a.7 (1) 0x650| 5e | ^ | value_index: 94 0x655-0x655.7 (1) | | | [7]{}: entry 0x35f-0x656.7 (760) @@ -1274,7 +1274,7 @@ $ fq dv Info.plist 0x360|10 |. | large_size_marker: 1 (valid) 0x360-0x360.3 (0.4) 0x360|10 |. | exponent: 0 0x360.4-0x360.7 (0.4) 0x360| 1c | . | size_bigint: 28 0x361-0x361.7 (1) - | | | size: 28 0x362-NA (0) + | | | size: 28 0x360| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65| CMClassImpleme| value: "CMClassImplementationVersion" 0x362-0x37d.7 (28) 0x370|6e 74 61 74 69 6f 6e 56 65 72 73 69 6f 6e |ntationVersion | | | | value{}: 0x417-0x418.7 (2) @@ -1290,14 +1290,14 @@ $ fq dv Info.plist 0x220| 10 | . | large_size_marker: 1 (valid) 0x224-0x224.3 (0.4) 0x220| 10 | . | exponent: 0 0x224.4-0x224.7 (0.4) 0x220| 37 | 7 | size_bigint: 55 0x225-0x225.7 (1) - | | | size: 55 0x226-NA (0) + | | | size: 55 0x220| 43 6f 70 79 72 69 67 68 74 20| Copyright | value: "Copyright (c) 2011-2021 Apple Inc. All rights r..." 0x226-0x25c.7 (55) 0x230|28 63 29 20 32 30 31 31 2d 32 30 32 31 20 41 70|(c) 2011-2021 Ap| * |until 0x25c.7 (55) | | | | | key{}: 0x3b4-0x3bf.7 (12) 0x3b0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x3b4-0x3b4.3 (0.4) 0x3b0| 5b | [ | size_bits: 11 0x3b4.4-0x3b4.7 (0.4) - | | | size: 11 0x3b5-NA (0) + | | | size: 11 0x3b0| 43 4d 43 6f 70 79 72 69 67 68 74| CMCopyright| value: "CMCopyright" 0x3b5-0x3bf.7 (11) 0x640| 33 | 3 | key_index: 51 0x64c-0x64c.7 (1) 0x650| 1a | . | value_index: 26 0x657-0x657.7 (1) @@ -1305,7 +1305,7 @@ $ fq dv Info.plist | | | key{}: 0x3c0-0x3ce.7 (15) 0x3c0|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x3c0-0x3c0.3 (0.4) 0x3c0|5e |^ | size_bits: 14 0x3c0.4-0x3c0.7 (0.4) - | | | size: 14 0x3c1-NA (0) + | | | size: 14 0x3c0| 43 4d 4d 61 74 63 68 69 6e 67 49 6e 66 6f | CMMatchingInfo | value: "CMMatchingInfo" 0x3c1-0x3ce.7 (14) | | | value{}: 0x464-0x6d1.7 (622) | | | entries[0:2]: 0x464-0x6d1.7 (622) @@ -1313,12 +1313,12 @@ $ fq dv Info.plist | | | key{}: 0x464-0x46f.7 (12) 0x460| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x464-0x464.3 (0.4) 0x460| 5b | [ | size_bits: 11 0x464.4-0x464.7 (0.4) - | | | size: 11 0x465-NA (0) + | | | size: 11 0x460| 56 54 43 6f 64 65 63 54 79 70 65| VTCodecType| value: "VTCodecType" 0x465-0x46f.7 (11) | | | value{}: 0x48a-0x48e.7 (5) 0x480| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x48a-0x48a.3 (0.4) 0x480| 54 | T | size_bits: 4 0x48a.4-0x48a.7 (0.4) - | | | size: 4 0x48b-NA (0) + | | | size: 4 0x480| 61 70 63 68 | apch | value: "apch" 0x48b-0x48e.7 (4) 0x6c0| 3f | ? | key_index: 63 0x6ce-0x6ce.7 (1) 0x6d0|44 |D | value_index: 68 0x6d0-0x6d0.7 (1) @@ -1326,7 +1326,7 @@ $ fq dv Info.plist | | | key{}: 0x470-0x478.7 (9) 0x470|58 |X | type: "ascii_string" (5) (ASCII encoded string) 0x470-0x470.3 (0.4) 0x470|58 |X | size_bits: 8 0x470.4-0x470.7 (0.4) - | | | size: 8 0x471-NA (0) + | | | size: 8 0x470| 56 54 52 61 74 69 6e 67 | VTRating | value: "VTRating" 0x471-0x478.7 (8) | | | value{}: 0x49e-0x49f.7 (2) 0x490| 10 | . | type: "int" (1) (Integer) 0x49e-0x49e.3 (0.4) @@ -1336,14 +1336,14 @@ $ fq dv Info.plist 0x6d0| 48 | H | value_index: 72 0x6d1-0x6d1.7 (1) 0x6c0| d2 | . | type: "dict" (13) (Dictionary) 0x6cd-0x6cd.3 (0.4) 0x6c0| d2 | . | size_bits: 2 0x6cd.4-0x6cd.7 (0.4) - | | | size: 2 0x6ce-NA (0) + | | | size: 2 0x640| 34 | 4 | key_index: 52 0x64d-0x64d.7 (1) 0x650| 5f | _ | value_index: 95 0x658-0x658.7 (1) | | | [10]{}: entry 0x3cf-0x659.7 (651) | | | key{}: 0x3cf-0x3d8.7 (10) 0x3c0| 59| Y| type: "ascii_string" (5) (ASCII encoded string) 0x3cf-0x3cf.3 (0.4) 0x3c0| 59| Y| size_bits: 9 0x3cf.4-0x3cf.7 (0.4) - | | | size: 9 0x3d0-NA (0) + | | | size: 9 0x3d0|43 4d 43 6c 61 73 73 49 44 |CMClassID | value: "CMClassID" 0x3d0-0x3d8.7 (9) | | | value{}: 0x593-0x5b8.7 (38) 0x590| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x593-0x593.3 (0.4) @@ -1351,7 +1351,7 @@ $ fq dv Info.plist 0x590| 10 | . | large_size_marker: 1 (valid) 0x594-0x594.3 (0.4) 0x590| 10 | . | exponent: 0 0x594.4-0x594.7 (0.4) 0x590| 23 | # | size_bigint: 35 0x595-0x595.7 (1) - | | | size: 35 0x596-NA (0) + | | | size: 35 0x590| 63 6f 6d 2e 61 70 70 6c 65 2e| com.apple.| value: "com.apple.videotoolbox.videoencoder" 0x596-0x5b8.7 (35) 0x5a0|76 69 64 65 6f 74 6f 6f 6c 62 6f 78 2e 76 69 64|videotoolbox.vid| 0x5b0|65 6f 65 6e 63 6f 64 65 72 |eoencoder | @@ -1360,7 +1360,7 @@ $ fq dv Info.plist 0x300| 5a | Z | object_index: 90 0x309-0x309.7 (1) 0x640| db | . | type: "dict" (13) (Dictionary) 0x643-0x643.3 (0.4) 0x640| db | . | size_bits: 11 0x643.4-0x643.7 (0.4) - | | | size: 11 0x644-NA (0) + | | | size: 11 | | | [4]{}: entry 0x223-0x758.7 (1334) | | | entries[0:11]: 0x223-0x758.7 (1334) | | | [0]{}: entry 0x320-0x703.7 (996) @@ -1370,7 +1370,7 @@ $ fq dv Info.plist 0x320| 10 | . | large_size_marker: 1 (valid) 0x321-0x321.3 (0.4) 0x320| 10 | . | exponent: 0 0x321.4-0x321.7 (0.4) 0x320| 19 | . | size_bigint: 25 0x322-0x322.7 (1) - | | | size: 25 0x323-NA (0) + | | | size: 25 0x320| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d| CMClassImplem| value: "CMClassImplementationName" 0x323-0x33b.7 (25) 0x330|65 6e 74 61 74 69 6f 6e 4e 61 6d 65 |entationName | 0x6d0| 2d | - | key_index: 45 0x6d3-0x6d3.7 (1) @@ -1381,7 +1381,7 @@ $ fq dv Info.plist 0x6e0| 10 | . | large_size_marker: 1 (valid) 0x6ea-0x6ea.3 (0.4) 0x6e0| 10 | . | exponent: 0 0x6ea.4-0x6ea.7 (0.4) 0x6e0| 18 | . | size_bigint: 24 0x6eb-0x6eb.7 (1) - | | | size: 24 0x6ec-NA (0) + | | | size: 24 0x6e0| 41 70 70 6c| Appl| value: "Apple ProRes 422 Encoder" 0x6ec-0x703.7 (24) 0x6f0|65 20 50 72 6f 52 65 73 20 34 32 32 20 45 6e 63|e ProRes 422 Enc| 0x700|6f 64 65 72 |oder | @@ -1392,7 +1392,7 @@ $ fq dv Info.plist 0x330| 10 | . | large_size_marker: 1 (valid) 0x33d-0x33d.3 (0.4) 0x330| 10 | . | exponent: 0 0x33d.4-0x33d.7 (0.4) 0x330| 11 | . | size_bigint: 17 0x33e-0x33e.7 (1) - | | | size: 17 0x33f-NA (0) + | | | size: 17 0x330| 43| C| value: "CMFactoryFunction" 0x33f-0x34f.7 (17) 0x340|4d 46 61 63 74 6f 72 79 46 75 6e 63 74 69 6f 6e|MFactoryFunction| | | | value{}: 0x516-0x536.7 (33) @@ -1401,7 +1401,7 @@ $ fq dv Info.plist 0x510| 10 | . | large_size_marker: 1 (valid) 0x517-0x517.3 (0.4) 0x510| 10 | . | exponent: 0 0x517.4-0x517.7 (0.4) 0x510| 1e | . | size_bigint: 30 0x518-0x518.7 (1) - | | | size: 30 0x519-NA (0) + | | | size: 30 0x510| 49 63 70 56 69 64 65| IcpVide| value: "IcpVideoEncoder_CreateInstance" 0x519-0x536.7 (30) 0x520|6f 45 6e 63 6f 64 65 72 5f 43 72 65 61 74 65 49|oEncoder_CreateI| 0x530|6e 73 74 61 6e 63 65 |nstance | @@ -1411,12 +1411,12 @@ $ fq dv Info.plist | | | key{}: 0x350-0x35e.7 (15) 0x350|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x350-0x350.3 (0.4) 0x350|5e |^ | size_bits: 14 0x350.4-0x350.7 (0.4) - | | | size: 14 0x351-NA (0) + | | | size: 14 0x350| 43 4d 4d 61 6e 75 66 61 63 74 75 72 65 72 | CMManufacturer | value: "CMManufacturer" 0x351-0x35e.7 (14) | | | value{}: 0x411-0x416.7 (6) 0x410| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x411-0x411.3 (0.4) 0x410| 55 | U | size_bits: 5 0x411.4-0x411.7 (0.4) - | | | size: 5 0x412-NA (0) + | | | size: 5 0x410| 41 70 70 6c 65 | Apple | value: "Apple" 0x412-0x416.7 (5) 0x6d0| 2f | / | key_index: 47 0x6d5-0x6d5.7 (1) 0x6e0|38 |8 | value_index: 56 0x6e0-0x6e0.7 (1) @@ -1424,7 +1424,7 @@ $ fq dv Info.plist | | | key{}: 0x4dd-0x4e8.7 (12) 0x4d0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x4dd-0x4dd.3 (0.4) 0x4d0| 5b | [ | size_bits: 11 0x4dd.4-0x4dd.7 (0.4) - | | | size: 11 0x4de-NA (0) + | | | size: 11 0x4d0| 56 54| VT| value: "VTCodecName" 0x4de-0x4e8.7 (11) 0x4e0|43 6f 64 65 63 4e 61 6d 65 |CodecName | 0x6d0| 4b | K | key_index: 75 0x6d6-0x6d6.7 (1) @@ -1435,7 +1435,7 @@ $ fq dv Info.plist 0x700| 10 | . | large_size_marker: 1 (valid) 0x705-0x705.3 (0.4) 0x700| 10 | . | exponent: 0 0x705.4-0x705.7 (0.4) 0x700| 10 | . | size_bigint: 16 0x706-0x706.7 (1) - | | | size: 16 0x707-NA (0) + | | | size: 16 0x700| 41 70 70 6c 65 20 50 72 6f| Apple Pro| value: "Apple ProRes 422" 0x707-0x716.7 (16) 0x710|52 65 73 20 34 32 32 |Res 422 | | | | [4]{}: entry 0x37e-0x750.7 (979) @@ -1445,7 +1445,7 @@ $ fq dv Info.plist 0x370| 10| .| large_size_marker: 1 (valid) 0x37f-0x37f.3 (0.4) 0x370| 10| .| exponent: 0 0x37f.4-0x37f.7 (0.4) 0x380|17 |. | size_bigint: 23 0x380-0x380.7 (1) - | | | size: 23 0x381-NA (0) + | | | size: 23 0x380| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65 6e| CMClassImplemen| value: "CMClassImplementationID" 0x381-0x397.7 (23) 0x390|74 61 74 69 6f 6e 49 44 |tationID | 0x6d0| 31 | 1 | key_index: 49 0x6d7-0x6d7.7 (1) @@ -1456,7 +1456,7 @@ $ fq dv Info.plist 0x710| 10 | . | large_size_marker: 1 (valid) 0x718-0x718.3 (0.4) 0x710| 10 | . | exponent: 0 0x718.4-0x718.7 (0.4) 0x710| 37 | 7 | size_bigint: 55 0x719-0x719.7 (1) - | | | size: 55 0x71a-NA (0) + | | | size: 55 0x710| 63 6f 6d 2e 61 70| com.ap| value: "com.apple.videotoolbox.videoencoder.prores-422...." 0x71a-0x750.7 (55) 0x720|70 6c 65 2e 76 69 64 65 6f 74 6f 6f 6c 62 6f 78|ple.videotoolbox| * |until 0x750.7 (55) | | @@ -1464,7 +1464,7 @@ $ fq dv Info.plist | | | key{}: 0x4e9-0x4f6.7 (14) 0x4e0| 5d | ] | type: "ascii_string" (5) (ASCII encoded string) 0x4e9-0x4e9.3 (0.4) 0x4e0| 5d | ] | size_bits: 13 0x4e9.4-0x4e9.7 (0.4) - | | | size: 13 0x4ea-NA (0) + | | | size: 13 0x4e0| 56 54 45 6e 63 6f| VTEnco| value: "VTEncoderName" 0x4ea-0x4f6.7 (13) 0x4f0|64 65 72 4e 61 6d 65 |derName | 0x6d0| 4c | L | key_index: 76 0x6d8-0x6d8.7 (1) @@ -1475,7 +1475,7 @@ $ fq dv Info.plist 0x700| 10 | . | large_size_marker: 1 (valid) 0x705-0x705.3 (0.4) 0x700| 10 | . | exponent: 0 0x705.4-0x705.7 (0.4) 0x700| 10 | . | size_bigint: 16 0x706-0x706.7 (1) - | | | size: 16 0x707-NA (0) + | | | size: 16 0x700| 41 70 70 6c 65 20 50 72 6f| Apple Pro| value: "Apple ProRes 422" 0x707-0x716.7 (16) 0x710|52 65 73 20 34 32 32 |Res 422 | | | | [6]{}: entry 0x398-0x753.7 (956) @@ -1485,7 +1485,7 @@ $ fq dv Info.plist 0x390| 10 | . | large_size_marker: 1 (valid) 0x399-0x399.3 (0.4) 0x390| 10 | . | exponent: 0 0x399.4-0x399.7 (0.4) 0x390| 19 | . | size_bigint: 25 0x39a-0x39a.7 (1) - | | | size: 25 0x39b-NA (0) + | | | size: 25 0x390| 43 4d 45 78 65| CMExe| value: "CMExecutableArchitectures" 0x39b-0x3b3.7 (25) 0x3a0|63 75 74 61 62 6c 65 41 72 63 68 69 74 65 63 74|cutableArchitect| 0x3b0|75 72 65 73 |ures | @@ -1494,18 +1494,18 @@ $ fq dv Info.plist | | | [0]{}: entry 0x452-0x752.7 (769) 0x450| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x452-0x452.3 (0.4) 0x450| 56 | V | size_bits: 6 0x452.4-0x452.7 (0.4) - | | | size: 6 0x453-NA (0) + | | | size: 6 0x450| 78 38 36 5f 36 34 | x86_64 | value: "x86_64" 0x453-0x458.7 (6) 0x750| 3c | < | object_index: 60 0x752-0x752.7 (1) | | | [1]{}: entry 0x459-0x753.7 (763) 0x450| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x459-0x459.3 (0.4) 0x450| 55 | U | size_bits: 5 0x459.4-0x459.7 (0.4) - | | | size: 5 0x45a-NA (0) + | | | size: 5 0x450| 61 72 6d 36 34 | arm64 | value: "arm64" 0x45a-0x45e.7 (5) 0x750| 3d | = | object_index: 61 0x753-0x753.7 (1) 0x750| a2 | . | type: "array" (10) (Array) 0x751-0x751.3 (0.4) 0x750| a2 | . | size_bits: 2 0x751.4-0x751.7 (0.4) - | | | size: 2 0x752-NA (0) + | | | size: 2 0x6d0| 32 | 2 | key_index: 50 0x6d9-0x6d9.7 (1) 0x6e0| 64 | d | value_index: 100 0x6e4-0x6e4.7 (1) | | | [7]{}: entry 0x35f-0x6e5.7 (903) @@ -1515,7 +1515,7 @@ $ fq dv Info.plist 0x360|10 |. | large_size_marker: 1 (valid) 0x360-0x360.3 (0.4) 0x360|10 |. | exponent: 0 0x360.4-0x360.7 (0.4) 0x360| 1c | . | size_bigint: 28 0x361-0x361.7 (1) - | | | size: 28 0x362-NA (0) + | | | size: 28 0x360| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65| CMClassImpleme| value: "CMClassImplementationVersion" 0x362-0x37d.7 (28) 0x370|6e 74 61 74 69 6f 6e 56 65 72 73 69 6f 6e |ntationVersion | | | | value{}: 0x417-0x418.7 (2) @@ -1531,14 +1531,14 @@ $ fq dv Info.plist 0x220| 10 | . | large_size_marker: 1 (valid) 0x224-0x224.3 (0.4) 0x220| 10 | . | exponent: 0 0x224.4-0x224.7 (0.4) 0x220| 37 | 7 | size_bigint: 55 0x225-0x225.7 (1) - | | | size: 55 0x226-NA (0) + | | | size: 55 0x220| 43 6f 70 79 72 69 67 68 74 20| Copyright | value: "Copyright (c) 2011-2021 Apple Inc. All rights r..." 0x226-0x25c.7 (55) 0x230|28 63 29 20 32 30 31 31 2d 32 30 32 31 20 41 70|(c) 2011-2021 Ap| * |until 0x25c.7 (55) | | | | | key{}: 0x3b4-0x3bf.7 (12) 0x3b0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x3b4-0x3b4.3 (0.4) 0x3b0| 5b | [ | size_bits: 11 0x3b4.4-0x3b4.7 (0.4) - | | | size: 11 0x3b5-NA (0) + | | | size: 11 0x3b0| 43 4d 43 6f 70 79 72 69 67 68 74| CMCopyright| value: "CMCopyright" 0x3b5-0x3bf.7 (11) 0x6d0| 33 | 3 | key_index: 51 0x6db-0x6db.7 (1) 0x6e0| 1a | . | value_index: 26 0x6e6-0x6e6.7 (1) @@ -1546,7 +1546,7 @@ $ fq dv Info.plist | | | key{}: 0x3c0-0x3ce.7 (15) 0x3c0|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x3c0-0x3c0.3 (0.4) 0x3c0|5e |^ | size_bits: 14 0x3c0.4-0x3c0.7 (0.4) - | | | size: 14 0x3c1-NA (0) + | | | size: 14 0x3c0| 43 4d 4d 61 74 63 68 69 6e 67 49 6e 66 6f | CMMatchingInfo | value: "CMMatchingInfo" 0x3c1-0x3ce.7 (14) | | | value{}: 0x464-0x758.7 (757) | | | entries[0:2]: 0x464-0x758.7 (757) @@ -1554,12 +1554,12 @@ $ fq dv Info.plist | | | key{}: 0x464-0x46f.7 (12) 0x460| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x464-0x464.3 (0.4) 0x460| 5b | [ | size_bits: 11 0x464.4-0x464.7 (0.4) - | | | size: 11 0x465-NA (0) + | | | size: 11 0x460| 56 54 43 6f 64 65 63 54 79 70 65| VTCodecType| value: "VTCodecType" 0x465-0x46f.7 (11) | | | value{}: 0x48f-0x493.7 (5) 0x480| 54| T| type: "ascii_string" (5) (ASCII encoded string) 0x48f-0x48f.3 (0.4) 0x480| 54| T| size_bits: 4 0x48f.4-0x48f.7 (0.4) - | | | size: 4 0x490-NA (0) + | | | size: 4 0x490|61 70 63 6e |apcn | value: "apcn" 0x490-0x493.7 (4) 0x750| 3f | ? | key_index: 63 0x755-0x755.7 (1) 0x750| 45 | E | value_index: 69 0x757-0x757.7 (1) @@ -1567,7 +1567,7 @@ $ fq dv Info.plist | | | key{}: 0x470-0x478.7 (9) 0x470|58 |X | type: "ascii_string" (5) (ASCII encoded string) 0x470-0x470.3 (0.4) 0x470|58 |X | size_bits: 8 0x470.4-0x470.7 (0.4) - | | | size: 8 0x471-NA (0) + | | | size: 8 0x470| 56 54 52 61 74 69 6e 67 | VTRating | value: "VTRating" 0x471-0x478.7 (8) | | | value{}: 0x49e-0x49f.7 (2) 0x490| 10 | . | type: "int" (1) (Integer) 0x49e-0x49e.3 (0.4) @@ -1577,14 +1577,14 @@ $ fq dv Info.plist 0x750| 48 | H | value_index: 72 0x758-0x758.7 (1) 0x750| d2 | . | type: "dict" (13) (Dictionary) 0x754-0x754.3 (0.4) 0x750| d2 | . | size_bits: 2 0x754.4-0x754.7 (0.4) - | | | size: 2 0x755-NA (0) + | | | size: 2 0x6d0| 34 | 4 | key_index: 52 0x6dc-0x6dc.7 (1) 0x6e0| 65 | e | value_index: 101 0x6e7-0x6e7.7 (1) | | | [10]{}: entry 0x3cf-0x6e8.7 (794) | | | key{}: 0x3cf-0x3d8.7 (10) 0x3c0| 59| Y| type: "ascii_string" (5) (ASCII encoded string) 0x3cf-0x3cf.3 (0.4) 0x3c0| 59| Y| size_bits: 9 0x3cf.4-0x3cf.7 (0.4) - | | | size: 9 0x3d0-NA (0) + | | | size: 9 0x3d0|43 4d 43 6c 61 73 73 49 44 |CMClassID | value: "CMClassID" 0x3d0-0x3d8.7 (9) | | | value{}: 0x593-0x5b8.7 (38) 0x590| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x593-0x593.3 (0.4) @@ -1592,7 +1592,7 @@ $ fq dv Info.plist 0x590| 10 | . | large_size_marker: 1 (valid) 0x594-0x594.3 (0.4) 0x590| 10 | . | exponent: 0 0x594.4-0x594.7 (0.4) 0x590| 23 | # | size_bigint: 35 0x595-0x595.7 (1) - | | | size: 35 0x596-NA (0) + | | | size: 35 0x590| 63 6f 6d 2e 61 70 70 6c 65 2e| com.apple.| value: "com.apple.videotoolbox.videoencoder" 0x596-0x5b8.7 (35) 0x5a0|76 69 64 65 6f 74 6f 6f 6c 62 6f 78 2e 76 69 64|videotoolbox.vid| 0x5b0|65 6f 65 6e 63 6f 64 65 72 |eoencoder | @@ -1601,7 +1601,7 @@ $ fq dv Info.plist 0x300| 60 | ` | object_index: 96 0x30a-0x30a.7 (1) 0x6d0| db | . | type: "dict" (13) (Dictionary) 0x6d2-0x6d2.3 (0.4) 0x6d0| db | . | size_bits: 11 0x6d2.4-0x6d2.7 (0.4) - | | | size: 11 0x6d3-NA (0) + | | | size: 11 | | | [5]{}: entry 0x223-0x7e7.7 (1477) | | | entries[0:11]: 0x223-0x7e7.7 (1477) | | | [0]{}: entry 0x320-0x78d.7 (1134) @@ -1611,7 +1611,7 @@ $ fq dv Info.plist 0x320| 10 | . | large_size_marker: 1 (valid) 0x321-0x321.3 (0.4) 0x320| 10 | . | exponent: 0 0x321.4-0x321.7 (0.4) 0x320| 19 | . | size_bigint: 25 0x322-0x322.7 (1) - | | | size: 25 0x323-NA (0) + | | | size: 25 0x320| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d| CMClassImplem| value: "CMClassImplementationName" 0x323-0x33b.7 (25) 0x330|65 6e 74 61 74 69 6f 6e 4e 61 6d 65 |entationName | 0x750| 2d | - | key_index: 45 0x75a-0x75a.7 (1) @@ -1622,7 +1622,7 @@ $ fq dv Info.plist 0x770| 10 | . | large_size_marker: 1 (valid) 0x771-0x771.3 (0.4) 0x770| 10 | . | exponent: 0 0x771.4-0x771.7 (0.4) 0x770| 1b | . | size_bigint: 27 0x772-0x772.7 (1) - | | | size: 27 0x773-NA (0) + | | | size: 27 0x770| 41 70 70 6c 65 20 50 72 6f 52 65 73 20| Apple ProRes | value: "Apple ProRes 422 LT Encoder" 0x773-0x78d.7 (27) 0x780|34 32 32 20 4c 54 20 45 6e 63 6f 64 65 72 |422 LT Encoder | | | | [1]{}: entry 0x33c-0x766.7 (1067) @@ -1632,7 +1632,7 @@ $ fq dv Info.plist 0x330| 10 | . | large_size_marker: 1 (valid) 0x33d-0x33d.3 (0.4) 0x330| 10 | . | exponent: 0 0x33d.4-0x33d.7 (0.4) 0x330| 11 | . | size_bigint: 17 0x33e-0x33e.7 (1) - | | | size: 17 0x33f-NA (0) + | | | size: 17 0x330| 43| C| value: "CMFactoryFunction" 0x33f-0x34f.7 (17) 0x340|4d 46 61 63 74 6f 72 79 46 75 6e 63 74 69 6f 6e|MFactoryFunction| | | | value{}: 0x516-0x536.7 (33) @@ -1641,7 +1641,7 @@ $ fq dv Info.plist 0x510| 10 | . | large_size_marker: 1 (valid) 0x517-0x517.3 (0.4) 0x510| 10 | . | exponent: 0 0x517.4-0x517.7 (0.4) 0x510| 1e | . | size_bigint: 30 0x518-0x518.7 (1) - | | | size: 30 0x519-NA (0) + | | | size: 30 0x510| 49 63 70 56 69 64 65| IcpVide| value: "IcpVideoEncoder_CreateInstance" 0x519-0x536.7 (30) 0x520|6f 45 6e 63 6f 64 65 72 5f 43 72 65 61 74 65 49|oEncoder_CreateI| 0x530|6e 73 74 61 6e 63 65 |nstance | @@ -1651,12 +1651,12 @@ $ fq dv Info.plist | | | key{}: 0x350-0x35e.7 (15) 0x350|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x350-0x350.3 (0.4) 0x350|5e |^ | size_bits: 14 0x350.4-0x350.7 (0.4) - | | | size: 14 0x351-NA (0) + | | | size: 14 0x350| 43 4d 4d 61 6e 75 66 61 63 74 75 72 65 72 | CMManufacturer | value: "CMManufacturer" 0x351-0x35e.7 (14) | | | value{}: 0x411-0x416.7 (6) 0x410| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x411-0x411.3 (0.4) 0x410| 55 | U | size_bits: 5 0x411.4-0x411.7 (0.4) - | | | size: 5 0x412-NA (0) + | | | size: 5 0x410| 41 70 70 6c 65 | Apple | value: "Apple" 0x412-0x416.7 (5) 0x750| 2f | / | key_index: 47 0x75c-0x75c.7 (1) 0x760| 38 | 8 | value_index: 56 0x767-0x767.7 (1) @@ -1664,7 +1664,7 @@ $ fq dv Info.plist | | | key{}: 0x4dd-0x4e8.7 (12) 0x4d0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x4dd-0x4dd.3 (0.4) 0x4d0| 5b | [ | size_bits: 11 0x4dd.4-0x4dd.7 (0.4) - | | | size: 11 0x4de-NA (0) + | | | size: 11 0x4d0| 56 54| VT| value: "VTCodecName" 0x4de-0x4e8.7 (11) 0x4e0|43 6f 64 65 63 4e 61 6d 65 |CodecName | 0x750| 4b | K | key_index: 75 0x75d-0x75d.7 (1) @@ -1675,7 +1675,7 @@ $ fq dv Info.plist 0x780| 10| .| large_size_marker: 1 (valid) 0x78f-0x78f.3 (0.4) 0x780| 10| .| exponent: 0 0x78f.4-0x78f.7 (0.4) 0x790|13 |. | size_bigint: 19 0x790-0x790.7 (1) - | | | size: 19 0x791-NA (0) + | | | size: 19 0x790| 41 70 70 6c 65 20 50 72 6f 52 65 73 20 34 32| Apple ProRes 42| value: "Apple ProRes 422 LT" 0x791-0x7a3.7 (19) 0x7a0|32 20 4c 54 |2 LT | | | | [4]{}: entry 0x37e-0x7df.7 (1122) @@ -1685,7 +1685,7 @@ $ fq dv Info.plist 0x370| 10| .| large_size_marker: 1 (valid) 0x37f-0x37f.3 (0.4) 0x370| 10| .| exponent: 0 0x37f.4-0x37f.7 (0.4) 0x380|17 |. | size_bigint: 23 0x380-0x380.7 (1) - | | | size: 23 0x381-NA (0) + | | | size: 23 0x380| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65 6e| CMClassImplemen| value: "CMClassImplementationID" 0x381-0x397.7 (23) 0x390|74 61 74 69 6f 6e 49 44 |tationID | 0x750| 31 | 1 | key_index: 49 0x75e-0x75e.7 (1) @@ -1696,7 +1696,7 @@ $ fq dv Info.plist 0x7a0| 10 | . | large_size_marker: 1 (valid) 0x7a5-0x7a5.3 (0.4) 0x7a0| 10 | . | exponent: 0 0x7a5.4-0x7a5.7 (0.4) 0x7a0| 39 | 9 | size_bigint: 57 0x7a6-0x7a6.7 (1) - | | | size: 57 0x7a7-NA (0) + | | | size: 57 0x7a0| 63 6f 6d 2e 61 70 70 6c 65| com.apple| value: "com.apple.videotoolbox.videoencoder.prores-422l..." 0x7a7-0x7df.7 (57) 0x7b0|2e 76 69 64 65 6f 74 6f 6f 6c 62 6f 78 2e 76 69|.videotoolbox.vi| * |until 0x7df.7 (57) | | @@ -1704,7 +1704,7 @@ $ fq dv Info.plist | | | key{}: 0x4e9-0x4f6.7 (14) 0x4e0| 5d | ] | type: "ascii_string" (5) (ASCII encoded string) 0x4e9-0x4e9.3 (0.4) 0x4e0| 5d | ] | size_bits: 13 0x4e9.4-0x4e9.7 (0.4) - | | | size: 13 0x4ea-NA (0) + | | | size: 13 0x4e0| 56 54 45 6e 63 6f| VTEnco| value: "VTEncoderName" 0x4ea-0x4f6.7 (13) 0x4f0|64 65 72 4e 61 6d 65 |derName | 0x750| 4c| L| key_index: 76 0x75f-0x75f.7 (1) @@ -1715,7 +1715,7 @@ $ fq dv Info.plist 0x780| 10| .| large_size_marker: 1 (valid) 0x78f-0x78f.3 (0.4) 0x780| 10| .| exponent: 0 0x78f.4-0x78f.7 (0.4) 0x790|13 |. | size_bigint: 19 0x790-0x790.7 (1) - | | | size: 19 0x791-NA (0) + | | | size: 19 0x790| 41 70 70 6c 65 20 50 72 6f 52 65 73 20 34 32| Apple ProRes 42| value: "Apple ProRes 422 LT" 0x791-0x7a3.7 (19) 0x7a0|32 20 4c 54 |2 LT | | | | [6]{}: entry 0x398-0x7e2.7 (1099) @@ -1725,7 +1725,7 @@ $ fq dv Info.plist 0x390| 10 | . | large_size_marker: 1 (valid) 0x399-0x399.3 (0.4) 0x390| 10 | . | exponent: 0 0x399.4-0x399.7 (0.4) 0x390| 19 | . | size_bigint: 25 0x39a-0x39a.7 (1) - | | | size: 25 0x39b-NA (0) + | | | size: 25 0x390| 43 4d 45 78 65| CMExe| value: "CMExecutableArchitectures" 0x39b-0x3b3.7 (25) 0x3a0|63 75 74 61 62 6c 65 41 72 63 68 69 74 65 63 74|cutableArchitect| 0x3b0|75 72 65 73 |ures | @@ -1734,18 +1734,18 @@ $ fq dv Info.plist | | | [0]{}: entry 0x452-0x7e1.7 (912) 0x450| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x452-0x452.3 (0.4) 0x450| 56 | V | size_bits: 6 0x452.4-0x452.7 (0.4) - | | | size: 6 0x453-NA (0) + | | | size: 6 0x450| 78 38 36 5f 36 34 | x86_64 | value: "x86_64" 0x453-0x458.7 (6) 0x7e0| 3c | < | object_index: 60 0x7e1-0x7e1.7 (1) | | | [1]{}: entry 0x459-0x7e2.7 (906) 0x450| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x459-0x459.3 (0.4) 0x450| 55 | U | size_bits: 5 0x459.4-0x459.7 (0.4) - | | | size: 5 0x45a-NA (0) + | | | size: 5 0x450| 61 72 6d 36 34 | arm64 | value: "arm64" 0x45a-0x45e.7 (5) 0x7e0| 3d | = | object_index: 61 0x7e2-0x7e2.7 (1) 0x7e0|a2 |. | type: "array" (10) (Array) 0x7e0-0x7e0.3 (0.4) 0x7e0|a2 |. | size_bits: 2 0x7e0.4-0x7e0.7 (0.4) - | | | size: 2 0x7e1-NA (0) + | | | size: 2 0x760|32 |2 | key_index: 50 0x760-0x760.7 (1) 0x760| 6a | j | value_index: 106 0x76b-0x76b.7 (1) | | | [7]{}: entry 0x35f-0x76c.7 (1038) @@ -1755,7 +1755,7 @@ $ fq dv Info.plist 0x360|10 |. | large_size_marker: 1 (valid) 0x360-0x360.3 (0.4) 0x360|10 |. | exponent: 0 0x360.4-0x360.7 (0.4) 0x360| 1c | . | size_bigint: 28 0x361-0x361.7 (1) - | | | size: 28 0x362-NA (0) + | | | size: 28 0x360| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65| CMClassImpleme| value: "CMClassImplementationVersion" 0x362-0x37d.7 (28) 0x370|6e 74 61 74 69 6f 6e 56 65 72 73 69 6f 6e |ntationVersion | | | | value{}: 0x417-0x418.7 (2) @@ -1771,14 +1771,14 @@ $ fq dv Info.plist 0x220| 10 | . | large_size_marker: 1 (valid) 0x224-0x224.3 (0.4) 0x220| 10 | . | exponent: 0 0x224.4-0x224.7 (0.4) 0x220| 37 | 7 | size_bigint: 55 0x225-0x225.7 (1) - | | | size: 55 0x226-NA (0) + | | | size: 55 0x220| 43 6f 70 79 72 69 67 68 74 20| Copyright | value: "Copyright (c) 2011-2021 Apple Inc. All rights r..." 0x226-0x25c.7 (55) 0x230|28 63 29 20 32 30 31 31 2d 32 30 32 31 20 41 70|(c) 2011-2021 Ap| * |until 0x25c.7 (55) | | | | | key{}: 0x3b4-0x3bf.7 (12) 0x3b0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x3b4-0x3b4.3 (0.4) 0x3b0| 5b | [ | size_bits: 11 0x3b4.4-0x3b4.7 (0.4) - | | | size: 11 0x3b5-NA (0) + | | | size: 11 0x3b0| 43 4d 43 6f 70 79 72 69 67 68 74| CMCopyright| value: "CMCopyright" 0x3b5-0x3bf.7 (11) 0x760| 33 | 3 | key_index: 51 0x762-0x762.7 (1) 0x760| 1a | . | value_index: 26 0x76d-0x76d.7 (1) @@ -1786,7 +1786,7 @@ $ fq dv Info.plist | | | key{}: 0x3c0-0x3ce.7 (15) 0x3c0|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x3c0-0x3c0.3 (0.4) 0x3c0|5e |^ | size_bits: 14 0x3c0.4-0x3c0.7 (0.4) - | | | size: 14 0x3c1-NA (0) + | | | size: 14 0x3c0| 43 4d 4d 61 74 63 68 69 6e 67 49 6e 66 6f | CMMatchingInfo | value: "CMMatchingInfo" 0x3c1-0x3ce.7 (14) | | | value{}: 0x464-0x7e7.7 (900) | | | entries[0:2]: 0x464-0x7e7.7 (900) @@ -1794,12 +1794,12 @@ $ fq dv Info.plist | | | key{}: 0x464-0x46f.7 (12) 0x460| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x464-0x464.3 (0.4) 0x460| 5b | [ | size_bits: 11 0x464.4-0x464.7 (0.4) - | | | size: 11 0x465-NA (0) + | | | size: 11 0x460| 56 54 43 6f 64 65 63 54 79 70 65| VTCodecType| value: "VTCodecType" 0x465-0x46f.7 (11) | | | value{}: 0x494-0x498.7 (5) 0x490| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x494-0x494.3 (0.4) 0x490| 54 | T | size_bits: 4 0x494.4-0x494.7 (0.4) - | | | size: 4 0x495-NA (0) + | | | size: 4 0x490| 61 70 63 73 | apcs | value: "apcs" 0x495-0x498.7 (4) 0x7e0| 3f | ? | key_index: 63 0x7e4-0x7e4.7 (1) 0x7e0| 46 | F | value_index: 70 0x7e6-0x7e6.7 (1) @@ -1807,7 +1807,7 @@ $ fq dv Info.plist | | | key{}: 0x470-0x478.7 (9) 0x470|58 |X | type: "ascii_string" (5) (ASCII encoded string) 0x470-0x470.3 (0.4) 0x470|58 |X | size_bits: 8 0x470.4-0x470.7 (0.4) - | | | size: 8 0x471-NA (0) + | | | size: 8 0x470| 56 54 52 61 74 69 6e 67 | VTRating | value: "VTRating" 0x471-0x478.7 (8) | | | value{}: 0x49e-0x49f.7 (2) 0x490| 10 | . | type: "int" (1) (Integer) 0x49e-0x49e.3 (0.4) @@ -1817,14 +1817,14 @@ $ fq dv Info.plist 0x7e0| 48 | H | value_index: 72 0x7e7-0x7e7.7 (1) 0x7e0| d2 | . | type: "dict" (13) (Dictionary) 0x7e3-0x7e3.3 (0.4) 0x7e0| d2 | . | size_bits: 2 0x7e3.4-0x7e3.7 (0.4) - | | | size: 2 0x7e4-NA (0) + | | | size: 2 0x760| 34 | 4 | key_index: 52 0x763-0x763.7 (1) 0x760| 6b | k | value_index: 107 0x76e-0x76e.7 (1) | | | [10]{}: entry 0x3cf-0x76f.7 (929) | | | key{}: 0x3cf-0x3d8.7 (10) 0x3c0| 59| Y| type: "ascii_string" (5) (ASCII encoded string) 0x3cf-0x3cf.3 (0.4) 0x3c0| 59| Y| size_bits: 9 0x3cf.4-0x3cf.7 (0.4) - | | | size: 9 0x3d0-NA (0) + | | | size: 9 0x3d0|43 4d 43 6c 61 73 73 49 44 |CMClassID | value: "CMClassID" 0x3d0-0x3d8.7 (9) | | | value{}: 0x593-0x5b8.7 (38) 0x590| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x593-0x593.3 (0.4) @@ -1832,7 +1832,7 @@ $ fq dv Info.plist 0x590| 10 | . | large_size_marker: 1 (valid) 0x594-0x594.3 (0.4) 0x590| 10 | . | exponent: 0 0x594.4-0x594.7 (0.4) 0x590| 23 | # | size_bigint: 35 0x595-0x595.7 (1) - | | | size: 35 0x596-NA (0) + | | | size: 35 0x590| 63 6f 6d 2e 61 70 70 6c 65 2e| com.apple.| value: "com.apple.videotoolbox.videoencoder" 0x596-0x5b8.7 (35) 0x5a0|76 69 64 65 6f 74 6f 6f 6c 62 6f 78 2e 76 69 64|videotoolbox.vid| 0x5b0|65 6f 65 6e 63 6f 64 65 72 |eoencoder | @@ -1841,7 +1841,7 @@ $ fq dv Info.plist 0x300| 66 | f | object_index: 102 0x30b-0x30b.7 (1) 0x750| db | . | type: "dict" (13) (Dictionary) 0x759-0x759.3 (0.4) 0x750| db | . | size_bits: 11 0x759.4-0x759.7 (0.4) - | | | size: 11 0x75a-NA (0) + | | | size: 11 | | | [6]{}: entry 0x223-0x87f.7 (1629) | | | entries[0:11]: 0x223-0x87f.7 (1629) | | | [0]{}: entry 0x320-0x81f.7 (1280) @@ -1851,7 +1851,7 @@ $ fq dv Info.plist 0x320| 10 | . | large_size_marker: 1 (valid) 0x321-0x321.3 (0.4) 0x320| 10 | . | exponent: 0 0x321.4-0x321.7 (0.4) 0x320| 19 | . | size_bigint: 25 0x322-0x322.7 (1) - | | | size: 25 0x323-NA (0) + | | | size: 25 0x320| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d| CMClassImplem| value: "CMClassImplementationName" 0x323-0x33b.7 (25) 0x330|65 6e 74 61 74 69 6f 6e 4e 61 6d 65 |entationName | 0x7e0| 2d | - | key_index: 45 0x7e9-0x7e9.7 (1) @@ -1862,7 +1862,7 @@ $ fq dv Info.plist 0x800|10 |. | large_size_marker: 1 (valid) 0x800-0x800.3 (0.4) 0x800|10 |. | exponent: 0 0x800.4-0x800.7 (0.4) 0x800| 1e | . | size_bigint: 30 0x801-0x801.7 (1) - | | | size: 30 0x802-NA (0) + | | | size: 30 0x800| 41 70 70 6c 65 20 50 72 6f 52 65 73 20 34| Apple ProRes 4| value: "Apple ProRes 422 Proxy Encoder" 0x802-0x81f.7 (30) 0x810|32 32 20 50 72 6f 78 79 20 45 6e 63 6f 64 65 72|22 Proxy Encoder| | | | [1]{}: entry 0x33c-0x7f5.7 (1210) @@ -1872,7 +1872,7 @@ $ fq dv Info.plist 0x330| 10 | . | large_size_marker: 1 (valid) 0x33d-0x33d.3 (0.4) 0x330| 10 | . | exponent: 0 0x33d.4-0x33d.7 (0.4) 0x330| 11 | . | size_bigint: 17 0x33e-0x33e.7 (1) - | | | size: 17 0x33f-NA (0) + | | | size: 17 0x330| 43| C| value: "CMFactoryFunction" 0x33f-0x34f.7 (17) 0x340|4d 46 61 63 74 6f 72 79 46 75 6e 63 74 69 6f 6e|MFactoryFunction| | | | value{}: 0x516-0x536.7 (33) @@ -1881,7 +1881,7 @@ $ fq dv Info.plist 0x510| 10 | . | large_size_marker: 1 (valid) 0x517-0x517.3 (0.4) 0x510| 10 | . | exponent: 0 0x517.4-0x517.7 (0.4) 0x510| 1e | . | size_bigint: 30 0x518-0x518.7 (1) - | | | size: 30 0x519-NA (0) + | | | size: 30 0x510| 49 63 70 56 69 64 65| IcpVide| value: "IcpVideoEncoder_CreateInstance" 0x519-0x536.7 (30) 0x520|6f 45 6e 63 6f 64 65 72 5f 43 72 65 61 74 65 49|oEncoder_CreateI| 0x530|6e 73 74 61 6e 63 65 |nstance | @@ -1891,12 +1891,12 @@ $ fq dv Info.plist | | | key{}: 0x350-0x35e.7 (15) 0x350|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x350-0x350.3 (0.4) 0x350|5e |^ | size_bits: 14 0x350.4-0x350.7 (0.4) - | | | size: 14 0x351-NA (0) + | | | size: 14 0x350| 43 4d 4d 61 6e 75 66 61 63 74 75 72 65 72 | CMManufacturer | value: "CMManufacturer" 0x351-0x35e.7 (14) | | | value{}: 0x411-0x416.7 (6) 0x410| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x411-0x411.3 (0.4) 0x410| 55 | U | size_bits: 5 0x411.4-0x411.7 (0.4) - | | | size: 5 0x412-NA (0) + | | | size: 5 0x410| 41 70 70 6c 65 | Apple | value: "Apple" 0x412-0x416.7 (5) 0x7e0| 2f | / | key_index: 47 0x7eb-0x7eb.7 (1) 0x7f0| 38 | 8 | value_index: 56 0x7f6-0x7f6.7 (1) @@ -1904,7 +1904,7 @@ $ fq dv Info.plist | | | key{}: 0x4dd-0x4e8.7 (12) 0x4d0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x4dd-0x4dd.3 (0.4) 0x4d0| 5b | [ | size_bits: 11 0x4dd.4-0x4dd.7 (0.4) - | | | size: 11 0x4de-NA (0) + | | | size: 11 0x4d0| 56 54| VT| value: "VTCodecName" 0x4de-0x4e8.7 (11) 0x4e0|43 6f 64 65 63 4e 61 6d 65 |CodecName | 0x7e0| 4b | K | key_index: 75 0x7ec-0x7ec.7 (1) @@ -1915,7 +1915,7 @@ $ fq dv Info.plist 0x820| 10 | . | large_size_marker: 1 (valid) 0x821-0x821.3 (0.4) 0x820| 10 | . | exponent: 0 0x821.4-0x821.7 (0.4) 0x820| 16 | . | size_bigint: 22 0x822-0x822.7 (1) - | | | size: 22 0x823-NA (0) + | | | size: 22 0x820| 41 70 70 6c 65 20 50 72 6f 52 65 73 20| Apple ProRes | value: "Apple ProRes 422 Proxy" 0x823-0x838.7 (22) 0x830|34 32 32 20 50 72 6f 78 79 |422 Proxy | | | | [4]{}: entry 0x37e-0x877.7 (1274) @@ -1925,7 +1925,7 @@ $ fq dv Info.plist 0x370| 10| .| large_size_marker: 1 (valid) 0x37f-0x37f.3 (0.4) 0x370| 10| .| exponent: 0 0x37f.4-0x37f.7 (0.4) 0x380|17 |. | size_bigint: 23 0x380-0x380.7 (1) - | | | size: 23 0x381-NA (0) + | | | size: 23 0x380| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65 6e| CMClassImplemen| value: "CMClassImplementationID" 0x381-0x397.7 (23) 0x390|74 61 74 69 6f 6e 49 44 |tationID | 0x7e0| 31 | 1 | key_index: 49 0x7ed-0x7ed.7 (1) @@ -1936,7 +1936,7 @@ $ fq dv Info.plist 0x830| 10 | . | large_size_marker: 1 (valid) 0x83a-0x83a.3 (0.4) 0x830| 10 | . | exponent: 0 0x83a.4-0x83a.7 (0.4) 0x830| 3c | < | size_bigint: 60 0x83b-0x83b.7 (1) - | | | size: 60 0x83c-NA (0) + | | | size: 60 0x830| 63 6f 6d 2e| com.| value: "com.apple.videotoolbox.videoencoder.prores-422p..." 0x83c-0x877.7 (60) 0x840|61 70 70 6c 65 2e 76 69 64 65 6f 74 6f 6f 6c 62|apple.videotoolb| * |until 0x877.7 (60) | | @@ -1944,7 +1944,7 @@ $ fq dv Info.plist | | | key{}: 0x4e9-0x4f6.7 (14) 0x4e0| 5d | ] | type: "ascii_string" (5) (ASCII encoded string) 0x4e9-0x4e9.3 (0.4) 0x4e0| 5d | ] | size_bits: 13 0x4e9.4-0x4e9.7 (0.4) - | | | size: 13 0x4ea-NA (0) + | | | size: 13 0x4e0| 56 54 45 6e 63 6f| VTEnco| value: "VTEncoderName" 0x4ea-0x4f6.7 (13) 0x4f0|64 65 72 4e 61 6d 65 |derName | 0x7e0| 4c | L | key_index: 76 0x7ee-0x7ee.7 (1) @@ -1955,7 +1955,7 @@ $ fq dv Info.plist 0x820| 10 | . | large_size_marker: 1 (valid) 0x821-0x821.3 (0.4) 0x820| 10 | . | exponent: 0 0x821.4-0x821.7 (0.4) 0x820| 16 | . | size_bigint: 22 0x822-0x822.7 (1) - | | | size: 22 0x823-NA (0) + | | | size: 22 0x820| 41 70 70 6c 65 20 50 72 6f 52 65 73 20| Apple ProRes | value: "Apple ProRes 422 Proxy" 0x823-0x838.7 (22) 0x830|34 32 32 20 50 72 6f 78 79 |422 Proxy | | | | [6]{}: entry 0x398-0x87a.7 (1251) @@ -1965,7 +1965,7 @@ $ fq dv Info.plist 0x390| 10 | . | large_size_marker: 1 (valid) 0x399-0x399.3 (0.4) 0x390| 10 | . | exponent: 0 0x399.4-0x399.7 (0.4) 0x390| 19 | . | size_bigint: 25 0x39a-0x39a.7 (1) - | | | size: 25 0x39b-NA (0) + | | | size: 25 0x390| 43 4d 45 78 65| CMExe| value: "CMExecutableArchitectures" 0x39b-0x3b3.7 (25) 0x3a0|63 75 74 61 62 6c 65 41 72 63 68 69 74 65 63 74|cutableArchitect| 0x3b0|75 72 65 73 |ures | @@ -1974,18 +1974,18 @@ $ fq dv Info.plist | | | [0]{}: entry 0x452-0x879.7 (1064) 0x450| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x452-0x452.3 (0.4) 0x450| 56 | V | size_bits: 6 0x452.4-0x452.7 (0.4) - | | | size: 6 0x453-NA (0) + | | | size: 6 0x450| 78 38 36 5f 36 34 | x86_64 | value: "x86_64" 0x453-0x458.7 (6) 0x870| 3c | < | object_index: 60 0x879-0x879.7 (1) | | | [1]{}: entry 0x459-0x87a.7 (1058) 0x450| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x459-0x459.3 (0.4) 0x450| 55 | U | size_bits: 5 0x459.4-0x459.7 (0.4) - | | | size: 5 0x45a-NA (0) + | | | size: 5 0x450| 61 72 6d 36 34 | arm64 | value: "arm64" 0x45a-0x45e.7 (5) 0x870| 3d | = | object_index: 61 0x87a-0x87a.7 (1) 0x870| a2 | . | type: "array" (10) (Array) 0x878-0x878.3 (0.4) 0x870| a2 | . | size_bits: 2 0x878.4-0x878.7 (0.4) - | | | size: 2 0x879-NA (0) + | | | size: 2 0x7e0| 32| 2| key_index: 50 0x7ef-0x7ef.7 (1) 0x7f0| 70 | p | value_index: 112 0x7fa-0x7fa.7 (1) | | | [7]{}: entry 0x35f-0x7fb.7 (1181) @@ -1995,7 +1995,7 @@ $ fq dv Info.plist 0x360|10 |. | large_size_marker: 1 (valid) 0x360-0x360.3 (0.4) 0x360|10 |. | exponent: 0 0x360.4-0x360.7 (0.4) 0x360| 1c | . | size_bigint: 28 0x361-0x361.7 (1) - | | | size: 28 0x362-NA (0) + | | | size: 28 0x360| 43 4d 43 6c 61 73 73 49 6d 70 6c 65 6d 65| CMClassImpleme| value: "CMClassImplementationVersion" 0x362-0x37d.7 (28) 0x370|6e 74 61 74 69 6f 6e 56 65 72 73 69 6f 6e |ntationVersion | | | | value{}: 0x417-0x418.7 (2) @@ -2011,14 +2011,14 @@ $ fq dv Info.plist 0x220| 10 | . | large_size_marker: 1 (valid) 0x224-0x224.3 (0.4) 0x220| 10 | . | exponent: 0 0x224.4-0x224.7 (0.4) 0x220| 37 | 7 | size_bigint: 55 0x225-0x225.7 (1) - | | | size: 55 0x226-NA (0) + | | | size: 55 0x220| 43 6f 70 79 72 69 67 68 74 20| Copyright | value: "Copyright (c) 2011-2021 Apple Inc. All rights r..." 0x226-0x25c.7 (55) 0x230|28 63 29 20 32 30 31 31 2d 32 30 32 31 20 41 70|(c) 2011-2021 Ap| * |until 0x25c.7 (55) | | | | | key{}: 0x3b4-0x3bf.7 (12) 0x3b0| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x3b4-0x3b4.3 (0.4) 0x3b0| 5b | [ | size_bits: 11 0x3b4.4-0x3b4.7 (0.4) - | | | size: 11 0x3b5-NA (0) + | | | size: 11 0x3b0| 43 4d 43 6f 70 79 72 69 67 68 74| CMCopyright| value: "CMCopyright" 0x3b5-0x3bf.7 (11) 0x7f0| 33 | 3 | key_index: 51 0x7f1-0x7f1.7 (1) 0x7f0| 1a | . | value_index: 26 0x7fc-0x7fc.7 (1) @@ -2026,7 +2026,7 @@ $ fq dv Info.plist | | | key{}: 0x3c0-0x3ce.7 (15) 0x3c0|5e |^ | type: "ascii_string" (5) (ASCII encoded string) 0x3c0-0x3c0.3 (0.4) 0x3c0|5e |^ | size_bits: 14 0x3c0.4-0x3c0.7 (0.4) - | | | size: 14 0x3c1-NA (0) + | | | size: 14 0x3c0| 43 4d 4d 61 74 63 68 69 6e 67 49 6e 66 6f | CMMatchingInfo | value: "CMMatchingInfo" 0x3c1-0x3ce.7 (14) | | | value{}: 0x464-0x87f.7 (1052) | | | entries[0:2]: 0x464-0x87f.7 (1052) @@ -2034,12 +2034,12 @@ $ fq dv Info.plist | | | key{}: 0x464-0x46f.7 (12) 0x460| 5b | [ | type: "ascii_string" (5) (ASCII encoded string) 0x464-0x464.3 (0.4) 0x460| 5b | [ | size_bits: 11 0x464.4-0x464.7 (0.4) - | | | size: 11 0x465-NA (0) + | | | size: 11 0x460| 56 54 43 6f 64 65 63 54 79 70 65| VTCodecType| value: "VTCodecType" 0x465-0x46f.7 (11) | | | value{}: 0x499-0x49d.7 (5) 0x490| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x499-0x499.3 (0.4) 0x490| 54 | T | size_bits: 4 0x499.4-0x499.7 (0.4) - | | | size: 4 0x49a-NA (0) + | | | size: 4 0x490| 61 70 63 6f | apco | value: "apco" 0x49a-0x49d.7 (4) 0x870| 3f | ? | key_index: 63 0x87c-0x87c.7 (1) 0x870| 47 | G | value_index: 71 0x87e-0x87e.7 (1) @@ -2047,7 +2047,7 @@ $ fq dv Info.plist | | | key{}: 0x470-0x478.7 (9) 0x470|58 |X | type: "ascii_string" (5) (ASCII encoded string) 0x470-0x470.3 (0.4) 0x470|58 |X | size_bits: 8 0x470.4-0x470.7 (0.4) - | | | size: 8 0x471-NA (0) + | | | size: 8 0x470| 56 54 52 61 74 69 6e 67 | VTRating | value: "VTRating" 0x471-0x478.7 (8) | | | value{}: 0x49e-0x49f.7 (2) 0x490| 10 | . | type: "int" (1) (Integer) 0x49e-0x49e.3 (0.4) @@ -2057,14 +2057,14 @@ $ fq dv Info.plist 0x870| 48| H| value_index: 72 0x87f-0x87f.7 (1) 0x870| d2 | . | type: "dict" (13) (Dictionary) 0x87b-0x87b.3 (0.4) 0x870| d2 | . | size_bits: 2 0x87b.4-0x87b.7 (0.4) - | | | size: 2 0x87c-NA (0) + | | | size: 2 0x7f0| 34 | 4 | key_index: 52 0x7f2-0x7f2.7 (1) 0x7f0| 71 | q | value_index: 113 0x7fd-0x7fd.7 (1) | | | [10]{}: entry 0x3cf-0x7fe.7 (1072) | | | key{}: 0x3cf-0x3d8.7 (10) 0x3c0| 59| Y| type: "ascii_string" (5) (ASCII encoded string) 0x3cf-0x3cf.3 (0.4) 0x3c0| 59| Y| size_bits: 9 0x3cf.4-0x3cf.7 (0.4) - | | | size: 9 0x3d0-NA (0) + | | | size: 9 0x3d0|43 4d 43 6c 61 73 73 49 44 |CMClassID | value: "CMClassID" 0x3d0-0x3d8.7 (9) | | | value{}: 0x593-0x5b8.7 (38) 0x590| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x593-0x593.3 (0.4) @@ -2072,7 +2072,7 @@ $ fq dv Info.plist 0x590| 10 | . | large_size_marker: 1 (valid) 0x594-0x594.3 (0.4) 0x590| 10 | . | exponent: 0 0x594.4-0x594.7 (0.4) 0x590| 23 | # | size_bigint: 35 0x595-0x595.7 (1) - | | | size: 35 0x596-NA (0) + | | | size: 35 0x590| 63 6f 6d 2e 61 70 70 6c 65 2e| com.apple.| value: "com.apple.videotoolbox.videoencoder" 0x596-0x5b8.7 (35) 0x5a0|76 69 64 65 6f 74 6f 6f 6c 62 6f 78 2e 76 69 64|videotoolbox.vid| 0x5b0|65 6f 65 6e 63 6f 64 65 72 |eoencoder | @@ -2081,10 +2081,10 @@ $ fq dv Info.plist 0x300| 6c | l | object_index: 108 0x30c-0x30c.7 (1) 0x7e0| db | . | type: "dict" (13) (Dictionary) 0x7e8-0x7e8.3 (0.4) 0x7e0| db | . | size_bits: 11 0x7e8.4-0x7e8.7 (0.4) - | | | size: 11 0x7e9-NA (0) + | | | size: 11 0x300| a7 | . | type: "array" (10) (Array) 0x305-0x305.3 (0.4) 0x300| a7 | . | size_bits: 7 0x305.4-0x305.7 (0.4) - | | | size: 7 0x306-NA (0) + | | | size: 7 | | | offset_table[0:114]: 0x880-0x963.7 (228) 0x880|00 08 |.. | [0]: 8 element 0x880-0x881.7 (2) 0x880| 00 37 | .7 | [1]: 55 element 0x882-0x883.7 (2) diff --git a/format/apple/bplist/testdata/dicttest_many_items.fqtest b/format/apple/bplist/testdata/dicttest_many_items.fqtest index 9d65d1aae7..64e4ada5a7 100644 --- a/format/apple/bplist/testdata/dicttest_many_items.fqtest +++ b/format/apple/bplist/testdata/dicttest_many_items.fqtest @@ -9,7 +9,7 @@ $ fq dv dicttest_many_items.plist 0x0000| 10 | . | large_size_marker: 1 (valid) 0x9-0x9.3 (0.4) 0x0000| 10 | . | exponent: 0 0x9.4-0x9.7 (0.4) 0x0000| 80 | . | size_bigint: 128 0xa-0xa.7 (1) - | | | size: 128 0xb-NA (0) + | | | size: 128 | | | entries[0:128]: 0xb-0x107a.7 (4208) | | | [0]{}: entry 0xb-0xdff.7 (3573) 0x0000| 00 01 | .. | key_index: 1 0xb-0xc.7 (2) @@ -20,7 +20,7 @@ $ fq dv dicttest_many_items.plist 0x0200| 10 | . | large_size_marker: 1 (valid) 0x20c-0x20c.3 (0.4) 0x0200| 10 | . | exponent: 0 0x20c.4-0x20c.7 (0.4) 0x0200| 13 | . | size_bigint: 19 0x20d-0x20d.7 (1) - | | | size: 19 0x20e-NA (0) + | | | size: 19 0x0200| 48 53| HS| value: "HSTS 973832 Version" 0x20e-0x220.7 (19) 0x0210|54 53 20 39 37 33 38 33 32 20 56 65 72 73 69 6f|TS 973832 Versio| 0x0220|6e |n | @@ -37,7 +37,7 @@ $ fq dv dicttest_many_items.plist 0x0220| 10 | . | large_size_marker: 1 (valid) 0x222-0x222.3 (0.4) 0x0220| 10 | . | exponent: 0 0x222.4-0x222.7 (0.4) 0x0220| 15 | . | size_bigint: 21 0x223-0x223.7 (1) - | | | size: 21 0x224-NA (0) + | | | size: 21 0x0220| 48 53 54 53 20 31 34 31 36 31 30 37| HSTS 1416107| value: "HSTS 14161079 Version" 0x224-0x238.7 (21) 0x0230|39 20 56 65 72 73 69 6f 6e |9 Version | | | | value{}: 0xe00-0xe04.7 (5) @@ -55,7 +55,7 @@ $ fq dv dicttest_many_items.plist 0x0230| 10 | . | large_size_marker: 1 (valid) 0x23a-0x23a.3 (0.4) 0x0230| 10 | . | exponent: 0 0x23a.4-0x23a.7 (0.4) 0x0230| 15 | . | size_bigint: 21 0x23b-0x23b.7 (1) - | | | size: 21 0x23c-NA (0) + | | | size: 21 0x0230| 48 53 54 53| HSTS| value: "HSTS 10020087 Version" 0x23c-0x250.7 (21) 0x0240|20 31 30 30 32 30 30 38 37 20 56 65 72 73 69 6f| 10020087 Versio| 0x0250|6e |n | @@ -72,7 +72,7 @@ $ fq dv dicttest_many_items.plist 0x0250| 10 | . | large_size_marker: 1 (valid) 0x252-0x252.3 (0.4) 0x0250| 10 | . | exponent: 0 0x252.4-0x252.7 (0.4) 0x0250| 15 | . | size_bigint: 21 0x253-0x253.7 (1) - | | | size: 21 0x254-NA (0) + | | | size: 21 0x0250| 48 53 54 53 20 32 31 31 31 32 30 38| HSTS 2111208| value: "HSTS 21112080 Version" 0x254-0x268.7 (21) 0x0260|30 20 56 65 72 73 69 6f 6e |0 Version | | | | value{}: 0xe0a-0xe0e.7 (5) @@ -88,7 +88,7 @@ $ fq dv dicttest_many_items.plist 0x0260| 10 | . | large_size_marker: 1 (valid) 0x26a-0x26a.3 (0.4) 0x0260| 10 | . | exponent: 0 0x26a.4-0x26a.7 (0.4) 0x0260| 15 | . | size_bigint: 21 0x26b-0x26b.7 (1) - | | | size: 21 0x26c-NA (0) + | | | size: 21 0x0260| 48 53 54 53| HSTS| value: "HSTS 10300623 Version" 0x26c-0x280.7 (21) 0x0270|20 31 30 33 30 30 36 32 33 20 56 65 72 73 69 6f| 10300623 Versio| 0x0280|6e |n | @@ -105,7 +105,7 @@ $ fq dv dicttest_many_items.plist 0x0280| 10 | . | large_size_marker: 1 (valid) 0x282-0x282.3 (0.4) 0x0280| 10 | . | exponent: 0 0x282.4-0x282.7 (0.4) 0x0280| 15 | . | size_bigint: 21 0x283-0x283.7 (1) - | | | size: 21 0x284-NA (0) + | | | size: 21 0x0280| 48 53 54 53 20 36 30 36 39 38 35 30| HSTS 6069850| value: "HSTS 60698501 Version" 0x284-0x298.7 (21) 0x0290|31 20 56 65 72 73 69 6f 6e |1 Version | | | | value{}: 0xe14-0xe18.7 (5) @@ -121,7 +121,7 @@ $ fq dv dicttest_many_items.plist 0x0290| 10 | . | large_size_marker: 1 (valid) 0x29a-0x29a.3 (0.4) 0x0290| 10 | . | exponent: 0 0x29a.4-0x29a.7 (0.4) 0x0290| 15 | . | size_bigint: 21 0x29b-0x29b.7 (1) - | | | size: 21 0x29c-NA (0) + | | | size: 21 0x0290| 48 53 54 53| HSTS| value: "HSTS 79072695 Version" 0x29c-0x2b0.7 (21) 0x02a0|20 37 39 30 37 32 36 39 35 20 56 65 72 73 69 6f| 79072695 Versio| 0x02b0|6e |n | @@ -138,7 +138,7 @@ $ fq dv dicttest_many_items.plist 0x02b0| 10 | . | large_size_marker: 1 (valid) 0x2b2-0x2b2.3 (0.4) 0x02b0| 10 | . | exponent: 0 0x2b2.4-0x2b2.7 (0.4) 0x02b0| 15 | . | size_bigint: 21 0x2b3-0x2b3.7 (1) - | | | size: 21 0x2b4-NA (0) + | | | size: 21 0x02b0| 48 53 54 53 20 34 30 31 32 32 35 30| HSTS 4012250| value: "HSTS 40122508 Version" 0x2b4-0x2c8.7 (21) 0x02c0|38 20 56 65 72 73 69 6f 6e |8 Version | | | | value{}: 0xe1e-0xe22.7 (5) @@ -155,7 +155,7 @@ $ fq dv dicttest_many_items.plist 0x02c0| 10 | . | large_size_marker: 1 (valid) 0x2ca-0x2ca.3 (0.4) 0x02c0| 10 | . | exponent: 0 0x2ca.4-0x2ca.7 (0.4) 0x02c0| 15 | . | size_bigint: 21 0x2cb-0x2cb.7 (1) - | | | size: 21 0x2cc-NA (0) + | | | size: 21 0x02c0| 48 53 54 53| HSTS| value: "HSTS 42086275 Version" 0x2cc-0x2e0.7 (21) 0x02d0|20 34 32 30 38 36 32 37 35 20 56 65 72 73 69 6f| 42086275 Versio| 0x02e0|6e |n | @@ -172,7 +172,7 @@ $ fq dv dicttest_many_items.plist 0x02e0| 10 | . | large_size_marker: 1 (valid) 0x2e2-0x2e2.3 (0.4) 0x02e0| 10 | . | exponent: 0 0x2e2.4-0x2e2.7 (0.4) 0x02e0| 15 | . | size_bigint: 21 0x2e3-0x2e3.7 (1) - | | | size: 21 0x2e4-NA (0) + | | | size: 21 0x02e0| 48 53 54 53 20 35 30 36 39 31 39 34| HSTS 5069194| value: "HSTS 50691949 Version" 0x2e4-0x2f8.7 (21) 0x02f0|39 20 56 65 72 73 69 6f 6e |9 Version | | | | value{}: 0xe28-0xe2c.7 (5) @@ -190,7 +190,7 @@ $ fq dv dicttest_many_items.plist 0x02f0| 10 | . | large_size_marker: 1 (valid) 0x2fa-0x2fa.3 (0.4) 0x02f0| 10 | . | exponent: 0 0x2fa.4-0x2fa.7 (0.4) 0x02f0| 15 | . | size_bigint: 21 0x2fb-0x2fb.7 (1) - | | | size: 21 0x2fc-NA (0) + | | | size: 21 0x02f0| 48 53 54 53| HSTS| value: "HSTS 95450582 Version" 0x2fc-0x310.7 (21) 0x0300|20 39 35 34 35 30 35 38 32 20 56 65 72 73 69 6f| 95450582 Versio| 0x0310|6e |n | @@ -208,7 +208,7 @@ $ fq dv dicttest_many_items.plist 0x0310| 10 | . | large_size_marker: 1 (valid) 0x312-0x312.3 (0.4) 0x0310| 10 | . | exponent: 0 0x312.4-0x312.7 (0.4) 0x0310| 15 | . | size_bigint: 21 0x313-0x313.7 (1) - | | | size: 21 0x314-NA (0) + | | | size: 21 0x0310| 48 53 54 53 20 34 37 37 32 38 38 37| HSTS 4772887| value: "HSTS 47728871 Version" 0x314-0x328.7 (21) 0x0320|31 20 56 65 72 73 69 6f 6e |1 Version | | | | value{}: 0xe32-0xe36.7 (5) @@ -224,7 +224,7 @@ $ fq dv dicttest_many_items.plist 0x0320| 10 | . | large_size_marker: 1 (valid) 0x32a-0x32a.3 (0.4) 0x0320| 10 | . | exponent: 0 0x32a.4-0x32a.7 (0.4) 0x0320| 15 | . | size_bigint: 21 0x32b-0x32b.7 (1) - | | | size: 21 0x32c-NA (0) + | | | size: 21 0x0320| 48 53 54 53| HSTS| value: "HSTS 52322429 Version" 0x32c-0x340.7 (21) 0x0330|20 35 32 33 32 32 34 32 39 20 56 65 72 73 69 6f| 52322429 Versio| 0x0340|6e |n | @@ -241,7 +241,7 @@ $ fq dv dicttest_many_items.plist 0x0340| 10 | . | large_size_marker: 1 (valid) 0x342-0x342.3 (0.4) 0x0340| 10 | . | exponent: 0 0x342.4-0x342.7 (0.4) 0x0340| 15 | . | size_bigint: 21 0x343-0x343.7 (1) - | | | size: 21 0x344-NA (0) + | | | size: 21 0x0340| 48 53 54 53 20 36 30 39 31 38 39 38| HSTS 6091898| value: "HSTS 60918987 Version" 0x344-0x358.7 (21) 0x0350|37 20 56 65 72 73 69 6f 6e |7 Version | | | | value{}: 0xe3c-0xe40.7 (5) @@ -258,7 +258,7 @@ $ fq dv dicttest_many_items.plist 0x0350| 10 | . | large_size_marker: 1 (valid) 0x35a-0x35a.3 (0.4) 0x0350| 10 | . | exponent: 0 0x35a.4-0x35a.7 (0.4) 0x0350| 14 | . | size_bigint: 20 0x35b-0x35b.7 (1) - | | | size: 20 0x35c-NA (0) + | | | size: 20 0x0350| 48 53 54 53| HSTS| value: "HSTS 7873426 Version" 0x35c-0x36f.7 (20) 0x0360|20 37 38 37 33 34 32 36 20 56 65 72 73 69 6f 6e| 7873426 Version| | | | value{}: 0xe41-0xe45.7 (5) @@ -274,7 +274,7 @@ $ fq dv dicttest_many_items.plist 0x0370| 10 | . | large_size_marker: 1 (valid) 0x371-0x371.3 (0.4) 0x0370| 10 | . | exponent: 0 0x371.4-0x371.7 (0.4) 0x0370| 14 | . | size_bigint: 20 0x372-0x372.7 (1) - | | | size: 20 0x373-NA (0) + | | | size: 20 0x0370| 48 53 54 53 20 35 35 36 32 31 36 35 20| HSTS 5562165 | value: "HSTS 5562165 Version" 0x373-0x386.7 (20) 0x0380|56 65 72 73 69 6f 6e |Version | | | | value{}: 0xe46-0xe4a.7 (5) @@ -290,7 +290,7 @@ $ fq dv dicttest_many_items.plist 0x0380| 10 | . | large_size_marker: 1 (valid) 0x388-0x388.3 (0.4) 0x0380| 10 | . | exponent: 0 0x388.4-0x388.7 (0.4) 0x0380| 15 | . | size_bigint: 21 0x389-0x389.7 (1) - | | | size: 21 0x38a-NA (0) + | | | size: 21 0x0380| 48 53 54 53 20 36| HSTS 6| value: "HSTS 63341561 Version" 0x38a-0x39e.7 (21) 0x0390|33 33 34 31 35 36 31 20 56 65 72 73 69 6f 6e |3341561 Version | | | | value{}: 0xe4b-0xe4f.7 (5) @@ -306,7 +306,7 @@ $ fq dv dicttest_many_items.plist 0x03a0|10 |. | large_size_marker: 1 (valid) 0x3a0-0x3a0.3 (0.4) 0x03a0|10 |. | exponent: 0 0x3a0.4-0x3a0.7 (0.4) 0x03a0| 15 | . | size_bigint: 21 0x3a1-0x3a1.7 (1) - | | | size: 21 0x3a2-NA (0) + | | | size: 21 0x03a0| 48 53 54 53 20 32 36 30 30 34 30 36 39 20| HSTS 26004069 | value: "HSTS 26004069 Version" 0x3a2-0x3b6.7 (21) 0x03b0|56 65 72 73 69 6f 6e |Version | | | | value{}: 0xe50-0xe54.7 (5) @@ -324,7 +324,7 @@ $ fq dv dicttest_many_items.plist 0x03b0| 10 | . | large_size_marker: 1 (valid) 0x3b8-0x3b8.3 (0.4) 0x03b0| 10 | . | exponent: 0 0x3b8.4-0x3b8.7 (0.4) 0x03b0| 15 | . | size_bigint: 21 0x3b9-0x3b9.7 (1) - | | | size: 21 0x3ba-NA (0) + | | | size: 21 0x03b0| 48 53 54 53 20 34| HSTS 4| value: "HSTS 41359354 Version" 0x3ba-0x3ce.7 (21) 0x03c0|31 33 35 39 33 35 34 20 56 65 72 73 69 6f 6e |1359354 Version | | | | value{}: 0xe55-0xe59.7 (5) @@ -340,7 +340,7 @@ $ fq dv dicttest_many_items.plist 0x03d0|10 |. | large_size_marker: 1 (valid) 0x3d0-0x3d0.3 (0.4) 0x03d0|10 |. | exponent: 0 0x3d0.4-0x3d0.7 (0.4) 0x03d0| 13 | . | size_bigint: 19 0x3d1-0x3d1.7 (1) - | | | size: 19 0x3d2-NA (0) + | | | size: 19 0x03d0| 48 53 54 53 20 38 39 36 30 38 30 20 56 65| HSTS 896080 Ve| value: "HSTS 896080 Version" 0x3d2-0x3e4.7 (19) 0x03e0|72 73 69 6f 6e |rsion | | | | value{}: 0xe5a-0xe5e.7 (5) @@ -356,7 +356,7 @@ $ fq dv dicttest_many_items.plist 0x03e0| 10 | . | large_size_marker: 1 (valid) 0x3e6-0x3e6.3 (0.4) 0x03e0| 10 | . | exponent: 0 0x3e6.4-0x3e6.7 (0.4) 0x03e0| 13 | . | size_bigint: 19 0x3e7-0x3e7.7 (1) - | | | size: 19 0x3e8-NA (0) + | | | size: 19 0x03e0| 48 53 54 53 20 34 38 32| HSTS 482| value: "HSTS 482466 Version" 0x3e8-0x3fa.7 (19) 0x03f0|34 36 36 20 56 65 72 73 69 6f 6e |466 Version | | | | value{}: 0xe5f-0xe63.7 (5) @@ -372,7 +372,7 @@ $ fq dv dicttest_many_items.plist 0x03f0| 10 | . | large_size_marker: 1 (valid) 0x3fc-0x3fc.3 (0.4) 0x03f0| 10 | . | exponent: 0 0x3fc.4-0x3fc.7 (0.4) 0x03f0| 15 | . | size_bigint: 21 0x3fd-0x3fd.7 (1) - | | | size: 21 0x3fe-NA (0) + | | | size: 21 0x03f0| 48 53| HS| value: "HSTS 41241648 Version" 0x3fe-0x412.7 (21) 0x0400|54 53 20 34 31 32 34 31 36 34 38 20 56 65 72 73|TS 41241648 Vers| 0x0410|69 6f 6e |ion | @@ -389,7 +389,7 @@ $ fq dv dicttest_many_items.plist 0x0410| 10 | . | large_size_marker: 1 (valid) 0x414-0x414.3 (0.4) 0x0410| 10 | . | exponent: 0 0x414.4-0x414.7 (0.4) 0x0410| 15 | . | size_bigint: 21 0x415-0x415.7 (1) - | | | size: 21 0x416-NA (0) + | | | size: 21 0x0410| 48 53 54 53 20 39 32 39 37 38| HSTS 92978| value: "HSTS 92978648 Version" 0x416-0x42a.7 (21) 0x0420|36 34 38 20 56 65 72 73 69 6f 6e |648 Version | | | | value{}: 0xe69-0xe6d.7 (5) @@ -405,7 +405,7 @@ $ fq dv dicttest_many_items.plist 0x0420| 10 | . | large_size_marker: 1 (valid) 0x42c-0x42c.3 (0.4) 0x0420| 10 | . | exponent: 0 0x42c.4-0x42c.7 (0.4) 0x0420| 15 | . | size_bigint: 21 0x42d-0x42d.7 (1) - | | | size: 21 0x42e-NA (0) + | | | size: 21 0x0420| 48 53| HS| value: "HSTS 82485082 Version" 0x42e-0x442.7 (21) 0x0430|54 53 20 38 32 34 38 35 30 38 32 20 56 65 72 73|TS 82485082 Vers| 0x0440|69 6f 6e |ion | @@ -423,7 +423,7 @@ $ fq dv dicttest_many_items.plist 0x0440| 10 | . | large_size_marker: 1 (valid) 0x444-0x444.3 (0.4) 0x0440| 10 | . | exponent: 0 0x444.4-0x444.7 (0.4) 0x0440| 15 | . | size_bigint: 21 0x445-0x445.7 (1) - | | | size: 21 0x446-NA (0) + | | | size: 21 0x0440| 48 53 54 53 20 39 39 31 35 36| HSTS 99156| value: "HSTS 99156702 Version" 0x446-0x45a.7 (21) 0x0450|37 30 32 20 56 65 72 73 69 6f 6e |702 Version | | | | value{}: 0xe73-0xe77.7 (5) @@ -439,7 +439,7 @@ $ fq dv dicttest_many_items.plist 0x0450| 10 | . | large_size_marker: 1 (valid) 0x45c-0x45c.3 (0.4) 0x0450| 10 | . | exponent: 0 0x45c.4-0x45c.7 (0.4) 0x0450| 15 | . | size_bigint: 21 0x45d-0x45d.7 (1) - | | | size: 21 0x45e-NA (0) + | | | size: 21 0x0450| 48 53| HS| value: "HSTS 45650036 Version" 0x45e-0x472.7 (21) 0x0460|54 53 20 34 35 36 35 30 30 33 36 20 56 65 72 73|TS 45650036 Vers| 0x0470|69 6f 6e |ion | @@ -458,7 +458,7 @@ $ fq dv dicttest_many_items.plist 0x0470| 10 | . | large_size_marker: 1 (valid) 0x474-0x474.3 (0.4) 0x0470| 10 | . | exponent: 0 0x474.4-0x474.7 (0.4) 0x0470| 15 | . | size_bigint: 21 0x475-0x475.7 (1) - | | | size: 21 0x476-NA (0) + | | | size: 21 0x0470| 48 53 54 53 20 35 32 36 35 31| HSTS 52651| value: "HSTS 52651443 Version" 0x476-0x48a.7 (21) 0x0480|34 34 33 20 56 65 72 73 69 6f 6e |443 Version | | | | value{}: 0xe7d-0xe81.7 (5) @@ -475,7 +475,7 @@ $ fq dv dicttest_many_items.plist 0x0480| 10 | . | large_size_marker: 1 (valid) 0x48c-0x48c.3 (0.4) 0x0480| 10 | . | exponent: 0 0x48c.4-0x48c.7 (0.4) 0x0480| 15 | . | size_bigint: 21 0x48d-0x48d.7 (1) - | | | size: 21 0x48e-NA (0) + | | | size: 21 0x0480| 48 53| HS| value: "HSTS 22026076 Version" 0x48e-0x4a2.7 (21) 0x0490|54 53 20 32 32 30 32 36 30 37 36 20 56 65 72 73|TS 22026076 Vers| 0x04a0|69 6f 6e |ion | @@ -492,7 +492,7 @@ $ fq dv dicttest_many_items.plist 0x04a0| 10 | . | large_size_marker: 1 (valid) 0x4a4-0x4a4.3 (0.4) 0x04a0| 10 | . | exponent: 0 0x4a4.4-0x4a4.7 (0.4) 0x04a0| 15 | . | size_bigint: 21 0x4a5-0x4a5.7 (1) - | | | size: 21 0x4a6-NA (0) + | | | size: 21 0x04a0| 48 53 54 53 20 33 35 32 39 35| HSTS 35295| value: "HSTS 35295787 Version" 0x4a6-0x4ba.7 (21) 0x04b0|37 38 37 20 56 65 72 73 69 6f 6e |787 Version | | | | value{}: 0xe87-0xe8b.7 (5) @@ -508,7 +508,7 @@ $ fq dv dicttest_many_items.plist 0x04b0| 10 | . | large_size_marker: 1 (valid) 0x4bc-0x4bc.3 (0.4) 0x04b0| 10 | . | exponent: 0 0x4bc.4-0x4bc.7 (0.4) 0x04b0| 15 | . | size_bigint: 21 0x4bd-0x4bd.7 (1) - | | | size: 21 0x4be-NA (0) + | | | size: 21 0x04b0| 48 53| HS| value: "HSTS 72441178 Version" 0x4be-0x4d2.7 (21) 0x04c0|54 53 20 37 32 34 34 31 31 37 38 20 56 65 72 73|TS 72441178 Vers| 0x04d0|69 6f 6e |ion | @@ -526,7 +526,7 @@ $ fq dv dicttest_many_items.plist 0x04d0| 10 | . | large_size_marker: 1 (valid) 0x4d4-0x4d4.3 (0.4) 0x04d0| 10 | . | exponent: 0 0x4d4.4-0x4d4.7 (0.4) 0x04d0| 15 | . | size_bigint: 21 0x4d5-0x4d5.7 (1) - | | | size: 21 0x4d6-NA (0) + | | | size: 21 0x04d0| 48 53 54 53 20 34 30 35 37 37| HSTS 40577| value: "HSTS 40577218 Version" 0x4d6-0x4ea.7 (21) 0x04e0|32 31 38 20 56 65 72 73 69 6f 6e |218 Version | | | | value{}: 0xe91-0xe95.7 (5) @@ -542,7 +542,7 @@ $ fq dv dicttest_many_items.plist 0x04e0| 10 | . | large_size_marker: 1 (valid) 0x4ec-0x4ec.3 (0.4) 0x04e0| 10 | . | exponent: 0 0x4ec.4-0x4ec.7 (0.4) 0x04e0| 15 | . | size_bigint: 21 0x4ed-0x4ed.7 (1) - | | | size: 21 0x4ee-NA (0) + | | | size: 21 0x04e0| 48 53| HS| value: "HSTS 90566589 Version" 0x4ee-0x502.7 (21) 0x04f0|54 53 20 39 30 35 36 36 35 38 39 20 56 65 72 73|TS 90566589 Vers| 0x0500|69 6f 6e |ion | @@ -559,7 +559,7 @@ $ fq dv dicttest_many_items.plist 0x0500| 10 | . | large_size_marker: 1 (valid) 0x504-0x504.3 (0.4) 0x0500| 10 | . | exponent: 0 0x504.4-0x504.7 (0.4) 0x0500| 15 | . | size_bigint: 21 0x505-0x505.7 (1) - | | | size: 21 0x506-NA (0) + | | | size: 21 0x0500| 48 53 54 53 20 32 31 32 36 38| HSTS 21268| value: "HSTS 21268233 Version" 0x506-0x51a.7 (21) 0x0510|32 33 33 20 56 65 72 73 69 6f 6e |233 Version | | | | value{}: 0xe9b-0xe9f.7 (5) @@ -575,7 +575,7 @@ $ fq dv dicttest_many_items.plist 0x0510| 10 | . | large_size_marker: 1 (valid) 0x51c-0x51c.3 (0.4) 0x0510| 10 | . | exponent: 0 0x51c.4-0x51c.7 (0.4) 0x0510| 15 | . | size_bigint: 21 0x51d-0x51d.7 (1) - | | | size: 21 0x51e-NA (0) + | | | size: 21 0x0510| 48 53| HS| value: "HSTS 21342473 Version" 0x51e-0x532.7 (21) 0x0520|54 53 20 32 31 33 34 32 34 37 33 20 56 65 72 73|TS 21342473 Vers| 0x0530|69 6f 6e |ion | @@ -594,7 +594,7 @@ $ fq dv dicttest_many_items.plist 0x0530| 10 | . | large_size_marker: 1 (valid) 0x534-0x534.3 (0.4) 0x0530| 10 | . | exponent: 0 0x534.4-0x534.7 (0.4) 0x0530| 15 | . | size_bigint: 21 0x535-0x535.7 (1) - | | | size: 21 0x536-NA (0) + | | | size: 21 0x0530| 48 53 54 53 20 36 39 34 33 33| HSTS 69433| value: "HSTS 69433020 Version" 0x536-0x54a.7 (21) 0x0540|30 32 30 20 56 65 72 73 69 6f 6e |020 Version | | | | value{}: 0xea5-0xea9.7 (5) @@ -610,7 +610,7 @@ $ fq dv dicttest_many_items.plist 0x0540| 10 | . | large_size_marker: 1 (valid) 0x54c-0x54c.3 (0.4) 0x0540| 10 | . | exponent: 0 0x54c.4-0x54c.7 (0.4) 0x0540| 15 | . | size_bigint: 21 0x54d-0x54d.7 (1) - | | | size: 21 0x54e-NA (0) + | | | size: 21 0x0540| 48 53| HS| value: "HSTS 79923975 Version" 0x54e-0x562.7 (21) 0x0550|54 53 20 37 39 39 32 33 39 37 35 20 56 65 72 73|TS 79923975 Vers| 0x0560|69 6f 6e |ion | @@ -627,7 +627,7 @@ $ fq dv dicttest_many_items.plist 0x0560| 10 | . | large_size_marker: 1 (valid) 0x564-0x564.3 (0.4) 0x0560| 10 | . | exponent: 0 0x564.4-0x564.7 (0.4) 0x0560| 15 | . | size_bigint: 21 0x565-0x565.7 (1) - | | | size: 21 0x566-NA (0) + | | | size: 21 0x0560| 48 53 54 53 20 35 36 30 33 34| HSTS 56034| value: "HSTS 56034037 Version" 0x566-0x57a.7 (21) 0x0570|30 33 37 20 56 65 72 73 69 6f 6e |037 Version | | | | value{}: 0xeaf-0xeb3.7 (5) @@ -643,7 +643,7 @@ $ fq dv dicttest_many_items.plist 0x0570| 10 | . | large_size_marker: 1 (valid) 0x57c-0x57c.3 (0.4) 0x0570| 10 | . | exponent: 0 0x57c.4-0x57c.7 (0.4) 0x0570| 15 | . | size_bigint: 21 0x57d-0x57d.7 (1) - | | | size: 21 0x57e-NA (0) + | | | size: 21 0x0570| 48 53| HS| value: "HSTS 36180446 Version" 0x57e-0x592.7 (21) 0x0580|54 53 20 33 36 31 38 30 34 34 36 20 56 65 72 73|TS 36180446 Vers| 0x0590|69 6f 6e |ion | @@ -660,7 +660,7 @@ $ fq dv dicttest_many_items.plist 0x0590| 10 | . | large_size_marker: 1 (valid) 0x594-0x594.3 (0.4) 0x0590| 10 | . | exponent: 0 0x594.4-0x594.7 (0.4) 0x0590| 15 | . | size_bigint: 21 0x595-0x595.7 (1) - | | | size: 21 0x596-NA (0) + | | | size: 21 0x0590| 48 53 54 53 20 36 31 35 33 39| HSTS 61539| value: "HSTS 61539663 Version" 0x596-0x5aa.7 (21) 0x05a0|36 36 33 20 56 65 72 73 69 6f 6e |663 Version | | | | value{}: 0xeb9-0xebd.7 (5) @@ -676,7 +676,7 @@ $ fq dv dicttest_many_items.plist 0x05a0| 10 | . | large_size_marker: 1 (valid) 0x5ac-0x5ac.3 (0.4) 0x05a0| 10 | . | exponent: 0 0x5ac.4-0x5ac.7 (0.4) 0x05a0| 15 | . | size_bigint: 21 0x5ad-0x5ad.7 (1) - | | | size: 21 0x5ae-NA (0) + | | | size: 21 0x05a0| 48 53| HS| value: "HSTS 58956726 Version" 0x5ae-0x5c2.7 (21) 0x05b0|54 53 20 35 38 39 35 36 37 32 36 20 56 65 72 73|TS 58956726 Vers| 0x05c0|69 6f 6e |ion | @@ -694,7 +694,7 @@ $ fq dv dicttest_many_items.plist 0x05c0| 10 | . | large_size_marker: 1 (valid) 0x5c4-0x5c4.3 (0.4) 0x05c0| 10 | . | exponent: 0 0x5c4.4-0x5c4.7 (0.4) 0x05c0| 15 | . | size_bigint: 21 0x5c5-0x5c5.7 (1) - | | | size: 21 0x5c6-NA (0) + | | | size: 21 0x05c0| 48 53 54 53 20 36 37 37 37 36| HSTS 67776| value: "HSTS 67776986 Version" 0x5c6-0x5da.7 (21) 0x05d0|39 38 36 20 56 65 72 73 69 6f 6e |986 Version | | | | value{}: 0xec3-0xec7.7 (5) @@ -710,7 +710,7 @@ $ fq dv dicttest_many_items.plist 0x05d0| 10 | . | large_size_marker: 1 (valid) 0x5dc-0x5dc.3 (0.4) 0x05d0| 10 | . | exponent: 0 0x5dc.4-0x5dc.7 (0.4) 0x05d0| 15 | . | size_bigint: 21 0x5dd-0x5dd.7 (1) - | | | size: 21 0x5de-NA (0) + | | | size: 21 0x05d0| 48 53| HS| value: "HSTS 86433714 Version" 0x5de-0x5f2.7 (21) 0x05e0|54 53 20 38 36 34 33 33 37 31 34 20 56 65 72 73|TS 86433714 Vers| 0x05f0|69 6f 6e |ion | @@ -729,7 +729,7 @@ $ fq dv dicttest_many_items.plist 0x05f0| 10 | . | large_size_marker: 1 (valid) 0x5f4-0x5f4.3 (0.4) 0x05f0| 10 | . | exponent: 0 0x5f4.4-0x5f4.7 (0.4) 0x05f0| 15 | . | size_bigint: 21 0x5f5-0x5f5.7 (1) - | | | size: 21 0x5f6-NA (0) + | | | size: 21 0x05f0| 48 53 54 53 20 35 30 33 39 30| HSTS 50390| value: "HSTS 50390632 Version" 0x5f6-0x60a.7 (21) 0x0600|36 33 32 20 56 65 72 73 69 6f 6e |632 Version | | | | value{}: 0xecd-0xed1.7 (5) @@ -746,7 +746,7 @@ $ fq dv dicttest_many_items.plist 0x0600| 10 | . | large_size_marker: 1 (valid) 0x60c-0x60c.3 (0.4) 0x0600| 10 | . | exponent: 0 0x60c.4-0x60c.7 (0.4) 0x0600| 15 | . | size_bigint: 21 0x60d-0x60d.7 (1) - | | | size: 21 0x60e-NA (0) + | | | size: 21 0x0600| 48 53| HS| value: "HSTS 81829874 Version" 0x60e-0x622.7 (21) 0x0610|54 53 20 38 31 38 32 39 38 37 34 20 56 65 72 73|TS 81829874 Vers| 0x0620|69 6f 6e |ion | @@ -763,7 +763,7 @@ $ fq dv dicttest_many_items.plist 0x0620| 10 | . | large_size_marker: 1 (valid) 0x624-0x624.3 (0.4) 0x0620| 10 | . | exponent: 0 0x624.4-0x624.7 (0.4) 0x0620| 15 | . | size_bigint: 21 0x625-0x625.7 (1) - | | | size: 21 0x626-NA (0) + | | | size: 21 0x0620| 48 53 54 53 20 37 35 37 35 30| HSTS 75750| value: "HSTS 75750610 Version" 0x626-0x63a.7 (21) 0x0630|36 31 30 20 56 65 72 73 69 6f 6e |610 Version | | | | value{}: 0xed7-0xedb.7 (5) @@ -779,7 +779,7 @@ $ fq dv dicttest_many_items.plist 0x0630| 10 | . | large_size_marker: 1 (valid) 0x63c-0x63c.3 (0.4) 0x0630| 10 | . | exponent: 0 0x63c.4-0x63c.7 (0.4) 0x0630| 15 | . | size_bigint: 21 0x63d-0x63d.7 (1) - | | | size: 21 0x63e-NA (0) + | | | size: 21 0x0630| 48 53| HS| value: "HSTS 52948776 Version" 0x63e-0x652.7 (21) 0x0640|54 53 20 35 32 39 34 38 37 37 36 20 56 65 72 73|TS 52948776 Vers| 0x0650|69 6f 6e |ion | @@ -797,7 +797,7 @@ $ fq dv dicttest_many_items.plist 0x0650| 10 | . | large_size_marker: 1 (valid) 0x654-0x654.3 (0.4) 0x0650| 10 | . | exponent: 0 0x654.4-0x654.7 (0.4) 0x0650| 15 | . | size_bigint: 21 0x655-0x655.7 (1) - | | | size: 21 0x656-NA (0) + | | | size: 21 0x0650| 48 53 54 53 20 36 35 36 38 39| HSTS 65689| value: "HSTS 65689205 Version" 0x656-0x66a.7 (21) 0x0660|32 30 35 20 56 65 72 73 69 6f 6e |205 Version | | | | value{}: 0xee1-0xee5.7 (5) @@ -813,7 +813,7 @@ $ fq dv dicttest_many_items.plist 0x0660| 10 | . | large_size_marker: 1 (valid) 0x66c-0x66c.3 (0.4) 0x0660| 10 | . | exponent: 0 0x66c.4-0x66c.7 (0.4) 0x0660| 15 | . | size_bigint: 21 0x66d-0x66d.7 (1) - | | | size: 21 0x66e-NA (0) + | | | size: 21 0x0660| 48 53| HS| value: "HSTS 76899202 Version" 0x66e-0x682.7 (21) 0x0670|54 53 20 37 36 38 39 39 32 30 32 20 56 65 72 73|TS 76899202 Vers| 0x0680|69 6f 6e |ion | @@ -830,7 +830,7 @@ $ fq dv dicttest_many_items.plist 0x0680| 10 | . | large_size_marker: 1 (valid) 0x684-0x684.3 (0.4) 0x0680| 10 | . | exponent: 0 0x684.4-0x684.7 (0.4) 0x0680| 15 | . | size_bigint: 21 0x685-0x685.7 (1) - | | | size: 21 0x686-NA (0) + | | | size: 21 0x0680| 48 53 54 53 20 33 36 35 38 38| HSTS 36588| value: "HSTS 36588300 Version" 0x686-0x69a.7 (21) 0x0690|33 30 30 20 56 65 72 73 69 6f 6e |300 Version | | | | value{}: 0xeeb-0xeef.7 (5) @@ -846,7 +846,7 @@ $ fq dv dicttest_many_items.plist 0x0690| 10 | . | large_size_marker: 1 (valid) 0x69c-0x69c.3 (0.4) 0x0690| 10 | . | exponent: 0 0x69c.4-0x69c.7 (0.4) 0x0690| 15 | . | size_bigint: 21 0x69d-0x69d.7 (1) - | | | size: 21 0x69e-NA (0) + | | | size: 21 0x0690| 48 53| HS| value: "HSTS 60765224 Version" 0x69e-0x6b2.7 (21) 0x06a0|54 53 20 36 30 37 36 35 32 32 34 20 56 65 72 73|TS 60765224 Vers| 0x06b0|69 6f 6e |ion | @@ -865,7 +865,7 @@ $ fq dv dicttest_many_items.plist 0x06b0| 10 | . | large_size_marker: 1 (valid) 0x6b4-0x6b4.3 (0.4) 0x06b0| 10 | . | exponent: 0 0x6b4.4-0x6b4.7 (0.4) 0x06b0| 15 | . | size_bigint: 21 0x6b5-0x6b5.7 (1) - | | | size: 21 0x6b6-NA (0) + | | | size: 21 0x06b0| 48 53 54 53 20 35 35 32 32 36| HSTS 55226| value: "HSTS 55226204 Version" 0x6b6-0x6ca.7 (21) 0x06c0|32 30 34 20 56 65 72 73 69 6f 6e |204 Version | | | | value{}: 0xef5-0xef9.7 (5) @@ -881,7 +881,7 @@ $ fq dv dicttest_many_items.plist 0x06c0| 10 | . | large_size_marker: 1 (valid) 0x6cc-0x6cc.3 (0.4) 0x06c0| 10 | . | exponent: 0 0x6cc.4-0x6cc.7 (0.4) 0x06c0| 15 | . | size_bigint: 21 0x6cd-0x6cd.7 (1) - | | | size: 21 0x6ce-NA (0) + | | | size: 21 0x06c0| 48 53| HS| value: "HSTS 73970690 Version" 0x6ce-0x6e2.7 (21) 0x06d0|54 53 20 37 33 39 37 30 36 39 30 20 56 65 72 73|TS 73970690 Vers| 0x06e0|69 6f 6e |ion | @@ -898,7 +898,7 @@ $ fq dv dicttest_many_items.plist 0x06e0| 10 | . | large_size_marker: 1 (valid) 0x6e4-0x6e4.3 (0.4) 0x06e0| 10 | . | exponent: 0 0x6e4.4-0x6e4.7 (0.4) 0x06e0| 15 | . | size_bigint: 21 0x6e5-0x6e5.7 (1) - | | | size: 21 0x6e6-NA (0) + | | | size: 21 0x06e0| 48 53 54 53 20 31 32 32 31 38| HSTS 12218| value: "HSTS 12218210 Version" 0x6e6-0x6fa.7 (21) 0x06f0|32 31 30 20 56 65 72 73 69 6f 6e |210 Version | | | | value{}: 0xeff-0xf03.7 (5) @@ -914,7 +914,7 @@ $ fq dv dicttest_many_items.plist 0x06f0| 10 | . | large_size_marker: 1 (valid) 0x6fc-0x6fc.3 (0.4) 0x06f0| 10 | . | exponent: 0 0x6fc.4-0x6fc.7 (0.4) 0x06f0| 15 | . | size_bigint: 21 0x6fd-0x6fd.7 (1) - | | | size: 21 0x6fe-NA (0) + | | | size: 21 0x06f0| 48 53| HS| value: "HSTS 67124270 Version" 0x6fe-0x712.7 (21) 0x0700|54 53 20 36 37 31 32 34 32 37 30 20 56 65 72 73|TS 67124270 Vers| 0x0710|69 6f 6e |ion | @@ -931,7 +931,7 @@ $ fq dv dicttest_many_items.plist 0x0710| 10 | . | large_size_marker: 1 (valid) 0x714-0x714.3 (0.4) 0x0710| 10 | . | exponent: 0 0x714.4-0x714.7 (0.4) 0x0710| 15 | . | size_bigint: 21 0x715-0x715.7 (1) - | | | size: 21 0x716-NA (0) + | | | size: 21 0x0710| 48 53 54 53 20 32 38 38 32 36| HSTS 28826| value: "HSTS 28826625 Version" 0x716-0x72a.7 (21) 0x0720|36 32 35 20 56 65 72 73 69 6f 6e |625 Version | | | | value{}: 0xf09-0xf0d.7 (5) @@ -947,7 +947,7 @@ $ fq dv dicttest_many_items.plist 0x0720| 10 | . | large_size_marker: 1 (valid) 0x72c-0x72c.3 (0.4) 0x0720| 10 | . | exponent: 0 0x72c.4-0x72c.7 (0.4) 0x0720| 15 | . | size_bigint: 21 0x72d-0x72d.7 (1) - | | | size: 21 0x72e-NA (0) + | | | size: 21 0x0720| 48 53| HS| value: "HSTS 15942628 Version" 0x72e-0x742.7 (21) 0x0730|54 53 20 31 35 39 34 32 36 32 38 20 56 65 72 73|TS 15942628 Vers| 0x0740|69 6f 6e |ion | @@ -965,7 +965,7 @@ $ fq dv dicttest_many_items.plist 0x0740| 10 | . | large_size_marker: 1 (valid) 0x744-0x744.3 (0.4) 0x0740| 10 | . | exponent: 0 0x744.4-0x744.7 (0.4) 0x0740| 15 | . | size_bigint: 21 0x745-0x745.7 (1) - | | | size: 21 0x746-NA (0) + | | | size: 21 0x0740| 48 53 54 53 20 38 32 36 39 38| HSTS 82698| value: "HSTS 82698591 Version" 0x746-0x75a.7 (21) 0x0750|35 39 31 20 56 65 72 73 69 6f 6e |591 Version | | | | value{}: 0xf13-0xf17.7 (5) @@ -981,7 +981,7 @@ $ fq dv dicttest_many_items.plist 0x0750| 10 | . | large_size_marker: 1 (valid) 0x75c-0x75c.3 (0.4) 0x0750| 10 | . | exponent: 0 0x75c.4-0x75c.7 (0.4) 0x0750| 15 | . | size_bigint: 21 0x75d-0x75d.7 (1) - | | | size: 21 0x75e-NA (0) + | | | size: 21 0x0750| 48 53| HS| value: "HSTS 26253183 Version" 0x75e-0x772.7 (21) 0x0760|54 53 20 32 36 32 35 33 31 38 33 20 56 65 72 73|TS 26253183 Vers| 0x0770|69 6f 6e |ion | @@ -1000,7 +1000,7 @@ $ fq dv dicttest_many_items.plist 0x0770| 10 | . | large_size_marker: 1 (valid) 0x774-0x774.3 (0.4) 0x0770| 10 | . | exponent: 0 0x774.4-0x774.7 (0.4) 0x0770| 14 | . | size_bigint: 20 0x775-0x775.7 (1) - | | | size: 20 0x776-NA (0) + | | | size: 20 0x0770| 48 53 54 53 20 39 36 30 39 34| HSTS 96094| value: "HSTS 9609427 Version" 0x776-0x789.7 (20) 0x0780|32 37 20 56 65 72 73 69 6f 6e |27 Version | | | | value{}: 0xf1d-0xf21.7 (5) @@ -1017,7 +1017,7 @@ $ fq dv dicttest_many_items.plist 0x0780| 10 | . | large_size_marker: 1 (valid) 0x78b-0x78b.3 (0.4) 0x0780| 10 | . | exponent: 0 0x78b.4-0x78b.7 (0.4) 0x0780| 15 | . | size_bigint: 21 0x78c-0x78c.7 (1) - | | | size: 21 0x78d-NA (0) + | | | size: 21 0x0780| 48 53 54| HST| value: "HSTS 91427292 Version" 0x78d-0x7a1.7 (21) 0x0790|53 20 39 31 34 32 37 32 39 32 20 56 65 72 73 69|S 91427292 Versi| 0x07a0|6f 6e |on | @@ -1034,7 +1034,7 @@ $ fq dv dicttest_many_items.plist 0x07a0| 10 | . | large_size_marker: 1 (valid) 0x7a3-0x7a3.3 (0.4) 0x07a0| 10 | . | exponent: 0 0x7a3.4-0x7a3.7 (0.4) 0x07a0| 15 | . | size_bigint: 21 0x7a4-0x7a4.7 (1) - | | | size: 21 0x7a5-NA (0) + | | | size: 21 0x07a0| 48 53 54 53 20 35 33 39 35 31 33| HSTS 539513| value: "HSTS 53951356 Version" 0x7a5-0x7b9.7 (21) 0x07b0|35 36 20 56 65 72 73 69 6f 6e |56 Version | | | | value{}: 0xf27-0xf2b.7 (5) @@ -1050,7 +1050,7 @@ $ fq dv dicttest_many_items.plist 0x07b0| 10 | . | large_size_marker: 1 (valid) 0x7bb-0x7bb.3 (0.4) 0x07b0| 10 | . | exponent: 0 0x7bb.4-0x7bb.7 (0.4) 0x07b0| 15 | . | size_bigint: 21 0x7bc-0x7bc.7 (1) - | | | size: 21 0x7bd-NA (0) + | | | size: 21 0x07b0| 48 53 54| HST| value: "HSTS 75540994 Version" 0x7bd-0x7d1.7 (21) 0x07c0|53 20 37 35 35 34 30 39 39 34 20 56 65 72 73 69|S 75540994 Versi| 0x07d0|6f 6e |on | @@ -1068,7 +1068,7 @@ $ fq dv dicttest_many_items.plist 0x07d0| 10 | . | large_size_marker: 1 (valid) 0x7d3-0x7d3.3 (0.4) 0x07d0| 10 | . | exponent: 0 0x7d3.4-0x7d3.7 (0.4) 0x07d0| 15 | . | size_bigint: 21 0x7d4-0x7d4.7 (1) - | | | size: 21 0x7d5-NA (0) + | | | size: 21 0x07d0| 48 53 54 53 20 34 30 34 38 30 39| HSTS 404809| value: "HSTS 40480961 Version" 0x7d5-0x7e9.7 (21) 0x07e0|36 31 20 56 65 72 73 69 6f 6e |61 Version | | | | value{}: 0xf31-0xf35.7 (5) @@ -1084,7 +1084,7 @@ $ fq dv dicttest_many_items.plist 0x07e0| 10 | . | large_size_marker: 1 (valid) 0x7eb-0x7eb.3 (0.4) 0x07e0| 10 | . | exponent: 0 0x7eb.4-0x7eb.7 (0.4) 0x07e0| 15 | . | size_bigint: 21 0x7ec-0x7ec.7 (1) - | | | size: 21 0x7ed-NA (0) + | | | size: 21 0x07e0| 48 53 54| HST| value: "HSTS 45557369 Version" 0x7ed-0x801.7 (21) 0x07f0|53 20 34 35 35 35 37 33 36 39 20 56 65 72 73 69|S 45557369 Versi| 0x0800|6f 6e |on | @@ -1101,7 +1101,7 @@ $ fq dv dicttest_many_items.plist 0x0800| 10 | . | large_size_marker: 1 (valid) 0x803-0x803.3 (0.4) 0x0800| 10 | . | exponent: 0 0x803.4-0x803.7 (0.4) 0x0800| 15 | . | size_bigint: 21 0x804-0x804.7 (1) - | | | size: 21 0x805-NA (0) + | | | size: 21 0x0800| 48 53 54 53 20 32 39 37 31 35 37| HSTS 297157| value: "HSTS 29715776 Version" 0x805-0x819.7 (21) 0x0810|37 36 20 56 65 72 73 69 6f 6e |76 Version | | | | value{}: 0xf3b-0xf3f.7 (5) @@ -1117,7 +1117,7 @@ $ fq dv dicttest_many_items.plist 0x0810| 10 | . | large_size_marker: 1 (valid) 0x81b-0x81b.3 (0.4) 0x0810| 10 | . | exponent: 0 0x81b.4-0x81b.7 (0.4) 0x0810| 15 | . | size_bigint: 21 0x81c-0x81c.7 (1) - | | | size: 21 0x81d-NA (0) + | | | size: 21 0x0810| 48 53 54| HST| value: "HSTS 67789571 Version" 0x81d-0x831.7 (21) 0x0820|53 20 36 37 37 38 39 35 37 31 20 56 65 72 73 69|S 67789571 Versi| 0x0830|6f 6e |on | @@ -1136,7 +1136,7 @@ $ fq dv dicttest_many_items.plist 0x0830| 10 | . | large_size_marker: 1 (valid) 0x833-0x833.3 (0.4) 0x0830| 10 | . | exponent: 0 0x833.4-0x833.7 (0.4) 0x0830| 15 | . | size_bigint: 21 0x834-0x834.7 (1) - | | | size: 21 0x835-NA (0) + | | | size: 21 0x0830| 48 53 54 53 20 32 36 33 30 34 30| HSTS 263040| value: "HSTS 26304070 Version" 0x835-0x849.7 (21) 0x0840|37 30 20 56 65 72 73 69 6f 6e |70 Version | | | | value{}: 0xf45-0xf49.7 (5) @@ -1152,7 +1152,7 @@ $ fq dv dicttest_many_items.plist 0x0840| 10 | . | large_size_marker: 1 (valid) 0x84b-0x84b.3 (0.4) 0x0840| 10 | . | exponent: 0 0x84b.4-0x84b.7 (0.4) 0x0840| 15 | . | size_bigint: 21 0x84c-0x84c.7 (1) - | | | size: 21 0x84d-NA (0) + | | | size: 21 0x0840| 48 53 54| HST| value: "HSTS 36896701 Version" 0x84d-0x861.7 (21) 0x0850|53 20 33 36 38 39 36 37 30 31 20 56 65 72 73 69|S 36896701 Versi| 0x0860|6f 6e |on | @@ -1169,7 +1169,7 @@ $ fq dv dicttest_many_items.plist 0x0860| 10 | . | large_size_marker: 1 (valid) 0x863-0x863.3 (0.4) 0x0860| 10 | . | exponent: 0 0x863.4-0x863.7 (0.4) 0x0860| 15 | . | size_bigint: 21 0x864-0x864.7 (1) - | | | size: 21 0x865-NA (0) + | | | size: 21 0x0860| 48 53 54 53 20 32 34 37 36 33 38| HSTS 247638| value: "HSTS 24763818 Version" 0x865-0x879.7 (21) 0x0870|31 38 20 56 65 72 73 69 6f 6e |18 Version | | | | value{}: 0xf4f-0xf53.7 (5) @@ -1185,7 +1185,7 @@ $ fq dv dicttest_many_items.plist 0x0870| 10 | . | large_size_marker: 1 (valid) 0x87b-0x87b.3 (0.4) 0x0870| 10 | . | exponent: 0 0x87b.4-0x87b.7 (0.4) 0x0870| 15 | . | size_bigint: 21 0x87c-0x87c.7 (1) - | | | size: 21 0x87d-NA (0) + | | | size: 21 0x0870| 48 53 54| HST| value: "HSTS 10080734 Version" 0x87d-0x891.7 (21) 0x0880|53 20 31 30 30 38 30 37 33 34 20 56 65 72 73 69|S 10080734 Versi| 0x0890|6f 6e |on | @@ -1202,7 +1202,7 @@ $ fq dv dicttest_many_items.plist 0x0890| 10 | . | large_size_marker: 1 (valid) 0x893-0x893.3 (0.4) 0x0890| 10 | . | exponent: 0 0x893.4-0x893.7 (0.4) 0x0890| 15 | . | size_bigint: 21 0x894-0x894.7 (1) - | | | size: 21 0x895-NA (0) + | | | size: 21 0x0890| 48 53 54 53 20 38 39 34 39 35 39| HSTS 894959| value: "HSTS 89495937 Version" 0x895-0x8a9.7 (21) 0x08a0|33 37 20 56 65 72 73 69 6f 6e |37 Version | | | | value{}: 0xf59-0xf5d.7 (5) @@ -1218,7 +1218,7 @@ $ fq dv dicttest_many_items.plist 0x08a0| 10 | . | large_size_marker: 1 (valid) 0x8ab-0x8ab.3 (0.4) 0x08a0| 10 | . | exponent: 0 0x8ab.4-0x8ab.7 (0.4) 0x08a0| 15 | . | size_bigint: 21 0x8ac-0x8ac.7 (1) - | | | size: 21 0x8ad-NA (0) + | | | size: 21 0x08a0| 48 53 54| HST| value: "HSTS 12038598 Version" 0x8ad-0x8c1.7 (21) 0x08b0|53 20 31 32 30 33 38 35 39 38 20 56 65 72 73 69|S 12038598 Versi| 0x08c0|6f 6e |on | @@ -1236,7 +1236,7 @@ $ fq dv dicttest_many_items.plist 0x08c0| 10 | . | large_size_marker: 1 (valid) 0x8c3-0x8c3.3 (0.4) 0x08c0| 10 | . | exponent: 0 0x8c3.4-0x8c3.7 (0.4) 0x08c0| 14 | . | size_bigint: 20 0x8c4-0x8c4.7 (1) - | | | size: 20 0x8c5-NA (0) + | | | size: 20 0x08c0| 48 53 54 53 20 39 32 35 39 35 32| HSTS 925952| value: "HSTS 9259520 Version" 0x8c5-0x8d8.7 (20) 0x08d0|30 20 56 65 72 73 69 6f 6e |0 Version | | | | value{}: 0xf63-0xf67.7 (5) @@ -1252,7 +1252,7 @@ $ fq dv dicttest_many_items.plist 0x08d0| 10 | . | large_size_marker: 1 (valid) 0x8da-0x8da.3 (0.4) 0x08d0| 10 | . | exponent: 0 0x8da.4-0x8da.7 (0.4) 0x08d0| 15 | . | size_bigint: 21 0x8db-0x8db.7 (1) - | | | size: 21 0x8dc-NA (0) + | | | size: 21 0x08d0| 48 53 54 53| HSTS| value: "HSTS 33437200 Version" 0x8dc-0x8f0.7 (21) 0x08e0|20 33 33 34 33 37 32 30 30 20 56 65 72 73 69 6f| 33437200 Versio| 0x08f0|6e |n | @@ -1271,7 +1271,7 @@ $ fq dv dicttest_many_items.plist 0x08f0| 10 | . | large_size_marker: 1 (valid) 0x8f2-0x8f2.3 (0.4) 0x08f0| 10 | . | exponent: 0 0x8f2.4-0x8f2.7 (0.4) 0x08f0| 15 | . | size_bigint: 21 0x8f3-0x8f3.7 (1) - | | | size: 21 0x8f4-NA (0) + | | | size: 21 0x08f0| 48 53 54 53 20 38 30 30 36 35 39 32| HSTS 8006592| value: "HSTS 80065929 Version" 0x8f4-0x908.7 (21) 0x0900|39 20 56 65 72 73 69 6f 6e |9 Version | | | | value{}: 0xf6d-0xf71.7 (5) @@ -1288,7 +1288,7 @@ $ fq dv dicttest_many_items.plist 0x0900| 10 | . | large_size_marker: 1 (valid) 0x90a-0x90a.3 (0.4) 0x0900| 10 | . | exponent: 0 0x90a.4-0x90a.7 (0.4) 0x0900| 15 | . | size_bigint: 21 0x90b-0x90b.7 (1) - | | | size: 21 0x90c-NA (0) + | | | size: 21 0x0900| 48 53 54 53| HSTS| value: "HSTS 54295113 Version" 0x90c-0x920.7 (21) 0x0910|20 35 34 32 39 35 31 31 33 20 56 65 72 73 69 6f| 54295113 Versio| 0x0920|6e |n | @@ -1305,7 +1305,7 @@ $ fq dv dicttest_many_items.plist 0x0920| 10 | . | large_size_marker: 1 (valid) 0x922-0x922.3 (0.4) 0x0920| 10 | . | exponent: 0 0x922.4-0x922.7 (0.4) 0x0920| 15 | . | size_bigint: 21 0x923-0x923.7 (1) - | | | size: 21 0x924-NA (0) + | | | size: 21 0x0920| 48 53 54 53 20 36 38 39 33 35 33 30| HSTS 6893530| value: "HSTS 68935308 Version" 0x924-0x938.7 (21) 0x0930|38 20 56 65 72 73 69 6f 6e |8 Version | | | | value{}: 0xf77-0xf7b.7 (5) @@ -1321,7 +1321,7 @@ $ fq dv dicttest_many_items.plist 0x0930| 10 | . | large_size_marker: 1 (valid) 0x93a-0x93a.3 (0.4) 0x0930| 10 | . | exponent: 0 0x93a.4-0x93a.7 (0.4) 0x0930| 15 | . | size_bigint: 21 0x93b-0x93b.7 (1) - | | | size: 21 0x93c-NA (0) + | | | size: 21 0x0930| 48 53 54 53| HSTS| value: "HSTS 16494683 Version" 0x93c-0x950.7 (21) 0x0940|20 31 36 34 39 34 36 38 33 20 56 65 72 73 69 6f| 16494683 Versio| 0x0950|6e |n | @@ -1339,7 +1339,7 @@ $ fq dv dicttest_many_items.plist 0x0950| 10 | . | large_size_marker: 1 (valid) 0x952-0x952.3 (0.4) 0x0950| 10 | . | exponent: 0 0x952.4-0x952.7 (0.4) 0x0950| 15 | . | size_bigint: 21 0x953-0x953.7 (1) - | | | size: 21 0x954-NA (0) + | | | size: 21 0x0950| 48 53 54 53 20 34 38 31 31 37 32 37| HSTS 4811727| value: "HSTS 48117274 Version" 0x954-0x968.7 (21) 0x0960|34 20 56 65 72 73 69 6f 6e |4 Version | | | | value{}: 0xf81-0xf85.7 (5) @@ -1355,7 +1355,7 @@ $ fq dv dicttest_many_items.plist 0x0960| 10 | . | large_size_marker: 1 (valid) 0x96a-0x96a.3 (0.4) 0x0960| 10 | . | exponent: 0 0x96a.4-0x96a.7 (0.4) 0x0960| 15 | . | size_bigint: 21 0x96b-0x96b.7 (1) - | | | size: 21 0x96c-NA (0) + | | | size: 21 0x0960| 48 53 54 53| HSTS| value: "HSTS 23144187 Version" 0x96c-0x980.7 (21) 0x0970|20 32 33 31 34 34 31 38 37 20 56 65 72 73 69 6f| 23144187 Versio| 0x0980|6e |n | @@ -1372,7 +1372,7 @@ $ fq dv dicttest_many_items.plist 0x0980| 10 | . | large_size_marker: 1 (valid) 0x982-0x982.3 (0.4) 0x0980| 10 | . | exponent: 0 0x982.4-0x982.7 (0.4) 0x0980| 15 | . | size_bigint: 21 0x983-0x983.7 (1) - | | | size: 21 0x984-NA (0) + | | | size: 21 0x0980| 48 53 54 53 20 35 34 39 36 37 37 34| HSTS 5496774| value: "HSTS 54967742 Version" 0x984-0x998.7 (21) 0x0990|32 20 56 65 72 73 69 6f 6e |2 Version | | | | value{}: 0xf8b-0xf8f.7 (5) @@ -1388,7 +1388,7 @@ $ fq dv dicttest_many_items.plist 0x0990| 10 | . | large_size_marker: 1 (valid) 0x99a-0x99a.3 (0.4) 0x0990| 10 | . | exponent: 0 0x99a.4-0x99a.7 (0.4) 0x0990| 15 | . | size_bigint: 21 0x99b-0x99b.7 (1) - | | | size: 21 0x99c-NA (0) + | | | size: 21 0x0990| 48 53 54 53| HSTS| value: "HSTS 83989129 Version" 0x99c-0x9b0.7 (21) 0x09a0|20 38 33 39 38 39 31 32 39 20 56 65 72 73 69 6f| 83989129 Versio| 0x09b0|6e |n | @@ -1407,7 +1407,7 @@ $ fq dv dicttest_many_items.plist 0x09b0| 10 | . | large_size_marker: 1 (valid) 0x9b2-0x9b2.3 (0.4) 0x09b0| 10 | . | exponent: 0 0x9b2.4-0x9b2.7 (0.4) 0x09b0| 15 | . | size_bigint: 21 0x9b3-0x9b3.7 (1) - | | | size: 21 0x9b4-NA (0) + | | | size: 21 0x09b0| 48 53 54 53 20 37 35 33 36 38 37 37| HSTS 7536877| value: "HSTS 75368770 Version" 0x9b4-0x9c8.7 (21) 0x09c0|30 20 56 65 72 73 69 6f 6e |0 Version | | | | value{}: 0xf95-0xf99.7 (5) @@ -1423,7 +1423,7 @@ $ fq dv dicttest_many_items.plist 0x09c0| 10 | . | large_size_marker: 1 (valid) 0x9ca-0x9ca.3 (0.4) 0x09c0| 10 | . | exponent: 0 0x9ca.4-0x9ca.7 (0.4) 0x09c0| 15 | . | size_bigint: 21 0x9cb-0x9cb.7 (1) - | | | size: 21 0x9cc-NA (0) + | | | size: 21 0x09c0| 48 53 54 53| HSTS| value: "HSTS 12635433 Version" 0x9cc-0x9e0.7 (21) 0x09d0|20 31 32 36 33 35 34 33 33 20 56 65 72 73 69 6f| 12635433 Versio| 0x09e0|6e |n | @@ -1440,7 +1440,7 @@ $ fq dv dicttest_many_items.plist 0x09e0| 10 | . | large_size_marker: 1 (valid) 0x9e2-0x9e2.3 (0.4) 0x09e0| 10 | . | exponent: 0 0x9e2.4-0x9e2.7 (0.4) 0x09e0| 14 | . | size_bigint: 20 0x9e3-0x9e3.7 (1) - | | | size: 20 0x9e4-NA (0) + | | | size: 20 0x09e0| 48 53 54 53 20 37 32 33 36 31 31 36| HSTS 7236116| value: "HSTS 7236116 Version" 0x9e4-0x9f7.7 (20) 0x09f0|20 56 65 72 73 69 6f 6e | Version | | | | value{}: 0xf9f-0xfa3.7 (5) @@ -1456,7 +1456,7 @@ $ fq dv dicttest_many_items.plist 0x09f0| 10 | . | large_size_marker: 1 (valid) 0x9f9-0x9f9.3 (0.4) 0x09f0| 10 | . | exponent: 0 0x9f9.4-0x9f9.7 (0.4) 0x09f0| 15 | . | size_bigint: 21 0x9fa-0x9fa.7 (1) - | | | size: 21 0x9fb-NA (0) + | | | size: 21 0x09f0| 48 53 54 53 20| HSTS | value: "HSTS 39398895 Version" 0x9fb-0xa0f.7 (21) 0x0a00|33 39 33 39 38 38 39 35 20 56 65 72 73 69 6f 6e|39398895 Version| | | | value{}: 0xfa4-0xfa8.7 (5) @@ -1472,7 +1472,7 @@ $ fq dv dicttest_many_items.plist 0x0a10| 10 | . | large_size_marker: 1 (valid) 0xa11-0xa11.3 (0.4) 0x0a10| 10 | . | exponent: 0 0xa11.4-0xa11.7 (0.4) 0x0a10| 15 | . | size_bigint: 21 0xa12-0xa12.7 (1) - | | | size: 21 0xa13-NA (0) + | | | size: 21 0x0a10| 48 53 54 53 20 33 34 31 31 36 35 39 30| HSTS 34116590| value: "HSTS 34116590 Version" 0xa13-0xa27.7 (21) 0x0a20|20 56 65 72 73 69 6f 6e | Version | | | | value{}: 0xfa9-0xfad.7 (5) @@ -1488,7 +1488,7 @@ $ fq dv dicttest_many_items.plist 0x0a20| 10 | . | large_size_marker: 1 (valid) 0xa29-0xa29.3 (0.4) 0x0a20| 10 | . | exponent: 0 0xa29.4-0xa29.7 (0.4) 0x0a20| 15 | . | size_bigint: 21 0xa2a-0xa2a.7 (1) - | | | size: 21 0xa2b-NA (0) + | | | size: 21 0x0a20| 48 53 54 53 20| HSTS | value: "HSTS 66438425 Version" 0xa2b-0xa3f.7 (21) 0x0a30|36 36 34 33 38 34 32 35 20 56 65 72 73 69 6f 6e|66438425 Version| | | | value{}: 0xfae-0xfb2.7 (5) @@ -1505,7 +1505,7 @@ $ fq dv dicttest_many_items.plist 0x0a40| 10 | . | large_size_marker: 1 (valid) 0xa41-0xa41.3 (0.4) 0x0a40| 10 | . | exponent: 0 0xa41.4-0xa41.7 (0.4) 0x0a40| 15 | . | size_bigint: 21 0xa42-0xa42.7 (1) - | | | size: 21 0xa43-NA (0) + | | | size: 21 0x0a40| 48 53 54 53 20 36 33 32 30 30 35 36 38| HSTS 63200568| value: "HSTS 63200568 Version" 0xa43-0xa57.7 (21) 0x0a50|20 56 65 72 73 69 6f 6e | Version | | | | value{}: 0xfb3-0xfb7.7 (5) @@ -1521,7 +1521,7 @@ $ fq dv dicttest_many_items.plist 0x0a50| 10 | . | large_size_marker: 1 (valid) 0xa59-0xa59.3 (0.4) 0x0a50| 10 | . | exponent: 0 0xa59.4-0xa59.7 (0.4) 0x0a50| 15 | . | size_bigint: 21 0xa5a-0xa5a.7 (1) - | | | size: 21 0xa5b-NA (0) + | | | size: 21 0x0a50| 48 53 54 53 20| HSTS | value: "HSTS 50309259 Version" 0xa5b-0xa6f.7 (21) 0x0a60|35 30 33 30 39 32 35 39 20 56 65 72 73 69 6f 6e|50309259 Version| | | | value{}: 0xfb8-0xfbc.7 (5) @@ -1539,7 +1539,7 @@ $ fq dv dicttest_many_items.plist 0x0a70| 10 | . | large_size_marker: 1 (valid) 0xa71-0xa71.3 (0.4) 0x0a70| 10 | . | exponent: 0 0xa71.4-0xa71.7 (0.4) 0x0a70| 15 | . | size_bigint: 21 0xa72-0xa72.7 (1) - | | | size: 21 0xa73-NA (0) + | | | size: 21 0x0a70| 48 53 54 53 20 35 38 35 32 31 31 32 37| HSTS 58521127| value: "HSTS 58521127 Version" 0xa73-0xa87.7 (21) 0x0a80|20 56 65 72 73 69 6f 6e | Version | | | | value{}: 0xfbd-0xfc1.7 (5) @@ -1556,7 +1556,7 @@ $ fq dv dicttest_many_items.plist 0x0a80| 10 | . | large_size_marker: 1 (valid) 0xa89-0xa89.3 (0.4) 0x0a80| 10 | . | exponent: 0 0xa89.4-0xa89.7 (0.4) 0x0a80| 15 | . | size_bigint: 21 0xa8a-0xa8a.7 (1) - | | | size: 21 0xa8b-NA (0) + | | | size: 21 0x0a80| 48 53 54 53 20| HSTS | value: "HSTS 21590016 Version" 0xa8b-0xa9f.7 (21) 0x0a90|32 31 35 39 30 30 31 36 20 56 65 72 73 69 6f 6e|21590016 Version| | | | value{}: 0xfc2-0xfc6.7 (5) @@ -1572,7 +1572,7 @@ $ fq dv dicttest_many_items.plist 0x0aa0| 10 | . | large_size_marker: 1 (valid) 0xaa1-0xaa1.3 (0.4) 0x0aa0| 10 | . | exponent: 0 0xaa1.4-0xaa1.7 (0.4) 0x0aa0| 15 | . | size_bigint: 21 0xaa2-0xaa2.7 (1) - | | | size: 21 0xaa3-NA (0) + | | | size: 21 0x0aa0| 48 53 54 53 20 32 35 37 37 34 32 33 32| HSTS 25774232| value: "HSTS 25774232 Version" 0xaa3-0xab7.7 (21) 0x0ab0|20 56 65 72 73 69 6f 6e | Version | | | | value{}: 0xfc7-0xfcb.7 (5) @@ -1588,7 +1588,7 @@ $ fq dv dicttest_many_items.plist 0x0ab0| 10 | . | large_size_marker: 1 (valid) 0xab9-0xab9.3 (0.4) 0x0ab0| 10 | . | exponent: 0 0xab9.4-0xab9.7 (0.4) 0x0ab0| 15 | . | size_bigint: 21 0xaba-0xaba.7 (1) - | | | size: 21 0xabb-NA (0) + | | | size: 21 0x0ab0| 48 53 54 53 20| HSTS | value: "HSTS 23002418 Version" 0xabb-0xacf.7 (21) 0x0ac0|32 33 30 30 32 34 31 38 20 56 65 72 73 69 6f 6e|23002418 Version| | | | value{}: 0xfcc-0xfd0.7 (5) @@ -1605,7 +1605,7 @@ $ fq dv dicttest_many_items.plist 0x0ad0| 10 | . | large_size_marker: 1 (valid) 0xad1-0xad1.3 (0.4) 0x0ad0| 10 | . | exponent: 0 0xad1.4-0xad1.7 (0.4) 0x0ad0| 15 | . | size_bigint: 21 0xad2-0xad2.7 (1) - | | | size: 21 0xad3-NA (0) + | | | size: 21 0x0ad0| 48 53 54 53 20 31 38 39 37 35 30 36 37| HSTS 18975067| value: "HSTS 18975067 Version" 0xad3-0xae7.7 (21) 0x0ae0|20 56 65 72 73 69 6f 6e | Version | | | | value{}: 0xfd1-0xfd5.7 (5) @@ -1621,7 +1621,7 @@ $ fq dv dicttest_many_items.plist 0x0ae0| 10 | . | large_size_marker: 1 (valid) 0xae9-0xae9.3 (0.4) 0x0ae0| 10 | . | exponent: 0 0xae9.4-0xae9.7 (0.4) 0x0ae0| 14 | . | size_bigint: 20 0xaea-0xaea.7 (1) - | | | size: 20 0xaeb-NA (0) + | | | size: 20 0x0ae0| 48 53 54 53 20| HSTS | value: "HSTS 6262357 Version" 0xaeb-0xafe.7 (20) 0x0af0|36 32 36 32 33 35 37 20 56 65 72 73 69 6f 6e |6262357 Version | | | | value{}: 0xfd6-0xfda.7 (5) @@ -1637,7 +1637,7 @@ $ fq dv dicttest_many_items.plist 0x0b00|10 |. | large_size_marker: 1 (valid) 0xb00-0xb00.3 (0.4) 0x0b00|10 |. | exponent: 0 0xb00.4-0xb00.7 (0.4) 0x0b00| 15 | . | size_bigint: 21 0xb01-0xb01.7 (1) - | | | size: 21 0xb02-NA (0) + | | | size: 21 0x0b00| 48 53 54 53 20 32 35 39 32 31 32 38 36 20| HSTS 25921286 | value: "HSTS 25921286 Version" 0xb02-0xb16.7 (21) 0x0b10|56 65 72 73 69 6f 6e |Version | | | | value{}: 0xfdb-0xfdf.7 (5) @@ -1653,7 +1653,7 @@ $ fq dv dicttest_many_items.plist 0x0b10| 10 | . | large_size_marker: 1 (valid) 0xb18-0xb18.3 (0.4) 0x0b10| 10 | . | exponent: 0 0xb18.4-0xb18.7 (0.4) 0x0b10| 15 | . | size_bigint: 21 0xb19-0xb19.7 (1) - | | | size: 21 0xb1a-NA (0) + | | | size: 21 0x0b10| 48 53 54 53 20 32| HSTS 2| value: "HSTS 28027600 Version" 0xb1a-0xb2e.7 (21) 0x0b20|38 30 32 37 36 30 30 20 56 65 72 73 69 6f 6e |8027600 Version | | | | value{}: 0xfe0-0xfe4.7 (5) @@ -1671,7 +1671,7 @@ $ fq dv dicttest_many_items.plist 0x0b30|10 |. | large_size_marker: 1 (valid) 0xb30-0xb30.3 (0.4) 0x0b30|10 |. | exponent: 0 0xb30.4-0xb30.7 (0.4) 0x0b30| 15 | . | size_bigint: 21 0xb31-0xb31.7 (1) - | | | size: 21 0xb32-NA (0) + | | | size: 21 0x0b30| 48 53 54 53 20 35 31 31 34 31 35 35 30 20| HSTS 51141550 | value: "HSTS 51141550 Version" 0xb32-0xb46.7 (21) 0x0b40|56 65 72 73 69 6f 6e |Version | | | | value{}: 0xfe5-0xfe9.7 (5) @@ -1687,7 +1687,7 @@ $ fq dv dicttest_many_items.plist 0x0b40| 10 | . | large_size_marker: 1 (valid) 0xb48-0xb48.3 (0.4) 0x0b40| 10 | . | exponent: 0 0xb48.4-0xb48.7 (0.4) 0x0b40| 15 | . | size_bigint: 21 0xb49-0xb49.7 (1) - | | | size: 21 0xb4a-NA (0) + | | | size: 21 0x0b40| 48 53 54 53 20 39| HSTS 9| value: "HSTS 98868433 Version" 0xb4a-0xb5e.7 (21) 0x0b50|38 38 36 38 34 33 33 20 56 65 72 73 69 6f 6e |8868433 Version | | | | value{}: 0xfea-0xfee.7 (5) @@ -1703,7 +1703,7 @@ $ fq dv dicttest_many_items.plist 0x0b60|10 |. | large_size_marker: 1 (valid) 0xb60-0xb60.3 (0.4) 0x0b60|10 |. | exponent: 0 0xb60.4-0xb60.7 (0.4) 0x0b60| 15 | . | size_bigint: 21 0xb61-0xb61.7 (1) - | | | size: 21 0xb62-NA (0) + | | | size: 21 0x0b60| 48 53 54 53 20 31 36 34 37 30 38 38 31 20| HSTS 16470881 | value: "HSTS 16470881 Version" 0xb62-0xb76.7 (21) 0x0b70|56 65 72 73 69 6f 6e |Version | | | | value{}: 0xfef-0xff3.7 (5) @@ -1719,7 +1719,7 @@ $ fq dv dicttest_many_items.plist 0x0b70| 10 | . | large_size_marker: 1 (valid) 0xb78-0xb78.3 (0.4) 0x0b70| 10 | . | exponent: 0 0xb78.4-0xb78.7 (0.4) 0x0b70| 15 | . | size_bigint: 21 0xb79-0xb79.7 (1) - | | | size: 21 0xb7a-NA (0) + | | | size: 21 0x0b70| 48 53 54 53 20 31| HSTS 1| value: "HSTS 15032109 Version" 0xb7a-0xb8e.7 (21) 0x0b80|35 30 33 32 31 30 39 20 56 65 72 73 69 6f 6e |5032109 Version | | | | value{}: 0xff4-0xff8.7 (5) @@ -1735,7 +1735,7 @@ $ fq dv dicttest_many_items.plist 0x0b90|10 |. | large_size_marker: 1 (valid) 0xb90-0xb90.3 (0.4) 0x0b90|10 |. | exponent: 0 0xb90.4-0xb90.7 (0.4) 0x0b90| 15 | . | size_bigint: 21 0xb91-0xb91.7 (1) - | | | size: 21 0xb92-NA (0) + | | | size: 21 0x0b90| 48 53 54 53 20 31 39 39 36 36 34 36 39 20| HSTS 19966469 | value: "HSTS 19966469 Version" 0xb92-0xba6.7 (21) 0x0ba0|56 65 72 73 69 6f 6e |Version | | | | value{}: 0xff9-0xffd.7 (5) @@ -1751,7 +1751,7 @@ $ fq dv dicttest_many_items.plist 0x0ba0| 10 | . | large_size_marker: 1 (valid) 0xba8-0xba8.3 (0.4) 0x0ba0| 10 | . | exponent: 0 0xba8.4-0xba8.7 (0.4) 0x0ba0| 15 | . | size_bigint: 21 0xba9-0xba9.7 (1) - | | | size: 21 0xbaa-NA (0) + | | | size: 21 0x0ba0| 48 53 54 53 20 31| HSTS 1| value: "HSTS 15708506 Version" 0xbaa-0xbbe.7 (21) 0x0bb0|35 37 30 38 35 30 36 20 56 65 72 73 69 6f 6e |5708506 Version | | | | value{}: 0xffe-0x1002.7 (5) @@ -1768,7 +1768,7 @@ $ fq dv dicttest_many_items.plist 0x0bc0|10 |. | large_size_marker: 1 (valid) 0xbc0-0xbc0.3 (0.4) 0x0bc0|10 |. | exponent: 0 0xbc0.4-0xbc0.7 (0.4) 0x0bc0| 15 | . | size_bigint: 21 0xbc1-0xbc1.7 (1) - | | | size: 21 0xbc2-NA (0) + | | | size: 21 0x0bc0| 48 53 54 53 20 33 35 33 37 30 38 30 37 20| HSTS 35370807 | value: "HSTS 35370807 Version" 0xbc2-0xbd6.7 (21) 0x0bd0|56 65 72 73 69 6f 6e |Version | | | | value{}: 0x1003-0x1007.7 (5) @@ -1784,7 +1784,7 @@ $ fq dv dicttest_many_items.plist 0x0bd0| 10 | . | large_size_marker: 1 (valid) 0xbd8-0xbd8.3 (0.4) 0x0bd0| 10 | . | exponent: 0 0xbd8.4-0xbd8.7 (0.4) 0x0bd0| 15 | . | size_bigint: 21 0xbd9-0xbd9.7 (1) - | | | size: 21 0xbda-NA (0) + | | | size: 21 0x0bd0| 48 53 54 53 20 31| HSTS 1| value: "HSTS 12927993 Version" 0xbda-0xbee.7 (21) 0x0be0|32 39 32 37 39 39 33 20 56 65 72 73 69 6f 6e |2927993 Version | | | | value{}: 0x1008-0x100c.7 (5) @@ -1802,7 +1802,7 @@ $ fq dv dicttest_many_items.plist 0x0bf0|10 |. | large_size_marker: 1 (valid) 0xbf0-0xbf0.3 (0.4) 0x0bf0|10 |. | exponent: 0 0xbf0.4-0xbf0.7 (0.4) 0x0bf0| 15 | . | size_bigint: 21 0xbf1-0xbf1.7 (1) - | | | size: 21 0xbf2-NA (0) + | | | size: 21 0x0bf0| 48 53 54 53 20 37 31 38 31 31 35 32 37 20| HSTS 71811527 | value: "HSTS 71811527 Version" 0xbf2-0xc06.7 (21) 0x0c00|56 65 72 73 69 6f 6e |Version | | | | value{}: 0x100d-0x1011.7 (5) @@ -1819,7 +1819,7 @@ $ fq dv dicttest_many_items.plist 0x0c00| 10 | . | large_size_marker: 1 (valid) 0xc08-0xc08.3 (0.4) 0x0c00| 10 | . | exponent: 0 0xc08.4-0xc08.7 (0.4) 0x0c00| 15 | . | size_bigint: 21 0xc09-0xc09.7 (1) - | | | size: 21 0xc0a-NA (0) + | | | size: 21 0x0c00| 48 53 54 53 20 35| HSTS 5| value: "HSTS 52866208 Version" 0xc0a-0xc1e.7 (21) 0x0c10|32 38 36 36 32 30 38 20 56 65 72 73 69 6f 6e |2866208 Version | | | | value{}: 0x1012-0x1016.7 (5) @@ -1835,7 +1835,7 @@ $ fq dv dicttest_many_items.plist 0x0c20|10 |. | large_size_marker: 1 (valid) 0xc20-0xc20.3 (0.4) 0x0c20|10 |. | exponent: 0 0xc20.4-0xc20.7 (0.4) 0x0c20| 15 | . | size_bigint: 21 0xc21-0xc21.7 (1) - | | | size: 21 0xc22-NA (0) + | | | size: 21 0x0c20| 48 53 54 53 20 33 30 34 34 31 33 34 30 20| HSTS 30441340 | value: "HSTS 30441340 Version" 0xc22-0xc36.7 (21) 0x0c30|56 65 72 73 69 6f 6e |Version | | | | value{}: 0x1017-0x101b.7 (5) @@ -1851,7 +1851,7 @@ $ fq dv dicttest_many_items.plist 0x0c30| 10 | . | large_size_marker: 1 (valid) 0xc38-0xc38.3 (0.4) 0x0c30| 10 | . | exponent: 0 0xc38.4-0xc38.7 (0.4) 0x0c30| 15 | . | size_bigint: 21 0xc39-0xc39.7 (1) - | | | size: 21 0xc3a-NA (0) + | | | size: 21 0x0c30| 48 53 54 53 20 33| HSTS 3| value: "HSTS 39491929 Version" 0xc3a-0xc4e.7 (21) 0x0c40|39 34 39 31 39 32 39 20 56 65 72 73 69 6f 6e |9491929 Version | | | | value{}: 0x101c-0x1020.7 (5) @@ -1868,7 +1868,7 @@ $ fq dv dicttest_many_items.plist 0x0c50|10 |. | large_size_marker: 1 (valid) 0xc50-0xc50.3 (0.4) 0x0c50|10 |. | exponent: 0 0xc50.4-0xc50.7 (0.4) 0x0c50| 14 | . | size_bigint: 20 0xc51-0xc51.7 (1) - | | | size: 20 0xc52-NA (0) + | | | size: 20 0x0c50| 48 53 54 53 20 39 35 39 31 32 34 36 20 56| HSTS 9591246 V| value: "HSTS 9591246 Version" 0xc52-0xc65.7 (20) 0x0c60|65 72 73 69 6f 6e |ersion | | | | value{}: 0x1021-0x1025.7 (5) @@ -1884,7 +1884,7 @@ $ fq dv dicttest_many_items.plist 0x0c60| 10 | . | large_size_marker: 1 (valid) 0xc67-0xc67.3 (0.4) 0x0c60| 10 | . | exponent: 0 0xc67.4-0xc67.7 (0.4) 0x0c60| 14 | . | size_bigint: 20 0xc68-0xc68.7 (1) - | | | size: 20 0xc69-NA (0) + | | | size: 20 0x0c60| 48 53 54 53 20 34 37| HSTS 47| value: "HSTS 4721158 Version" 0xc69-0xc7c.7 (20) 0x0c70|32 31 31 35 38 20 56 65 72 73 69 6f 6e |21158 Version | | | | value{}: 0x1026-0x102a.7 (5) @@ -1900,7 +1900,7 @@ $ fq dv dicttest_many_items.plist 0x0c70| 10 | . | large_size_marker: 1 (valid) 0xc7e-0xc7e.3 (0.4) 0x0c70| 10 | . | exponent: 0 0xc7e.4-0xc7e.7 (0.4) 0x0c70| 15| .| size_bigint: 21 0xc7f-0xc7f.7 (1) - | | | size: 21 0xc80-NA (0) + | | | size: 21 0x0c80|48 53 54 53 20 36 30 31 35 39 38 34 34 20 56 65|HSTS 60159844 Ve| value: "HSTS 60159844 Version" 0xc80-0xc94.7 (21) 0x0c90|72 73 69 6f 6e |rsion | | | | value{}: 0x102b-0x102f.7 (5) @@ -1916,7 +1916,7 @@ $ fq dv dicttest_many_items.plist 0x0c90| 10 | . | large_size_marker: 1 (valid) 0xc96-0xc96.3 (0.4) 0x0c90| 10 | . | exponent: 0 0xc96.4-0xc96.7 (0.4) 0x0c90| 15 | . | size_bigint: 21 0xc97-0xc97.7 (1) - | | | size: 21 0xc98-NA (0) + | | | size: 21 0x0c90| 48 53 54 53 20 36 35 33| HSTS 653| value: "HSTS 65306743 Version" 0xc98-0xcac.7 (21) 0x0ca0|30 36 37 34 33 20 56 65 72 73 69 6f 6e |06743 Version | | | | value{}: 0x1030-0x1034.7 (5) @@ -1934,7 +1934,7 @@ $ fq dv dicttest_many_items.plist 0x0ca0| 10 | . | large_size_marker: 1 (valid) 0xcae-0xcae.3 (0.4) 0x0ca0| 10 | . | exponent: 0 0xcae.4-0xcae.7 (0.4) 0x0ca0| 15| .| size_bigint: 21 0xcaf-0xcaf.7 (1) - | | | size: 21 0xcb0-NA (0) + | | | size: 21 0x0cb0|48 53 54 53 20 36 33 34 37 37 37 38 33 20 56 65|HSTS 63477783 Ve| value: "HSTS 63477783 Version" 0xcb0-0xcc4.7 (21) 0x0cc0|72 73 69 6f 6e |rsion | | | | value{}: 0x1035-0x1039.7 (5) @@ -1950,7 +1950,7 @@ $ fq dv dicttest_many_items.plist 0x0cc0| 10 | . | large_size_marker: 1 (valid) 0xcc6-0xcc6.3 (0.4) 0x0cc0| 10 | . | exponent: 0 0xcc6.4-0xcc6.7 (0.4) 0x0cc0| 15 | . | size_bigint: 21 0xcc7-0xcc7.7 (1) - | | | size: 21 0xcc8-NA (0) + | | | size: 21 0x0cc0| 48 53 54 53 20 35 30 34| HSTS 504| value: "HSTS 50471628 Version" 0xcc8-0xcdc.7 (21) 0x0cd0|37 31 36 32 38 20 56 65 72 73 69 6f 6e |71628 Version | | | | value{}: 0x103a-0x103e.7 (5) @@ -1966,7 +1966,7 @@ $ fq dv dicttest_many_items.plist 0x0cd0| 10 | . | large_size_marker: 1 (valid) 0xcde-0xcde.3 (0.4) 0x0cd0| 10 | . | exponent: 0 0xcde.4-0xcde.7 (0.4) 0x0cd0| 15| .| size_bigint: 21 0xcdf-0xcdf.7 (1) - | | | size: 21 0xce0-NA (0) + | | | size: 21 0x0ce0|48 53 54 53 20 34 34 35 30 30 35 30 33 20 56 65|HSTS 44500503 Ve| value: "HSTS 44500503 Version" 0xce0-0xcf4.7 (21) 0x0cf0|72 73 69 6f 6e |rsion | | | | value{}: 0x103f-0x1043.7 (5) @@ -1982,7 +1982,7 @@ $ fq dv dicttest_many_items.plist 0x0cf0| 10 | . | large_size_marker: 1 (valid) 0xcf6-0xcf6.3 (0.4) 0x0cf0| 10 | . | exponent: 0 0xcf6.4-0xcf6.7 (0.4) 0x0cf0| 15 | . | size_bigint: 21 0xcf7-0xcf7.7 (1) - | | | size: 21 0xcf8-NA (0) + | | | size: 21 0x0cf0| 48 53 54 53 20 37 39 34| HSTS 794| value: "HSTS 79471110 Version" 0xcf8-0xd0c.7 (21) 0x0d00|37 31 31 31 30 20 56 65 72 73 69 6f 6e |71110 Version | | | | value{}: 0x1044-0x1048.7 (5) @@ -1998,7 +1998,7 @@ $ fq dv dicttest_many_items.plist 0x0d00| 10 | . | large_size_marker: 1 (valid) 0xd0e-0xd0e.3 (0.4) 0x0d00| 10 | . | exponent: 0 0xd0e.4-0xd0e.7 (0.4) 0x0d00| 14| .| size_bigint: 20 0xd0f-0xd0f.7 (1) - | | | size: 20 0xd10-NA (0) + | | | size: 20 0x0d10|48 53 54 53 20 33 34 39 37 31 32 36 20 56 65 72|HSTS 3497126 Ver| value: "HSTS 3497126 Version" 0xd10-0xd23.7 (20) 0x0d20|73 69 6f 6e |sion | | | | value{}: 0x1049-0x104d.7 (5) @@ -2014,7 +2014,7 @@ $ fq dv dicttest_many_items.plist 0x0d20| 10 | . | large_size_marker: 1 (valid) 0xd25-0xd25.3 (0.4) 0x0d20| 10 | . | exponent: 0 0xd25.4-0xd25.7 (0.4) 0x0d20| 15 | . | size_bigint: 21 0xd26-0xd26.7 (1) - | | | size: 21 0xd27-NA (0) + | | | size: 21 0x0d20| 48 53 54 53 20 37 35 36 33| HSTS 7563| value: "HSTS 75630666 Version" 0xd27-0xd3b.7 (21) 0x0d30|30 36 36 36 20 56 65 72 73 69 6f 6e |0666 Version | | | | value{}: 0x104e-0x1052.7 (5) @@ -2031,7 +2031,7 @@ $ fq dv dicttest_many_items.plist 0x0d30| 10 | . | large_size_marker: 1 (valid) 0xd3d-0xd3d.3 (0.4) 0x0d30| 10 | . | exponent: 0 0xd3d.4-0xd3d.7 (0.4) 0x0d30| 15 | . | size_bigint: 21 0xd3e-0xd3e.7 (1) - | | | size: 21 0xd3f-NA (0) + | | | size: 21 0x0d30| 48| H| value: "HSTS 99097841 Version" 0xd3f-0xd53.7 (21) 0x0d40|53 54 53 20 39 39 30 39 37 38 34 31 20 56 65 72|STS 99097841 Ver| 0x0d50|73 69 6f 6e |sion | @@ -2048,7 +2048,7 @@ $ fq dv dicttest_many_items.plist 0x0d50| 10 | . | large_size_marker: 1 (valid) 0xd55-0xd55.3 (0.4) 0x0d50| 10 | . | exponent: 0 0xd55.4-0xd55.7 (0.4) 0x0d50| 14 | . | size_bigint: 20 0xd56-0xd56.7 (1) - | | | size: 20 0xd57-NA (0) + | | | size: 20 0x0d50| 48 53 54 53 20 32 37 31 33| HSTS 2713| value: "HSTS 2713042 Version" 0xd57-0xd6a.7 (20) 0x0d60|30 34 32 20 56 65 72 73 69 6f 6e |042 Version | | | | value{}: 0x1058-0x105c.7 (5) @@ -2066,7 +2066,7 @@ $ fq dv dicttest_many_items.plist 0x0d60| 10 | . | large_size_marker: 1 (valid) 0xd6c-0xd6c.3 (0.4) 0x0d60| 10 | . | exponent: 0 0xd6c.4-0xd6c.7 (0.4) 0x0d60| 15 | . | size_bigint: 21 0xd6d-0xd6d.7 (1) - | | | size: 21 0xd6e-NA (0) + | | | size: 21 0x0d60| 48 53| HS| value: "HSTS 22361508 Version" 0xd6e-0xd82.7 (21) 0x0d70|54 53 20 32 32 33 36 31 35 30 38 20 56 65 72 73|TS 22361508 Vers| 0x0d80|69 6f 6e |ion | @@ -2084,7 +2084,7 @@ $ fq dv dicttest_many_items.plist 0x0d80| 10 | . | large_size_marker: 1 (valid) 0xd84-0xd84.3 (0.4) 0x0d80| 10 | . | exponent: 0 0xd84.4-0xd84.7 (0.4) 0x0d80| 15 | . | size_bigint: 21 0xd85-0xd85.7 (1) - | | | size: 21 0xd86-NA (0) + | | | size: 21 0x0d80| 48 53 54 53 20 31 37 38 30 34| HSTS 17804| value: "HSTS 17804463 Version" 0xd86-0xd9a.7 (21) 0x0d90|34 36 33 20 56 65 72 73 69 6f 6e |463 Version | | | | value{}: 0x1062-0x1066.7 (5) @@ -2100,7 +2100,7 @@ $ fq dv dicttest_many_items.plist 0x0d90| 10 | . | large_size_marker: 1 (valid) 0xd9c-0xd9c.3 (0.4) 0x0d90| 10 | . | exponent: 0 0xd9c.4-0xd9c.7 (0.4) 0x0d90| 15 | . | size_bigint: 21 0xd9d-0xd9d.7 (1) - | | | size: 21 0xd9e-NA (0) + | | | size: 21 0x0d90| 48 53| HS| value: "HSTS 58736869 Version" 0xd9e-0xdb2.7 (21) 0x0da0|54 53 20 35 38 37 33 36 38 36 39 20 56 65 72 73|TS 58736869 Vers| 0x0db0|69 6f 6e |ion | @@ -2117,7 +2117,7 @@ $ fq dv dicttest_many_items.plist 0x0db0| 10 | . | large_size_marker: 1 (valid) 0xdb4-0xdb4.3 (0.4) 0x0db0| 10 | . | exponent: 0 0xdb4.4-0xdb4.7 (0.4) 0x0db0| 15 | . | size_bigint: 21 0xdb5-0xdb5.7 (1) - | | | size: 21 0xdb6-NA (0) + | | | size: 21 0x0db0| 48 53 54 53 20 33 35 33 31 38| HSTS 35318| value: "HSTS 35318016 Version" 0xdb6-0xdca.7 (21) 0x0dc0|30 31 36 20 56 65 72 73 69 6f 6e |016 Version | | | | value{}: 0x106c-0x1070.7 (5) @@ -2134,7 +2134,7 @@ $ fq dv dicttest_many_items.plist 0x0dc0| 10 | . | large_size_marker: 1 (valid) 0xdcc-0xdcc.3 (0.4) 0x0dc0| 10 | . | exponent: 0 0xdcc.4-0xdcc.7 (0.4) 0x0dc0| 15 | . | size_bigint: 21 0xdcd-0xdcd.7 (1) - | | | size: 21 0xdce-NA (0) + | | | size: 21 0x0dc0| 48 53| HS| value: "HSTS 66647567 Version" 0xdce-0xde2.7 (21) 0x0dd0|54 53 20 36 36 36 34 37 35 36 37 20 56 65 72 73|TS 66647567 Vers| 0x0de0|69 6f 6e |ion | @@ -2151,7 +2151,7 @@ $ fq dv dicttest_many_items.plist 0x0de0| 10 | . | large_size_marker: 1 (valid) 0xde4-0xde4.3 (0.4) 0x0de0| 10 | . | exponent: 0 0xde4.4-0xde4.7 (0.4) 0x0de0| 15 | . | size_bigint: 21 0xde5-0xde5.7 (1) - | | | size: 21 0xde6-NA (0) + | | | size: 21 0x0de0| 48 53 54 53 20 37 34 31 36 36| HSTS 74166| value: "HSTS 74166247 Version" 0xde6-0xdfa.7 (21) 0x0df0|32 34 37 20 56 65 72 73 69 6f 6e |247 Version | | | | value{}: 0x1076-0x107a.7 (5) diff --git a/format/apple/bplist/testdata/float.fqtest b/format/apple/bplist/testdata/float.fqtest index 9cc76d3471..7771f1c895 100644 --- a/format/apple/bplist/testdata/float.fqtest +++ b/format/apple/bplist/testdata/float.fqtest @@ -6,7 +6,7 @@ $ fq dv float.plist | | | objects{}: 0x8-0x10.7 (9) 0x00| 23 | # | type: "real" (2) (Floating Point Number) 0x8-0x8.3 (0.4) 0x00| 23 | # | size_bits: 3 0x8.4-0x8.7 (0.4) - | | | size: 8 0x9-NA (0) + | | | size: 8 0x00| 40 09 21 f9 f0 1b 86| @.!....| value: 3.14159 0x9-0x10.7 (8) 0x10|6e |n | | | | offset_table[0:1]: 0x11-0x11.7 (1) diff --git a/format/apple/bplist/testdata/recentapps.fqtest b/format/apple/bplist/testdata/recentapps.fqtest index 3d15ac4096..a11c3d3234 100644 --- a/format/apple/bplist/testdata/recentapps.fqtest +++ b/format/apple/bplist/testdata/recentapps.fqtest @@ -6,7 +6,7 @@ $ fq dv recentapps.sfl2 | | | objects{}: 0x8-0x209f.7 (8344) 0x0000| d4 | . | type: "dict" (13) (Dictionary) 0x8-0x8.3 (0.4) 0x0000| d4 | . | size_bits: 4 0x8.4-0x8.7 (0.4) - | | | size: 4 0x9-NA (0) + | | | size: 4 | | | entries[0:4]: 0x9-0x209f.7 (8343) | | | [0]{}: entry 0x9-0x3e.7 (54) 0x0000| 00 01 | .. | key_index: 1 0x9-0xa.7 (2) @@ -14,7 +14,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0x19-0x21.7 (9) 0x0010| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x19-0x19.3 (0.4) 0x0010| 58 | X | size_bits: 8 0x19.4-0x19.7 (0.4) - | | | size: 8 0x1a-NA (0) + | | | size: 8 0x0010| 24 76 65 72 73 69| $versi| value: "$version" 0x1a-0x21.7 (8) 0x0020|6f 6e |on | | | | value{}: 0x3a-0x3e.7 (5) @@ -27,7 +27,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0x22-0x2b.7 (10) 0x0020| 59 | Y | type: "ascii_string" (5) (ASCII encoded string) 0x22-0x22.3 (0.4) 0x0020| 59 | Y | size_bits: 9 0x22.4-0x22.7 (0.4) - | | | size: 9 0x23-NA (0) + | | | size: 9 0x0020| 24 61 72 63 68 69 76 65 72 | $archiver | value: "$archiver" 0x23-0x2b.7 (9) | | | value{}: 0x3f-0x50.7 (18) 0x0030| 5f| _| type: "ascii_string" (5) (ASCII encoded string) 0x3f-0x3f.3 (0.4) @@ -35,7 +35,7 @@ $ fq dv recentapps.sfl2 0x0040|10 |. | large_size_marker: 1 (valid) 0x40-0x40.3 (0.4) 0x0040|10 |. | exponent: 0 0x40.4-0x40.7 (0.4) 0x0040| 0f | . | size_bigint: 15 0x41-0x41.7 (1) - | | | size: 15 0x42-NA (0) + | | | size: 15 0x0040| 4e 53 4b 65 79 65 64 41 72 63 68 69 76 65| NSKeyedArchive| value: "NSKeyedArchiver" 0x42-0x50.7 (15) 0x0050|72 |r | | | | [2]{}: entry 0xd-0x5c.7 (80) @@ -44,13 +44,13 @@ $ fq dv recentapps.sfl2 | | | key{}: 0x2c-0x30.7 (5) 0x0020| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x2c-0x2c.3 (0.4) 0x0020| 54 | T | size_bits: 4 0x2c.4-0x2c.7 (0.4) - | | | size: 4 0x2d-NA (0) + | | | size: 4 0x0020| 24 74 6f| $to| value: "$top" 0x2d-0x30.7 (4) 0x0030|70 |p | | | | value{}: 0x51-0x5c.7 (12) 0x0050| d1 | . | type: "dict" (13) (Dictionary) 0x51-0x51.3 (0.4) 0x0050| d1 | . | size_bits: 1 0x51.4-0x51.7 (0.4) - | | | size: 1 0x52-NA (0) + | | | size: 1 | | | entries[0:1]: 0x52-0x5c.7 (11) | | | [0]{}: entry 0x52-0x5c.7 (11) 0x0050| 00 08 | .. | key_index: 8 0x52-0x53.7 (2) @@ -58,7 +58,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0x56-0x5a.7 (5) 0x0050| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x56-0x56.3 (0.4) 0x0050| 54 | T | size_bits: 4 0x56.4-0x56.7 (0.4) - | | | size: 4 0x57-NA (0) + | | | size: 4 0x0050| 72 6f 6f 74 | root | value: "root" 0x57-0x5a.7 (4) | | | value{}: 0x5b-0x5c.7 (2) 0x0050| 80 | . | type: "uid" (8) (UID) 0x5b-0x5b.3 (0.4) @@ -71,7 +71,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0x31-0x39.7 (9) 0x0030| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x31-0x31.3 (0.4) 0x0030| 58 | X | size_bits: 8 0x31.4-0x31.7 (0.4) - | | | size: 8 0x32-NA (0) + | | | size: 8 0x0030| 24 6f 62 6a 65 63 74 73 | $objects | value: "$objects" 0x32-0x39.7 (8) | | | value{}: 0x5d-0x209f.7 (8259) 0x0050| af | . | type: "array" (10) (Array) 0x5d-0x5d.3 (0.4) @@ -79,19 +79,19 @@ $ fq dv recentapps.sfl2 0x0050| 10 | . | large_size_marker: 1 (valid) 0x5e-0x5e.3 (0.4) 0x0050| 10 | . | exponent: 0 0x5e.4-0x5e.7 (0.4) 0x0050| 42| B| size_bigint: 66 0x5f-0x5f.7 (1) - | | | size: 66 0x60-NA (0) + | | | size: 66 | | | entries[0:66]: 0x60-0x209f.7 (8256) | | | [0]{}: entry 0x60-0xe9.7 (138) 0x0060|00 0b |.. | object_index: 11 0x60-0x61.7 (2) 0x00e0| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0xe4-0xe4.3 (0.4) 0x00e0| 55 | U | size_bits: 5 0xe4.4-0xe4.7 (0.4) - | | | size: 5 0xe5-NA (0) + | | | size: 5 0x00e0| 24 6e 75 6c 6c | $null | value: "$null" 0xe5-0xe9.7 (5) | | | [1]{}: entry 0x62-0x124.7 (195) 0x0060| 00 0c | .. | object_index: 12 0x62-0x63.7 (2) 0x00e0| d3 | . | type: "dict" (13) (Dictionary) 0xea-0xea.3 (0.4) 0x00e0| d3 | . | size_bits: 3 0xea.4-0xea.7 (0.4) - | | | size: 3 0xeb-NA (0) + | | | size: 3 | | | entries[0:3]: 0xeb-0x124.7 (58) | | | [0]{}: entry 0xeb-0x119.7 (47) 0x00e0| 00 0d | .. | key_index: 13 0xeb-0xec.7 (2) @@ -99,12 +99,12 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) | | | value{}: 0x111-0x119.7 (9) 0x0110| a2 | . | type: "array" (10) (Array) 0x111-0x111.3 (0.4) 0x0110| a2 | . | size_bits: 2 0x111.4-0x111.7 (0.4) - | | | size: 2 0x112-NA (0) + | | | size: 2 | | | entries[0:2]: 0x112-0x119.7 (8) | | | [0]{}: entry 0x112-0x117.7 (6) 0x0110| 00 11 | .. | object_index: 17 0x112-0x113.7 (2) @@ -122,12 +122,12 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) | | | value{}: 0x11a-0x122.7 (9) 0x0110| a2 | . | type: "array" (10) (Array) 0x11a-0x11a.3 (0.4) 0x0110| a2 | . | size_bits: 2 0x11a.4-0x11a.7 (0.4) - | | | size: 2 0x11b-NA (0) + | | | size: 2 | | | entries[0:2]: 0x11b-0x122.7 (8) | | | [0]{}: entry 0x11b-0x120.7 (6) 0x0110| 00 14 | .. | object_index: 20 0x11b-0x11c.7 (2) @@ -146,7 +146,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -157,13 +157,13 @@ $ fq dv recentapps.sfl2 0x0060| 00 17 | .. | object_index: 23 0x64-0x65.7 (2) 0x0120| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x125-0x125.3 (0.4) 0x0120| 55 | U | size_bits: 5 0x125.4-0x125.7 (0.4) - | | | size: 5 0x126-NA (0) + | | | size: 5 0x0120| 69 74 65 6d 73 | items | value: "items" 0x126-0x12a.7 (5) | | | [3]{}: entry 0x66-0x135.7 (208) 0x0060| 00 18 | .. | object_index: 24 0x66-0x67.7 (2) 0x0120| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0x12b-0x12b.3 (0.4) 0x0120| 5a | Z | size_bits: 10 0x12b.4-0x12b.7 (0.4) - | | | size: 10 0x12c-NA (0) + | | | size: 10 0x0120| 70 72 6f 70| prop| value: "properties" 0x12c-0x135.7 (10) 0x0130|65 72 74 69 65 73 |erties | | | | [4]{}: entry 0x68-0x169.7 (258) @@ -173,14 +173,14 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x0130| 00 0e | .. | key_index: 14 0x137-0x138.7 (2) 0x0130| 00 1a | .. | value_index: 26 0x13b-0x13c.7 (2) | | | value{}: 0x13f-0x167.7 (41) 0x0130| aa| .| type: "array" (10) (Array) 0x13f-0x13f.3 (0.4) 0x0130| aa| .| size_bits: 10 0x13f.4-0x13f.7 (0.4) - | | | size: 10 0x140-NA (0) + | | | size: 10 | | | entries[0:10]: 0x140-0x167.7 (40) | | | [0]{}: entry 0x140-0x155.7 (22) 0x0140|00 1b |.. | object_index: 27 0x140-0x141.7 (2) @@ -236,7 +236,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | 0x0130| 00 0f | .. | key_index: 15 0x139-0x13a.7 (2) @@ -247,7 +247,7 @@ $ fq dv recentapps.sfl2 0x0160| 3e | > | value: 62 0x169-0x169.7 (1) 0x0130| d2 | . | type: "dict" (13) (Dictionary) 0x136-0x136.3 (0.4) 0x0130| d2 | . | size_bits: 2 0x136.4-0x136.7 (0.4) - | | | size: 2 0x137-NA (0) + | | | size: 2 | | | [5]{}: entry 0x6a-0x1a0.7 (311) 0x0060| 00 26 | .& | object_index: 38 0x6a-0x6b.7 (2) | | | entries[0:3]: 0xf7-0x1a0.7 (170) @@ -255,14 +255,14 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) 0x0160| 00 0d | .. | key_index: 13 0x16b-0x16c.7 (2) 0x0170| 00 27 | .' | value_index: 39 0x171-0x172.7 (2) | | | value{}: 0x177-0x18b.7 (21) 0x0170| a5 | . | type: "array" (10) (Array) 0x177-0x177.3 (0.4) 0x0170| a5 | . | size_bits: 5 0x177.4-0x177.7 (0.4) - | | | size: 5 0x178-NA (0) + | | | size: 5 | | | entries[0:5]: 0x178-0x18b.7 (20) | | | [0]{}: entry 0x178-0x183.7 (12) 0x0170| 00 28 | .( | object_index: 40 0x178-0x179.7 (2) @@ -293,14 +293,14 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x0160| 00 0e | .. | key_index: 14 0x16d-0x16e.7 (2) 0x0170| 00 2d | .- | value_index: 45 0x173-0x174.7 (2) | | | value{}: 0x18c-0x1a0.7 (21) 0x0180| a5 | . | type: "array" (10) (Array) 0x18c-0x18c.3 (0.4) 0x0180| a5 | . | size_bits: 5 0x18c.4-0x18c.7 (0.4) - | | | size: 5 0x18d-NA (0) + | | | size: 5 | | | entries[0:5]: 0x18d-0x1a0.7 (20) | | | [0]{}: entry 0x18d-0x198.7 (12) 0x0180| 00 2e | .. | object_index: 46 0x18d-0x18e.7 (2) @@ -332,7 +332,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -344,12 +344,12 @@ $ fq dv recentapps.sfl2 0x0170| 00 16 | .. | value_index: 22 0x175-0x176.7 (2) 0x0160| d3 | . | type: "dict" (13) (Dictionary) 0x16a-0x16a.3 (0.4) 0x0160| d3 | . | size_bits: 3 0x16a.4-0x16a.7 (0.4) - | | | size: 3 0x16b-NA (0) + | | | size: 3 | | | [6]{}: entry 0x6c-0x1ad.7 (322) 0x0060| 00 34 | .4 | object_index: 52 0x6c-0x6d.7 (2) 0x01a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0x1a3-0x1a3.3 (0.4) 0x01a0| 5a | Z | size_bits: 10 0x1a3.4-0x1a3.7 (0.4) - | | | size: 10 0x1a4-NA (0) + | | | size: 10 0x01a0| 76 69 73 69 62 69 6c 69 74 79 | visibility | value: "visibility" 0x1a4-0x1ad.7 (10) | | | [7]{}: entry 0x6e-0x1c4.7 (343) 0x0060| 00 35| .5| object_index: 53 0x6e-0x6f.7 (2) @@ -358,27 +358,27 @@ $ fq dv recentapps.sfl2 0x01a0| 10| .| large_size_marker: 1 (valid) 0x1af-0x1af.3 (0.4) 0x01a0| 10| .| exponent: 0 0x1af.4-0x1af.7 (0.4) 0x01b0|14 |. | size_bigint: 20 0x1b0-0x1b0.7 (1) - | | | size: 20 0x1b1-NA (0) + | | | size: 20 0x01b0| 43 75 73 74 6f 6d 49 74 65 6d 50 72 6f 70 65| CustomItemPrope| value: "CustomItemProperties" 0x1b1-0x1c4.7 (20) 0x01c0|72 74 69 65 73 |rties | | | | [8]{}: entry 0x70-0x1c9.7 (346) 0x0070|00 36 |.6 | object_index: 54 0x70-0x71.7 (2) 0x01c0| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x1c5-0x1c5.3 (0.4) 0x01c0| 54 | T | size_bits: 4 0x1c5.4-0x1c5.7 (0.4) - | | | size: 4 0x1c6-NA (0) + | | | size: 4 0x01c0| 4e 61 6d 65 | Name | value: "Name" 0x1c6-0x1c9.7 (4) | | | [9]{}: entry 0x72-0x1d2.7 (353) 0x0070| 00 37 | .7 | object_index: 55 0x72-0x73.7 (2) 0x01c0| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x1ca-0x1ca.3 (0.4) 0x01c0| 58 | X | size_bits: 8 0x1ca.4-0x1ca.7 (0.4) - | | | size: 8 0x1cb-NA (0) + | | | size: 8 0x01c0| 42 6f 6f 6b 6d| Bookm| value: "Bookmark" 0x1cb-0x1d2.7 (8) 0x01d0|61 72 6b |ark | | | | [10]{}: entry 0x74-0x1d7.7 (356) 0x0070| 00 38 | .8 | object_index: 56 0x74-0x75.7 (2) 0x01d0| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x1d3-0x1d3.3 (0.4) 0x01d0| 54 | T | size_bits: 4 0x1d3.4-0x1d3.7 (0.4) - | | | size: 4 0x1d4-NA (0) + | | | size: 4 0x01d0| 75 75 69 64 | uuid | value: "uuid" 0x1d4-0x1d7.7 (4) | | | [11]{}: entry 0x76-0x1d9.7 (356) 0x0070| 00 39 | .9 | object_index: 57 0x76-0x77.7 (2) @@ -392,33 +392,33 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) 0x01d0| 00 0d | .. | key_index: 13 0x1db-0x1dc.7 (2) 0x01e0| 00 3b | .; | value_index: 59 0x1e1-0x1e2.7 (2) | | | value{}: 0x1e7-0x1e7.7 (1) 0x01e0| a0 | . | type: "array" (10) (Array) 0x1e7-0x1e7.3 (0.4) 0x01e0| a0 | . | size_bits: 0 0x1e7.4-0x1e7.7 (0.4) - | | | size: 0 0x1e8-NA (0) + | | | size: 0 | | | entries[0:0]: 0x1e8-NA (0) | | | [1]{}: entry 0xff-0x1e8.7 (234) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x01d0| 00 0e | .. | key_index: 14 0x1dd-0x1de.7 (2) 0x01e0| 00 3c | .< | value_index: 60 0x1e3-0x1e4.7 (2) | | | value{}: 0x1e8-0x1e8.7 (1) 0x01e0| a0 | . | type: "array" (10) (Array) 0x1e8-0x1e8.3 (0.4) 0x01e0| a0 | . | size_bits: 0 0x1e8.4-0x1e8.7 (0.4) - | | | size: 0 0x1e9-NA (0) + | | | size: 0 | | | entries[0:0]: 0x1e9-NA (0) | | | [2]{}: entry 0x10a-0x1e6.7 (221) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -430,12 +430,12 @@ $ fq dv recentapps.sfl2 0x01e0| 00 16 | .. | value_index: 22 0x1e5-0x1e6.7 (2) 0x01d0| d3 | . | type: "dict" (13) (Dictionary) 0x1da-0x1da.3 (0.4) 0x01d0| d3 | . | size_bits: 3 0x1da.4-0x1da.7 (0.4) - | | | size: 3 0x1db-NA (0) + | | | size: 3 | | | [13]{}: entry 0x7a-0x222.7 (425) 0x0070| 00 3e | .> | object_index: 62 0x7a-0x7b.7 (2) 0x01e0| d2 | . | type: "dict" (13) (Dictionary) 0x1eb-0x1eb.3 (0.4) 0x01e0| d2 | . | size_bits: 2 0x1eb.4-0x1eb.7 (0.4) - | | | size: 2 0x1ec-NA (0) + | | | size: 2 | | | entries[0:2]: 0x1ec-0x222.7 (55) | | | [0]{}: entry 0x1ec-0x214.7 (41) 0x01e0| 00 3f | .? | key_index: 63 0x1ec-0x1ed.7 (2) @@ -443,12 +443,12 @@ $ fq dv recentapps.sfl2 | | | key{}: 0x1f4-0x1fe.7 (11) 0x01f0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0x1f4-0x1f4.3 (0.4) 0x01f0| 5a | Z | size_bits: 10 0x1f4.4-0x1f4.7 (0.4) - | | | size: 10 0x1f5-NA (0) + | | | size: 10 0x01f0| 24 63 6c 61 73 73 6e 61 6d 65 | $classname | value: "$classname" 0x1f5-0x1fe.7 (10) | | | value{}: 0x208-0x214.7 (13) 0x0200| 5c | \ | type: "ascii_string" (5) (ASCII encoded string) 0x208-0x208.3 (0.4) 0x0200| 5c | \ | size_bits: 12 0x208.4-0x208.7 (0.4) - | | | size: 12 0x209-NA (0) + | | | size: 12 0x0200| 4e 53 44 69 63 74 69| NSDicti| value: "NSDictionary" 0x209-0x214.7 (12) 0x0210|6f 6e 61 72 79 |onary | | | | [1]{}: entry 0x1ee-0x222.7 (53) @@ -457,14 +457,14 @@ $ fq dv recentapps.sfl2 | | | key{}: 0x1ff-0x207.7 (9) 0x01f0| 58| X| type: "ascii_string" (5) (ASCII encoded string) 0x1ff-0x1ff.3 (0.4) 0x01f0| 58| X| size_bits: 8 0x1ff.4-0x1ff.7 (0.4) - | | | size: 8 0x200-NA (0) + | | | size: 8 0x0200|24 63 6c 61 73 73 65 73 |$classes | value: "$classes" 0x200-0x207.7 (8) | | | value{}: 0x208-0x222.7 (27) | | | entries[0:2]: 0x208-0x222.7 (27) | | | [0]{}: entry 0x208-0x217.7 (16) 0x0200| 5c | \ | type: "ascii_string" (5) (ASCII encoded string) 0x208-0x208.3 (0.4) 0x0200| 5c | \ | size_bits: 12 0x208.4-0x208.7 (0.4) - | | | size: 12 0x209-NA (0) + | | | size: 12 0x0200| 4e 53 44 69 63 74 69| NSDicti| value: "NSDictionary" 0x209-0x214.7 (12) 0x0210|6f 6e 61 72 79 |onary | 0x0210| 00 41 | .A | object_index: 65 0x216-0x217.7 (2) @@ -472,17 +472,17 @@ $ fq dv recentapps.sfl2 0x0210| 00 43 | .C | object_index: 67 0x218-0x219.7 (2) 0x0210| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x21a-0x21a.3 (0.4) 0x0210| 58 | X | size_bits: 8 0x21a.4-0x21a.7 (0.4) - | | | size: 8 0x21b-NA (0) + | | | size: 8 0x0210| 4e 53 4f 62 6a| NSObj| value: "NSObject" 0x21b-0x222.7 (8) 0x0220|65 63 74 |ect | 0x0210| a2 | . | type: "array" (10) (Array) 0x215-0x215.3 (0.4) 0x0210| a2 | . | size_bits: 2 0x215.4-0x215.7 (0.4) - | | | size: 2 0x216-NA (0) + | | | size: 2 | | | [14]{}: entry 0x7c-0x22b.7 (432) 0x0070| 00 44 | .D | object_index: 68 0x7c-0x7d.7 (2) 0x0220| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x223-0x223.3 (0.4) 0x0220| 58 | X | size_bits: 8 0x223.4-0x223.7 (0.4) - | | | size: 8 0x224-NA (0) + | | | size: 8 0x0220| 54 65 72 6d 69 6e 61 6c | Terminal | value: "Terminal" 0x224-0x22b.7 (8) | | | [15]{}: entry 0x7e-0x4d7.7 (1114) 0x0070| 00 45| .E| object_index: 69 0x7e-0x7f.7 (2) @@ -491,7 +491,7 @@ $ fq dv recentapps.sfl2 0x0220| 11 | . | large_size_marker: 1 (valid) 0x22d-0x22d.3 (0.4) 0x0220| 11 | . | exponent: 1 0x22d.4-0x22d.7 (0.4) 0x0220| 02 a8| ..| size_bigint: 680 0x22e-0x22f.7 (2) - | | | size: 680 0x230-NA (0) + | | | size: 680 0x0230|62 6f 6f 6b a8 02 00 00 00 00 04 10 30 00 00 00|book........0...| value: raw bits 0x230-0x4d7.7 (680) * |until 0x4d7.7 (680) | | | | | [16]{}: entry 0x80-0x4fe.7 (1151) @@ -501,7 +501,7 @@ $ fq dv recentapps.sfl2 0x04d0| 10 | . | large_size_marker: 1 (valid) 0x4d9-0x4d9.3 (0.4) 0x04d0| 10 | . | exponent: 0 0x4d9.4-0x4d9.7 (0.4) 0x04d0| 24 | $ | size_bigint: 36 0x4da-0x4da.7 (1) - | | | size: 36 0x4db-NA (0) + | | | size: 36 0x04d0| 46 31 39 33 31| F1931| value: "F1931D2B-CEEF-4EC5-A7EB-68D5F66B4619" 0x4db-0x4fe.7 (36) 0x04e0|44 32 42 2d 43 45 45 46 2d 34 45 43 35 2d 41 37|D2B-CEEF-4EC5-A7| 0x04f0|45 42 2d 36 38 44 35 46 36 36 42 34 36 31 39 |EB-68D5F66B4619 | @@ -512,7 +512,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) | | | value{}: 0x182-0x516.7 (917) | | | entries[0:5]: 0x182-0x516.7 (917) @@ -544,14 +544,14 @@ $ fq dv recentapps.sfl2 0x0510| 00 2c | ., | object_index: 44 0x515-0x516.7 (2) 0x0500| a5 | . | type: "array" (10) (Array) 0x50c-0x50c.3 (0.4) 0x0500| a5 | . | size_bits: 5 0x50c.4-0x50c.7 (0.4) - | | | size: 5 0x50d-NA (0) + | | | size: 5 0x0500|00 0d |.. | key_index: 13 0x500-0x501.7 (2) 0x0500| 00 48 | .H | value_index: 72 0x506-0x507.7 (2) | | | [1]{}: entry 0xff-0x535.7 (1079) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) | | | value{}: 0x197-0x535.7 (927) | | | entries[0:5]: 0x197-0x535.7 (927) @@ -582,14 +582,14 @@ $ fq dv recentapps.sfl2 0x0530| 15 | . | value: 21 0x535-0x535.7 (1) 0x0520| a5 | . | type: "array" (10) (Array) 0x521-0x521.3 (0.4) 0x0520| a5 | . | size_bits: 5 0x521.4-0x521.7 (0.4) - | | | size: 5 0x522-NA (0) + | | | size: 5 0x0500| 00 0e | .. | key_index: 14 0x502-0x503.7 (2) 0x0500| 00 4e | .N | value_index: 78 0x508-0x509.7 (2) | | | [2]{}: entry 0x10a-0x50b.7 (1026) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -600,7 +600,7 @@ $ fq dv recentapps.sfl2 0x0500| 00 16 | .. | value_index: 22 0x50a-0x50b.7 (2) 0x04f0| d3| .| type: "dict" (13) (Dictionary) 0x4ff-0x4ff.3 (0.4) 0x04f0| d3| .| size_bits: 3 0x4ff.4-0x4ff.7 (0.4) - | | | size: 3 0x500-NA (0) + | | | size: 3 | | | [18]{}: entry 0x84-0x546.7 (1219) 0x0080| 00 55 | .U | object_index: 85 0x84-0x85.7 (2) | | | entries[0:3]: 0xf7-0x546.7 (1104) @@ -608,7 +608,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) 0x0530| 00 0d | .. | key_index: 13 0x539-0x53a.7 (2) 0x0530| 00| .| value_index: 86 0x53f-0x540.7 (2) @@ -616,26 +616,26 @@ $ fq dv recentapps.sfl2 | | | value{}: 0x545-0x545.7 (1) 0x0540| a0 | . | type: "array" (10) (Array) 0x545-0x545.3 (0.4) 0x0540| a0 | . | size_bits: 0 0x545.4-0x545.7 (0.4) - | | | size: 0 0x546-NA (0) + | | | size: 0 | | | entries[0:0]: 0x546-NA (0) | | | [1]{}: entry 0xff-0x546.7 (1096) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x0530| 00 0e | .. | key_index: 14 0x53b-0x53c.7 (2) 0x0540| 00 57 | .W | value_index: 87 0x541-0x542.7 (2) | | | value{}: 0x546-0x546.7 (1) 0x0540| a0 | . | type: "array" (10) (Array) 0x546-0x546.3 (0.4) 0x0540| a0 | . | size_bits: 0 0x546.4-0x546.7 (0.4) - | | | size: 0 0x547-NA (0) + | | | size: 0 | | | entries[0:0]: 0x547-NA (0) | | | [2]{}: entry 0x10a-0x544.7 (1083) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -646,12 +646,12 @@ $ fq dv recentapps.sfl2 0x0540| 00 16 | .. | value_index: 22 0x543-0x544.7 (2) 0x0530| d3 | . | type: "dict" (13) (Dictionary) 0x538-0x538.3 (0.4) 0x0530| d3 | . | size_bits: 3 0x538.4-0x538.7 (0.4) - | | | size: 3 0x539-NA (0) + | | | size: 3 | | | [19]{}: entry 0x86-0x550.7 (1227) 0x0080| 00 59 | .Y | object_index: 89 0x86-0x87.7 (2) 0x0540| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x549-0x549.3 (0.4) 0x0540| 57 | W | size_bits: 7 0x549.4-0x549.7 (0.4) - | | | size: 7 0x54a-NA (0) + | | | size: 7 0x0540| 53 70 6f 74 69 66| Spotif| value: "Spotify" 0x54a-0x550.7 (7) 0x0550|79 |y | | | | [20]{}: entry 0x88-0x7a8.7 (1825) @@ -661,7 +661,7 @@ $ fq dv recentapps.sfl2 0x0550| 11 | . | large_size_marker: 1 (valid) 0x552-0x552.3 (0.4) 0x0550| 11 | . | exponent: 1 0x552.4-0x552.7 (0.4) 0x0550| 02 54 | .T | size_bigint: 596 0x553-0x554.7 (2) - | | | size: 596 0x555-NA (0) + | | | size: 596 0x0550| 62 6f 6f 6b 54 02 00 00 00 00 04| bookT......| value: raw bits 0x555-0x7a8.7 (596) 0x0560|10 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00|.0..............| * |until 0x7a8.7 (596) | | @@ -672,7 +672,7 @@ $ fq dv recentapps.sfl2 0x07a0| 10 | . | large_size_marker: 1 (valid) 0x7aa-0x7aa.3 (0.4) 0x07a0| 10 | . | exponent: 0 0x7aa.4-0x7aa.7 (0.4) 0x07a0| 24 | $ | size_bigint: 36 0x7ab-0x7ab.7 (1) - | | | size: 36 0x7ac-NA (0) + | | | size: 36 0x07a0| 36 39 45 43| 69EC| value: "69ECD287-A17F-4392-85F6-F99068CF2431" 0x7ac-0x7cf.7 (36) 0x07b0|44 32 38 37 2d 41 31 37 46 2d 34 33 39 32 2d 38|D287-A17F-4392-8| 0x07c0|35 46 36 2d 46 39 39 30 36 38 43 46 32 34 33 31|5F6-F99068CF2431| @@ -683,7 +683,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) | | | value{}: 0x182-0x7e7.7 (1638) | | | entries[0:5]: 0x182-0x7e7.7 (1638) @@ -714,14 +714,14 @@ $ fq dv recentapps.sfl2 0x07e0| 00 2c | ., | object_index: 44 0x7e6-0x7e7.7 (2) 0x07d0| a5 | . | type: "array" (10) (Array) 0x7dd-0x7dd.3 (0.4) 0x07d0| a5 | . | size_bits: 5 0x7dd.4-0x7dd.7 (0.4) - | | | size: 5 0x7de-NA (0) + | | | size: 5 0x07d0| 00 0d | .. | key_index: 13 0x7d1-0x7d2.7 (2) 0x07d0| 00 5d | .] | value_index: 93 0x7d7-0x7d8.7 (2) | | | [1]{}: entry 0xff-0x806.7 (1800) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) | | | value{}: 0x197-0x806.7 (1648) | | | entries[0:5]: 0x197-0x806.7 (1648) @@ -752,14 +752,14 @@ $ fq dv recentapps.sfl2 0x0800| 1a | . | value: 26 0x806-0x806.7 (1) 0x07f0| a5 | . | type: "array" (10) (Array) 0x7f2-0x7f2.3 (0.4) 0x07f0| a5 | . | size_bits: 5 0x7f2.4-0x7f2.7 (0.4) - | | | size: 5 0x7f3-NA (0) + | | | size: 5 0x07d0| 00 0e | .. | key_index: 14 0x7d3-0x7d4.7 (2) 0x07d0| 00 63 | .c | value_index: 99 0x7d9-0x7da.7 (2) | | | [2]{}: entry 0x10a-0x7dc.7 (1747) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -770,7 +770,7 @@ $ fq dv recentapps.sfl2 0x07d0| 00 16 | .. | value_index: 22 0x7db-0x7dc.7 (2) 0x07d0|d3 |. | type: "dict" (13) (Dictionary) 0x7d0-0x7d0.3 (0.4) 0x07d0|d3 |. | size_bits: 3 0x7d0.4-0x7d0.7 (0.4) - | | | size: 3 0x7d1-NA (0) + | | | size: 3 | | | [23]{}: entry 0x8e-0x817.7 (1930) 0x0080| 00 6a| .j| object_index: 106 0x8e-0x8f.7 (2) | | | entries[0:3]: 0xf7-0x817.7 (1825) @@ -778,33 +778,33 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) 0x0800| 00 0d | .. | key_index: 13 0x80a-0x80b.7 (2) 0x0810|00 6b |.k | value_index: 107 0x810-0x811.7 (2) | | | value{}: 0x816-0x816.7 (1) 0x0810| a0 | . | type: "array" (10) (Array) 0x816-0x816.3 (0.4) 0x0810| a0 | . | size_bits: 0 0x816.4-0x816.7 (0.4) - | | | size: 0 0x817-NA (0) + | | | size: 0 | | | entries[0:0]: 0x817-NA (0) | | | [1]{}: entry 0xff-0x817.7 (1817) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x0800| 00 0e | .. | key_index: 14 0x80c-0x80d.7 (2) 0x0810| 00 6c | .l | value_index: 108 0x812-0x813.7 (2) | | | value{}: 0x817-0x817.7 (1) 0x0810| a0 | . | type: "array" (10) (Array) 0x817-0x817.3 (0.4) 0x0810| a0 | . | size_bits: 0 0x817.4-0x817.7 (0.4) - | | | size: 0 0x818-NA (0) + | | | size: 0 | | | entries[0:0]: 0x818-NA (0) | | | [2]{}: entry 0x10a-0x815.7 (1804) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -815,12 +815,12 @@ $ fq dv recentapps.sfl2 0x0810| 00 16 | .. | value_index: 22 0x814-0x815.7 (2) 0x0800| d3 | . | type: "dict" (13) (Dictionary) 0x809-0x809.3 (0.4) 0x0800| d3 | . | size_bits: 3 0x809.4-0x809.7 (0.4) - | | | size: 3 0x80a-NA (0) + | | | size: 3 | | | [24]{}: entry 0x90-0x824.7 (1941) 0x0090|00 6e |.n | object_index: 110 0x90-0x91.7 (2) 0x0810| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0x81a-0x81a.3 (0.4) 0x0810| 5a | Z | size_bits: 10 0x81a.4-0x81a.7 (0.4) - | | | size: 10 0x81b-NA (0) + | | | size: 10 0x0810| 43 61 6c 63 75| Calcu| value: "Calculator" 0x81b-0x824.7 (10) 0x0820|6c 61 74 6f 72 |lator | | | | [25]{}: entry 0x92-0xaac.7 (2587) @@ -830,7 +830,7 @@ $ fq dv recentapps.sfl2 0x0820| 11 | . | large_size_marker: 1 (valid) 0x826-0x826.3 (0.4) 0x0820| 11 | . | exponent: 1 0x826.4-0x826.7 (0.4) 0x0820| 02 84 | .. | size_bigint: 644 0x827-0x828.7 (2) - | | | size: 644 0x829-NA (0) + | | | size: 644 0x0820| 62 6f 6f 6b 84 02 00| book...| value: raw bits 0x829-0xaac.7 (644) 0x0830|00 00 00 04 10 30 00 00 00 00 00 00 00 00 00 00|.....0..........| * |until 0xaac.7 (644) | | @@ -841,7 +841,7 @@ $ fq dv recentapps.sfl2 0x0aa0| 10 | . | large_size_marker: 1 (valid) 0xaae-0xaae.3 (0.4) 0x0aa0| 10 | . | exponent: 0 0xaae.4-0xaae.7 (0.4) 0x0aa0| 24| $| size_bigint: 36 0xaaf-0xaaf.7 (1) - | | | size: 36 0xab0-NA (0) + | | | size: 36 0x0ab0|39 44 38 41 36 30 38 44 2d 36 39 38 30 2d 34 36|9D8A608D-6980-46| value: "9D8A608D-6980-46C2-BDD0-F36E0ADEFFDD" 0xab0-0xad3.7 (36) * |until 0xad3.7 (36) | | | | | [27]{}: entry 0x96-0xb0a.7 (2677) @@ -851,7 +851,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) | | | value{}: 0x182-0xaeb.7 (2410) | | | entries[0:5]: 0x182-0xaeb.7 (2410) @@ -882,14 +882,14 @@ $ fq dv recentapps.sfl2 0x0ae0| 00 2c | ., | object_index: 44 0xaea-0xaeb.7 (2) 0x0ae0| a5 | . | type: "array" (10) (Array) 0xae1-0xae1.3 (0.4) 0x0ae0| a5 | . | size_bits: 5 0xae1.4-0xae1.7 (0.4) - | | | size: 5 0xae2-NA (0) + | | | size: 5 0x0ad0| 00 0d | .. | key_index: 13 0xad5-0xad6.7 (2) 0x0ad0| 00 72 | .r | value_index: 114 0xadb-0xadc.7 (2) | | | [1]{}: entry 0xff-0xb0a.7 (2572) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) | | | value{}: 0x197-0xb0a.7 (2420) | | | entries[0:5]: 0x197-0xb0a.7 (2420) @@ -921,14 +921,14 @@ $ fq dv recentapps.sfl2 0x0b00| 1f | . | value: 31 0xb0a-0xb0a.7 (1) 0x0af0| a5 | . | type: "array" (10) (Array) 0xaf6-0xaf6.3 (0.4) 0x0af0| a5 | . | size_bits: 5 0xaf6.4-0xaf6.7 (0.4) - | | | size: 5 0xaf7-NA (0) + | | | size: 5 0x0ad0| 00 0e | .. | key_index: 14 0xad7-0xad8.7 (2) 0x0ad0| 00 78 | .x | value_index: 120 0xadd-0xade.7 (2) | | | [2]{}: entry 0x10a-0xae0.7 (2519) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -940,7 +940,7 @@ $ fq dv recentapps.sfl2 0x0ae0|16 |. | 0x0ad0| d3 | . | type: "dict" (13) (Dictionary) 0xad4-0xad4.3 (0.4) 0x0ad0| d3 | . | size_bits: 3 0xad4.4-0xad4.7 (0.4) - | | | size: 3 0xad5-NA (0) + | | | size: 3 | | | [28]{}: entry 0x98-0xb1b.7 (2692) 0x0090| 00 7f | .. | object_index: 127 0x98-0x99.7 (2) | | | entries[0:3]: 0xf7-0xb1b.7 (2597) @@ -948,33 +948,33 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) 0x0b00| 00 0d| ..| key_index: 13 0xb0e-0xb0f.7 (2) 0x0b10| 00 80 | .. | value_index: 128 0xb14-0xb15.7 (2) | | | value{}: 0xb1a-0xb1a.7 (1) 0x0b10| a0 | . | type: "array" (10) (Array) 0xb1a-0xb1a.3 (0.4) 0x0b10| a0 | . | size_bits: 0 0xb1a.4-0xb1a.7 (0.4) - | | | size: 0 0xb1b-NA (0) + | | | size: 0 | | | entries[0:0]: 0xb1b-NA (0) | | | [1]{}: entry 0xff-0xb1b.7 (2589) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x0b10|00 0e |.. | key_index: 14 0xb10-0xb11.7 (2) 0x0b10| 00 81 | .. | value_index: 129 0xb16-0xb17.7 (2) | | | value{}: 0xb1b-0xb1b.7 (1) 0x0b10| a0 | . | type: "array" (10) (Array) 0xb1b-0xb1b.3 (0.4) 0x0b10| a0 | . | size_bits: 0 0xb1b.4-0xb1b.7 (0.4) - | | | size: 0 0xb1c-NA (0) + | | | size: 0 | | | entries[0:0]: 0xb1c-NA (0) | | | [2]{}: entry 0x10a-0xb19.7 (2576) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -985,12 +985,12 @@ $ fq dv recentapps.sfl2 0x0b10| 00 16 | .. | value_index: 22 0xb18-0xb19.7 (2) 0x0b00| d3 | . | type: "dict" (13) (Dictionary) 0xb0d-0xb0d.3 (0.4) 0x0b00| d3 | . | size_bits: 3 0xb0d.4-0xb0d.7 (0.4) - | | | size: 3 0xb0e-NA (0) + | | | size: 3 | | | [29]{}: entry 0x9a-0xb25.7 (2700) 0x0090| 00 83 | .. | object_index: 131 0x9a-0x9b.7 (2) 0x0b10| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xb1e-0xb1e.3 (0.4) 0x0b10| 57 | W | size_bits: 7 0xb1e.4-0xb1e.7 (0.4) - | | | size: 7 0xb1f-NA (0) + | | | size: 7 0x0b10| 50| P| value: "Preview" 0xb1f-0xb25.7 (7) 0x0b20|72 65 76 69 65 77 |review | | | | [30]{}: entry 0x9c-0xda5.7 (3338) @@ -1000,7 +1000,7 @@ $ fq dv recentapps.sfl2 0x0b20| 11 | . | large_size_marker: 1 (valid) 0xb27-0xb27.3 (0.4) 0x0b20| 11 | . | exponent: 1 0xb27.4-0xb27.7 (0.4) 0x0b20| 02 7c | .| | size_bigint: 636 0xb28-0xb29.7 (2) - | | | size: 636 0xb2a-NA (0) + | | | size: 636 0x0b20| 62 6f 6f 6b 7c 02| book|.| value: raw bits 0xb2a-0xda5.7 (636) 0x0b30|00 00 00 00 04 10 30 00 00 00 00 00 00 00 00 00|......0.........| * |until 0xda5.7 (636) | | @@ -1011,7 +1011,7 @@ $ fq dv recentapps.sfl2 0x0da0| 10 | . | large_size_marker: 1 (valid) 0xda7-0xda7.3 (0.4) 0x0da0| 10 | . | exponent: 0 0xda7.4-0xda7.7 (0.4) 0x0da0| 24 | $ | size_bigint: 36 0xda8-0xda8.7 (1) - | | | size: 36 0xda9-NA (0) + | | | size: 36 0x0da0| 43 43 34 42 31 41 33| CC4B1A3| value: "CC4B1A36-0F69-4023-B2F7-6FDCF8D28BE1" 0xda9-0xdcc.7 (36) 0x0db0|36 2d 30 46 36 39 2d 34 30 32 33 2d 42 32 46 37|6-0F69-4023-B2F7| 0x0dc0|2d 36 46 44 43 46 38 44 32 38 42 45 31 |-6FDCF8D28BE1 | @@ -1022,7 +1022,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) | | | value{}: 0x182-0xde4.7 (3171) | | | entries[0:5]: 0x182-0xde4.7 (3171) @@ -1054,14 +1054,14 @@ $ fq dv recentapps.sfl2 0x0de0| 00 2c | ., | object_index: 44 0xde3-0xde4.7 (2) 0x0dd0| a5 | . | type: "array" (10) (Array) 0xdda-0xdda.3 (0.4) 0x0dd0| a5 | . | size_bits: 5 0xdda.4-0xdda.7 (0.4) - | | | size: 5 0xddb-NA (0) + | | | size: 5 0x0dc0| 00 0d| ..| key_index: 13 0xdce-0xdcf.7 (2) 0x0dd0| 00 87 | .. | value_index: 135 0xdd4-0xdd5.7 (2) | | | [1]{}: entry 0xff-0xe03.7 (3333) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) | | | value{}: 0x197-0xe03.7 (3181) | | | entries[0:5]: 0x197-0xe03.7 (3181) @@ -1092,14 +1092,14 @@ $ fq dv recentapps.sfl2 0x0e00| 24 | $ | value: 36 0xe03-0xe03.7 (1) 0x0de0| a5| .| type: "array" (10) (Array) 0xdef-0xdef.3 (0.4) 0x0de0| a5| .| size_bits: 5 0xdef.4-0xdef.7 (0.4) - | | | size: 5 0xdf0-NA (0) + | | | size: 5 0x0dd0|00 0e |.. | key_index: 14 0xdd0-0xdd1.7 (2) 0x0dd0| 00 8d | .. | value_index: 141 0xdd6-0xdd7.7 (2) | | | [2]{}: entry 0x10a-0xdd9.7 (3280) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -1110,7 +1110,7 @@ $ fq dv recentapps.sfl2 0x0dd0| 00 16 | .. | value_index: 22 0xdd8-0xdd9.7 (2) 0x0dc0| d3 | . | type: "dict" (13) (Dictionary) 0xdcd-0xdcd.3 (0.4) 0x0dc0| d3 | . | size_bits: 3 0xdcd.4-0xdcd.7 (0.4) - | | | size: 3 0xdce-NA (0) + | | | size: 3 | | | [33]{}: entry 0xa2-0xe14.7 (3443) 0x00a0| 00 94 | .. | object_index: 148 0xa2-0xa3.7 (2) | | | entries[0:3]: 0xf7-0xe14.7 (3358) @@ -1118,20 +1118,20 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) 0x0e00| 00 0d | .. | key_index: 13 0xe07-0xe08.7 (2) 0x0e00| 00 95 | .. | value_index: 149 0xe0d-0xe0e.7 (2) | | | value{}: 0xe13-0xe13.7 (1) 0x0e10| a0 | . | type: "array" (10) (Array) 0xe13-0xe13.3 (0.4) 0x0e10| a0 | . | size_bits: 0 0xe13.4-0xe13.7 (0.4) - | | | size: 0 0xe14-NA (0) + | | | size: 0 | | | entries[0:0]: 0xe14-NA (0) | | | [1]{}: entry 0xff-0xe14.7 (3350) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x0e00| 00 0e | .. | key_index: 14 0xe09-0xe0a.7 (2) 0x0e00| 00| .| value_index: 150 0xe0f-0xe10.7 (2) @@ -1139,13 +1139,13 @@ $ fq dv recentapps.sfl2 | | | value{}: 0xe14-0xe14.7 (1) 0x0e10| a0 | . | type: "array" (10) (Array) 0xe14-0xe14.3 (0.4) 0x0e10| a0 | . | size_bits: 0 0xe14.4-0xe14.7 (0.4) - | | | size: 0 0xe15-NA (0) + | | | size: 0 | | | entries[0:0]: 0xe15-NA (0) | | | [2]{}: entry 0x10a-0xe12.7 (3337) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -1156,12 +1156,12 @@ $ fq dv recentapps.sfl2 0x0e10| 00 16 | .. | value_index: 22 0xe11-0xe12.7 (2) 0x0e00| d3 | . | type: "dict" (13) (Dictionary) 0xe06-0xe06.3 (0.4) 0x0e00| d3 | . | size_bits: 3 0xe06.4-0xe06.7 (0.4) - | | | size: 3 0xe07-NA (0) + | | | size: 3 | | | [34]{}: entry 0xa4-0xe20.7 (3453) 0x00a0| 00 98 | .. | object_index: 152 0xa4-0xa5.7 (2) 0x0e10| 59 | Y | type: "ascii_string" (5) (ASCII encoded string) 0xe17-0xe17.3 (0.4) 0x0e10| 59 | Y | size_bits: 9 0xe17.4-0xe17.7 (0.4) - | | | size: 9 0xe18-NA (0) + | | | size: 9 0x0e10| 41 6c 61 63 72 69 74 74| Alacritt| value: "Alacritty" 0xe18-0xe20.7 (9) 0x0e20|79 |y | | | | [35]{}: entry 0xa6-0x1080.7 (4059) @@ -1171,7 +1171,7 @@ $ fq dv recentapps.sfl2 0x0e20| 11 | . | large_size_marker: 1 (valid) 0xe22-0xe22.3 (0.4) 0x0e20| 11 | . | exponent: 1 0xe22.4-0xe22.7 (0.4) 0x0e20| 02 5c | .\ | size_bigint: 604 0xe23-0xe24.7 (2) - | | | size: 604 0xe25-NA (0) + | | | size: 604 0x0e20| 62 6f 6f 6b 5c 02 00 00 00 00 04| book\......| value: raw bits 0xe25-0x1080.7 (604) 0x0e30|10 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00|.0..............| * |until 0x1080.7 (604) | | @@ -1182,7 +1182,7 @@ $ fq dv recentapps.sfl2 0x1080| 10 | . | large_size_marker: 1 (valid) 0x1082-0x1082.3 (0.4) 0x1080| 10 | . | exponent: 0 0x1082.4-0x1082.7 (0.4) 0x1080| 24 | $ | size_bigint: 36 0x1083-0x1083.7 (1) - | | | size: 36 0x1084-NA (0) + | | | size: 36 0x1080| 41 41 43 44 33 34 46 38 2d 34 34 33| AACD34F8-443| value: "AACD34F8-443C-42E8-896E-B33394D81A2F" 0x1084-0x10a7.7 (36) 0x1090|43 2d 34 32 45 38 2d 38 39 36 45 2d 42 33 33 33|C-42E8-896E-B333| 0x10a0|39 34 44 38 31 41 32 46 |94D81A2F | @@ -1193,7 +1193,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) | | | value{}: 0x182-0x10bf.7 (3902) | | | entries[0:5]: 0x182-0x10bf.7 (3902) @@ -1224,7 +1224,7 @@ $ fq dv recentapps.sfl2 0x10b0| 00 2c| .,| object_index: 44 0x10be-0x10bf.7 (2) 0x10b0| a5 | . | type: "array" (10) (Array) 0x10b5-0x10b5.3 (0.4) 0x10b0| a5 | . | size_bits: 5 0x10b5.4-0x10b5.7 (0.4) - | | | size: 5 0x10b6-NA (0) + | | | size: 5 0x10a0| 00 0d | .. | key_index: 13 0x10a9-0x10aa.7 (2) 0x10a0| 00| .| value_index: 156 0x10af-0x10b0.7 (2) 0x10b0|9c |. | @@ -1232,7 +1232,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) | | | value{}: 0x197-0x10de.7 (3912) | | | entries[0:5]: 0x197-0x10de.7 (3912) @@ -1264,14 +1264,14 @@ $ fq dv recentapps.sfl2 0x10d0| 29 | ) | value: 41 0x10de-0x10de.7 (1) 0x10c0| a5 | . | type: "array" (10) (Array) 0x10ca-0x10ca.3 (0.4) 0x10c0| a5 | . | size_bits: 5 0x10ca.4-0x10ca.7 (0.4) - | | | size: 5 0x10cb-NA (0) + | | | size: 5 0x10a0| 00 0e | .. | key_index: 14 0x10ab-0x10ac.7 (2) 0x10b0| 00 a2 | .. | value_index: 162 0x10b1-0x10b2.7 (2) | | | [2]{}: entry 0x10a-0x10b4.7 (4011) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -1282,7 +1282,7 @@ $ fq dv recentapps.sfl2 0x10b0| 00 16 | .. | value_index: 22 0x10b3-0x10b4.7 (2) 0x10a0| d3 | . | type: "dict" (13) (Dictionary) 0x10a8-0x10a8.3 (0.4) 0x10a0| d3 | . | size_bits: 3 0x10a8.4-0x10a8.7 (0.4) - | | | size: 3 0x10a9-NA (0) + | | | size: 3 | | | [38]{}: entry 0xac-0x10ef.7 (4164) 0x00a0| 00 a9 | .. | object_index: 169 0xac-0xad.7 (2) | | | entries[0:3]: 0xf7-0x10ef.7 (4089) @@ -1290,33 +1290,33 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) 0x10e0| 00 0d | .. | key_index: 13 0x10e2-0x10e3.7 (2) 0x10e0| 00 aa | .. | value_index: 170 0x10e8-0x10e9.7 (2) | | | value{}: 0x10ee-0x10ee.7 (1) 0x10e0| a0 | . | type: "array" (10) (Array) 0x10ee-0x10ee.3 (0.4) 0x10e0| a0 | . | size_bits: 0 0x10ee.4-0x10ee.7 (0.4) - | | | size: 0 0x10ef-NA (0) + | | | size: 0 | | | entries[0:0]: 0x10ef-NA (0) | | | [1]{}: entry 0xff-0x10ef.7 (4081) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x10e0| 00 0e | .. | key_index: 14 0x10e4-0x10e5.7 (2) 0x10e0| 00 ab | .. | value_index: 171 0x10ea-0x10eb.7 (2) | | | value{}: 0x10ef-0x10ef.7 (1) 0x10e0| a0| .| type: "array" (10) (Array) 0x10ef-0x10ef.3 (0.4) 0x10e0| a0| .| size_bits: 0 0x10ef.4-0x10ef.7 (0.4) - | | | size: 0 0x10f0-NA (0) + | | | size: 0 | | | entries[0:0]: 0x10f0-NA (0) | | | [2]{}: entry 0x10a-0x10ed.7 (4068) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -1327,7 +1327,7 @@ $ fq dv recentapps.sfl2 0x10e0| 00 16 | .. | value_index: 22 0x10ec-0x10ed.7 (2) 0x10e0| d3 | . | type: "dict" (13) (Dictionary) 0x10e1-0x10e1.3 (0.4) 0x10e0| d3 | . | size_bits: 3 0x10e1.4-0x10e1.7 (0.4) - | | | size: 3 0x10e2-NA (0) + | | | size: 3 | | | [39]{}: entry 0xae-0x1109.7 (4188) 0x00a0| 00 ad| ..| object_index: 173 0xae-0xaf.7 (2) 0x10f0| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x10f2-0x10f2.3 (0.4) @@ -1335,7 +1335,7 @@ $ fq dv recentapps.sfl2 0x10f0| 10 | . | large_size_marker: 1 (valid) 0x10f3-0x10f3.3 (0.4) 0x10f0| 10 | . | exponent: 0 0x10f3.4-0x10f3.7 (0.4) 0x10f0| 15 | . | size_bigint: 21 0x10f4-0x10f4.7 (1) - | | | size: 21 0x10f5-NA (0) + | | | size: 21 0x10f0| 44 42 20 42 72 6f 77 73 65 72 20| DB Browser | value: "DB Browser for SQLite" 0x10f5-0x1109.7 (21) 0x1100|66 6f 72 20 53 51 4c 69 74 65 |for SQLite | | | | [40]{}: entry 0xb0-0x1381.7 (4818) @@ -1345,7 +1345,7 @@ $ fq dv recentapps.sfl2 0x1100| 11 | . | large_size_marker: 1 (valid) 0x110b-0x110b.3 (0.4) 0x1100| 11 | . | exponent: 1 0x110b.4-0x110b.7 (0.4) 0x1100| 02 74 | .t | size_bigint: 628 0x110c-0x110d.7 (2) - | | | size: 628 0x110e-NA (0) + | | | size: 628 0x1100| 62 6f| bo| value: raw bits 0x110e-0x1381.7 (628) 0x1110|6f 6b 74 02 00 00 00 00 04 10 30 00 00 00 00 00|okt.......0.....| * |until 0x1381.7 (628) | | @@ -1356,7 +1356,7 @@ $ fq dv recentapps.sfl2 0x1380| 10 | . | large_size_marker: 1 (valid) 0x1383-0x1383.3 (0.4) 0x1380| 10 | . | exponent: 0 0x1383.4-0x1383.7 (0.4) 0x1380| 24 | $ | size_bigint: 36 0x1384-0x1384.7 (1) - | | | size: 36 0x1385-NA (0) + | | | size: 36 0x1380| 42 38 32 42 44 41 38 43 2d 41 32| B82BDA8C-A2| value: "B82BDA8C-A2EC-42DD-BE74-D0E0D4066BD6" 0x1385-0x13a8.7 (36) 0x1390|45 43 2d 34 32 44 44 2d 42 45 37 34 2d 44 30 45|EC-42DD-BE74-D0E| 0x13a0|30 44 34 30 36 36 42 44 36 |0D4066BD6 | @@ -1367,7 +1367,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) | | | value{}: 0x182-0x13c0.7 (4671) | | | entries[0:5]: 0x182-0x13c0.7 (4671) @@ -1399,14 +1399,14 @@ $ fq dv recentapps.sfl2 0x13c0|2c |, | 0x13b0| a5 | . | type: "array" (10) (Array) 0x13b6-0x13b6.3 (0.4) 0x13b0| a5 | . | size_bits: 5 0x13b6.4-0x13b6.7 (0.4) - | | | size: 5 0x13b7-NA (0) + | | | size: 5 0x13a0| 00 0d | .. | key_index: 13 0x13aa-0x13ab.7 (2) 0x13b0|00 b1 |.. | value_index: 177 0x13b0-0x13b1.7 (2) | | | [1]{}: entry 0xff-0x13df.7 (4833) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) | | | value{}: 0x197-0x13df.7 (4681) | | | entries[0:5]: 0x197-0x13df.7 (4681) @@ -1437,14 +1437,14 @@ $ fq dv recentapps.sfl2 0x13d0| 2e| .| value: 46 0x13df-0x13df.7 (1) 0x13c0| a5 | . | type: "array" (10) (Array) 0x13cb-0x13cb.3 (0.4) 0x13c0| a5 | . | size_bits: 5 0x13cb.4-0x13cb.7 (0.4) - | | | size: 5 0x13cc-NA (0) + | | | size: 5 0x13a0| 00 0e | .. | key_index: 14 0x13ac-0x13ad.7 (2) 0x13b0| 00 b7 | .. | value_index: 183 0x13b2-0x13b3.7 (2) | | | [2]{}: entry 0x10a-0x13b5.7 (4780) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -1455,7 +1455,7 @@ $ fq dv recentapps.sfl2 0x13b0| 00 16 | .. | value_index: 22 0x13b4-0x13b5.7 (2) 0x13a0| d3 | . | type: "dict" (13) (Dictionary) 0x13a9-0x13a9.3 (0.4) 0x13a0| d3 | . | size_bits: 3 0x13a9.4-0x13a9.7 (0.4) - | | | size: 3 0x13aa-NA (0) + | | | size: 3 | | | [43]{}: entry 0xb6-0x13f0.7 (4923) 0x00b0| 00 be | .. | object_index: 190 0xb6-0xb7.7 (2) | | | entries[0:3]: 0xf7-0x13f0.7 (4858) @@ -1463,33 +1463,33 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) 0x13e0| 00 0d | .. | key_index: 13 0x13e3-0x13e4.7 (2) 0x13e0| 00 bf | .. | value_index: 191 0x13e9-0x13ea.7 (2) | | | value{}: 0x13ef-0x13ef.7 (1) 0x13e0| a0| .| type: "array" (10) (Array) 0x13ef-0x13ef.3 (0.4) 0x13e0| a0| .| size_bits: 0 0x13ef.4-0x13ef.7 (0.4) - | | | size: 0 0x13f0-NA (0) + | | | size: 0 | | | entries[0:0]: 0x13f0-NA (0) | | | [1]{}: entry 0xff-0x13f0.7 (4850) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x13e0| 00 0e | .. | key_index: 14 0x13e5-0x13e6.7 (2) 0x13e0| 00 c0 | .. | value_index: 192 0x13eb-0x13ec.7 (2) | | | value{}: 0x13f0-0x13f0.7 (1) 0x13f0|a0 |. | type: "array" (10) (Array) 0x13f0-0x13f0.3 (0.4) 0x13f0|a0 |. | size_bits: 0 0x13f0.4-0x13f0.7 (0.4) - | | | size: 0 0x13f1-NA (0) + | | | size: 0 | | | entries[0:0]: 0x13f1-NA (0) | | | [2]{}: entry 0x10a-0x13ee.7 (4837) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -1500,7 +1500,7 @@ $ fq dv recentapps.sfl2 0x13e0| 00 16 | .. | value_index: 22 0x13ed-0x13ee.7 (2) 0x13e0| d3 | . | type: "dict" (13) (Dictionary) 0x13e2-0x13e2.3 (0.4) 0x13e0| d3 | . | size_bits: 3 0x13e2.4-0x13e2.7 (0.4) - | | | size: 3 0x13e3-NA (0) + | | | size: 3 | | | [44]{}: entry 0xb8-0x1407.7 (4944) 0x00b0| 00 c2 | .. | object_index: 194 0xb8-0xb9.7 (2) 0x13f0| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x13f3-0x13f3.3 (0.4) @@ -1508,7 +1508,7 @@ $ fq dv recentapps.sfl2 0x13f0| 10 | . | large_size_marker: 1 (valid) 0x13f4-0x13f4.3 (0.4) 0x13f0| 10 | . | exponent: 0 0x13f4.4-0x13f4.7 (0.4) 0x13f0| 12 | . | size_bigint: 18 0x13f5-0x13f5.7 (1) - | | | size: 18 0x13f6-NA (0) + | | | size: 18 0x13f0| 53 79 73 74 65 6d 20 50 72 65| System Pre| value: "System Preferences" 0x13f6-0x1407.7 (18) 0x1400|66 65 72 65 6e 63 65 73 |ferences | | | | [45]{}: entry 0xba-0x169f.7 (5606) @@ -1518,7 +1518,7 @@ $ fq dv recentapps.sfl2 0x1400| 11 | . | large_size_marker: 1 (valid) 0x1409-0x1409.3 (0.4) 0x1400| 11 | . | exponent: 1 0x1409.4-0x1409.7 (0.4) 0x1400| 02 94 | .. | size_bigint: 660 0x140a-0x140b.7 (2) - | | | size: 660 0x140c-NA (0) + | | | size: 660 0x1400| 62 6f 6f 6b| book| value: raw bits 0x140c-0x169f.7 (660) 0x1410|94 02 00 00 00 00 04 10 30 00 00 00 00 00 00 00|........0.......| * |until 0x169f.7 (660) | | @@ -1529,7 +1529,7 @@ $ fq dv recentapps.sfl2 0x16a0| 10 | . | large_size_marker: 1 (valid) 0x16a1-0x16a1.3 (0.4) 0x16a0| 10 | . | exponent: 0 0x16a1.4-0x16a1.7 (0.4) 0x16a0| 24 | $ | size_bigint: 36 0x16a2-0x16a2.7 (1) - | | | size: 36 0x16a3-NA (0) + | | | size: 36 0x16a0| 43 41 37 38 43 42 45 39 2d 30 38 36 44| CA78CBE9-086D| value: "CA78CBE9-086D-4ED9-931E-8F58C26134ED" 0x16a3-0x16c6.7 (36) 0x16b0|2d 34 45 44 39 2d 39 33 31 45 2d 38 46 35 38 43|-4ED9-931E-8F58C| 0x16c0|32 36 31 33 34 45 44 |26134ED | @@ -1540,7 +1540,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) | | | value{}: 0x182-0x16de.7 (5469) | | | entries[0:5]: 0x182-0x16de.7 (5469) @@ -1571,14 +1571,14 @@ $ fq dv recentapps.sfl2 0x16d0| 00 2c | ., | object_index: 44 0x16dd-0x16de.7 (2) 0x16d0| a5 | . | type: "array" (10) (Array) 0x16d4-0x16d4.3 (0.4) 0x16d0| a5 | . | size_bits: 5 0x16d4.4-0x16d4.7 (0.4) - | | | size: 5 0x16d5-NA (0) + | | | size: 5 0x16c0| 00 0d | .. | key_index: 13 0x16c8-0x16c9.7 (2) 0x16c0| 00 c6| ..| value_index: 198 0x16ce-0x16cf.7 (2) | | | [1]{}: entry 0xff-0x16fd.7 (5631) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) | | | value{}: 0x197-0x16fd.7 (5479) | | | entries[0:5]: 0x197-0x16fd.7 (5479) @@ -1609,14 +1609,14 @@ $ fq dv recentapps.sfl2 0x16f0| 33 | 3 | value: 51 0x16fd-0x16fd.7 (1) 0x16e0| a5 | . | type: "array" (10) (Array) 0x16e9-0x16e9.3 (0.4) 0x16e0| a5 | . | size_bits: 5 0x16e9.4-0x16e9.7 (0.4) - | | | size: 5 0x16ea-NA (0) + | | | size: 5 0x16c0| 00 0e | .. | key_index: 14 0x16ca-0x16cb.7 (2) 0x16d0|00 cc |.. | value_index: 204 0x16d0-0x16d1.7 (2) | | | [2]{}: entry 0x10a-0x16d3.7 (5578) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -1627,7 +1627,7 @@ $ fq dv recentapps.sfl2 0x16d0| 00 16 | .. | value_index: 22 0x16d2-0x16d3.7 (2) 0x16c0| d3 | . | type: "dict" (13) (Dictionary) 0x16c7-0x16c7.3 (0.4) 0x16c0| d3 | . | size_bits: 3 0x16c7.4-0x16c7.7 (0.4) - | | | size: 3 0x16c8-NA (0) + | | | size: 3 | | | [48]{}: entry 0xc0-0x170e.7 (5711) 0x00c0|00 d3 |.. | object_index: 211 0xc0-0xc1.7 (2) | | | entries[0:3]: 0xf7-0x170e.7 (5656) @@ -1635,33 +1635,33 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) 0x1700| 00 0d | .. | key_index: 13 0x1701-0x1702.7 (2) 0x1700| 00 d4 | .. | value_index: 212 0x1707-0x1708.7 (2) | | | value{}: 0x170d-0x170d.7 (1) 0x1700| a0 | . | type: "array" (10) (Array) 0x170d-0x170d.3 (0.4) 0x1700| a0 | . | size_bits: 0 0x170d.4-0x170d.7 (0.4) - | | | size: 0 0x170e-NA (0) + | | | size: 0 | | | entries[0:0]: 0x170e-NA (0) | | | [1]{}: entry 0xff-0x170e.7 (5648) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x1700| 00 0e | .. | key_index: 14 0x1703-0x1704.7 (2) 0x1700| 00 d5 | .. | value_index: 213 0x1709-0x170a.7 (2) | | | value{}: 0x170e-0x170e.7 (1) 0x1700| a0 | . | type: "array" (10) (Array) 0x170e-0x170e.3 (0.4) 0x1700| a0 | . | size_bits: 0 0x170e.4-0x170e.7 (0.4) - | | | size: 0 0x170f-NA (0) + | | | size: 0 | | | entries[0:0]: 0x170f-NA (0) | | | [2]{}: entry 0x10a-0x170c.7 (5635) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -1672,7 +1672,7 @@ $ fq dv recentapps.sfl2 0x1700| 00 16 | .. | value_index: 22 0x170b-0x170c.7 (2) 0x1700|d3 |. | type: "dict" (13) (Dictionary) 0x1700-0x1700.3 (0.4) 0x1700|d3 |. | size_bits: 3 0x1700.4-0x1700.7 (0.4) - | | | size: 3 0x1701-NA (0) + | | | size: 3 | | | [49]{}: entry 0xc2-0x1724.7 (5731) 0x00c0| 00 d7 | .. | object_index: 215 0xc2-0xc3.7 (2) 0x1710| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x1711-0x1711.3 (0.4) @@ -1680,7 +1680,7 @@ $ fq dv recentapps.sfl2 0x1710| 10 | . | large_size_marker: 1 (valid) 0x1712-0x1712.3 (0.4) 0x1710| 10 | . | exponent: 0 0x1712.4-0x1712.7 (0.4) 0x1710| 11 | . | size_bigint: 17 0x1713-0x1713.7 (1) - | | | size: 17 0x1714-NA (0) + | | | size: 17 0x1710| 44 69 72 65 63 74 6f 72 79 20 55 74| Directory Ut| value: "Directory Utility" 0x1714-0x1724.7 (17) 0x1720|69 6c 69 74 79 |ility | | | | [50]{}: entry 0xc4-0x1a10.7 (6477) @@ -1690,7 +1690,7 @@ $ fq dv recentapps.sfl2 0x1720| 11 | . | large_size_marker: 1 (valid) 0x1726-0x1726.3 (0.4) 0x1720| 11 | . | exponent: 1 0x1726.4-0x1726.7 (0.4) 0x1720| 02 e8 | .. | size_bigint: 744 0x1727-0x1728.7 (2) - | | | size: 744 0x1729-NA (0) + | | | size: 744 0x1720| 62 6f 6f 6b e8 02 00| book...| value: raw bits 0x1729-0x1a10.7 (744) 0x1730|00 00 00 04 10 30 00 00 00 00 00 00 00 00 00 00|.....0..........| * |until 0x1a10.7 (744) | | @@ -1701,7 +1701,7 @@ $ fq dv recentapps.sfl2 0x1a10| 10 | . | large_size_marker: 1 (valid) 0x1a12-0x1a12.3 (0.4) 0x1a10| 10 | . | exponent: 0 0x1a12.4-0x1a12.7 (0.4) 0x1a10| 24 | $ | size_bigint: 36 0x1a13-0x1a13.7 (1) - | | | size: 36 0x1a14-NA (0) + | | | size: 36 0x1a10| 31 36 36 46 41 42 44 39 2d 38 31 36| 166FABD9-816| value: "166FABD9-8163-4779-B0CB-090B048FBCD5" 0x1a14-0x1a37.7 (36) 0x1a20|33 2d 34 37 37 39 2d 42 30 43 42 2d 30 39 30 42|3-4779-B0CB-090B| 0x1a30|30 34 38 46 42 43 44 35 |048FBCD5 | @@ -1712,7 +1712,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) | | | value{}: 0x182-0x1a4f.7 (6350) | | | entries[0:5]: 0x182-0x1a4f.7 (6350) @@ -1743,7 +1743,7 @@ $ fq dv recentapps.sfl2 0x1a40| 00 2c| .,| object_index: 44 0x1a4e-0x1a4f.7 (2) 0x1a40| a5 | . | type: "array" (10) (Array) 0x1a45-0x1a45.3 (0.4) 0x1a40| a5 | . | size_bits: 5 0x1a45.4-0x1a45.7 (0.4) - | | | size: 5 0x1a46-NA (0) + | | | size: 5 0x1a30| 00 0d | .. | key_index: 13 0x1a39-0x1a3a.7 (2) 0x1a30| 00| .| value_index: 219 0x1a3f-0x1a40.7 (2) 0x1a40|db |. | @@ -1751,7 +1751,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) | | | value{}: 0x197-0x1a6e.7 (6360) | | | entries[0:5]: 0x197-0x1a6e.7 (6360) @@ -1783,14 +1783,14 @@ $ fq dv recentapps.sfl2 0x1a60| 38 | 8 | value: 56 0x1a6e-0x1a6e.7 (1) 0x1a50| a5 | . | type: "array" (10) (Array) 0x1a5a-0x1a5a.3 (0.4) 0x1a50| a5 | . | size_bits: 5 0x1a5a.4-0x1a5a.7 (0.4) - | | | size: 5 0x1a5b-NA (0) + | | | size: 5 0x1a30| 00 0e | .. | key_index: 14 0x1a3b-0x1a3c.7 (2) 0x1a40| 00 e1 | .. | value_index: 225 0x1a41-0x1a42.7 (2) | | | [2]{}: entry 0x10a-0x1a44.7 (6459) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -1801,7 +1801,7 @@ $ fq dv recentapps.sfl2 0x1a40| 00 16 | .. | value_index: 22 0x1a43-0x1a44.7 (2) 0x1a30| d3 | . | type: "dict" (13) (Dictionary) 0x1a38-0x1a38.3 (0.4) 0x1a30| d3 | . | size_bits: 3 0x1a38.4-0x1a38.7 (0.4) - | | | size: 3 0x1a39-NA (0) + | | | size: 3 | | | [53]{}: entry 0xca-0x1a7f.7 (6582) 0x00c0| 00 e8 | .. | object_index: 232 0xca-0xcb.7 (2) | | | entries[0:3]: 0xf7-0x1a7f.7 (6537) @@ -1809,33 +1809,33 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) 0x1a70| 00 0d | .. | key_index: 13 0x1a72-0x1a73.7 (2) 0x1a70| 00 e9 | .. | value_index: 233 0x1a78-0x1a79.7 (2) | | | value{}: 0x1a7e-0x1a7e.7 (1) 0x1a70| a0 | . | type: "array" (10) (Array) 0x1a7e-0x1a7e.3 (0.4) 0x1a70| a0 | . | size_bits: 0 0x1a7e.4-0x1a7e.7 (0.4) - | | | size: 0 0x1a7f-NA (0) + | | | size: 0 | | | entries[0:0]: 0x1a7f-NA (0) | | | [1]{}: entry 0xff-0x1a7f.7 (6529) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x1a70| 00 0e | .. | key_index: 14 0x1a74-0x1a75.7 (2) 0x1a70| 00 ea | .. | value_index: 234 0x1a7a-0x1a7b.7 (2) | | | value{}: 0x1a7f-0x1a7f.7 (1) 0x1a70| a0| .| type: "array" (10) (Array) 0x1a7f-0x1a7f.3 (0.4) 0x1a70| a0| .| size_bits: 0 0x1a7f.4-0x1a7f.7 (0.4) - | | | size: 0 0x1a80-NA (0) + | | | size: 0 | | | entries[0:0]: 0x1a80-NA (0) | | | [2]{}: entry 0x10a-0x1a7d.7 (6516) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -1846,7 +1846,7 @@ $ fq dv recentapps.sfl2 0x1a70| 00 16 | .. | value_index: 22 0x1a7c-0x1a7d.7 (2) 0x1a70| d3 | . | type: "dict" (13) (Dictionary) 0x1a71-0x1a71.3 (0.4) 0x1a70| d3 | . | size_bits: 3 0x1a71.4-0x1a71.7 (0.4) - | | | size: 3 0x1a72-NA (0) + | | | size: 3 | | | [54]{}: entry 0xcc-0x1a94.7 (6601) 0x00c0| 00 ec | .. | object_index: 236 0xcc-0xcd.7 (2) 0x1a80| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x1a82-0x1a82.3 (0.4) @@ -1854,7 +1854,7 @@ $ fq dv recentapps.sfl2 0x1a80| 10 | . | large_size_marker: 1 (valid) 0x1a83-0x1a83.3 (0.4) 0x1a80| 10 | . | exponent: 0 0x1a83.4-0x1a83.7 (0.4) 0x1a80| 10 | . | size_bigint: 16 0x1a84-0x1a84.7 (1) - | | | size: 16 0x1a85-NA (0) + | | | size: 16 0x1a80| 41 63 74 69 76 69 74 79 20 4d 6f| Activity Mo| value: "Activity Monitor" 0x1a85-0x1a94.7 (16) 0x1a90|6e 69 74 6f 72 |nitor | | | | [55]{}: entry 0xce-0x1d50.7 (7299) @@ -1864,7 +1864,7 @@ $ fq dv recentapps.sfl2 0x1a90| 11 | . | large_size_marker: 1 (valid) 0x1a96-0x1a96.3 (0.4) 0x1a90| 11 | . | exponent: 1 0x1a96.4-0x1a96.7 (0.4) 0x1a90| 02 b8 | .. | size_bigint: 696 0x1a97-0x1a98.7 (2) - | | | size: 696 0x1a99-NA (0) + | | | size: 696 0x1a90| 62 6f 6f 6b b8 02 00| book...| value: raw bits 0x1a99-0x1d50.7 (696) 0x1aa0|00 00 00 04 10 30 00 00 00 00 00 00 00 00 00 00|.....0..........| * |until 0x1d50.7 (696) | | @@ -1875,7 +1875,7 @@ $ fq dv recentapps.sfl2 0x1d50| 10 | . | large_size_marker: 1 (valid) 0x1d52-0x1d52.3 (0.4) 0x1d50| 10 | . | exponent: 0 0x1d52.4-0x1d52.7 (0.4) 0x1d50| 24 | $ | size_bigint: 36 0x1d53-0x1d53.7 (1) - | | | size: 36 0x1d54-NA (0) + | | | size: 36 0x1d50| 43 46 36 34 41 46 36 32 2d 39 35 37| CF64AF62-957| value: "CF64AF62-9577-441B-9C58-CDA711616281" 0x1d54-0x1d77.7 (36) 0x1d60|37 2d 34 34 31 42 2d 39 43 35 38 2d 43 44 41 37|7-441B-9C58-CDA7| 0x1d70|31 31 36 31 36 32 38 31 |11616281 | @@ -1886,7 +1886,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) | | | value{}: 0x182-0x1d8f.7 (7182) | | | entries[0:5]: 0x182-0x1d8f.7 (7182) @@ -1917,7 +1917,7 @@ $ fq dv recentapps.sfl2 0x1d80| 00 2c| .,| object_index: 44 0x1d8e-0x1d8f.7 (2) 0x1d80| a5 | . | type: "array" (10) (Array) 0x1d85-0x1d85.3 (0.4) 0x1d80| a5 | . | size_bits: 5 0x1d85.4-0x1d85.7 (0.4) - | | | size: 5 0x1d86-NA (0) + | | | size: 5 0x1d70| 00 0d | .. | key_index: 13 0x1d79-0x1d7a.7 (2) 0x1d70| 00| .| value_index: 240 0x1d7f-0x1d80.7 (2) 0x1d80|f0 |. | @@ -1925,7 +1925,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) | | | value{}: 0x197-0x1dae.7 (7192) | | | entries[0:5]: 0x197-0x1dae.7 (7192) @@ -1957,14 +1957,14 @@ $ fq dv recentapps.sfl2 0x1da0| 3d | = | value: 61 0x1dae-0x1dae.7 (1) 0x1d90| a5 | . | type: "array" (10) (Array) 0x1d9a-0x1d9a.3 (0.4) 0x1d90| a5 | . | size_bits: 5 0x1d9a.4-0x1d9a.7 (0.4) - | | | size: 5 0x1d9b-NA (0) + | | | size: 5 0x1d70| 00 0e | .. | key_index: 14 0x1d7b-0x1d7c.7 (2) 0x1d80| 00 f6 | .. | value_index: 246 0x1d81-0x1d82.7 (2) | | | [2]{}: entry 0x10a-0x1d84.7 (7291) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -1975,7 +1975,7 @@ $ fq dv recentapps.sfl2 0x1d80| 00 16 | .. | value_index: 22 0x1d83-0x1d84.7 (2) 0x1d70| d3 | . | type: "dict" (13) (Dictionary) 0x1d78-0x1d78.3 (0.4) 0x1d70| d3 | . | size_bits: 3 0x1d78.4-0x1d78.7 (0.4) - | | | size: 3 0x1d79-NA (0) + | | | size: 3 | | | [58]{}: entry 0xd4-0x1dbf.7 (7404) 0x00d0| 00 fd | .. | object_index: 253 0xd4-0xd5.7 (2) | | | entries[0:3]: 0xf7-0x1dbf.7 (7369) @@ -1983,33 +1983,33 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) 0x1db0| 00 0d | .. | key_index: 13 0x1db2-0x1db3.7 (2) 0x1db0| 00 fe | .. | value_index: 254 0x1db8-0x1db9.7 (2) | | | value{}: 0x1dbe-0x1dbe.7 (1) 0x1db0| a0 | . | type: "array" (10) (Array) 0x1dbe-0x1dbe.3 (0.4) 0x1db0| a0 | . | size_bits: 0 0x1dbe.4-0x1dbe.7 (0.4) - | | | size: 0 0x1dbf-NA (0) + | | | size: 0 | | | entries[0:0]: 0x1dbf-NA (0) | | | [1]{}: entry 0xff-0x1dbf.7 (7361) | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x1db0| 00 0e | .. | key_index: 14 0x1db4-0x1db5.7 (2) 0x1db0| 00 ff | .. | value_index: 255 0x1dba-0x1dbb.7 (2) | | | value{}: 0x1dbf-0x1dbf.7 (1) 0x1db0| a0| .| type: "array" (10) (Array) 0x1dbf-0x1dbf.3 (0.4) 0x1db0| a0| .| size_bits: 0 0x1dbf.4-0x1dbf.7 (0.4) - | | | size: 0 0x1dc0-NA (0) + | | | size: 0 | | | entries[0:0]: 0x1dc0-NA (0) | | | [2]{}: entry 0x10a-0x1dbd.7 (7348) | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -2020,12 +2020,12 @@ $ fq dv recentapps.sfl2 0x1db0| 00 16 | .. | value_index: 22 0x1dbc-0x1dbd.7 (2) 0x1db0| d3 | . | type: "dict" (13) (Dictionary) 0x1db1-0x1db1.3 (0.4) 0x1db0| d3 | . | size_bits: 3 0x1db1.4-0x1db1.7 (0.4) - | | | size: 3 0x1db2-NA (0) + | | | size: 3 | | | [59]{}: entry 0xd6-0x1dc8.7 (7411) 0x00d0| 01 01 | .. | object_index: 257 0xd6-0xd7.7 (2) 0x1dc0| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x1dc2-0x1dc2.3 (0.4) 0x1dc0| 56 | V | size_bits: 6 0x1dc2.4-0x1dc2.7 (0.4) - | | | size: 6 0x1dc3-NA (0) + | | | size: 6 0x1dc0| 53 61 66 61 72 69 | Safari | value: "Safari" 0x1dc3-0x1dc8.7 (6) | | | [60]{}: entry 0xd8-0x2020.7 (8009) 0x00d0| 01 02 | .. | object_index: 258 0xd8-0xd9.7 (2) @@ -2034,7 +2034,7 @@ $ fq dv recentapps.sfl2 0x1dc0| 11 | . | large_size_marker: 1 (valid) 0x1dca-0x1dca.3 (0.4) 0x1dc0| 11 | . | exponent: 1 0x1dca.4-0x1dca.7 (0.4) 0x1dc0| 02 54 | .T | size_bigint: 596 0x1dcb-0x1dcc.7 (2) - | | | size: 596 0x1dcd-NA (0) + | | | size: 596 0x1dc0| 62 6f 6f| boo| value: raw bits 0x1dcd-0x2020.7 (596) 0x1dd0|6b 54 02 00 00 00 00 04 10 30 00 00 00 00 00 00|kT.......0......| * |until 0x2020.7 (596) | | @@ -2045,7 +2045,7 @@ $ fq dv recentapps.sfl2 0x2020| 10 | . | large_size_marker: 1 (valid) 0x2022-0x2022.3 (0.4) 0x2020| 10 | . | exponent: 0 0x2022.4-0x2022.7 (0.4) 0x2020| 24 | $ | size_bigint: 36 0x2023-0x2023.7 (1) - | | | size: 36 0x2024-NA (0) + | | | size: 36 0x2020| 38 41 39 38 34 31 44 36 2d 41 33 33| 8A9841D6-A33| value: "8A9841D6-A33D-468A-BA0B-4FADD9017F58" 0x2024-0x2047.7 (36) 0x2030|44 2d 34 36 38 41 2d 42 41 30 42 2d 34 46 41 44|D-468A-BA0B-4FAD| 0x2040|44 39 30 31 37 46 35 38 |D9017F58 | @@ -2056,45 +2056,45 @@ $ fq dv recentapps.sfl2 | | | key{}: 0x1f4-0x1fe.7 (11) 0x01f0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0x1f4-0x1f4.3 (0.4) 0x01f0| 5a | Z | size_bits: 10 0x1f4.4-0x1f4.7 (0.4) - | | | size: 10 0x1f5-NA (0) + | | | size: 10 0x01f0| 24 63 6c 61 73 73 6e 61 6d 65 | $classname | value: "$classname" 0x1f5-0x1fe.7 (10) 0x2040| 00 3f | .? | key_index: 63 0x2049-0x204a.7 (2) 0x2040| 01 05 | .. | value_index: 261 0x204d-0x204e.7 (2) | | | value{}: 0x2051-0x2058.7 (8) 0x2050| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x2051-0x2051.3 (0.4) 0x2050| 57 | W | size_bits: 7 0x2051.4-0x2051.7 (0.4) - | | | size: 7 0x2052-NA (0) + | | | size: 7 0x2050| 4e 53 41 72 72 61 79 | NSArray | value: "NSArray" 0x2052-0x2058.7 (7) | | | [1]{}: entry 0x1ff-0x205d.7 (7775) | | | key{}: 0x1ff-0x207.7 (9) 0x01f0| 58| X| type: "ascii_string" (5) (ASCII encoded string) 0x1ff-0x1ff.3 (0.4) 0x01f0| 58| X| size_bits: 8 0x1ff.4-0x1ff.7 (0.4) - | | | size: 8 0x200-NA (0) + | | | size: 8 0x0200|24 63 6c 61 73 73 65 73 |$classes | value: "$classes" 0x200-0x207.7 (8) | | | value{}: 0x21a-0x205d.7 (7748) | | | entries[0:2]: 0x21a-0x205d.7 (7748) | | | [0]{}: entry 0x2051-0x205b.7 (11) 0x2050| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x2051-0x2051.3 (0.4) 0x2050| 57 | W | size_bits: 7 0x2051.4-0x2051.7 (0.4) - | | | size: 7 0x2052-NA (0) + | | | size: 7 0x2050| 4e 53 41 72 72 61 79 | NSArray | value: "NSArray" 0x2052-0x2058.7 (7) 0x2050| 01 05 | .. | object_index: 261 0x205a-0x205b.7 (2) | | | [1]{}: entry 0x21a-0x205d.7 (7748) 0x0210| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x21a-0x21a.3 (0.4) 0x0210| 58 | X | size_bits: 8 0x21a.4-0x21a.7 (0.4) - | | | size: 8 0x21b-NA (0) + | | | size: 8 0x0210| 4e 53 4f 62 6a| NSObj| value: "NSObject" 0x21b-0x222.7 (8) 0x0220|65 63 74 |ect | 0x2050| 00 43 | .C | object_index: 67 0x205c-0x205d.7 (2) 0x2050| a2 | . | type: "array" (10) (Array) 0x2059-0x2059.3 (0.4) 0x2050| a2 | . | size_bits: 2 0x2059.4-0x2059.7 (0.4) - | | | size: 2 0x205a-NA (0) + | | | size: 2 0x2040| 00 40 | .@ | key_index: 64 0x204b-0x204c.7 (2) 0x2040| 01| .| value_index: 262 0x204f-0x2050.7 (2) 0x2050|06 |. | 0x2040| d2 | . | type: "dict" (13) (Dictionary) 0x2048-0x2048.3 (0.4) 0x2040| d2 | . | size_bits: 2 0x2048.4-0x2048.7 (0.4) - | | | size: 2 0x2049-NA (0) + | | | size: 2 | | | [63]{}: entry 0xde-0x2074.7 (8087) 0x00d0| 01 07| ..| object_index: 263 0xde-0xdf.7 (2) | | | entries[0:3]: 0xf7-0x2074.7 (8062) @@ -2102,7 +2102,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xf7-0xfe.7 (8) 0x00f0| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0xf7-0xf7.3 (0.4) 0x00f0| 57 | W | size_bits: 7 0xf7.4-0xf7.7 (0.4) - | | | size: 7 0xf8-NA (0) + | | | size: 7 0x00f0| 4e 53 2e 6b 65 79 73 | NS.keys | value: "NS.keys" 0xf8-0xfe.7 (7) 0x2050| 00| .| key_index: 13 0x205f-0x2060.7 (2) 0x2060|0d |. | @@ -2110,7 +2110,7 @@ $ fq dv recentapps.sfl2 | | | value{}: 0x206b-0x206f.7 (5) 0x2060| a1 | . | type: "array" (10) (Array) 0x206b-0x206b.3 (0.4) 0x2060| a1 | . | size_bits: 1 0x206b.4-0x206b.7 (0.4) - | | | size: 1 0x206c-NA (0) + | | | size: 1 | | | entries[0:1]: 0x206c-0x206f.7 (4) | | | [0]{}: entry 0x206c-0x206f.7 (4) 0x2060| 01 09 | .. | object_index: 265 0x206c-0x206d.7 (2) @@ -2121,14 +2121,14 @@ $ fq dv recentapps.sfl2 | | | key{}: 0xff-0x109.7 (11) 0x00f0| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0xff-0xff.3 (0.4) 0x00f0| 5a| Z| size_bits: 10 0xff.4-0xff.7 (0.4) - | | | size: 10 0x100-NA (0) + | | | size: 10 0x0100|4e 53 2e 6f 62 6a 65 63 74 73 |NS.objects | value: "NS.objects" 0x100-0x109.7 (10) 0x2060| 00 0e | .. | key_index: 14 0x2061-0x2062.7 (2) 0x2060| 01 0a | .. | value_index: 266 0x2067-0x2068.7 (2) | | | value{}: 0x2070-0x2074.7 (5) 0x2070|a1 |. | type: "array" (10) (Array) 0x2070-0x2070.3 (0.4) 0x2070|a1 |. | size_bits: 1 0x2070.4-0x2070.7 (0.4) - | | | size: 1 0x2071-NA (0) + | | | size: 1 | | | entries[0:1]: 0x2071-0x2074.7 (4) | | | [0]{}: entry 0x2071-0x2074.7 (4) 0x2070| 01 0b | .. | object_index: 267 0x2071-0x2072.7 (2) @@ -2139,7 +2139,7 @@ $ fq dv recentapps.sfl2 | | | key{}: 0x10a-0x110.7 (7) 0x0100| 56 | V | type: "ascii_string" (5) (ASCII encoded string) 0x10a-0x10a.3 (0.4) 0x0100| 56 | V | size_bits: 6 0x10a.4-0x10a.7 (0.4) - | | | size: 6 0x10b-NA (0) + | | | size: 6 0x0100| 24 63 6c 61 73| $clas| value: "$class" 0x10b-0x110.7 (6) 0x0110|73 |s | | | | value{}: 0x123-0x124.7 (2) @@ -2150,7 +2150,7 @@ $ fq dv recentapps.sfl2 0x2060| 00 16 | .. | value_index: 22 0x2069-0x206a.7 (2) 0x2050| d3 | . | type: "dict" (13) (Dictionary) 0x205e-0x205e.3 (0.4) 0x2050| d3 | . | size_bits: 3 0x205e.4-0x205e.7 (0.4) - | | | size: 3 0x205f-NA (0) + | | | size: 3 | | | [64]{}: entry 0xe0-0x209d.7 (8126) 0x00e0|01 0d |.. | object_index: 269 0xe0-0xe1.7 (2) 0x2070| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x2077-0x2077.3 (0.4) @@ -2158,7 +2158,7 @@ $ fq dv recentapps.sfl2 0x2070| 10 | . | large_size_marker: 1 (valid) 0x2078-0x2078.3 (0.4) 0x2070| 10 | . | exponent: 0 0x2078.4-0x2078.7 (0.4) 0x2070| 24 | $ | size_bigint: 36 0x2079-0x2079.7 (1) - | | | size: 36 0x207a-NA (0) + | | | size: 36 0x2070| 63 6f 6d 2e 61 70| com.ap| value: "com.apple.LSSharedFileList.MaxAmount" 0x207a-0x209d.7 (36) 0x2080|70 6c 65 2e 4c 53 53 68 61 72 65 64 46 69 6c 65|ple.LSSharedFile| 0x2090|4c 69 73 74 2e 4d 61 78 41 6d 6f 75 6e 74 |List.MaxAmount | diff --git a/format/apple/bplist/testdata/recentdocs.fqtest b/format/apple/bplist/testdata/recentdocs.fqtest index 11eb238e8b..3449d9d159 100644 --- a/format/apple/bplist/testdata/recentdocs.fqtest +++ b/format/apple/bplist/testdata/recentdocs.fqtest @@ -6,7 +6,7 @@ $ fq dv recentdocs.sfl2 | | | objects{}: 0x8-0x268d.7 (9862) 0x0000| d4 | . | type: "dict" (13) (Dictionary) 0x8-0x8.3 (0.4) 0x0000| d4 | . | size_bits: 4 0x8.4-0x8.7 (0.4) - | | | size: 4 0x9-NA (0) + | | | size: 4 | | | entries[0:4]: 0x9-0x268d.7 (9861) | | | [0]{}: entry 0x9-0x36.7 (46) 0x0000| 01 | . | key_index: 1 0x9-0x9.7 (1) @@ -14,7 +14,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x11-0x19.7 (9) 0x0010| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x11-0x11.3 (0.4) 0x0010| 58 | X | size_bits: 8 0x11.4-0x11.7 (0.4) - | | | size: 8 0x12-NA (0) + | | | size: 8 0x0010| 24 76 65 72 73 69 6f 6e | $version | value: "$version" 0x12-0x19.7 (8) | | | value{}: 0x32-0x36.7 (5) 0x0030| 12 | . | type: "int" (1) (Integer) 0x32-0x32.3 (0.4) @@ -26,7 +26,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x1a-0x23.7 (10) 0x0010| 59 | Y | type: "ascii_string" (5) (ASCII encoded string) 0x1a-0x1a.3 (0.4) 0x0010| 59 | Y | size_bits: 9 0x1a.4-0x1a.7 (0.4) - | | | size: 9 0x1b-NA (0) + | | | size: 9 0x0010| 24 61 72 63 68| $arch| value: "$archiver" 0x1b-0x23.7 (9) 0x0020|69 76 65 72 |iver | | | | value{}: 0x37-0x48.7 (18) @@ -35,7 +35,7 @@ $ fq dv recentdocs.sfl2 0x0030| 10 | . | large_size_marker: 1 (valid) 0x38-0x38.3 (0.4) 0x0030| 10 | . | exponent: 0 0x38.4-0x38.7 (0.4) 0x0030| 0f | . | size_bigint: 15 0x39-0x39.7 (1) - | | | size: 15 0x3a-NA (0) + | | | size: 15 0x0030| 4e 53 4b 65 79 65| NSKeye| value: "NSKeyedArchiver" 0x3a-0x48.7 (15) 0x0040|64 41 72 63 68 69 76 65 72 |dArchiver | | | | [2]{}: entry 0xb-0x52.7 (72) @@ -44,12 +44,12 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x24-0x28.7 (5) 0x0020| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x24-0x24.3 (0.4) 0x0020| 54 | T | size_bits: 4 0x24.4-0x24.7 (0.4) - | | | size: 4 0x25-NA (0) + | | | size: 4 0x0020| 24 74 6f 70 | $top | value: "$top" 0x25-0x28.7 (4) | | | value{}: 0x49-0x52.7 (10) 0x0040| d1 | . | type: "dict" (13) (Dictionary) 0x49-0x49.3 (0.4) 0x0040| d1 | . | size_bits: 1 0x49.4-0x49.7 (0.4) - | | | size: 1 0x4a-NA (0) + | | | size: 1 | | | entries[0:1]: 0x4a-0x52.7 (9) | | | [0]{}: entry 0x4a-0x52.7 (9) 0x0040| 08 | . | key_index: 8 0x4a-0x4a.7 (1) @@ -57,7 +57,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x4c-0x50.7 (5) 0x0040| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x4c-0x4c.3 (0.4) 0x0040| 54 | T | size_bits: 4 0x4c.4-0x4c.7 (0.4) - | | | size: 4 0x4d-NA (0) + | | | size: 4 0x0040| 72 6f 6f| roo| value: "root" 0x4d-0x50.7 (4) 0x0050|74 |t | | | | value{}: 0x51-0x52.7 (2) @@ -70,7 +70,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x29-0x31.7 (9) 0x0020| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x29-0x29.3 (0.4) 0x0020| 58 | X | size_bits: 8 0x29.4-0x29.7 (0.4) - | | | size: 8 0x2a-NA (0) + | | | size: 8 0x0020| 24 6f 62 6a 65 63| $objec| value: "$objects" 0x2a-0x31.7 (8) 0x0030|74 73 |ts | | | | value{}: 0x53-0x268d.7 (9787) @@ -79,19 +79,19 @@ $ fq dv recentdocs.sfl2 0x0050| 10 | . | large_size_marker: 1 (valid) 0x54-0x54.3 (0.4) 0x0050| 10 | . | exponent: 0 0x54.4-0x54.7 (0.4) 0x0050| 3a | : | size_bigint: 58 0x55-0x55.7 (1) - | | | size: 58 0x56-NA (0) + | | | size: 58 | | | entries[0:58]: 0x56-0x268d.7 (9784) | | | [0]{}: entry 0x56-0x95.7 (64) 0x0050| 0b | . | object_index: 11 0x56-0x56.7 (1) 0x0090|55 |U | type: "ascii_string" (5) (ASCII encoded string) 0x90-0x90.3 (0.4) 0x0090|55 |U | size_bits: 5 0x90.4-0x90.7 (0.4) - | | | size: 5 0x91-NA (0) + | | | size: 5 0x0090| 24 6e 75 6c 6c | $null | value: "$null" 0x91-0x95.7 (5) | | | [1]{}: entry 0x57-0xc6.7 (112) 0x0050| 0c | . | object_index: 12 0x57-0x57.7 (1) 0x0090| d3 | . | type: "dict" (13) (Dictionary) 0x96-0x96.3 (0.4) 0x0090| d3 | . | size_bits: 3 0x96.4-0x96.7 (0.4) - | | | size: 3 0x97-NA (0) + | | | size: 3 | | | entries[0:3]: 0x97-0xc6.7 (48) | | | [0]{}: entry 0x97-0xbd.7 (39) 0x0090| 0d | . | key_index: 13 0x97-0x97.7 (1) @@ -99,13 +99,13 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | | | | value{}: 0xb7-0xbd.7 (7) 0x00b0| a2 | . | type: "array" (10) (Array) 0xb7-0xb7.3 (0.4) 0x00b0| a2 | . | size_bits: 2 0xb7.4-0xb7.7 (0.4) - | | | size: 2 0xb8-NA (0) + | | | size: 2 | | | entries[0:2]: 0xb8-0xbd.7 (6) | | | [0]{}: entry 0xb8-0xbb.7 (4) 0x00b0| 11 | . | object_index: 17 0xb8-0xb8.7 (1) @@ -123,12 +123,12 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) | | | value{}: 0xbe-0xc4.7 (7) 0x00b0| a2 | . | type: "array" (10) (Array) 0xbe-0xbe.3 (0.4) 0x00b0| a2 | . | size_bits: 2 0xbe.4-0xbe.7 (0.4) - | | | size: 2 0xbf-NA (0) + | | | size: 2 | | | entries[0:2]: 0xbf-0xc4.7 (6) | | | [0]{}: entry 0xbf-0xc2.7 (4) 0x00b0| 14| .| object_index: 20 0xbf-0xbf.7 (1) @@ -146,7 +146,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -156,13 +156,13 @@ $ fq dv recentdocs.sfl2 0x0050| 17 | . | object_index: 23 0x58-0x58.7 (1) 0x00c0| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0xc7-0xc7.3 (0.4) 0x00c0| 55 | U | size_bits: 5 0xc7.4-0xc7.7 (0.4) - | | | size: 5 0xc8-NA (0) + | | | size: 5 0x00c0| 69 74 65 6d 73 | items | value: "items" 0xc8-0xcc.7 (5) | | | [3]{}: entry 0x59-0xd7.7 (127) 0x0050| 18 | . | object_index: 24 0x59-0x59.7 (1) 0x00c0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xcd-0xcd.3 (0.4) 0x00c0| 5a | Z | size_bits: 10 0xcd.4-0xcd.7 (0.4) - | | | size: 10 0xce-NA (0) + | | | size: 10 0x00c0| 70 72| pr| value: "properties" 0xce-0xd7.7 (10) 0x00d0|6f 70 65 72 74 69 65 73 |operties | | | | [4]{}: entry 0x5a-0xfd.7 (164) @@ -172,14 +172,14 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x00d0| 0e | . | key_index: 14 0xd9-0xd9.7 (1) 0x00d0| 1a | . | value_index: 26 0xdb-0xdb.7 (1) | | | value{}: 0xdd-0xfb.7 (31) 0x00d0| aa | . | type: "array" (10) (Array) 0xdd-0xdd.3 (0.4) 0x00d0| aa | . | size_bits: 10 0xdd.4-0xdd.7 (0.4) - | | | size: 10 0xde-NA (0) + | | | size: 10 | | | entries[0:10]: 0xde-0xfb.7 (30) | | | [0]{}: entry 0xde-0xe9.7 (12) 0x00d0| 1b | . | object_index: 27 0xde-0xde.7 (1) @@ -235,7 +235,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) 0x00d0| 0f | . | key_index: 15 0xda-0xda.7 (1) 0x00d0| 25 | % | value_index: 37 0xdc-0xdc.7 (1) @@ -245,7 +245,7 @@ $ fq dv recentdocs.sfl2 0x00f0| 36 | 6 | value: 54 0xfd-0xfd.7 (1) 0x00d0| d2 | . | type: "dict" (13) (Dictionary) 0xd8-0xd8.3 (0.4) 0x00d0| d2 | . | size_bits: 2 0xd8.4-0xd8.7 (0.4) - | | | size: 2 0xd9-NA (0) + | | | size: 2 | | | [5]{}: entry 0x5b-0x11e.7 (196) 0x0050| 26 | & | object_index: 38 0x5b-0x5b.7 (1) | | | entries[0:3]: 0x9d-0x11e.7 (130) @@ -253,7 +253,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | 0x00f0| 0d| .| key_index: 13 0xff-0xff.7 (1) @@ -261,7 +261,7 @@ $ fq dv recentdocs.sfl2 | | | value{}: 0x105-0x111.7 (13) 0x0100| a4 | . | type: "array" (10) (Array) 0x105-0x105.3 (0.4) 0x0100| a4 | . | size_bits: 4 0x105.4-0x105.7 (0.4) - | | | size: 4 0x106-NA (0) + | | | size: 4 | | | entries[0:4]: 0x106-0x111.7 (12) | | | [0]{}: entry 0x106-0x10b.7 (6) 0x0100| 28 | ( | object_index: 40 0x106-0x106.7 (1) @@ -287,14 +287,14 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x0100|0e |. | key_index: 14 0x100-0x100.7 (1) 0x0100| 2c | , | value_index: 44 0x103-0x103.7 (1) | | | value{}: 0x112-0x11e.7 (13) 0x0110| a4 | . | type: "array" (10) (Array) 0x112-0x112.3 (0.4) 0x0110| a4 | . | size_bits: 4 0x112.4-0x112.7 (0.4) - | | | size: 4 0x113-NA (0) + | | | size: 4 | | | entries[0:4]: 0x113-0x11e.7 (12) | | | [0]{}: entry 0x113-0x118.7 (6) 0x0110| 2d | - | object_index: 45 0x113-0x113.7 (1) @@ -320,7 +320,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -330,12 +330,12 @@ $ fq dv recentdocs.sfl2 0x0100| 16 | . | value_index: 22 0x104-0x104.7 (1) 0x00f0| d3 | . | type: "dict" (13) (Dictionary) 0xfe-0xfe.3 (0.4) 0x00f0| d3 | . | size_bits: 3 0xfe.4-0xfe.7 (0.4) - | | | size: 3 0xff-NA (0) + | | | size: 3 | | | [6]{}: entry 0x5c-0x12b.7 (208) 0x0050| 32 | 2 | object_index: 50 0x5c-0x5c.7 (1) 0x0120| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0x121-0x121.3 (0.4) 0x0120| 5a | Z | size_bits: 10 0x121.4-0x121.7 (0.4) - | | | size: 10 0x122-NA (0) + | | | size: 10 0x0120| 76 69 73 69 62 69 6c 69 74 79 | visibility | value: "visibility" 0x122-0x12b.7 (10) | | | [7]{}: entry 0x5d-0x142.7 (230) 0x0050| 33 | 3 | object_index: 51 0x5d-0x5d.7 (1) @@ -344,7 +344,7 @@ $ fq dv recentdocs.sfl2 0x0120| 10 | . | large_size_marker: 1 (valid) 0x12d-0x12d.3 (0.4) 0x0120| 10 | . | exponent: 0 0x12d.4-0x12d.7 (0.4) 0x0120| 14 | . | size_bigint: 20 0x12e-0x12e.7 (1) - | | | size: 20 0x12f-NA (0) + | | | size: 20 0x0120| 43| C| value: "CustomItemProperties" 0x12f-0x142.7 (20) 0x0130|75 73 74 6f 6d 49 74 65 6d 50 72 6f 70 65 72 74|ustomItemPropert| 0x0140|69 65 73 |ies | @@ -352,13 +352,13 @@ $ fq dv recentdocs.sfl2 0x0050| 34 | 4 | object_index: 52 0x5e-0x5e.7 (1) 0x0140| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x143-0x143.3 (0.4) 0x0140| 58 | X | size_bits: 8 0x143.4-0x143.7 (0.4) - | | | size: 8 0x144-NA (0) + | | | size: 8 0x0140| 42 6f 6f 6b 6d 61 72 6b | Bookmark | value: "Bookmark" 0x144-0x14b.7 (8) | | | [9]{}: entry 0x5f-0x150.7 (242) 0x0050| 35| 5| object_index: 53 0x5f-0x5f.7 (1) 0x0140| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x14c-0x14c.3 (0.4) 0x0140| 54 | T | size_bits: 4 0x14c.4-0x14c.7 (0.4) - | | | size: 4 0x14d-NA (0) + | | | size: 4 0x0140| 75 75 69| uui| value: "uuid" 0x14d-0x150.7 (4) 0x0150|64 |d | | | | [10]{}: entry 0x60-0x152.7 (243) @@ -373,7 +373,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | 0x0150| 0d | . | key_index: 13 0x154-0x154.7 (1) @@ -381,26 +381,26 @@ $ fq dv recentdocs.sfl2 | | | value{}: 0x15a-0x15a.7 (1) 0x0150| a0 | . | type: "array" (10) (Array) 0x15a-0x15a.3 (0.4) 0x0150| a0 | . | size_bits: 0 0x15a.4-0x15a.7 (0.4) - | | | size: 0 0x15b-NA (0) + | | | size: 0 | | | entries[0:0]: 0x15b-NA (0) | | | [1]{}: entry 0xa5-0x15b.7 (183) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x0150| 0e | . | key_index: 14 0x155-0x155.7 (1) 0x0150| 39 | 9 | value_index: 57 0x158-0x158.7 (1) | | | value{}: 0x15b-0x15b.7 (1) 0x0150| a0 | . | type: "array" (10) (Array) 0x15b-0x15b.3 (0.4) 0x0150| a0 | . | size_bits: 0 0x15b.4-0x15b.7 (0.4) - | | | size: 0 0x15c-NA (0) + | | | size: 0 | | | entries[0:0]: 0x15c-NA (0) | | | [2]{}: entry 0xb0-0x159.7 (170) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -410,12 +410,12 @@ $ fq dv recentdocs.sfl2 0x0150| 16 | . | value_index: 22 0x159-0x159.7 (1) 0x0150| d3 | . | type: "dict" (13) (Dictionary) 0x153-0x153.3 (0.4) 0x0150| d3 | . | size_bits: 3 0x153.4-0x153.7 (0.4) - | | | size: 3 0x154-NA (0) + | | | size: 3 | | | [12]{}: entry 0x62-0x18f.7 (302) 0x0060| 3b | ; | object_index: 59 0x62-0x62.7 (1) 0x0150| d2 | . | type: "dict" (13) (Dictionary) 0x15e-0x15e.3 (0.4) 0x0150| d2 | . | size_bits: 2 0x15e.4-0x15e.7 (0.4) - | | | size: 2 0x15f-NA (0) + | | | size: 2 | | | entries[0:2]: 0x15f-0x18f.7 (49) | | | [0]{}: entry 0x15f-0x183.7 (37) 0x0150| 3c| <| key_index: 60 0x15f-0x15f.7 (1) @@ -423,12 +423,12 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x163-0x16d.7 (11) 0x0160| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0x163-0x163.3 (0.4) 0x0160| 5a | Z | size_bits: 10 0x163.4-0x163.7 (0.4) - | | | size: 10 0x164-NA (0) + | | | size: 10 0x0160| 24 63 6c 61 73 73 6e 61 6d 65 | $classname | value: "$classname" 0x164-0x16d.7 (10) | | | value{}: 0x177-0x183.7 (13) 0x0170| 5c | \ | type: "ascii_string" (5) (ASCII encoded string) 0x177-0x177.3 (0.4) 0x0170| 5c | \ | size_bits: 12 0x177.4-0x177.7 (0.4) - | | | size: 12 0x178-NA (0) + | | | size: 12 0x0170| 4e 53 44 69 63 74 69 6f| NSDictio| value: "NSDictionary" 0x178-0x183.7 (12) 0x0180|6e 61 72 79 |nary | | | | [1]{}: entry 0x160-0x18f.7 (48) @@ -437,7 +437,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x16e-0x176.7 (9) 0x0160| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x16e-0x16e.3 (0.4) 0x0160| 58 | X | size_bits: 8 0x16e.4-0x16e.7 (0.4) - | | | size: 8 0x16f-NA (0) + | | | size: 8 0x0160| 24| $| value: "$classes" 0x16f-0x176.7 (8) 0x0170|63 6c 61 73 73 65 73 |classes | | | | value{}: 0x177-0x18f.7 (25) @@ -445,7 +445,7 @@ $ fq dv recentdocs.sfl2 | | | [0]{}: entry 0x177-0x185.7 (15) 0x0170| 5c | \ | type: "ascii_string" (5) (ASCII encoded string) 0x177-0x177.3 (0.4) 0x0170| 5c | \ | size_bits: 12 0x177.4-0x177.7 (0.4) - | | | size: 12 0x178-NA (0) + | | | size: 12 0x0170| 4e 53 44 69 63 74 69 6f| NSDictio| value: "NSDictionary" 0x178-0x183.7 (12) 0x0180|6e 61 72 79 |nary | 0x0180| 3e | > | object_index: 62 0x185-0x185.7 (1) @@ -453,11 +453,11 @@ $ fq dv recentdocs.sfl2 0x0180| 40 | @ | object_index: 64 0x186-0x186.7 (1) 0x0180| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x187-0x187.3 (0.4) 0x0180| 58 | X | size_bits: 8 0x187.4-0x187.7 (0.4) - | | | size: 8 0x188-NA (0) + | | | size: 8 0x0180| 4e 53 4f 62 6a 65 63 74| NSObject| value: "NSObject" 0x188-0x18f.7 (8) 0x0180| a2 | . | type: "array" (10) (Array) 0x184-0x184.3 (0.4) 0x0180| a2 | . | size_bits: 2 0x184.4-0x184.7 (0.4) - | | | size: 2 0x185-NA (0) + | | | size: 2 | | | [13]{}: entry 0x63-0x48f.7 (1069) 0x0060| 41 | A | object_index: 65 0x63-0x63.7 (1) 0x0190|4f |O | type: "data" (4) (Binary data) 0x190-0x190.3 (0.4) @@ -465,7 +465,7 @@ $ fq dv recentdocs.sfl2 0x0190| 11 | . | large_size_marker: 1 (valid) 0x191-0x191.3 (0.4) 0x0190| 11 | . | exponent: 1 0x191.4-0x191.7 (0.4) 0x0190| 02 fc | .. | size_bigint: 764 0x192-0x193.7 (2) - | | | size: 764 0x194-NA (0) + | | | size: 764 0x0190| 62 6f 6f 6b fc 02 00 00 00 00 04 10| book........| value: raw bits 0x194-0x48f.7 (764) 0x01a0|30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|0...............| * |until 0x48f.7 (764) | | @@ -476,7 +476,7 @@ $ fq dv recentdocs.sfl2 0x0490| 10 | . | large_size_marker: 1 (valid) 0x491-0x491.3 (0.4) 0x0490| 10 | . | exponent: 0 0x491.4-0x491.7 (0.4) 0x0490| 24 | $ | size_bigint: 36 0x492-0x492.7 (1) - | | | size: 36 0x493-NA (0) + | | | size: 36 0x0490| 42 36 35 31 41 38 43 32 2d 36 42 31 35| B651A8C2-6B15| value: "B651A8C2-6B15-4B21-A0C0-5B440CA8ADD0" 0x493-0x4b6.7 (36) 0x04a0|2d 34 42 32 31 2d 41 30 43 30 2d 35 42 34 34 30|-4B21-A0C0-5B440| 0x04b0|43 41 38 41 44 44 30 |CA8ADD0 | @@ -487,7 +487,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | | | | value{}: 0x10a-0x4c2.7 (953) @@ -514,14 +514,14 @@ $ fq dv recentdocs.sfl2 0x04c0| 2b | + | object_index: 43 0x4c2-0x4c2.7 (1) 0x04b0| a4 | . | type: "array" (10) (Array) 0x4be-0x4be.3 (0.4) 0x04b0| a4 | . | size_bits: 4 0x4be.4-0x4be.7 (0.4) - | | | size: 4 0x4bf-NA (0) + | | | size: 4 0x04b0| 0d | . | key_index: 13 0x4b8-0x4b8.7 (1) 0x04b0| 44 | D | value_index: 68 0x4bb-0x4bb.7 (1) | | | [1]{}: entry 0xa5-0x4d7.7 (1075) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) | | | value{}: 0x117-0x4d7.7 (961) | | | entries[0:4]: 0x117-0x4d7.7 (961) @@ -547,14 +547,14 @@ $ fq dv recentdocs.sfl2 0x04d0| 12 | . | value: 18 0x4d7-0x4d7.7 (1) 0x04c0| a4 | . | type: "array" (10) (Array) 0x4cb-0x4cb.3 (0.4) 0x04c0| a4 | . | size_bits: 4 0x4cb.4-0x4cb.7 (0.4) - | | | size: 4 0x4cc-NA (0) + | | | size: 4 0x04b0| 0e | . | key_index: 14 0x4b9-0x4b9.7 (1) 0x04b0| 49 | I | value_index: 73 0x4bc-0x4bc.7 (1) | | | [2]{}: entry 0xb0-0x4bd.7 (1038) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -564,7 +564,7 @@ $ fq dv recentdocs.sfl2 0x04b0| 16 | . | value_index: 22 0x4bd-0x4bd.7 (1) 0x04b0| d3 | . | type: "dict" (13) (Dictionary) 0x4b7-0x4b7.3 (0.4) 0x04b0| d3 | . | size_bits: 3 0x4b7.4-0x4b7.7 (0.4) - | | | size: 3 0x4b8-NA (0) + | | | size: 3 | | | [16]{}: entry 0x66-0x4e2.7 (1149) 0x0060| 4f | O | object_index: 79 0x66-0x66.7 (1) | | | entries[0:3]: 0x9d-0x4e2.7 (1094) @@ -572,7 +572,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | 0x04d0| 0d | . | key_index: 13 0x4db-0x4db.7 (1) @@ -580,26 +580,26 @@ $ fq dv recentdocs.sfl2 | | | value{}: 0x4e1-0x4e1.7 (1) 0x04e0| a0 | . | type: "array" (10) (Array) 0x4e1-0x4e1.3 (0.4) 0x04e0| a0 | . | size_bits: 0 0x4e1.4-0x4e1.7 (0.4) - | | | size: 0 0x4e2-NA (0) + | | | size: 0 | | | entries[0:0]: 0x4e2-NA (0) | | | [1]{}: entry 0xa5-0x4e2.7 (1086) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x04d0| 0e | . | key_index: 14 0x4dc-0x4dc.7 (1) 0x04d0| 51| Q| value_index: 81 0x4df-0x4df.7 (1) | | | value{}: 0x4e2-0x4e2.7 (1) 0x04e0| a0 | . | type: "array" (10) (Array) 0x4e2-0x4e2.3 (0.4) 0x04e0| a0 | . | size_bits: 0 0x4e2.4-0x4e2.7 (0.4) - | | | size: 0 0x4e3-NA (0) + | | | size: 0 | | | entries[0:0]: 0x4e3-NA (0) | | | [2]{}: entry 0xb0-0x4e0.7 (1073) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -609,7 +609,7 @@ $ fq dv recentdocs.sfl2 0x04e0|16 |. | value_index: 22 0x4e0-0x4e0.7 (1) 0x04d0| d3 | . | type: "dict" (13) (Dictionary) 0x4da-0x4da.3 (0.4) 0x04d0| d3 | . | size_bits: 3 0x4da.4-0x4da.7 (0.4) - | | | size: 3 0x4db-NA (0) + | | | size: 3 | | | [17]{}: entry 0x67-0x894.7 (2094) 0x0060| 53 | S | object_index: 83 0x67-0x67.7 (1) 0x04e0| 4f | O | type: "data" (4) (Binary data) 0x4e5-0x4e5.3 (0.4) @@ -617,7 +617,7 @@ $ fq dv recentdocs.sfl2 0x04e0| 11 | . | large_size_marker: 1 (valid) 0x4e6-0x4e6.3 (0.4) 0x04e0| 11 | . | exponent: 1 0x4e6.4-0x4e6.7 (0.4) 0x04e0| 03 ac | .. | size_bigint: 940 0x4e7-0x4e8.7 (2) - | | | size: 940 0x4e9-NA (0) + | | | size: 940 0x04e0| 62 6f 6f 6b ac 03 00| book...| value: raw bits 0x4e9-0x894.7 (940) 0x04f0|00 00 00 04 10 30 00 00 00 00 00 00 00 00 00 00|.....0..........| * |until 0x894.7 (940) | | @@ -628,7 +628,7 @@ $ fq dv recentdocs.sfl2 0x0890| 10 | . | large_size_marker: 1 (valid) 0x896-0x896.3 (0.4) 0x0890| 10 | . | exponent: 0 0x896.4-0x896.7 (0.4) 0x0890| 24 | $ | size_bigint: 36 0x897-0x897.7 (1) - | | | size: 36 0x898-NA (0) + | | | size: 36 0x0890| 36 42 31 30 38 46 35 35| 6B108F55| value: "6B108F55-CC3E-4752-88FC-D20523F8CFA6" 0x898-0x8bb.7 (36) 0x08a0|2d 43 43 33 45 2d 34 37 35 32 2d 38 38 46 43 2d|-CC3E-4752-88FC-| 0x08b0|44 32 30 35 32 33 46 38 43 46 41 36 |D20523F8CFA6 | @@ -639,7 +639,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | | | | value{}: 0x10a-0x8c7.7 (1982) @@ -666,14 +666,14 @@ $ fq dv recentdocs.sfl2 0x08c0| 2b | + | object_index: 43 0x8c7-0x8c7.7 (1) 0x08c0| a4 | . | type: "array" (10) (Array) 0x8c3-0x8c3.3 (0.4) 0x08c0| a4 | . | size_bits: 4 0x8c3.4-0x8c3.7 (0.4) - | | | size: 4 0x8c4-NA (0) + | | | size: 4 0x08b0| 0d | . | key_index: 13 0x8bd-0x8bd.7 (1) 0x08c0|56 |V | value_index: 86 0x8c0-0x8c0.7 (1) | | | [1]{}: entry 0xa5-0x8dc.7 (2104) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) | | | value{}: 0x117-0x8dc.7 (1990) | | | entries[0:4]: 0x117-0x8dc.7 (1990) @@ -699,14 +699,14 @@ $ fq dv recentdocs.sfl2 0x08d0| 16 | . | value: 22 0x8dc-0x8dc.7 (1) 0x08d0|a4 |. | type: "array" (10) (Array) 0x8d0-0x8d0.3 (0.4) 0x08d0|a4 |. | size_bits: 4 0x8d0.4-0x8d0.7 (0.4) - | | | size: 4 0x8d1-NA (0) + | | | size: 4 0x08b0| 0e | . | key_index: 14 0x8be-0x8be.7 (1) 0x08c0| 5b | [ | value_index: 91 0x8c1-0x8c1.7 (1) | | | [2]{}: entry 0xb0-0x8c2.7 (2067) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -716,7 +716,7 @@ $ fq dv recentdocs.sfl2 0x08c0| 16 | . | value_index: 22 0x8c2-0x8c2.7 (1) 0x08b0| d3 | . | type: "dict" (13) (Dictionary) 0x8bc-0x8bc.3 (0.4) 0x08b0| d3 | . | size_bits: 3 0x8bc.4-0x8bc.7 (0.4) - | | | size: 3 0x8bd-NA (0) + | | | size: 3 | | | [20]{}: entry 0x6a-0x8e7.7 (2174) 0x0060| 61 | a | object_index: 97 0x6a-0x6a.7 (1) | | | entries[0:3]: 0x9d-0x8e7.7 (2123) @@ -724,7 +724,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | 0x08e0|0d |. | key_index: 13 0x8e0-0x8e0.7 (1) @@ -732,26 +732,26 @@ $ fq dv recentdocs.sfl2 | | | value{}: 0x8e6-0x8e6.7 (1) 0x08e0| a0 | . | type: "array" (10) (Array) 0x8e6-0x8e6.3 (0.4) 0x08e0| a0 | . | size_bits: 0 0x8e6.4-0x8e6.7 (0.4) - | | | size: 0 0x8e7-NA (0) + | | | size: 0 | | | entries[0:0]: 0x8e7-NA (0) | | | [1]{}: entry 0xa5-0x8e7.7 (2115) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x08e0| 0e | . | key_index: 14 0x8e1-0x8e1.7 (1) 0x08e0| 63 | c | value_index: 99 0x8e4-0x8e4.7 (1) | | | value{}: 0x8e7-0x8e7.7 (1) 0x08e0| a0 | . | type: "array" (10) (Array) 0x8e7-0x8e7.3 (0.4) 0x08e0| a0 | . | size_bits: 0 0x8e7.4-0x8e7.7 (0.4) - | | | size: 0 0x8e8-NA (0) + | | | size: 0 | | | entries[0:0]: 0x8e8-NA (0) | | | [2]{}: entry 0xb0-0x8e5.7 (2102) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -761,7 +761,7 @@ $ fq dv recentdocs.sfl2 0x08e0| 16 | . | value_index: 22 0x8e5-0x8e5.7 (1) 0x08d0| d3| .| type: "dict" (13) (Dictionary) 0x8df-0x8df.3 (0.4) 0x08d0| d3| .| size_bits: 3 0x8df.4-0x8df.7 (0.4) - | | | size: 3 0x8e0-NA (0) + | | | size: 3 | | | [21]{}: entry 0x6b-0xbc5.7 (2907) 0x0060| 65 | e | object_index: 101 0x6b-0x6b.7 (1) 0x08e0| 4f | O | type: "data" (4) (Binary data) 0x8ea-0x8ea.3 (0.4) @@ -769,7 +769,7 @@ $ fq dv recentdocs.sfl2 0x08e0| 11 | . | large_size_marker: 1 (valid) 0x8eb-0x8eb.3 (0.4) 0x08e0| 11 | . | exponent: 1 0x8eb.4-0x8eb.7 (0.4) 0x08e0| 02 d8 | .. | size_bigint: 728 0x8ec-0x8ed.7 (2) - | | | size: 728 0x8ee-NA (0) + | | | size: 728 0x08e0| 62 6f| bo| value: raw bits 0x8ee-0xbc5.7 (728) 0x08f0|6f 6b d8 02 00 00 00 00 04 10 30 00 00 00 00 00|ok........0.....| * |until 0xbc5.7 (728) | | @@ -780,7 +780,7 @@ $ fq dv recentdocs.sfl2 0x0bc0| 10 | . | large_size_marker: 1 (valid) 0xbc7-0xbc7.3 (0.4) 0x0bc0| 10 | . | exponent: 0 0xbc7.4-0xbc7.7 (0.4) 0x0bc0| 24 | $ | size_bigint: 36 0xbc8-0xbc8.7 (1) - | | | size: 36 0xbc9-NA (0) + | | | size: 36 0x0bc0| 46 39 37 37 37 45 33| F9777E3| value: "F9777E35-386A-4F40-A4D5-0B90C21D6B68" 0xbc9-0xbec.7 (36) 0x0bd0|35 2d 33 38 36 41 2d 34 46 34 30 2d 41 34 44 35|5-386A-4F40-A4D5| 0x0be0|2d 30 42 39 30 43 32 31 44 36 42 36 38 |-0B90C21D6B68 | @@ -791,7 +791,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | | | | value{}: 0x10a-0xbf8.7 (2799) @@ -818,14 +818,14 @@ $ fq dv recentdocs.sfl2 0x0bf0| 2b | + | object_index: 43 0xbf8-0xbf8.7 (1) 0x0bf0| a4 | . | type: "array" (10) (Array) 0xbf4-0xbf4.3 (0.4) 0x0bf0| a4 | . | size_bits: 4 0xbf4.4-0xbf4.7 (0.4) - | | | size: 4 0xbf5-NA (0) + | | | size: 4 0x0be0| 0d | . | key_index: 13 0xbee-0xbee.7 (1) 0x0bf0| 68 | h | value_index: 104 0xbf1-0xbf1.7 (1) | | | [1]{}: entry 0xa5-0xc0d.7 (2921) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) | | | value{}: 0x117-0xc0d.7 (2807) | | | entries[0:4]: 0x117-0xc0d.7 (2807) @@ -851,14 +851,14 @@ $ fq dv recentdocs.sfl2 0x0c00| 1a | . | value: 26 0xc0d-0xc0d.7 (1) 0x0c00| a4 | . | type: "array" (10) (Array) 0xc01-0xc01.3 (0.4) 0x0c00| a4 | . | size_bits: 4 0xc01.4-0xc01.7 (0.4) - | | | size: 4 0xc02-NA (0) + | | | size: 4 0x0be0| 0e| .| key_index: 14 0xbef-0xbef.7 (1) 0x0bf0| 6d | m | value_index: 109 0xbf2-0xbf2.7 (1) | | | [2]{}: entry 0xb0-0xbf3.7 (2884) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -868,7 +868,7 @@ $ fq dv recentdocs.sfl2 0x0bf0| 16 | . | value_index: 22 0xbf3-0xbf3.7 (1) 0x0be0| d3 | . | type: "dict" (13) (Dictionary) 0xbed-0xbed.3 (0.4) 0x0be0| d3 | . | size_bits: 3 0xbed.4-0xbed.7 (0.4) - | | | size: 3 0xbee-NA (0) + | | | size: 3 | | | [24]{}: entry 0x6e-0xc18.7 (2987) 0x0060| 73 | s | object_index: 115 0x6e-0x6e.7 (1) | | | entries[0:3]: 0x9d-0xc18.7 (2940) @@ -876,7 +876,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | 0x0c10| 0d | . | key_index: 13 0xc11-0xc11.7 (1) @@ -884,26 +884,26 @@ $ fq dv recentdocs.sfl2 | | | value{}: 0xc17-0xc17.7 (1) 0x0c10| a0 | . | type: "array" (10) (Array) 0xc17-0xc17.3 (0.4) 0x0c10| a0 | . | size_bits: 0 0xc17.4-0xc17.7 (0.4) - | | | size: 0 0xc18-NA (0) + | | | size: 0 | | | entries[0:0]: 0xc18-NA (0) | | | [1]{}: entry 0xa5-0xc18.7 (2932) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x0c10| 0e | . | key_index: 14 0xc12-0xc12.7 (1) 0x0c10| 75 | u | value_index: 117 0xc15-0xc15.7 (1) | | | value{}: 0xc18-0xc18.7 (1) 0x0c10| a0 | . | type: "array" (10) (Array) 0xc18-0xc18.3 (0.4) 0x0c10| a0 | . | size_bits: 0 0xc18.4-0xc18.7 (0.4) - | | | size: 0 0xc19-NA (0) + | | | size: 0 | | | entries[0:0]: 0xc19-NA (0) | | | [2]{}: entry 0xb0-0xc16.7 (2919) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -913,7 +913,7 @@ $ fq dv recentdocs.sfl2 0x0c10| 16 | . | value_index: 22 0xc16-0xc16.7 (1) 0x0c10|d3 |. | type: "dict" (13) (Dictionary) 0xc10-0xc10.3 (0.4) 0x0c10|d3 |. | size_bits: 3 0xc10.4-0xc10.7 (0.4) - | | | size: 3 0xc11-NA (0) + | | | size: 3 | | | [25]{}: entry 0x6f-0xfb2.7 (3908) 0x0060| 77| w| object_index: 119 0x6f-0x6f.7 (1) 0x0c10| 4f | O | type: "data" (4) (Binary data) 0xc1b-0xc1b.3 (0.4) @@ -921,7 +921,7 @@ $ fq dv recentdocs.sfl2 0x0c10| 11 | . | large_size_marker: 1 (valid) 0xc1c-0xc1c.3 (0.4) 0x0c10| 11 | . | exponent: 1 0xc1c.4-0xc1c.7 (0.4) 0x0c10| 03 94 | .. | size_bigint: 916 0xc1d-0xc1e.7 (2) - | | | size: 916 0xc1f-NA (0) + | | | size: 916 0x0c10| 62| b| value: raw bits 0xc1f-0xfb2.7 (916) 0x0c20|6f 6f 6b 94 03 00 00 00 00 04 10 30 00 00 00 00|ook........0....| * |until 0xfb2.7 (916) | | @@ -932,7 +932,7 @@ $ fq dv recentdocs.sfl2 0x0fb0| 10 | . | large_size_marker: 1 (valid) 0xfb4-0xfb4.3 (0.4) 0x0fb0| 10 | . | exponent: 0 0xfb4.4-0xfb4.7 (0.4) 0x0fb0| 24 | $ | size_bigint: 36 0xfb5-0xfb5.7 (1) - | | | size: 36 0xfb6-NA (0) + | | | size: 36 0x0fb0| 44 46 39 33 31 37 33 34 2d 42| DF931734-B| value: "DF931734-B97D-4237-89C7-98356EA8F78C" 0xfb6-0xfd9.7 (36) 0x0fc0|39 37 44 2d 34 32 33 37 2d 38 39 43 37 2d 39 38|97D-4237-89C7-98| 0x0fd0|33 35 36 45 41 38 46 37 38 43 |356EA8F78C | @@ -943,7 +943,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | | | | value{}: 0x10a-0xfe5.7 (3804) @@ -970,14 +970,14 @@ $ fq dv recentdocs.sfl2 0x0fe0| 2b | + | object_index: 43 0xfe5-0xfe5.7 (1) 0x0fe0| a4 | . | type: "array" (10) (Array) 0xfe1-0xfe1.3 (0.4) 0x0fe0| a4 | . | size_bits: 4 0xfe1.4-0xfe1.7 (0.4) - | | | size: 4 0xfe2-NA (0) + | | | size: 4 0x0fd0| 0d | . | key_index: 13 0xfdb-0xfdb.7 (1) 0x0fd0| 7a | z | value_index: 122 0xfde-0xfde.7 (1) | | | [1]{}: entry 0xa5-0xffa.7 (3926) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) | | | value{}: 0x117-0xffa.7 (3812) | | | entries[0:4]: 0x117-0xffa.7 (3812) @@ -1003,14 +1003,14 @@ $ fq dv recentdocs.sfl2 0x0ff0| 1e | . | value: 30 0xffa-0xffa.7 (1) 0x0fe0| a4 | . | type: "array" (10) (Array) 0xfee-0xfee.3 (0.4) 0x0fe0| a4 | . | size_bits: 4 0xfee.4-0xfee.7 (0.4) - | | | size: 4 0xfef-NA (0) + | | | size: 4 0x0fd0| 0e | . | key_index: 14 0xfdc-0xfdc.7 (1) 0x0fd0| 7f| .| value_index: 127 0xfdf-0xfdf.7 (1) | | | [2]{}: entry 0xb0-0xfe0.7 (3889) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1020,7 +1020,7 @@ $ fq dv recentdocs.sfl2 0x0fe0|16 |. | value_index: 22 0xfe0-0xfe0.7 (1) 0x0fd0| d3 | . | type: "dict" (13) (Dictionary) 0xfda-0xfda.3 (0.4) 0x0fd0| d3 | . | size_bits: 3 0xfda.4-0xfda.7 (0.4) - | | | size: 3 0xfdb-NA (0) + | | | size: 3 | | | [28]{}: entry 0x72-0x1005.7 (3988) 0x0070| 85 | . | object_index: 133 0x72-0x72.7 (1) | | | entries[0:3]: 0x9d-0x1005.7 (3945) @@ -1028,7 +1028,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | 0x0ff0| 0d | . | key_index: 13 0xffe-0xffe.7 (1) @@ -1036,26 +1036,26 @@ $ fq dv recentdocs.sfl2 | | | value{}: 0x1004-0x1004.7 (1) 0x1000| a0 | . | type: "array" (10) (Array) 0x1004-0x1004.3 (0.4) 0x1000| a0 | . | size_bits: 0 0x1004.4-0x1004.7 (0.4) - | | | size: 0 0x1005-NA (0) + | | | size: 0 | | | entries[0:0]: 0x1005-NA (0) | | | [1]{}: entry 0xa5-0x1005.7 (3937) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x0ff0| 0e| .| key_index: 14 0xfff-0xfff.7 (1) 0x1000| 87 | . | value_index: 135 0x1002-0x1002.7 (1) | | | value{}: 0x1005-0x1005.7 (1) 0x1000| a0 | . | type: "array" (10) (Array) 0x1005-0x1005.3 (0.4) 0x1000| a0 | . | size_bits: 0 0x1005.4-0x1005.7 (0.4) - | | | size: 0 0x1006-NA (0) + | | | size: 0 | | | entries[0:0]: 0x1006-NA (0) | | | [2]{}: entry 0xb0-0x1003.7 (3924) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1065,7 +1065,7 @@ $ fq dv recentdocs.sfl2 0x1000| 16 | . | value_index: 22 0x1003-0x1003.7 (1) 0x0ff0| d3 | . | type: "dict" (13) (Dictionary) 0xffd-0xffd.3 (0.4) 0x0ff0| d3 | . | size_bits: 3 0xffd.4-0xffd.7 (0.4) - | | | size: 3 0xffe-NA (0) + | | | size: 3 | | | [29]{}: entry 0x73-0x139f.7 (4909) 0x0070| 89 | . | object_index: 137 0x73-0x73.7 (1) 0x1000| 4f | O | type: "data" (4) (Binary data) 0x1008-0x1008.3 (0.4) @@ -1073,7 +1073,7 @@ $ fq dv recentdocs.sfl2 0x1000| 11 | . | large_size_marker: 1 (valid) 0x1009-0x1009.3 (0.4) 0x1000| 11 | . | exponent: 1 0x1009.4-0x1009.7 (0.4) 0x1000| 03 94 | .. | size_bigint: 916 0x100a-0x100b.7 (2) - | | | size: 916 0x100c-NA (0) + | | | size: 916 0x1000| 62 6f 6f 6b| book| value: raw bits 0x100c-0x139f.7 (916) 0x1010|94 03 00 00 00 00 04 10 30 00 00 00 00 00 00 00|........0.......| * |until 0x139f.7 (916) | | @@ -1084,7 +1084,7 @@ $ fq dv recentdocs.sfl2 0x13a0| 10 | . | large_size_marker: 1 (valid) 0x13a1-0x13a1.3 (0.4) 0x13a0| 10 | . | exponent: 0 0x13a1.4-0x13a1.7 (0.4) 0x13a0| 24 | $ | size_bigint: 36 0x13a2-0x13a2.7 (1) - | | | size: 36 0x13a3-NA (0) + | | | size: 36 0x13a0| 33 36 45 39 32 41 36 31 2d 44 42 46 44| 36E92A61-DBFD| value: "36E92A61-DBFD-498A-AE35-FF031C0DE558" 0x13a3-0x13c6.7 (36) 0x13b0|2d 34 39 38 41 2d 41 45 33 35 2d 46 46 30 33 31|-498A-AE35-FF031| 0x13c0|43 30 44 45 35 35 38 |C0DE558 | @@ -1095,7 +1095,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | | | | value{}: 0x10a-0x13d9.7 (4816) @@ -1127,14 +1127,14 @@ $ fq dv recentdocs.sfl2 0x13d0| 2b | + | object_index: 43 0x13d3-0x13d3.7 (1) 0x13c0| a5 | . | type: "array" (10) (Array) 0x13ce-0x13ce.3 (0.4) 0x13c0| a5 | . | size_bits: 5 0x13ce.4-0x13ce.7 (0.4) - | | | size: 5 0x13cf-NA (0) + | | | size: 5 0x13c0| 0d | . | key_index: 13 0x13c8-0x13c8.7 (1) 0x13c0| 8c | . | value_index: 140 0x13cb-0x13cb.7 (1) | | | [1]{}: entry 0xa5-0x13ed.7 (4937) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) | | | value{}: 0x117-0x13ed.7 (4823) | | | entries[0:5]: 0x117-0x13ed.7 (4823) @@ -1165,14 +1165,14 @@ $ fq dv recentdocs.sfl2 0x13e0| 24 | $ | value: 36 0x13ed-0x13ed.7 (1) 0x13d0| a5 | . | type: "array" (10) (Array) 0x13de-0x13de.3 (0.4) 0x13d0| a5 | . | size_bits: 5 0x13de.4-0x13de.7 (0.4) - | | | size: 5 0x13df-NA (0) + | | | size: 5 0x13c0| 0e | . | key_index: 14 0x13c9-0x13c9.7 (1) 0x13c0| 92 | . | value_index: 146 0x13cc-0x13cc.7 (1) | | | [2]{}: entry 0xb0-0x13cd.7 (4894) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1182,12 +1182,12 @@ $ fq dv recentdocs.sfl2 0x13c0| 16 | . | value_index: 22 0x13cd-0x13cd.7 (1) 0x13c0| d3 | . | type: "dict" (13) (Dictionary) 0x13c7-0x13c7.3 (0.4) 0x13c0| d3 | . | size_bits: 3 0x13c7.4-0x13c7.7 (0.4) - | | | size: 3 0x13c8-NA (0) + | | | size: 3 | | | [32]{}: entry 0x76-0x13f4.7 (4991) 0x0070| 99 | . | object_index: 153 0x76-0x76.7 (1) 0x13f0|54 |T | type: "ascii_string" (5) (ASCII encoded string) 0x13f0-0x13f0.3 (0.4) 0x13f0|54 |T | size_bits: 4 0x13f0.4-0x13f0.7 (0.4) - | | | size: 4 0x13f1-NA (0) + | | | size: 4 0x13f0| 4e 61 6d 65 | Name | value: "Name" 0x13f1-0x13f4.7 (4) | | | [33]{}: entry 0x77-0x13fd.7 (4999) 0x0070| 9a | . | object_index: 154 0x77-0x77.7 (1) @@ -1196,7 +1196,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | 0x13f0| 0d | . | key_index: 13 0x13f6-0x13f6.7 (1) @@ -1204,26 +1204,26 @@ $ fq dv recentdocs.sfl2 | | | value{}: 0x13fc-0x13fc.7 (1) 0x13f0| a0 | . | type: "array" (10) (Array) 0x13fc-0x13fc.3 (0.4) 0x13f0| a0 | . | size_bits: 0 0x13fc.4-0x13fc.7 (0.4) - | | | size: 0 0x13fd-NA (0) + | | | size: 0 | | | entries[0:0]: 0x13fd-NA (0) | | | [1]{}: entry 0xa5-0x13fd.7 (4953) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x13f0| 0e | . | key_index: 14 0x13f7-0x13f7.7 (1) 0x13f0| 9c | . | value_index: 156 0x13fa-0x13fa.7 (1) | | | value{}: 0x13fd-0x13fd.7 (1) 0x13f0| a0 | . | type: "array" (10) (Array) 0x13fd-0x13fd.3 (0.4) 0x13f0| a0 | . | size_bits: 0 0x13fd.4-0x13fd.7 (0.4) - | | | size: 0 0x13fe-NA (0) + | | | size: 0 | | | entries[0:0]: 0x13fe-NA (0) | | | [2]{}: entry 0xb0-0x13fb.7 (4940) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1233,12 +1233,12 @@ $ fq dv recentdocs.sfl2 0x13f0| 16 | . | value_index: 22 0x13fb-0x13fb.7 (1) 0x13f0| d3 | . | type: "dict" (13) (Dictionary) 0x13f5-0x13f5.3 (0.4) 0x13f0| d3 | . | size_bits: 3 0x13f5.4-0x13f5.7 (0.4) - | | | size: 3 0x13f6-NA (0) + | | | size: 3 | | | [34]{}: entry 0x78-0x140c.7 (5013) 0x0070| 9e | . | object_index: 158 0x78-0x78.7 (1) 0x1400|5c |\ | type: "ascii_string" (5) (ASCII encoded string) 0x1400-0x1400.3 (0.4) 0x1400|5c |\ | size_bits: 12 0x1400.4-0x1400.7 (0.4) - | | | size: 12 0x1401-NA (0) + | | | size: 12 0x1400| 55 6e 74 69 74 6c 65 64 2e 64 6d 67 | Untitled.dmg | value: "Untitled.dmg" 0x1401-0x140c.7 (12) | | | [35]{}: entry 0x79-0x16c8.7 (5712) 0x0070| 9f | . | object_index: 159 0x79-0x79.7 (1) @@ -1248,7 +1248,7 @@ $ fq dv recentdocs.sfl2 0x1400| 11 | . | exponent: 1 0x140e.4-0x140e.7 (0.4) 0x1400| 02| .| size_bigint: 696 0x140f-0x1410.7 (2) 0x1410|b8 |. | - | | | size: 696 0x1411-NA (0) + | | | size: 696 0x1410| 62 6f 6f 6b b8 02 00 00 00 00 04 10 30 00 00| book........0..| value: raw bits 0x1411-0x16c8.7 (696) 0x1420|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................| * |until 0x16c8.7 (696) | | @@ -1259,7 +1259,7 @@ $ fq dv recentdocs.sfl2 0x16c0| 10 | . | large_size_marker: 1 (valid) 0x16ca-0x16ca.3 (0.4) 0x16c0| 10 | . | exponent: 0 0x16ca.4-0x16ca.7 (0.4) 0x16c0| 24 | $ | size_bigint: 36 0x16cb-0x16cb.7 (1) - | | | size: 36 0x16cc-NA (0) + | | | size: 36 0x16c0| 37 42 37 41| 7B7A| value: "7B7A7365-C540-4B9A-A690-00CCD39633F3" 0x16cc-0x16ef.7 (36) 0x16d0|37 33 36 35 2d 43 35 34 30 2d 34 42 39 41 2d 41|7365-C540-4B9A-A| 0x16e0|36 39 30 2d 30 30 43 43 44 33 39 36 33 33 46 33|690-00CCD39633F3| @@ -1270,7 +1270,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | | | | value{}: 0x10a-0x16fb.7 (5618) @@ -1297,14 +1297,14 @@ $ fq dv recentdocs.sfl2 0x16f0| 2b | + | object_index: 43 0x16fb-0x16fb.7 (1) 0x16f0| a4 | . | type: "array" (10) (Array) 0x16f7-0x16f7.3 (0.4) 0x16f0| a4 | . | size_bits: 4 0x16f7.4-0x16f7.7 (0.4) - | | | size: 4 0x16f8-NA (0) + | | | size: 4 0x16f0| 0d | . | key_index: 13 0x16f1-0x16f1.7 (1) 0x16f0| a2 | . | value_index: 162 0x16f4-0x16f4.7 (1) | | | [1]{}: entry 0xa5-0x1710.7 (5740) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) | | | value{}: 0x117-0x1710.7 (5626) | | | entries[0:4]: 0x117-0x1710.7 (5626) @@ -1330,14 +1330,14 @@ $ fq dv recentdocs.sfl2 0x1710|28 |( | value: 40 0x1710-0x1710.7 (1) 0x1700| a4 | . | type: "array" (10) (Array) 0x1704-0x1704.3 (0.4) 0x1700| a4 | . | size_bits: 4 0x1704.4-0x1704.7 (0.4) - | | | size: 4 0x1705-NA (0) + | | | size: 4 0x16f0| 0e | . | key_index: 14 0x16f2-0x16f2.7 (1) 0x16f0| a7 | . | value_index: 167 0x16f5-0x16f5.7 (1) | | | [2]{}: entry 0xb0-0x16f6.7 (5703) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1347,7 +1347,7 @@ $ fq dv recentdocs.sfl2 0x16f0| 16 | . | value_index: 22 0x16f6-0x16f6.7 (1) 0x16f0|d3 |. | type: "dict" (13) (Dictionary) 0x16f0-0x16f0.3 (0.4) 0x16f0|d3 |. | size_bits: 3 0x16f0.4-0x16f0.7 (0.4) - | | | size: 3 0x16f1-NA (0) + | | | size: 3 | | | [38]{}: entry 0x7c-0x171b.7 (5792) 0x0070| ad | . | object_index: 173 0x7c-0x7c.7 (1) | | | entries[0:3]: 0x9d-0x171b.7 (5759) @@ -1355,7 +1355,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | 0x1710| 0d | . | key_index: 13 0x1714-0x1714.7 (1) @@ -1363,26 +1363,26 @@ $ fq dv recentdocs.sfl2 | | | value{}: 0x171a-0x171a.7 (1) 0x1710| a0 | . | type: "array" (10) (Array) 0x171a-0x171a.3 (0.4) 0x1710| a0 | . | size_bits: 0 0x171a.4-0x171a.7 (0.4) - | | | size: 0 0x171b-NA (0) + | | | size: 0 | | | entries[0:0]: 0x171b-NA (0) | | | [1]{}: entry 0xa5-0x171b.7 (5751) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x1710| 0e | . | key_index: 14 0x1715-0x1715.7 (1) 0x1710| af | . | value_index: 175 0x1718-0x1718.7 (1) | | | value{}: 0x171b-0x171b.7 (1) 0x1710| a0 | . | type: "array" (10) (Array) 0x171b-0x171b.3 (0.4) 0x1710| a0 | . | size_bits: 0 0x171b.4-0x171b.7 (0.4) - | | | size: 0 0x171c-NA (0) + | | | size: 0 | | | entries[0:0]: 0x171c-NA (0) | | | [2]{}: entry 0xb0-0x1719.7 (5738) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1392,7 +1392,7 @@ $ fq dv recentdocs.sfl2 0x1710| 16 | . | value_index: 22 0x1719-0x1719.7 (1) 0x1710| d3 | . | type: "dict" (13) (Dictionary) 0x1713-0x1713.3 (0.4) 0x1710| d3 | . | size_bits: 3 0x1713.4-0x1713.7 (0.4) - | | | size: 3 0x1714-NA (0) + | | | size: 3 | | | [39]{}: entry 0x7d-0x1c6d.7 (7153) 0x0070| b1 | . | object_index: 177 0x7d-0x7d.7 (1) 0x1710| 4f | O | type: "data" (4) (Binary data) 0x171e-0x171e.3 (0.4) @@ -1400,7 +1400,7 @@ $ fq dv recentdocs.sfl2 0x1710| 11| .| large_size_marker: 1 (valid) 0x171f-0x171f.3 (0.4) 0x1710| 11| .| exponent: 1 0x171f.4-0x171f.7 (0.4) 0x1720|05 4c |.L | size_bigint: 1356 0x1720-0x1721.7 (2) - | | | size: 1356 0x1722-NA (0) + | | | size: 1356 0x1720| 62 6f 6f 6b 4c 05 00 00 00 00 04 10 30 00| bookL.......0.| value: raw bits 0x1722-0x1c6d.7 (1356) 0x1730|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................| * |until 0x1c6d.7 (1356) | | @@ -1411,7 +1411,7 @@ $ fq dv recentdocs.sfl2 0x1c60| 10| .| large_size_marker: 1 (valid) 0x1c6f-0x1c6f.3 (0.4) 0x1c60| 10| .| exponent: 0 0x1c6f.4-0x1c6f.7 (0.4) 0x1c70|24 |$ | size_bigint: 36 0x1c70-0x1c70.7 (1) - | | | size: 36 0x1c71-NA (0) + | | | size: 36 0x1c70| 37 42 31 42 41 45 37 35 2d 42 46 30 46 2d 34| 7B1BAE75-BF0F-4| value: "7B1BAE75-BF0F-483B-9DD2-1132F8342B98" 0x1c71-0x1c94.7 (36) 0x1c80|38 33 42 2d 39 44 44 32 2d 31 31 33 32 46 38 33|83B-9DD2-1132F83| 0x1c90|34 32 42 39 38 |42B98 | @@ -1422,7 +1422,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | | | | value{}: 0x10a-0x1ca1.7 (7064) @@ -1454,14 +1454,14 @@ $ fq dv recentdocs.sfl2 0x1ca0| 2b | + | object_index: 43 0x1ca1-0x1ca1.7 (1) 0x1c90| a5 | . | type: "array" (10) (Array) 0x1c9c-0x1c9c.3 (0.4) 0x1c90| a5 | . | size_bits: 5 0x1c9c.4-0x1c9c.7 (0.4) - | | | size: 5 0x1c9d-NA (0) + | | | size: 5 0x1c90| 0d | . | key_index: 13 0x1c96-0x1c96.7 (1) 0x1c90| b4 | . | value_index: 180 0x1c99-0x1c99.7 (1) | | | [1]{}: entry 0xa5-0x1cbb.7 (7191) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) | | | value{}: 0x117-0x1cbb.7 (7077) | | | entries[0:5]: 0x117-0x1cbb.7 (7077) @@ -1492,14 +1492,14 @@ $ fq dv recentdocs.sfl2 0x1cb0| 2d | - | value: 45 0x1cbb-0x1cbb.7 (1) 0x1ca0| a5 | . | type: "array" (10) (Array) 0x1cac-0x1cac.3 (0.4) 0x1ca0| a5 | . | size_bits: 5 0x1cac.4-0x1cac.7 (0.4) - | | | size: 5 0x1cad-NA (0) + | | | size: 5 0x1c90| 0e | . | key_index: 14 0x1c97-0x1c97.7 (1) 0x1c90| ba | . | value_index: 186 0x1c9a-0x1c9a.7 (1) | | | [2]{}: entry 0xb0-0x1c9b.7 (7148) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1509,7 +1509,7 @@ $ fq dv recentdocs.sfl2 0x1c90| 16 | . | value_index: 22 0x1c9b-0x1c9b.7 (1) 0x1c90| d3 | . | type: "dict" (13) (Dictionary) 0x1c95-0x1c95.3 (0.4) 0x1c90| d3 | . | size_bits: 3 0x1c95.4-0x1c95.7 (0.4) - | | | size: 3 0x1c96-NA (0) + | | | size: 3 | | | [42]{}: entry 0x80-0x1cc6.7 (7239) 0x0080|c1 |. | object_index: 193 0x80-0x80.7 (1) | | | entries[0:3]: 0x9d-0x1cc6.7 (7210) @@ -1517,7 +1517,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | 0x1cb0| 0d| .| key_index: 13 0x1cbf-0x1cbf.7 (1) @@ -1525,26 +1525,26 @@ $ fq dv recentdocs.sfl2 | | | value{}: 0x1cc5-0x1cc5.7 (1) 0x1cc0| a0 | . | type: "array" (10) (Array) 0x1cc5-0x1cc5.3 (0.4) 0x1cc0| a0 | . | size_bits: 0 0x1cc5.4-0x1cc5.7 (0.4) - | | | size: 0 0x1cc6-NA (0) + | | | size: 0 | | | entries[0:0]: 0x1cc6-NA (0) | | | [1]{}: entry 0xa5-0x1cc6.7 (7202) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x1cc0|0e |. | key_index: 14 0x1cc0-0x1cc0.7 (1) 0x1cc0| c3 | . | value_index: 195 0x1cc3-0x1cc3.7 (1) | | | value{}: 0x1cc6-0x1cc6.7 (1) 0x1cc0| a0 | . | type: "array" (10) (Array) 0x1cc6-0x1cc6.3 (0.4) 0x1cc0| a0 | . | size_bits: 0 0x1cc6.4-0x1cc6.7 (0.4) - | | | size: 0 0x1cc7-NA (0) + | | | size: 0 | | | entries[0:0]: 0x1cc7-NA (0) | | | [2]{}: entry 0xb0-0x1cc4.7 (7189) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1554,12 +1554,12 @@ $ fq dv recentdocs.sfl2 0x1cc0| 16 | . | value_index: 22 0x1cc4-0x1cc4.7 (1) 0x1cb0| d3 | . | type: "dict" (13) (Dictionary) 0x1cbe-0x1cbe.3 (0.4) 0x1cb0| d3 | . | size_bits: 3 0x1cbe.4-0x1cbe.7 (0.4) - | | | size: 3 0x1cbf-NA (0) + | | | size: 3 | | | [43]{}: entry 0x81-0x1cd2.7 (7250) 0x0080| c5 | . | object_index: 197 0x81-0x81.7 (1) 0x1cc0| 59 | Y | type: "ascii_string" (5) (ASCII encoded string) 0x1cc9-0x1cc9.3 (0.4) 0x1cc0| 59 | Y | size_bits: 9 0x1cc9.4-0x1cc9.7 (0.4) - | | | size: 9 0x1cca-NA (0) + | | | size: 9 0x1cc0| 64 62 2e 73 71 6c| db.sql| value: "db.sqlite" 0x1cca-0x1cd2.7 (9) 0x1cd0|69 74 65 |ite | | | | [44]{}: entry 0x82-0x1fb6.7 (7989) @@ -1569,7 +1569,7 @@ $ fq dv recentdocs.sfl2 0x1cd0| 11 | . | large_size_marker: 1 (valid) 0x1cd4-0x1cd4.3 (0.4) 0x1cd0| 11 | . | exponent: 1 0x1cd4.4-0x1cd4.7 (0.4) 0x1cd0| 02 e0 | .. | size_bigint: 736 0x1cd5-0x1cd6.7 (2) - | | | size: 736 0x1cd7-NA (0) + | | | size: 736 0x1cd0| 62 6f 6f 6b e0 02 00 00 00| book.....| value: raw bits 0x1cd7-0x1fb6.7 (736) 0x1ce0|00 04 10 30 00 00 00 00 00 00 00 00 00 00 00 00|...0............| * |until 0x1fb6.7 (736) | | @@ -1580,7 +1580,7 @@ $ fq dv recentdocs.sfl2 0x1fb0| 10 | . | large_size_marker: 1 (valid) 0x1fb8-0x1fb8.3 (0.4) 0x1fb0| 10 | . | exponent: 0 0x1fb8.4-0x1fb8.7 (0.4) 0x1fb0| 24 | $ | size_bigint: 36 0x1fb9-0x1fb9.7 (1) - | | | size: 36 0x1fba-NA (0) + | | | size: 36 0x1fb0| 45 34 38 44 34 32| E48D42| value: "E48D4205-A9F0-4CB9-9D40-6DA3C7EC4D2D" 0x1fba-0x1fdd.7 (36) 0x1fc0|30 35 2d 41 39 46 30 2d 34 43 42 39 2d 39 44 34|05-A9F0-4CB9-9D4| 0x1fd0|30 2d 36 44 41 33 43 37 45 43 34 44 32 44 |0-6DA3C7EC4D2D | @@ -1591,7 +1591,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | | | | value{}: 0x10a-0x1fe9.7 (7904) @@ -1618,14 +1618,14 @@ $ fq dv recentdocs.sfl2 0x1fe0| 2b | + | object_index: 43 0x1fe9-0x1fe9.7 (1) 0x1fe0| a4 | . | type: "array" (10) (Array) 0x1fe5-0x1fe5.3 (0.4) 0x1fe0| a4 | . | size_bits: 4 0x1fe5.4-0x1fe5.7 (0.4) - | | | size: 4 0x1fe6-NA (0) + | | | size: 4 0x1fd0| 0d| .| key_index: 13 0x1fdf-0x1fdf.7 (1) 0x1fe0| c9 | . | value_index: 201 0x1fe2-0x1fe2.7 (1) | | | [1]{}: entry 0xa5-0x1ffe.7 (8026) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) | | | value{}: 0x117-0x1ffe.7 (7912) | | | entries[0:4]: 0x117-0x1ffe.7 (7912) @@ -1651,14 +1651,14 @@ $ fq dv recentdocs.sfl2 0x1ff0| 31 | 1 | value: 49 0x1ffe-0x1ffe.7 (1) 0x1ff0| a4 | . | type: "array" (10) (Array) 0x1ff2-0x1ff2.3 (0.4) 0x1ff0| a4 | . | size_bits: 4 0x1ff2.4-0x1ff2.7 (0.4) - | | | size: 4 0x1ff3-NA (0) + | | | size: 4 0x1fe0|0e |. | key_index: 14 0x1fe0-0x1fe0.7 (1) 0x1fe0| ce | . | value_index: 206 0x1fe3-0x1fe3.7 (1) | | | [2]{}: entry 0xb0-0x1fe4.7 (7989) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1668,7 +1668,7 @@ $ fq dv recentdocs.sfl2 0x1fe0| 16 | . | value_index: 22 0x1fe4-0x1fe4.7 (1) 0x1fd0| d3 | . | type: "dict" (13) (Dictionary) 0x1fde-0x1fde.3 (0.4) 0x1fd0| d3 | . | size_bits: 3 0x1fde.4-0x1fde.7 (0.4) - | | | size: 3 0x1fdf-NA (0) + | | | size: 3 | | | [47]{}: entry 0x85-0x2009.7 (8069) 0x0080| d4 | . | object_index: 212 0x85-0x85.7 (1) | | | entries[0:3]: 0x9d-0x2009.7 (8045) @@ -1676,7 +1676,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | 0x2000| 0d | . | key_index: 13 0x2002-0x2002.7 (1) @@ -1684,26 +1684,26 @@ $ fq dv recentdocs.sfl2 | | | value{}: 0x2008-0x2008.7 (1) 0x2000| a0 | . | type: "array" (10) (Array) 0x2008-0x2008.3 (0.4) 0x2000| a0 | . | size_bits: 0 0x2008.4-0x2008.7 (0.4) - | | | size: 0 0x2009-NA (0) + | | | size: 0 | | | entries[0:0]: 0x2009-NA (0) | | | [1]{}: entry 0xa5-0x2009.7 (8037) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x2000| 0e | . | key_index: 14 0x2003-0x2003.7 (1) 0x2000| d6 | . | value_index: 214 0x2006-0x2006.7 (1) | | | value{}: 0x2009-0x2009.7 (1) 0x2000| a0 | . | type: "array" (10) (Array) 0x2009-0x2009.3 (0.4) 0x2000| a0 | . | size_bits: 0 0x2009.4-0x2009.7 (0.4) - | | | size: 0 0x200a-NA (0) + | | | size: 0 | | | entries[0:0]: 0x200a-NA (0) | | | [2]{}: entry 0xb0-0x2007.7 (8024) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1713,7 +1713,7 @@ $ fq dv recentdocs.sfl2 0x2000| 16 | . | value_index: 22 0x2007-0x2007.7 (1) 0x2000| d3 | . | type: "dict" (13) (Dictionary) 0x2001-0x2001.3 (0.4) 0x2000| d3 | . | size_bits: 3 0x2001.4-0x2001.7 (0.4) - | | | size: 3 0x2002-NA (0) + | | | size: 3 | | | [48]{}: entry 0x86-0x2307.7 (8834) 0x0080| d8 | . | object_index: 216 0x86-0x86.7 (1) 0x2000| 4f | O | type: "data" (4) (Binary data) 0x200c-0x200c.3 (0.4) @@ -1721,7 +1721,7 @@ $ fq dv recentdocs.sfl2 0x2000| 11 | . | large_size_marker: 1 (valid) 0x200d-0x200d.3 (0.4) 0x2000| 11 | . | exponent: 1 0x200d.4-0x200d.7 (0.4) 0x2000| 02 f8| ..| size_bigint: 760 0x200e-0x200f.7 (2) - | | | size: 760 0x2010-NA (0) + | | | size: 760 0x2010|62 6f 6f 6b f8 02 00 00 00 00 04 10 30 00 00 00|book........0...| value: raw bits 0x2010-0x2307.7 (760) * |until 0x2307.7 (760) | | | | | [49]{}: entry 0x87-0x232e.7 (8872) @@ -1731,7 +1731,7 @@ $ fq dv recentdocs.sfl2 0x2300| 10 | . | large_size_marker: 1 (valid) 0x2309-0x2309.3 (0.4) 0x2300| 10 | . | exponent: 0 0x2309.4-0x2309.7 (0.4) 0x2300| 24 | $ | size_bigint: 36 0x230a-0x230a.7 (1) - | | | size: 36 0x230b-NA (0) + | | | size: 36 0x2300| 39 43 33 39 31| 9C391| value: "9C391AB9-99DC-47D2-B9DF-E2665B36418F" 0x230b-0x232e.7 (36) 0x2310|41 42 39 2d 39 39 44 43 2d 34 37 44 32 2d 42 39|AB9-99DC-47D2-B9| 0x2320|44 46 2d 45 32 36 36 35 42 33 36 34 31 38 46 |DF-E2665B36418F | @@ -1742,7 +1742,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | | | | value{}: 0x10a-0x233a.7 (8753) @@ -1769,14 +1769,14 @@ $ fq dv recentdocs.sfl2 0x2330| 2b | + | object_index: 43 0x233a-0x233a.7 (1) 0x2330| a4 | . | type: "array" (10) (Array) 0x2336-0x2336.3 (0.4) 0x2330| a4 | . | size_bits: 4 0x2336.4-0x2336.7 (0.4) - | | | size: 4 0x2337-NA (0) + | | | size: 4 0x2330|0d |. | key_index: 13 0x2330-0x2330.7 (1) 0x2330| db | . | value_index: 219 0x2333-0x2333.7 (1) | | | [1]{}: entry 0xa5-0x234f.7 (8875) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) | | | value{}: 0x117-0x234f.7 (8761) | | | entries[0:4]: 0x117-0x234f.7 (8761) @@ -1802,14 +1802,14 @@ $ fq dv recentdocs.sfl2 0x2340| 35| 5| value: 53 0x234f-0x234f.7 (1) 0x2340| a4 | . | type: "array" (10) (Array) 0x2343-0x2343.3 (0.4) 0x2340| a4 | . | size_bits: 4 0x2343.4-0x2343.7 (0.4) - | | | size: 4 0x2344-NA (0) + | | | size: 4 0x2330| 0e | . | key_index: 14 0x2331-0x2331.7 (1) 0x2330| e0 | . | value_index: 224 0x2334-0x2334.7 (1) | | | [2]{}: entry 0xb0-0x2335.7 (8838) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1819,7 +1819,7 @@ $ fq dv recentdocs.sfl2 0x2330| 16 | . | value_index: 22 0x2335-0x2335.7 (1) 0x2320| d3| .| type: "dict" (13) (Dictionary) 0x232f-0x232f.3 (0.4) 0x2320| d3| .| size_bits: 3 0x232f.4-0x232f.7 (0.4) - | | | size: 3 0x2330-NA (0) + | | | size: 3 | | | [51]{}: entry 0x89-0x235a.7 (8914) 0x0080| e6 | . | object_index: 230 0x89-0x89.7 (1) | | | entries[0:3]: 0x9d-0x235a.7 (8894) @@ -1827,7 +1827,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | 0x2350| 0d | . | key_index: 13 0x2353-0x2353.7 (1) @@ -1835,26 +1835,26 @@ $ fq dv recentdocs.sfl2 | | | value{}: 0x2359-0x2359.7 (1) 0x2350| a0 | . | type: "array" (10) (Array) 0x2359-0x2359.3 (0.4) 0x2350| a0 | . | size_bits: 0 0x2359.4-0x2359.7 (0.4) - | | | size: 0 0x235a-NA (0) + | | | size: 0 | | | entries[0:0]: 0x235a-NA (0) | | | [1]{}: entry 0xa5-0x235a.7 (8886) | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x2350| 0e | . | key_index: 14 0x2354-0x2354.7 (1) 0x2350| e8 | . | value_index: 232 0x2357-0x2357.7 (1) | | | value{}: 0x235a-0x235a.7 (1) 0x2350| a0 | . | type: "array" (10) (Array) 0x235a-0x235a.3 (0.4) 0x2350| a0 | . | size_bits: 0 0x235a.4-0x235a.7 (0.4) - | | | size: 0 0x235b-NA (0) + | | | size: 0 | | | entries[0:0]: 0x235b-NA (0) | | | [2]{}: entry 0xb0-0x2358.7 (8873) | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1864,7 +1864,7 @@ $ fq dv recentdocs.sfl2 0x2350| 16 | . | value_index: 22 0x2358-0x2358.7 (1) 0x2350| d3 | . | type: "dict" (13) (Dictionary) 0x2352-0x2352.3 (0.4) 0x2350| d3 | . | size_bits: 3 0x2352.4-0x2352.7 (0.4) - | | | size: 3 0x2353-NA (0) + | | | size: 3 | | | [52]{}: entry 0x8a-0x261c.7 (9619) 0x0080| ea | . | object_index: 234 0x8a-0x8a.7 (1) 0x2350| 4f | O | type: "data" (4) (Binary data) 0x235d-0x235d.3 (0.4) @@ -1873,7 +1873,7 @@ $ fq dv recentdocs.sfl2 0x2350| 11 | . | exponent: 1 0x235e.4-0x235e.7 (0.4) 0x2350| 02| .| size_bigint: 700 0x235f-0x2360.7 (2) 0x2360|bc |. | - | | | size: 700 0x2361-NA (0) + | | | size: 700 0x2360| 62 6f 6f 6b bc 02 00 00 00 00 04 10 30 00 00| book........0..| value: raw bits 0x2361-0x261c.7 (700) 0x2370|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................| * |until 0x261c.7 (700) | | @@ -1884,7 +1884,7 @@ $ fq dv recentdocs.sfl2 0x2610| 10 | . | large_size_marker: 1 (valid) 0x261e-0x261e.3 (0.4) 0x2610| 10 | . | exponent: 0 0x261e.4-0x261e.7 (0.4) 0x2610| 24| $| size_bigint: 36 0x261f-0x261f.7 (1) - | | | size: 36 0x2620-NA (0) + | | | size: 36 0x2620|32 36 41 38 37 34 42 41 2d 43 46 33 33 2d 34 43|26A874BA-CF33-4C| value: "26A874BA-CF33-4C33-BDF2-17DB1B62F836" 0x2620-0x2643.7 (36) * |until 0x2643.7 (36) | | | | | [54]{}: entry 0x8c-0x2653.7 (9672) @@ -1894,21 +1894,21 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x163-0x16d.7 (11) 0x0160| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0x163-0x163.3 (0.4) 0x0160| 5a | Z | size_bits: 10 0x163.4-0x163.7 (0.4) - | | | size: 10 0x164-NA (0) + | | | size: 10 0x0160| 24 63 6c 61 73 73 6e 61 6d 65 | $classname | value: "$classname" 0x164-0x16d.7 (10) 0x2640| 3c | < | key_index: 60 0x2645-0x2645.7 (1) 0x2640| ed | . | value_index: 237 0x2647-0x2647.7 (1) | | | value{}: 0x2649-0x2650.7 (8) 0x2640| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x2649-0x2649.3 (0.4) 0x2640| 57 | W | size_bits: 7 0x2649.4-0x2649.7 (0.4) - | | | size: 7 0x264a-NA (0) + | | | size: 7 0x2640| 4e 53 41 72 72 61| NSArra| value: "NSArray" 0x264a-0x2650.7 (7) 0x2650|79 |y | | | | [1]{}: entry 0x16e-0x2653.7 (9446) | | | key{}: 0x16e-0x176.7 (9) 0x0160| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x16e-0x16e.3 (0.4) 0x0160| 58 | X | size_bits: 8 0x16e.4-0x16e.7 (0.4) - | | | size: 8 0x16f-NA (0) + | | | size: 8 0x0160| 24| $| value: "$classes" 0x16f-0x176.7 (8) 0x0170|63 6c 61 73 73 65 73 |classes | | | | value{}: 0x187-0x2653.7 (9421) @@ -1916,24 +1916,24 @@ $ fq dv recentdocs.sfl2 | | | [0]{}: entry 0x2649-0x2652.7 (10) 0x2640| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x2649-0x2649.3 (0.4) 0x2640| 57 | W | size_bits: 7 0x2649.4-0x2649.7 (0.4) - | | | size: 7 0x264a-NA (0) + | | | size: 7 0x2640| 4e 53 41 72 72 61| NSArra| value: "NSArray" 0x264a-0x2650.7 (7) 0x2650|79 |y | 0x2650| ed | . | object_index: 237 0x2652-0x2652.7 (1) | | | [1]{}: entry 0x187-0x2653.7 (9421) 0x0180| 58 | X | type: "ascii_string" (5) (ASCII encoded string) 0x187-0x187.3 (0.4) 0x0180| 58 | X | size_bits: 8 0x187.4-0x187.7 (0.4) - | | | size: 8 0x188-NA (0) + | | | size: 8 0x0180| 4e 53 4f 62 6a 65 63 74| NSObject| value: "NSObject" 0x188-0x18f.7 (8) 0x2650| 40 | @ | object_index: 64 0x2653-0x2653.7 (1) 0x2650| a2 | . | type: "array" (10) (Array) 0x2651-0x2651.3 (0.4) 0x2650| a2 | . | size_bits: 2 0x2651.4-0x2651.7 (0.4) - | | | size: 2 0x2652-NA (0) + | | | size: 2 0x2640| 3d | = | key_index: 61 0x2646-0x2646.7 (1) 0x2640| ee | . | value_index: 238 0x2648-0x2648.7 (1) 0x2640| d2 | . | type: "dict" (13) (Dictionary) 0x2644-0x2644.3 (0.4) 0x2640| d2 | . | size_bits: 2 0x2644.4-0x2644.7 (0.4) - | | | size: 2 0x2645-NA (0) + | | | size: 2 | | | [55]{}: entry 0x8d-0x2662.7 (9686) 0x0080| ef | . | object_index: 239 0x8d-0x8d.7 (1) | | | entries[0:3]: 0x9d-0x2662.7 (9670) @@ -1941,7 +1941,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0x9d-0xa4.7 (8) 0x0090| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x9d-0x9d.3 (0.4) 0x0090| 57 | W | size_bits: 7 0x9d.4-0x9d.7 (0.4) - | | | size: 7 0x9e-NA (0) + | | | size: 7 0x0090| 4e 53| NS| value: "NS.keys" 0x9e-0xa4.7 (7) 0x00a0|2e 6b 65 79 73 |.keys | 0x2650| 0d | . | key_index: 13 0x2655-0x2655.7 (1) @@ -1949,7 +1949,7 @@ $ fq dv recentdocs.sfl2 | | | value{}: 0x265b-0x265e.7 (4) 0x2650| a1 | . | type: "array" (10) (Array) 0x265b-0x265b.3 (0.4) 0x2650| a1 | . | size_bits: 1 0x265b.4-0x265b.7 (0.4) - | | | size: 1 0x265c-NA (0) + | | | size: 1 | | | entries[0:1]: 0x265c-0x265e.7 (3) | | | [0]{}: entry 0x265c-0x265e.7 (3) 0x2650| f1 | . | object_index: 241 0x265c-0x265c.7 (1) @@ -1960,14 +1960,14 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0xa5-0xaf.7 (11) 0x00a0| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0xa5-0xa5.3 (0.4) 0x00a0| 5a | Z | size_bits: 10 0xa5.4-0xa5.7 (0.4) - | | | size: 10 0xa6-NA (0) + | | | size: 10 0x00a0| 4e 53 2e 6f 62 6a 65 63 74 73| NS.objects| value: "NS.objects" 0xa6-0xaf.7 (10) 0x2650| 0e | . | key_index: 14 0x2656-0x2656.7 (1) 0x2650| f2 | . | value_index: 242 0x2659-0x2659.7 (1) | | | value{}: 0x265f-0x2662.7 (4) 0x2650| a1| .| type: "array" (10) (Array) 0x265f-0x265f.3 (0.4) 0x2650| a1| .| size_bits: 1 0x265f.4-0x265f.7 (0.4) - | | | size: 1 0x2660-NA (0) + | | | size: 1 | | | entries[0:1]: 0x2660-0x2662.7 (3) | | | [0]{}: entry 0x2660-0x2662.7 (3) 0x2660|f3 |. | object_index: 243 0x2660-0x2660.7 (1) @@ -1978,7 +1978,7 @@ $ fq dv recentdocs.sfl2 | | | key{}: 0xb0-0xb6.7 (7) 0x00b0|56 |V | type: "ascii_string" (5) (ASCII encoded string) 0xb0-0xb0.3 (0.4) 0x00b0|56 |V | size_bits: 6 0xb0.4-0xb0.7 (0.4) - | | | size: 6 0xb1-NA (0) + | | | size: 6 0x00b0| 24 63 6c 61 73 73 | $class | value: "$class" 0xb1-0xb6.7 (6) | | | value{}: 0xc5-0xc6.7 (2) 0x00c0| 80 | . | type: "uid" (8) (UID) 0xc5-0xc5.3 (0.4) @@ -1988,7 +1988,7 @@ $ fq dv recentdocs.sfl2 0x2650| 16 | . | value_index: 22 0x265a-0x265a.7 (1) 0x2650| d3 | . | type: "dict" (13) (Dictionary) 0x2654-0x2654.3 (0.4) 0x2650| d3 | . | size_bits: 3 0x2654.4-0x2654.7 (0.4) - | | | size: 3 0x2655-NA (0) + | | | size: 3 | | | [56]{}: entry 0x8e-0x268b.7 (9726) 0x0080| f5 | . | object_index: 245 0x8e-0x8e.7 (1) 0x2660| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x2665-0x2665.3 (0.4) @@ -1996,7 +1996,7 @@ $ fq dv recentdocs.sfl2 0x2660| 10 | . | large_size_marker: 1 (valid) 0x2666-0x2666.3 (0.4) 0x2660| 10 | . | exponent: 0 0x2666.4-0x2666.7 (0.4) 0x2660| 24 | $ | size_bigint: 36 0x2667-0x2667.7 (1) - | | | size: 36 0x2668-NA (0) + | | | size: 36 0x2660| 63 6f 6d 2e 61 70 70 6c| com.appl| value: "com.apple.LSSharedFileList.MaxAmount" 0x2668-0x268b.7 (36) 0x2670|65 2e 4c 53 53 68 61 72 65 64 46 69 6c 65 4c 69|e.LSSharedFileLi| 0x2680|73 74 2e 4d 61 78 41 6d 6f 75 6e 74 |st.MaxAmount | diff --git a/format/apple/bplist/testdata/uiautomation.fqtest b/format/apple/bplist/testdata/uiautomation.fqtest index eefdcc8f9d..b4919b77ce 100644 --- a/format/apple/bplist/testdata/uiautomation.fqtest +++ b/format/apple/bplist/testdata/uiautomation.fqtest @@ -6,7 +6,7 @@ $ fq dv uiautomation.plist | | | objects{}: 0x8-0x21.7 (26) 0x00| d1 | . | type: "dict" (13) (Dictionary) 0x8-0x8.3 (0.4) 0x00| d1 | . | size_bits: 1 0x8.4-0x8.7 (0.4) - | | | size: 1 0x9-NA (0) + | | | size: 1 | | | entries[0:1]: 0x9-0x21.7 (25) | | | [0]{}: entry 0x9-0x21.7 (25) 0x00| 01 | . | key_index: 1 0x9-0x9.7 (1) @@ -17,7 +17,7 @@ $ fq dv uiautomation.plist 0x00| 10 | . | large_size_marker: 1 (valid) 0xc-0xc.3 (0.4) 0x00| 10 | . | exponent: 0 0xc.4-0xc.7 (0.4) 0x00| 13 | . | size_bigint: 19 0xd-0xd.7 (1) - | | | size: 19 0xe-NA (0) + | | | size: 19 0x00| 55 49| UI| value: "UIAutomationEnabled" 0xe-0x20.7 (19) 0x10|41 75 74 6f 6d 61 74 69 6f 6e 45 6e 61 62 6c 65|AutomationEnable| 0x20|64 |d | diff --git a/format/apple/bplist/testdata/unicode.fqtest b/format/apple/bplist/testdata/unicode.fqtest index 3b4fd5b709..6bc6d95fcd 100644 --- a/format/apple/bplist/testdata/unicode.fqtest +++ b/format/apple/bplist/testdata/unicode.fqtest @@ -9,7 +9,7 @@ $ fq dv unicode.plist 0x000| 10 | . | large_size_marker: 1 (valid) 0x9-0x9.3 (0.4) 0x000| 10 | . | exponent: 0 0x9.4-0x9.7 (0.4) 0x000| 15 | . | size_bigint: 21 0xa-0xa.7 (1) - | | | size: 21 0xb-NA (0) + | | | size: 21 | | | entries[0:21]: 0xb-0x31a.7 (784) | | | [0]{}: entry 0xb-0x1dc.7 (466) 0x000| 01 | . | key_index: 1 0xb-0xb.7 (1) @@ -17,7 +17,7 @@ $ fq dv unicode.plist | | | key{}: 0x35-0x41.7 (13) 0x030| 5c | \ | type: "ascii_string" (5) (ASCII encoded string) 0x35-0x35.3 (0.4) 0x030| 5c | \ | size_bits: 12 0x35.4-0x35.7 (0.4) - | | | size: 12 0x36-NA (0) + | | | size: 12 0x030| 43 46 42 75 6e 64 6c 65 4e 61| CFBundleNa| value: "CFBundleName" 0x36-0x41.7 (12) 0x040|6d 65 |me | | | | value{}: 0x1c7-0x1dc.7 (22) @@ -26,7 +26,7 @@ $ fq dv unicode.plist 0x1c0| 10 | . | large_size_marker: 1 (valid) 0x1c8-0x1c8.3 (0.4) 0x1c0| 10 | . | exponent: 0 0x1c8.4-0x1c8.7 (0.4) 0x1c0| 13 | . | size_bigint: 19 0x1c9-0x1c9.7 (1) - | | | size: 19 0x1ca-NA (0) + | | | size: 19 0x1c0| 43 6f 72 65 44 65| CoreDe| value: "CoreDeviceUtilities" 0x1ca-0x1dc.7 (19) 0x1d0|76 69 63 65 55 74 69 6c 69 74 69 65 73 |viceUtilities | | | | [1]{}: entry 0xc-0x20f.7 (516) @@ -38,7 +38,7 @@ $ fq dv unicode.plist 0x040| 10 | . | large_size_marker: 1 (valid) 0x43-0x43.3 (0.4) 0x040| 10 | . | exponent: 0 0x43.4-0x43.7 (0.4) 0x040| 18 | . | size_bigint: 24 0x44-0x44.7 (1) - | | | size: 24 0x45-NA (0) + | | | size: 24 0x040| 4e 53 48 75 6d 61 6e 52 65 61 64| NSHumanRead| value: "NSHumanReadableCopyright" 0x45-0x5c.7 (24) 0x050|61 62 6c 65 43 6f 70 79 72 69 67 68 74 |ableCopyright | | | | value{}: 0x1dd-0x20f.7 (51) @@ -47,7 +47,7 @@ $ fq dv unicode.plist 0x1d0| 10 | . | large_size_marker: 1 (valid) 0x1de-0x1de.3 (0.4) 0x1d0| 10 | . | exponent: 0 0x1de.4-0x1de.7 (0.4) 0x1d0| 30| 0| size_bigint: 48 0x1df-0x1df.7 (1) - | | | size: 48 0x1e0-NA (0) + | | | size: 48 0x1e0|00 43 00 6f 00 70 00 79 00 72 00 69 00 67 00 68|.C.o.p.y.r.i.g.h| value: "Copyright © 2021 Apple I" 0x1e0-0x20f.7 (48) * |until 0x20f.7 (48) | | | | | [2]{}: entry 0xd-0x244.7 (568) @@ -56,13 +56,13 @@ $ fq dv unicode.plist | | | key{}: 0x5d-0x64.7 (8) 0x050| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x5d-0x5d.3 (0.4) 0x050| 57 | W | size_bits: 7 0x5d.4-0x5d.7 (0.4) - | | | size: 7 0x5e-NA (0) + | | | size: 7 0x050| 44 54| DT| value: "DTXcode" 0x5e-0x64.7 (7) 0x060|58 63 6f 64 65 |Xcode | | | | value{}: 0x240-0x244.7 (5) 0x240|54 |T | type: "ascii_string" (5) (ASCII encoded string) 0x240-0x240.3 (0.4) 0x240|54 |T | size_bits: 4 0x240.4-0x240.7 (0.4) - | | | size: 4 0x241-NA (0) + | | | size: 4 0x240| 31 33 32 30 | 1320 | value: "1320" 0x241-0x244.7 (4) | | | [3]{}: entry 0xe-0x264.7 (599) 0x000| 04 | . | key_index: 4 0xe-0xe.7 (1) @@ -70,7 +70,7 @@ $ fq dv unicode.plist | | | key{}: 0x65-0x6e.7 (10) 0x060| 59 | Y | type: "ascii_string" (5) (ASCII encoded string) 0x65-0x65.3 (0.4) 0x060| 59 | Y | size_bits: 9 0x65.4-0x65.7 (0.4) - | | | size: 9 0x66-NA (0) + | | | size: 9 0x060| 44 54 53 44 4b 4e 61 6d 65 | DTSDKName | value: "DTSDKName" 0x66-0x6e.7 (9) | | | value{}: 0x245-0x264.7 (32) 0x240| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x245-0x245.3 (0.4) @@ -78,7 +78,7 @@ $ fq dv unicode.plist 0x240| 10 | . | large_size_marker: 1 (valid) 0x246-0x246.3 (0.4) 0x240| 10 | . | exponent: 0 0x246.4-0x246.7 (0.4) 0x240| 1d | . | size_bigint: 29 0x247-0x247.7 (1) - | | | size: 29 0x248-NA (0) + | | | size: 29 0x240| 61 70 70 6c 65 74 76 73| appletvs| value: "appletvsimulator15.2.internal" 0x248-0x264.7 (29) 0x250|69 6d 75 6c 61 74 6f 72 31 35 2e 32 2e 69 6e 74|imulator15.2.int| 0x260|65 72 6e 61 6c |ernal | @@ -88,12 +88,12 @@ $ fq dv unicode.plist | | | key{}: 0x6f-0x79.7 (11) 0x060| 5a| Z| type: "ascii_string" (5) (ASCII encoded string) 0x6f-0x6f.3 (0.4) 0x060| 5a| Z| size_bits: 10 0x6f.4-0x6f.7 (0.4) - | | | size: 10 0x70-NA (0) + | | | size: 10 0x070|44 54 53 44 4b 42 75 69 6c 64 |DTSDKBuild | value: "DTSDKBuild" 0x70-0x79.7 (10) | | | value{}: 0x265-0x26a.7 (6) 0x260| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x265-0x265.3 (0.4) 0x260| 55 | U | size_bits: 5 0x265.4-0x265.7 (0.4) - | | | size: 5 0x266-NA (0) + | | | size: 5 0x260| 31 39 4b 32 34 | 19K24 | value: "19K24" 0x266-0x26a.7 (5) | | | [5]{}: entry 0x10-0x272.7 (611) 0x010|06 |. | key_index: 6 0x10-0x10.7 (1) @@ -104,14 +104,14 @@ $ fq dv unicode.plist 0x070| 10 | . | large_size_marker: 1 (valid) 0x7b-0x7b.3 (0.4) 0x070| 10 | . | exponent: 0 0x7b.4-0x7b.7 (0.4) 0x070| 19 | . | size_bigint: 25 0x7c-0x7c.7 (1) - | | | size: 25 0x7d-NA (0) + | | | size: 25 0x070| 43 46 42| CFB| value: "CFBundleDevelopmentRegion" 0x7d-0x95.7 (25) 0x080|75 6e 64 6c 65 44 65 76 65 6c 6f 70 6d 65 6e 74|undleDevelopment| 0x090|52 65 67 69 6f 6e |Region | | | | value{}: 0x26b-0x272.7 (8) 0x260| 57 | W | type: "ascii_string" (5) (ASCII encoded string) 0x26b-0x26b.3 (0.4) 0x260| 57 | W | size_bits: 7 0x26b.4-0x26b.7 (0.4) - | | | size: 7 0x26c-NA (0) + | | | size: 7 0x260| 45 6e 67 6c| Engl| value: "English" 0x26c-0x272.7 (7) 0x270|69 73 68 |ish | | | | [6]{}: entry 0x11-0x278.7 (616) @@ -123,13 +123,13 @@ $ fq dv unicode.plist 0x090| 10 | . | large_size_marker: 1 (valid) 0x97-0x97.3 (0.4) 0x090| 10 | . | exponent: 0 0x97.4-0x97.7 (0.4) 0x090| 0f | . | size_bigint: 15 0x98-0x98.7 (1) - | | | size: 15 0x99-NA (0) + | | | size: 15 0x090| 43 46 42 75 6e 64 6c| CFBundl| value: "CFBundleVersion" 0x99-0xa7.7 (15) 0x0a0|65 56 65 72 73 69 6f 6e |eVersion | | | | value{}: 0x273-0x278.7 (6) 0x270| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x273-0x273.3 (0.4) 0x270| 55 | U | size_bits: 5 0x273.4-0x273.7 (0.4) - | | | size: 5 0x274-NA (0) + | | | size: 5 0x270| 37 38 33 2e 35 | 783.5 | value: "783.5" 0x274-0x278.7 (5) | | | [7]{}: entry 0x12-0x282.7 (625) 0x010| 08 | . | key_index: 8 0x12-0x12.7 (1) @@ -140,13 +140,13 @@ $ fq dv unicode.plist 0x0a0| 10 | . | large_size_marker: 1 (valid) 0xa9-0xa9.3 (0.4) 0x0a0| 10 | . | exponent: 0 0xa9.4-0xa9.7 (0.4) 0x0a0| 13 | . | size_bigint: 19 0xaa-0xaa.7 (1) - | | | size: 19 0xab-NA (0) + | | | size: 19 0x0a0| 42 75 69 6c 64| Build| value: "BuildMachineOSBuild" 0xab-0xbd.7 (19) 0x0b0|4d 61 63 68 69 6e 65 4f 53 42 75 69 6c 64 |MachineOSBuild | | | | value{}: 0x279-0x282.7 (10) 0x270| 59 | Y | type: "ascii_string" (5) (ASCII encoded string) 0x279-0x279.3 (0.4) 0x270| 59 | Y | size_bits: 9 0x279.4-0x279.7 (0.4) - | | | size: 9 0x27a-NA (0) + | | | size: 9 0x270| 32 30 41 32 34 31| 20A241| value: "20A241108" 0x27a-0x282.7 (9) 0x280|31 30 38 |108 | | | | [8]{}: entry 0x13-0x295.7 (643) @@ -155,7 +155,7 @@ $ fq dv unicode.plist | | | key{}: 0xbe-0xcc.7 (15) 0x0b0| 5e | ^ | type: "ascii_string" (5) (ASCII encoded string) 0xbe-0xbe.3 (0.4) 0x0b0| 5e | ^ | size_bits: 14 0xbe.4-0xbe.7 (0.4) - | | | size: 14 0xbf-NA (0) + | | | size: 14 0x0b0| 44| D| value: "DTPlatformName" 0xbf-0xcc.7 (14) 0x0c0|54 50 6c 61 74 66 6f 72 6d 4e 61 6d 65 |TPlatformName | | | | value{}: 0x283-0x295.7 (19) @@ -164,7 +164,7 @@ $ fq dv unicode.plist 0x280| 10 | . | large_size_marker: 1 (valid) 0x284-0x284.3 (0.4) 0x280| 10 | . | exponent: 0 0x284.4-0x284.7 (0.4) 0x280| 10 | . | size_bigint: 16 0x285-0x285.7 (1) - | | | size: 16 0x286-NA (0) + | | | size: 16 0x280| 61 70 70 6c 65 74 76 73 69 6d| appletvsim| value: "appletvsimulator" 0x286-0x295.7 (16) 0x290|75 6c 61 74 6f 72 |ulator | | | | [9]{}: entry 0x14-0x29a.7 (647) @@ -176,13 +176,13 @@ $ fq dv unicode.plist 0x0c0| 10 | . | large_size_marker: 1 (valid) 0xce-0xce.3 (0.4) 0x0c0| 10 | . | exponent: 0 0xce.4-0xce.7 (0.4) 0x0c0| 13| .| size_bigint: 19 0xcf-0xcf.7 (1) - | | | size: 19 0xd0-NA (0) + | | | size: 19 0x0d0|43 46 42 75 6e 64 6c 65 50 61 63 6b 61 67 65 54|CFBundlePackageT| value: "CFBundlePackageType" 0xd0-0xe2.7 (19) 0x0e0|79 70 65 |ype | | | | value{}: 0x296-0x29a.7 (5) 0x290| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x296-0x296.3 (0.4) 0x290| 54 | T | size_bits: 4 0x296.4-0x296.7 (0.4) - | | | size: 4 0x297-NA (0) + | | | size: 4 0x290| 46 4d 57 4b | FMWK | value: "FMWK" 0x297-0x29a.7 (4) | | | [10]{}: entry 0x15-0x278.7 (612) 0x010| 0b | . | key_index: 11 0x15-0x15.7 (1) @@ -193,13 +193,13 @@ $ fq dv unicode.plist 0x0e0| 10 | . | large_size_marker: 1 (valid) 0xe4-0xe4.3 (0.4) 0x0e0| 10 | . | exponent: 0 0xe4.4-0xe4.7 (0.4) 0x0e0| 1a | . | size_bigint: 26 0xe5-0xe5.7 (1) - | | | size: 26 0xe6-NA (0) + | | | size: 26 0x0e0| 43 46 42 75 6e 64 6c 65 53 68| CFBundleSh| value: "CFBundleShortVersionString" 0xe6-0xff.7 (26) 0x0f0|6f 72 74 56 65 72 73 69 6f 6e 53 74 72 69 6e 67|ortVersionString| | | | value{}: 0x273-0x278.7 (6) 0x270| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x273-0x273.3 (0.4) 0x270| 55 | U | size_bits: 5 0x273.4-0x273.7 (0.4) - | | | size: 5 0x274-NA (0) + | | | size: 5 0x270| 37 38 33 2e 35 | 783.5 | value: "783.5" 0x274-0x278.7 (5) | | | [11]{}: entry 0x16-0x2af.7 (666) 0x010| 0c | . | key_index: 12 0x16-0x16.7 (1) @@ -210,13 +210,13 @@ $ fq dv unicode.plist 0x100| 10 | . | large_size_marker: 1 (valid) 0x101-0x101.3 (0.4) 0x100| 10 | . | exponent: 0 0x101.4-0x101.7 (0.4) 0x100| 1a | . | size_bigint: 26 0x102-0x102.7 (1) - | | | size: 26 0x103-NA (0) + | | | size: 26 0x100| 43 46 42 75 6e 64 6c 65 53 75 70 70 6f| CFBundleSuppo| value: "CFBundleSupportedPlatforms" 0x103-0x11c.7 (26) 0x110|72 74 65 64 50 6c 61 74 66 6f 72 6d 73 |rtedPlatforms | | | | value{}: 0x29b-0x2af.7 (21) 0x290| a1 | . | type: "array" (10) (Array) 0x29b-0x29b.3 (0.4) 0x290| a1 | . | size_bits: 1 0x29b.4-0x29b.7 (0.4) - | | | size: 1 0x29c-NA (0) + | | | size: 1 | | | entries[0:1]: 0x29c-0x2af.7 (20) | | | [0]{}: entry 0x29c-0x2af.7 (20) 0x290| 21 | ! | object_index: 33 0x29c-0x29c.7 (1) @@ -225,7 +225,7 @@ $ fq dv unicode.plist 0x290| 10 | . | large_size_marker: 1 (valid) 0x29e-0x29e.3 (0.4) 0x290| 10 | . | exponent: 0 0x29e.4-0x29e.7 (0.4) 0x290| 10| .| size_bigint: 16 0x29f-0x29f.7 (1) - | | | size: 16 0x2a0-NA (0) + | | | size: 16 0x2a0|41 70 70 6c 65 54 56 53 69 6d 75 6c 61 74 6f 72|AppleTVSimulator| value: "AppleTVSimulator" 0x2a0-0x2af.7 (16) | | | [12]{}: entry 0x17-0x2b3.7 (669) 0x010| 0d | . | key_index: 13 0x17-0x17.7 (1) @@ -236,13 +236,13 @@ $ fq dv unicode.plist 0x110| 10 | . | large_size_marker: 1 (valid) 0x11e-0x11e.3 (0.4) 0x110| 10 | . | exponent: 0 0x11e.4-0x11e.7 (0.4) 0x110| 1d| .| size_bigint: 29 0x11f-0x11f.7 (1) - | | | size: 29 0x120-NA (0) + | | | size: 29 0x120|43 46 42 75 6e 64 6c 65 49 6e 66 6f 44 69 63 74|CFBundleInfoDict| value: "CFBundleInfoDictionaryVersion" 0x120-0x13c.7 (29) 0x130|69 6f 6e 61 72 79 56 65 72 73 69 6f 6e |ionaryVersion | | | | value{}: 0x2b0-0x2b3.7 (4) 0x2b0|53 |S | type: "ascii_string" (5) (ASCII encoded string) 0x2b0-0x2b0.3 (0.4) 0x2b0|53 |S | size_bits: 3 0x2b0.4-0x2b0.7 (0.4) - | | | size: 3 0x2b1-NA (0) + | | | size: 3 0x2b0| 36 2e 30 | 6.0 | value: "6.0" 0x2b1-0x2b3.7 (3) | | | [13]{}: entry 0x18-0x1dc.7 (453) 0x010| 0e | . | key_index: 14 0x18-0x18.7 (1) @@ -253,7 +253,7 @@ $ fq dv unicode.plist 0x130| 10 | . | large_size_marker: 1 (valid) 0x13e-0x13e.3 (0.4) 0x130| 10 | . | exponent: 0 0x13e.4-0x13e.7 (0.4) 0x130| 12| .| size_bigint: 18 0x13f-0x13f.7 (1) - | | | size: 18 0x140-NA (0) + | | | size: 18 0x140|43 46 42 75 6e 64 6c 65 45 78 65 63 75 74 61 62|CFBundleExecutab| value: "CFBundleExecutable" 0x140-0x151.7 (18) 0x150|6c 65 |le | | | | value{}: 0x1c7-0x1dc.7 (22) @@ -262,7 +262,7 @@ $ fq dv unicode.plist 0x1c0| 10 | . | large_size_marker: 1 (valid) 0x1c8-0x1c8.3 (0.4) 0x1c0| 10 | . | exponent: 0 0x1c8.4-0x1c8.7 (0.4) 0x1c0| 13 | . | size_bigint: 19 0x1c9-0x1c9.7 (1) - | | | size: 19 0x1ca-NA (0) + | | | size: 19 0x1c0| 43 6f 72 65 44 65| CoreDe| value: "CoreDeviceUtilities" 0x1ca-0x1dc.7 (19) 0x1d0|76 69 63 65 55 74 69 6c 69 74 69 65 73 |viceUtilities | | | | [14]{}: entry 0x19-0x2d8.7 (704) @@ -271,7 +271,7 @@ $ fq dv unicode.plist | | | key{}: 0x152-0x15c.7 (11) 0x150| 5a | Z | type: "ascii_string" (5) (ASCII encoded string) 0x152-0x152.3 (0.4) 0x150| 5a | Z | size_bits: 10 0x152.4-0x152.7 (0.4) - | | | size: 10 0x153-NA (0) + | | | size: 10 0x150| 44 54 43 6f 6d 70 69 6c 65 72 | DTCompiler | value: "DTCompiler" 0x153-0x15c.7 (10) | | | value{}: 0x2b4-0x2d8.7 (37) 0x2b0| 5f | _ | type: "ascii_string" (5) (ASCII encoded string) 0x2b4-0x2b4.3 (0.4) @@ -279,7 +279,7 @@ $ fq dv unicode.plist 0x2b0| 10 | . | large_size_marker: 1 (valid) 0x2b5-0x2b5.3 (0.4) 0x2b0| 10 | . | exponent: 0 0x2b5.4-0x2b5.7 (0.4) 0x2b0| 22 | " | size_bigint: 34 0x2b6-0x2b6.7 (1) - | | | size: 34 0x2b7-NA (0) + | | | size: 34 0x2b0| 63 6f 6d 2e 61 70 70 6c 65| com.apple| value: "com.apple.compilers.llvm.clang.1_0" 0x2b7-0x2d8.7 (34) 0x2c0|2e 63 6f 6d 70 69 6c 65 72 73 2e 6c 6c 76 6d 2e|.compilers.llvm.| 0x2d0|63 6c 61 6e 67 2e 31 5f 30 |clang.1_0 | @@ -292,12 +292,12 @@ $ fq dv unicode.plist 0x150| 10 | . | large_size_marker: 1 (valid) 0x15e-0x15e.3 (0.4) 0x150| 10 | . | exponent: 0 0x15e.4-0x15e.7 (0.4) 0x150| 10| .| size_bigint: 16 0x15f-0x15f.7 (1) - | | | size: 16 0x160-NA (0) + | | | size: 16 0x160|4d 69 6e 69 6d 75 6d 4f 53 56 65 72 73 69 6f 6e|MinimumOSVersion| value: "MinimumOSVersion" 0x160-0x16f.7 (16) | | | value{}: 0x2d9-0x2dd.7 (5) 0x2d0| 54 | T | type: "ascii_string" (5) (ASCII encoded string) 0x2d9-0x2d9.3 (0.4) 0x2d0| 54 | T | size_bits: 4 0x2d9.4-0x2d9.7 (0.4) - | | | size: 4 0x2da-NA (0) + | | | size: 4 0x2d0| 31 30 2e 32 | 10.2 | value: "10.2" 0x2da-0x2dd.7 (4) | | | [16]{}: entry 0x1b-0x30b.7 (753) 0x010| 11 | . | key_index: 17 0x1b-0x1b.7 (1) @@ -308,7 +308,7 @@ $ fq dv unicode.plist 0x170| 10 | . | large_size_marker: 1 (valid) 0x171-0x171.3 (0.4) 0x170| 10 | . | exponent: 0 0x171.4-0x171.7 (0.4) 0x170| 12 | . | size_bigint: 18 0x172-0x172.7 (1) - | | | size: 18 0x173-NA (0) + | | | size: 18 0x170| 43 46 42 75 6e 64 6c 65 49 64 65 6e 74| CFBundleIdent| value: "CFBundleIdentifier" 0x173-0x184.7 (18) 0x180|69 66 69 65 72 |ifier | | | | value{}: 0x2de-0x30b.7 (46) @@ -317,7 +317,7 @@ $ fq dv unicode.plist 0x2d0| 10| .| large_size_marker: 1 (valid) 0x2df-0x2df.3 (0.4) 0x2d0| 10| .| exponent: 0 0x2df.4-0x2df.7 (0.4) 0x2e0|2b |+ | size_bigint: 43 0x2e0-0x2e0.7 (1) - | | | size: 43 0x2e1-NA (0) + | | | size: 43 0x2e0| 63 6f 6d 2e 61 70 70 6c 65 2e 43 6f 72 65 53| com.apple.CoreS| value: "com.apple.CoreSimulator.CoreDeviceUtilities" 0x2e1-0x30b.7 (43) 0x2f0|69 6d 75 6c 61 74 6f 72 2e 43 6f 72 65 44 65 76|imulator.CoreDev| 0x300|69 63 65 55 74 69 6c 69 74 69 65 73 |iceUtilities | @@ -327,13 +327,13 @@ $ fq dv unicode.plist | | | key{}: 0x185-0x193.7 (15) 0x180| 5e | ^ | type: "ascii_string" (5) (ASCII encoded string) 0x185-0x185.3 (0.4) 0x180| 5e | ^ | size_bits: 14 0x185.4-0x185.7 (0.4) - | | | size: 14 0x186-NA (0) + | | | size: 14 0x180| 55 49 44 65 76 69 63 65 46 61| UIDeviceFa| value: "UIDeviceFamily" 0x186-0x193.7 (14) 0x190|6d 69 6c 79 |mily | | | | value{}: 0x30c-0x30f.7 (4) 0x300| a1 | . | type: "array" (10) (Array) 0x30c-0x30c.3 (0.4) 0x300| a1 | . | size_bits: 1 0x30c.4-0x30c.7 (0.4) - | | | size: 1 0x30d-NA (0) + | | | size: 1 | | | entries[0:1]: 0x30d-0x30f.7 (3) | | | [0]{}: entry 0x30d-0x30f.7 (3) 0x300| 27 | ' | object_index: 39 0x30d-0x30d.7 (1) @@ -349,13 +349,13 @@ $ fq dv unicode.plist 0x190| 10 | . | large_size_marker: 1 (valid) 0x195-0x195.3 (0.4) 0x190| 10 | . | exponent: 0 0x195.4-0x195.7 (0.4) 0x190| 11 | . | size_bigint: 17 0x196-0x196.7 (1) - | | | size: 17 0x197-NA (0) + | | | size: 17 0x190| 44 54 50 6c 61 74 66 6f 72| DTPlatfor| value: "DTPlatformVersion" 0x197-0x1a7.7 (17) 0x1a0|6d 56 65 72 73 69 6f 6e |mVersion | | | | value{}: 0x310-0x314.7 (5) 0x310|54 |T | type: "ascii_string" (5) (ASCII encoded string) 0x310-0x310.3 (0.4) 0x310|54 |T | size_bits: 4 0x310.4-0x310.7 (0.4) - | | | size: 4 0x311-NA (0) + | | | size: 4 0x310| 31 35 2e 32 | 15.2 | value: "15.2" 0x311-0x314.7 (4) | | | [19]{}: entry 0x1e-0x31a.7 (765) 0x010| 14 | . | key_index: 20 0x1e-0x1e.7 (1) @@ -363,13 +363,13 @@ $ fq dv unicode.plist | | | key{}: 0x1a8-0x1b4.7 (13) 0x1a0| 5c | \ | type: "ascii_string" (5) (ASCII encoded string) 0x1a8-0x1a8.3 (0.4) 0x1a0| 5c | \ | size_bits: 12 0x1a8.4-0x1a8.7 (0.4) - | | | size: 12 0x1a9-NA (0) + | | | size: 12 0x1a0| 44 54 58 63 6f 64 65| DTXcode| value: "DTXcodeBuild" 0x1a9-0x1b4.7 (12) 0x1b0|42 75 69 6c 64 |Build | | | | value{}: 0x315-0x31a.7 (6) 0x310| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x315-0x315.3 (0.4) 0x310| 55 | U | size_bits: 5 0x315.4-0x315.7 (0.4) - | | | size: 5 0x316-NA (0) + | | | size: 5 0x310| 31 33 43 37 31 | 13C71 | value: "13C71" 0x316-0x31a.7 (5) | | | [20]{}: entry 0x1f-0x26a.7 (588) 0x010| 15| .| key_index: 21 0x1f-0x1f.7 (1) @@ -380,13 +380,13 @@ $ fq dv unicode.plist 0x1b0| 10 | . | large_size_marker: 1 (valid) 0x1b6-0x1b6.3 (0.4) 0x1b0| 10 | . | exponent: 0 0x1b6.4-0x1b6.7 (0.4) 0x1b0| 0f | . | size_bigint: 15 0x1b7-0x1b7.7 (1) - | | | size: 15 0x1b8-NA (0) + | | | size: 15 0x1b0| 44 54 50 6c 61 74 66 6f| DTPlatfo| value: "DTPlatformBuild" 0x1b8-0x1c6.7 (15) 0x1c0|72 6d 42 75 69 6c 64 |rmBuild | | | | value{}: 0x265-0x26a.7 (6) 0x260| 55 | U | type: "ascii_string" (5) (ASCII encoded string) 0x265-0x265.3 (0.4) 0x260| 55 | U | size_bits: 5 0x265.4-0x265.7 (0.4) - | | | size: 5 0x266-NA (0) + | | | size: 5 0x260| 31 39 4b 32 34 | 19K24 | value: "19K24" 0x266-0x26a.7 (5) 0x210|00 6e 00 63 00 2e 00 20 00 41 00 6c 00 6c 00 20|.n.c... .A.l.l. | gap0: raw bits 0x210-0x23f.7 (48) * |until 0x23f.7 (48) | | diff --git a/format/apple/macho/testdata/darwin_aarch64/a_dynamic.fqtest b/format/apple/macho/testdata/darwin_aarch64/a_dynamic.fqtest index dacdddaecc..dd68e691f4 100644 --- a/format/apple/macho/testdata/darwin_aarch64/a_dynamic.fqtest +++ b/format/apple/macho/testdata/darwin_aarch64/a_dynamic.fqtest @@ -1,9 +1,9 @@ $ fq dv a_dynamic |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: a_dynamic (macho) 0x0-0xc375.7 (50038) | | | header{}: 0x0-0x1f.7 (32) - | | | arch_bits: 64 0x0-NA (0) + | | | arch_bits: 64 0x0000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x0-0x3.7 (4) - | | | bits: 64 0x4-NA (0) + | | | bits: 64 0x0000| 0c 00 00 01 | .... | cputype: "arm64" (0x100000c) 0x4-0x7.7 (4) 0x0000| 00 00 00 00 | .... | cpusubtype: 0x0 0x8-0xb.7 (4) 0x0000| 02 00 00 00| ....| filetype: "execute" (2) 0xc-0xf.7 (4) @@ -43,7 +43,7 @@ $ fq dv a_dynamic 0x0020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x20-0x23.7 (4) 0x0020| 48 00 00 00 | H... | cmdsize: 72 0x24-0x27.7 (4) | | | segment_command{}: 0x28-0x67.7 (64) - | | | arch_bits: 64 0x28-NA (0) + | | | arch_bits: 64 0x0020| 5f 5f 50 41 47 45 5a 45| __PAGEZE| segname: "__PAGEZERO" 0x28-0x37.7 (16) 0x0030|52 4f 00 00 00 00 00 00 |RO...... | 0x0030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x38-0x3f.7 (8) @@ -64,7 +64,7 @@ $ fq dv a_dynamic 0x0060| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x68-0x6b.7 (4) 0x0060| d8 01 00 00| ....| cmdsize: 472 0x6c-0x6f.7 (4) | | | segment_command{}: 0x70-0xaf.7 (64) - | | | arch_bits: 64 0x70-NA (0) + | | | arch_bits: 64 0x0070|5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00|__TEXT..........| segname: "__TEXT" 0x70-0x7f.7 (16) 0x0080|00 00 00 00 01 00 00 00 |........ | vmaddr: 0x100000000 0x80-0x87.7 (8) 0x0080| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x88-0x8f.7 (8) @@ -220,7 +220,7 @@ $ fq dv a_dynamic 0x0240|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x240-0x243.7 (4) 0x0240| 98 00 00 00 | .... | cmdsize: 152 0x244-0x247.7 (4) | | | segment_command{}: 0x248-0x287.7 (64) - | | | arch_bits: 64 0x248-NA (0) + | | | arch_bits: 64 0x0240| 5f 5f 44 41 54 41 5f 43| __DATA_C| segname: "__DATA_CONST" 0x248-0x257.7 (16) 0x0250|4f 4e 53 54 00 00 00 00 |ONST.... | 0x0250| 00 40 00 00 01 00 00 00| .@......| vmaddr: 0x100004000 0x258-0x25f.7 (8) @@ -269,7 +269,7 @@ $ fq dv a_dynamic 0x02d0| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x2d8-0x2db.7 (4) 0x02d0| e8 00 00 00| ....| cmdsize: 232 0x2dc-0x2df.7 (4) | | | segment_command{}: 0x2e0-0x31f.7 (64) - | | | arch_bits: 64 0x2e0-NA (0) + | | | arch_bits: 64 0x02e0|5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00|__DATA..........| segname: "__DATA" 0x2e0-0x2ef.7 (16) 0x02f0|00 80 00 00 01 00 00 00 |........ | vmaddr: 0x100008000 0x2f0-0x2f7.7 (8) 0x02f0| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x2f8-0x2ff.7 (8) @@ -341,7 +341,7 @@ $ fq dv a_dynamic 0x03c0|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x3c0-0x3c3.7 (4) 0x03c0| 48 00 00 00 | H... | cmdsize: 72 0x3c4-0x3c7.7 (4) | | | segment_command{}: 0x3c8-0x407.7 (64) - | | | arch_bits: 64 0x3c8-NA (0) + | | | arch_bits: 64 0x03c0| 5f 5f 4c 49 4e 4b 45 44| __LINKED| segname: "__LINKEDIT" 0x3c8-0x3d7.7 (16) 0x03d0|49 54 00 00 00 00 00 00 |IT...... | 0x03d0| 00 c0 00 00 01 00 00 00| ........| vmaddr: 0x10000c000 0x3d8-0x3df.7 (8) diff --git a/format/apple/macho/testdata/darwin_aarch64/a_static.fqtest b/format/apple/macho/testdata/darwin_aarch64/a_static.fqtest index fac0d512be..75b54c1c8b 100644 --- a/format/apple/macho/testdata/darwin_aarch64/a_static.fqtest +++ b/format/apple/macho/testdata/darwin_aarch64/a_static.fqtest @@ -1,9 +1,9 @@ $ fq dv a_static |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: a_static (macho) 0x0-0xc374.7 (50037) | | | header{}: 0x0-0x1f.7 (32) - | | | arch_bits: 64 0x0-NA (0) + | | | arch_bits: 64 0x0000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x0-0x3.7 (4) - | | | bits: 64 0x4-NA (0) + | | | bits: 64 0x0000| 0c 00 00 01 | .... | cputype: "arm64" (0x100000c) 0x4-0x7.7 (4) 0x0000| 00 00 00 00 | .... | cpusubtype: 0x0 0x8-0xb.7 (4) 0x0000| 02 00 00 00| ....| filetype: "execute" (2) 0xc-0xf.7 (4) @@ -43,7 +43,7 @@ $ fq dv a_static 0x0020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x20-0x23.7 (4) 0x0020| 48 00 00 00 | H... | cmdsize: 72 0x24-0x27.7 (4) | | | segment_command{}: 0x28-0x67.7 (64) - | | | arch_bits: 64 0x28-NA (0) + | | | arch_bits: 64 0x0020| 5f 5f 50 41 47 45 5a 45| __PAGEZE| segname: "__PAGEZERO" 0x28-0x37.7 (16) 0x0030|52 4f 00 00 00 00 00 00 |RO...... | 0x0030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x38-0x3f.7 (8) @@ -64,7 +64,7 @@ $ fq dv a_static 0x0060| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x68-0x6b.7 (4) 0x0060| d8 01 00 00| ....| cmdsize: 472 0x6c-0x6f.7 (4) | | | segment_command{}: 0x70-0xaf.7 (64) - | | | arch_bits: 64 0x70-NA (0) + | | | arch_bits: 64 0x0070|5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00|__TEXT..........| segname: "__TEXT" 0x70-0x7f.7 (16) 0x0080|00 00 00 00 01 00 00 00 |........ | vmaddr: 0x100000000 0x80-0x87.7 (8) 0x0080| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x88-0x8f.7 (8) @@ -221,7 +221,7 @@ $ fq dv a_static 0x0240|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x240-0x243.7 (4) 0x0240| 98 00 00 00 | .... | cmdsize: 152 0x244-0x247.7 (4) | | | segment_command{}: 0x248-0x287.7 (64) - | | | arch_bits: 64 0x248-NA (0) + | | | arch_bits: 64 0x0240| 5f 5f 44 41 54 41 5f 43| __DATA_C| segname: "__DATA_CONST" 0x248-0x257.7 (16) 0x0250|4f 4e 53 54 00 00 00 00 |ONST.... | 0x0250| 00 40 00 00 01 00 00 00| .@......| vmaddr: 0x100004000 0x258-0x25f.7 (8) @@ -270,7 +270,7 @@ $ fq dv a_static 0x02d0| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x2d8-0x2db.7 (4) 0x02d0| e8 00 00 00| ....| cmdsize: 232 0x2dc-0x2df.7 (4) | | | segment_command{}: 0x2e0-0x31f.7 (64) - | | | arch_bits: 64 0x2e0-NA (0) + | | | arch_bits: 64 0x02e0|5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00|__DATA..........| segname: "__DATA" 0x2e0-0x2ef.7 (16) 0x02f0|00 80 00 00 01 00 00 00 |........ | vmaddr: 0x100008000 0x2f0-0x2f7.7 (8) 0x02f0| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x2f8-0x2ff.7 (8) @@ -342,7 +342,7 @@ $ fq dv a_static 0x03c0|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x3c0-0x3c3.7 (4) 0x03c0| 48 00 00 00 | H... | cmdsize: 72 0x3c4-0x3c7.7 (4) | | | segment_command{}: 0x3c8-0x407.7 (64) - | | | arch_bits: 64 0x3c8-NA (0) + | | | arch_bits: 64 0x03c0| 5f 5f 4c 49 4e 4b 45 44| __LINKED| segname: "__LINKEDIT" 0x3c8-0x3d7.7 (16) 0x03d0|49 54 00 00 00 00 00 00 |IT...... | 0x03d0| 00 c0 00 00 01 00 00 00| ........| vmaddr: 0x10000c000 0x3d8-0x3df.7 (8) diff --git a/format/apple/macho/testdata/darwin_aarch64/a_stripped.fqtest b/format/apple/macho/testdata/darwin_aarch64/a_stripped.fqtest index bcb130d3d2..8874e15f02 100644 --- a/format/apple/macho/testdata/darwin_aarch64/a_stripped.fqtest +++ b/format/apple/macho/testdata/darwin_aarch64/a_stripped.fqtest @@ -1,9 +1,9 @@ $ fq dv a_stripped |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: a_stripped (macho) 0x0-0xc357.7 (50008) | | | header{}: 0x0-0x1f.7 (32) - | | | arch_bits: 64 0x0-NA (0) + | | | arch_bits: 64 0x0000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x0-0x3.7 (4) - | | | bits: 64 0x4-NA (0) + | | | bits: 64 0x0000| 0c 00 00 01 | .... | cputype: "arm64" (0x100000c) 0x4-0x7.7 (4) 0x0000| 00 00 00 00 | .... | cpusubtype: 0x0 0x8-0xb.7 (4) 0x0000| 02 00 00 00| ....| filetype: "execute" (2) 0xc-0xf.7 (4) @@ -43,7 +43,7 @@ $ fq dv a_stripped 0x0020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x20-0x23.7 (4) 0x0020| 48 00 00 00 | H... | cmdsize: 72 0x24-0x27.7 (4) | | | segment_command{}: 0x28-0x67.7 (64) - | | | arch_bits: 64 0x28-NA (0) + | | | arch_bits: 64 0x0020| 5f 5f 50 41 47 45 5a 45| __PAGEZE| segname: "__PAGEZERO" 0x28-0x37.7 (16) 0x0030|52 4f 00 00 00 00 00 00 |RO...... | 0x0030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x38-0x3f.7 (8) @@ -64,7 +64,7 @@ $ fq dv a_stripped 0x0060| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x68-0x6b.7 (4) 0x0060| d8 01 00 00| ....| cmdsize: 472 0x6c-0x6f.7 (4) | | | segment_command{}: 0x70-0xaf.7 (64) - | | | arch_bits: 64 0x70-NA (0) + | | | arch_bits: 64 0x0070|5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00|__TEXT..........| segname: "__TEXT" 0x70-0x7f.7 (16) 0x0080|00 00 00 00 01 00 00 00 |........ | vmaddr: 0x100000000 0x80-0x87.7 (8) 0x0080| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x88-0x8f.7 (8) @@ -220,7 +220,7 @@ $ fq dv a_stripped 0x0240|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x240-0x243.7 (4) 0x0240| 98 00 00 00 | .... | cmdsize: 152 0x244-0x247.7 (4) | | | segment_command{}: 0x248-0x287.7 (64) - | | | arch_bits: 64 0x248-NA (0) + | | | arch_bits: 64 0x0240| 5f 5f 44 41 54 41 5f 43| __DATA_C| segname: "__DATA_CONST" 0x248-0x257.7 (16) 0x0250|4f 4e 53 54 00 00 00 00 |ONST.... | 0x0250| 00 40 00 00 01 00 00 00| .@......| vmaddr: 0x100004000 0x258-0x25f.7 (8) @@ -269,7 +269,7 @@ $ fq dv a_stripped 0x02d0| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x2d8-0x2db.7 (4) 0x02d0| e8 00 00 00| ....| cmdsize: 232 0x2dc-0x2df.7 (4) | | | segment_command{}: 0x2e0-0x31f.7 (64) - | | | arch_bits: 64 0x2e0-NA (0) + | | | arch_bits: 64 0x02e0|5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00|__DATA..........| segname: "__DATA" 0x2e0-0x2ef.7 (16) 0x02f0|00 80 00 00 01 00 00 00 |........ | vmaddr: 0x100008000 0x2f0-0x2f7.7 (8) 0x02f0| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x2f8-0x2ff.7 (8) @@ -341,7 +341,7 @@ $ fq dv a_stripped 0x03c0|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x3c0-0x3c3.7 (4) 0x03c0| 48 00 00 00 | H... | cmdsize: 72 0x3c4-0x3c7.7 (4) | | | segment_command{}: 0x3c8-0x407.7 (64) - | | | arch_bits: 64 0x3c8-NA (0) + | | | arch_bits: 64 0x03c0| 5f 5f 4c 49 4e 4b 45 44| __LINKED| segname: "__LINKEDIT" 0x3c8-0x3d7.7 (16) 0x03d0|49 54 00 00 00 00 00 00 |IT...... | 0x03d0| 00 c0 00 00 01 00 00 00| ........| vmaddr: 0x10000c000 0x3d8-0x3df.7 (8) diff --git a/format/apple/macho/testdata/darwin_aarch64/libbbb.so.fqtest b/format/apple/macho/testdata/darwin_aarch64/libbbb.so.fqtest index f9d612e701..251a8fd6f2 100644 --- a/format/apple/macho/testdata/darwin_aarch64/libbbb.so.fqtest +++ b/format/apple/macho/testdata/darwin_aarch64/libbbb.so.fqtest @@ -1,9 +1,9 @@ $ fq dv libbbb.so |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: libbbb.so (macho) 0x0-0xc2f5.7 (49910) | | | header{}: 0x0-0x1f.7 (32) - | | | arch_bits: 64 0x0-NA (0) + | | | arch_bits: 64 0x0000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x0-0x3.7 (4) - | | | bits: 64 0x4-NA (0) + | | | bits: 64 0x0000| 0c 00 00 01 | .... | cputype: "arm64" (0x100000c) 0x4-0x7.7 (4) 0x0000| 00 00 00 00 | .... | cpusubtype: 0x0 0x8-0xb.7 (4) 0x0000| 06 00 00 00| ....| filetype: "dylib" (6) 0xc-0xf.7 (4) @@ -43,7 +43,7 @@ $ fq dv libbbb.so 0x0020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x20-0x23.7 (4) 0x0020| d8 01 00 00 | .... | cmdsize: 472 0x24-0x27.7 (4) | | | segment_command{}: 0x28-0x67.7 (64) - | | | arch_bits: 64 0x28-NA (0) + | | | arch_bits: 64 0x0020| 5f 5f 54 45 58 54 00 00| __TEXT..| segname: "__TEXT" 0x28-0x37.7 (16) 0x0030|00 00 00 00 00 00 00 00 |........ | 0x0030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x38-0x3f.7 (8) @@ -212,7 +212,7 @@ $ fq dv libbbb.so 0x01f0| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x1f8-0x1fb.7 (4) 0x01f0| 98 00 00 00| ....| cmdsize: 152 0x1fc-0x1ff.7 (4) | | | segment_command{}: 0x200-0x23f.7 (64) - | | | arch_bits: 64 0x200-NA (0) + | | | arch_bits: 64 0x0200|5f 5f 44 41 54 41 5f 43 4f 4e 53 54 00 00 00 00|__DATA_CONST....| segname: "__DATA_CONST" 0x200-0x20f.7 (16) 0x0210|00 40 00 00 00 00 00 00 |.@...... | vmaddr: 0x4000 0x210-0x217.7 (8) 0x0210| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x218-0x21f.7 (8) @@ -258,7 +258,7 @@ $ fq dv libbbb.so 0x0290|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x290-0x293.7 (4) 0x0290| e8 00 00 00 | .... | cmdsize: 232 0x294-0x297.7 (4) | | | segment_command{}: 0x298-0x2d7.7 (64) - | | | arch_bits: 64 0x298-NA (0) + | | | arch_bits: 64 0x0290| 5f 5f 44 41 54 41 00 00| __DATA..| segname: "__DATA" 0x298-0x2a7.7 (16) 0x02a0|00 00 00 00 00 00 00 00 |........ | 0x02a0| 00 80 00 00 00 00 00 00| ........| vmaddr: 0x8000 0x2a8-0x2af.7 (8) @@ -335,7 +335,7 @@ $ fq dv libbbb.so 0x0370| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x378-0x37b.7 (4) 0x0370| 48 00 00 00| H...| cmdsize: 72 0x37c-0x37f.7 (4) | | | segment_command{}: 0x380-0x3bf.7 (64) - | | | arch_bits: 64 0x380-NA (0) + | | | arch_bits: 64 0x0380|5f 5f 4c 49 4e 4b 45 44 49 54 00 00 00 00 00 00|__LINKEDIT......| segname: "__LINKEDIT" 0x380-0x38f.7 (16) 0x0390|00 c0 00 00 00 00 00 00 |........ | vmaddr: 0xc000 0x390-0x397.7 (8) 0x0390| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x398-0x39f.7 (8) diff --git a/format/apple/macho/testdata/darwin_amd64/a_dynamic.fqtest b/format/apple/macho/testdata/darwin_amd64/a_dynamic.fqtest index 7cdced60d8..2bbaf742d4 100644 --- a/format/apple/macho/testdata/darwin_amd64/a_dynamic.fqtest +++ b/format/apple/macho/testdata/darwin_amd64/a_dynamic.fqtest @@ -1,9 +1,9 @@ $ fq dv a_dynamic |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: a_dynamic (macho) 0x0-0x813f.7 (33088) | | | header{}: 0x0-0x1f.7 (32) - | | | arch_bits: 64 0x0-NA (0) + | | | arch_bits: 64 0x0000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x0-0x3.7 (4) - | | | bits: 64 0x4-NA (0) + | | | bits: 64 0x0000| 07 00 00 01 | .... | cputype: "x86_64" (0x1000007) 0x4-0x7.7 (4) 0x0000| 03 00 00 00 | .... | cpusubtype: 0x3 0x8-0xb.7 (4) 0x0000| 02 00 00 00| ....| filetype: "execute" (2) 0xc-0xf.7 (4) @@ -43,7 +43,7 @@ $ fq dv a_dynamic 0x0020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x20-0x23.7 (4) 0x0020| 48 00 00 00 | H... | cmdsize: 72 0x24-0x27.7 (4) | | | segment_command{}: 0x28-0x67.7 (64) - | | | arch_bits: 64 0x28-NA (0) + | | | arch_bits: 64 0x0020| 5f 5f 50 41 47 45 5a 45| __PAGEZE| segname: "__PAGEZERO" 0x28-0x37.7 (16) 0x0030|52 4f 00 00 00 00 00 00 |RO...... | 0x0030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x38-0x3f.7 (8) @@ -64,7 +64,7 @@ $ fq dv a_dynamic 0x0060| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x68-0x6b.7 (4) 0x0060| d8 01 00 00| ....| cmdsize: 472 0x6c-0x6f.7 (4) | | | segment_command{}: 0x70-0xaf.7 (64) - | | | arch_bits: 64 0x70-NA (0) + | | | arch_bits: 64 0x0070|5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00|__TEXT..........| segname: "__TEXT" 0x70-0x7f.7 (16) 0x0080|00 00 00 00 01 00 00 00 |........ | vmaddr: 0x100000000 0x80-0x87.7 (8) 0x0080| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x88-0x8f.7 (8) @@ -219,7 +219,7 @@ $ fq dv a_dynamic 0x0240|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x240-0x243.7 (4) 0x0240| 38 01 00 00 | 8... | cmdsize: 312 0x244-0x247.7 (4) | | | segment_command{}: 0x248-0x287.7 (64) - | | | arch_bits: 64 0x248-NA (0) + | | | arch_bits: 64 0x0240| 5f 5f 44 41 54 41 00 00| __DATA..| segname: "__DATA" 0x248-0x257.7 (16) 0x0250|00 00 00 00 00 00 00 00 |........ | 0x0250| 00 40 00 00 01 00 00 00| .@......| vmaddr: 0x100004000 0x258-0x25f.7 (8) @@ -324,7 +324,7 @@ $ fq dv a_dynamic 0x0370| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x378-0x37b.7 (4) 0x0370| 48 00 00 00| H...| cmdsize: 72 0x37c-0x37f.7 (4) | | | segment_command{}: 0x380-0x3bf.7 (64) - | | | arch_bits: 64 0x380-NA (0) + | | | arch_bits: 64 0x0380|5f 5f 4c 49 4e 4b 45 44 49 54 00 00 00 00 00 00|__LINKEDIT......| segname: "__LINKEDIT" 0x380-0x38f.7 (16) 0x0390|00 80 00 00 01 00 00 00 |........ | vmaddr: 0x100008000 0x390-0x397.7 (8) 0x0390| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x398-0x39f.7 (8) diff --git a/format/apple/macho/testdata/darwin_amd64/a_static.fqtest b/format/apple/macho/testdata/darwin_amd64/a_static.fqtest index 8f1d50384d..70fdc45798 100644 --- a/format/apple/macho/testdata/darwin_amd64/a_static.fqtest +++ b/format/apple/macho/testdata/darwin_amd64/a_static.fqtest @@ -1,9 +1,9 @@ $ fq dv a_static |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: a_static (macho) 0x0-0x8137.7 (33080) | | | header{}: 0x0-0x1f.7 (32) - | | | arch_bits: 64 0x0-NA (0) + | | | arch_bits: 64 0x0000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x0-0x3.7 (4) - | | | bits: 64 0x4-NA (0) + | | | bits: 64 0x0000| 07 00 00 01 | .... | cputype: "x86_64" (0x1000007) 0x4-0x7.7 (4) 0x0000| 03 00 00 00 | .... | cpusubtype: 0x3 0x8-0xb.7 (4) 0x0000| 02 00 00 00| ....| filetype: "execute" (2) 0xc-0xf.7 (4) @@ -43,7 +43,7 @@ $ fq dv a_static 0x0020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x20-0x23.7 (4) 0x0020| 48 00 00 00 | H... | cmdsize: 72 0x24-0x27.7 (4) | | | segment_command{}: 0x28-0x67.7 (64) - | | | arch_bits: 64 0x28-NA (0) + | | | arch_bits: 64 0x0020| 5f 5f 50 41 47 45 5a 45| __PAGEZE| segname: "__PAGEZERO" 0x28-0x37.7 (16) 0x0030|52 4f 00 00 00 00 00 00 |RO...... | 0x0030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x38-0x3f.7 (8) @@ -64,7 +64,7 @@ $ fq dv a_static 0x0060| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x68-0x6b.7 (4) 0x0060| d8 01 00 00| ....| cmdsize: 472 0x6c-0x6f.7 (4) | | | segment_command{}: 0x70-0xaf.7 (64) - | | | arch_bits: 64 0x70-NA (0) + | | | arch_bits: 64 0x0070|5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00|__TEXT..........| segname: "__TEXT" 0x70-0x7f.7 (16) 0x0080|00 00 00 00 01 00 00 00 |........ | vmaddr: 0x100000000 0x80-0x87.7 (8) 0x0080| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x88-0x8f.7 (8) @@ -222,7 +222,7 @@ $ fq dv a_static 0x0240|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x240-0x243.7 (4) 0x0240| 38 01 00 00 | 8... | cmdsize: 312 0x244-0x247.7 (4) | | | segment_command{}: 0x248-0x287.7 (64) - | | | arch_bits: 64 0x248-NA (0) + | | | arch_bits: 64 0x0240| 5f 5f 44 41 54 41 00 00| __DATA..| segname: "__DATA" 0x248-0x257.7 (16) 0x0250|00 00 00 00 00 00 00 00 |........ | 0x0250| 00 40 00 00 01 00 00 00| .@......| vmaddr: 0x100004000 0x258-0x25f.7 (8) @@ -327,7 +327,7 @@ $ fq dv a_static 0x0370| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x378-0x37b.7 (4) 0x0370| 48 00 00 00| H...| cmdsize: 72 0x37c-0x37f.7 (4) | | | segment_command{}: 0x380-0x3bf.7 (64) - | | | arch_bits: 64 0x380-NA (0) + | | | arch_bits: 64 0x0380|5f 5f 4c 49 4e 4b 45 44 49 54 00 00 00 00 00 00|__LINKEDIT......| segname: "__LINKEDIT" 0x380-0x38f.7 (16) 0x0390|00 80 00 00 01 00 00 00 |........ | vmaddr: 0x100008000 0x390-0x397.7 (8) 0x0390| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x398-0x39f.7 (8) diff --git a/format/apple/macho/testdata/darwin_amd64/a_stripped.fqtest b/format/apple/macho/testdata/darwin_amd64/a_stripped.fqtest index e45895902f..eaba3c7ffd 100644 --- a/format/apple/macho/testdata/darwin_amd64/a_stripped.fqtest +++ b/format/apple/macho/testdata/darwin_amd64/a_stripped.fqtest @@ -1,9 +1,9 @@ $ fq dv a_stripped |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: a_stripped (macho) 0x0-0x8137.7 (33080) | | | header{}: 0x0-0x1f.7 (32) - | | | arch_bits: 64 0x0-NA (0) + | | | arch_bits: 64 0x0000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x0-0x3.7 (4) - | | | bits: 64 0x4-NA (0) + | | | bits: 64 0x0000| 07 00 00 01 | .... | cputype: "x86_64" (0x1000007) 0x4-0x7.7 (4) 0x0000| 03 00 00 00 | .... | cpusubtype: 0x3 0x8-0xb.7 (4) 0x0000| 02 00 00 00| ....| filetype: "execute" (2) 0xc-0xf.7 (4) @@ -43,7 +43,7 @@ $ fq dv a_stripped 0x0020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x20-0x23.7 (4) 0x0020| 48 00 00 00 | H... | cmdsize: 72 0x24-0x27.7 (4) | | | segment_command{}: 0x28-0x67.7 (64) - | | | arch_bits: 64 0x28-NA (0) + | | | arch_bits: 64 0x0020| 5f 5f 50 41 47 45 5a 45| __PAGEZE| segname: "__PAGEZERO" 0x28-0x37.7 (16) 0x0030|52 4f 00 00 00 00 00 00 |RO...... | 0x0030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x38-0x3f.7 (8) @@ -64,7 +64,7 @@ $ fq dv a_stripped 0x0060| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x68-0x6b.7 (4) 0x0060| d8 01 00 00| ....| cmdsize: 472 0x6c-0x6f.7 (4) | | | segment_command{}: 0x70-0xaf.7 (64) - | | | arch_bits: 64 0x70-NA (0) + | | | arch_bits: 64 0x0070|5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00|__TEXT..........| segname: "__TEXT" 0x70-0x7f.7 (16) 0x0080|00 00 00 00 01 00 00 00 |........ | vmaddr: 0x100000000 0x80-0x87.7 (8) 0x0080| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x88-0x8f.7 (8) @@ -219,7 +219,7 @@ $ fq dv a_stripped 0x0240|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x240-0x243.7 (4) 0x0240| 38 01 00 00 | 8... | cmdsize: 312 0x244-0x247.7 (4) | | | segment_command{}: 0x248-0x287.7 (64) - | | | arch_bits: 64 0x248-NA (0) + | | | arch_bits: 64 0x0240| 5f 5f 44 41 54 41 00 00| __DATA..| segname: "__DATA" 0x248-0x257.7 (16) 0x0250|00 00 00 00 00 00 00 00 |........ | 0x0250| 00 40 00 00 01 00 00 00| .@......| vmaddr: 0x100004000 0x258-0x25f.7 (8) @@ -324,7 +324,7 @@ $ fq dv a_stripped 0x0370| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x378-0x37b.7 (4) 0x0370| 48 00 00 00| H...| cmdsize: 72 0x37c-0x37f.7 (4) | | | segment_command{}: 0x380-0x3bf.7 (64) - | | | arch_bits: 64 0x380-NA (0) + | | | arch_bits: 64 0x0380|5f 5f 4c 49 4e 4b 45 44 49 54 00 00 00 00 00 00|__LINKEDIT......| segname: "__LINKEDIT" 0x380-0x38f.7 (16) 0x0390|00 80 00 00 01 00 00 00 |........ | vmaddr: 0x100008000 0x390-0x397.7 (8) 0x0390| 38 01 00 00 00 00 00 00| 8.......| vmsize: 312 0x398-0x39f.7 (8) diff --git a/format/apple/macho/testdata/darwin_amd64/libbbb.so.fqtest b/format/apple/macho/testdata/darwin_amd64/libbbb.so.fqtest index 59de27a2ae..94c7f4bf3e 100644 --- a/format/apple/macho/testdata/darwin_amd64/libbbb.so.fqtest +++ b/format/apple/macho/testdata/darwin_amd64/libbbb.so.fqtest @@ -1,9 +1,9 @@ $ fq dv libbbb.so |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: libbbb.so (macho) 0x0-0x80b7.7 (32952) | | | header{}: 0x0-0x1f.7 (32) - | | | arch_bits: 64 0x0-NA (0) + | | | arch_bits: 64 0x0000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x0-0x3.7 (4) - | | | bits: 64 0x4-NA (0) + | | | bits: 64 0x0000| 07 00 00 01 | .... | cputype: "x86_64" (0x1000007) 0x4-0x7.7 (4) 0x0000| 03 00 00 00 | .... | cpusubtype: 0x3 0x8-0xb.7 (4) 0x0000| 06 00 00 00| ....| filetype: "dylib" (6) 0xc-0xf.7 (4) @@ -43,7 +43,7 @@ $ fq dv libbbb.so 0x0020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x20-0x23.7 (4) 0x0020| d8 01 00 00 | .... | cmdsize: 472 0x24-0x27.7 (4) | | | segment_command{}: 0x28-0x67.7 (64) - | | | arch_bits: 64 0x28-NA (0) + | | | arch_bits: 64 0x0020| 5f 5f 54 45 58 54 00 00| __TEXT..| segname: "__TEXT" 0x28-0x37.7 (16) 0x0030|00 00 00 00 00 00 00 00 |........ | 0x0030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x38-0x3f.7 (8) @@ -211,7 +211,7 @@ $ fq dv libbbb.so 0x01f0| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x1f8-0x1fb.7 (4) 0x01f0| 38 01 00 00| 8...| cmdsize: 312 0x1fc-0x1ff.7 (4) | | | segment_command{}: 0x200-0x23f.7 (64) - | | | arch_bits: 64 0x200-NA (0) + | | | arch_bits: 64 0x0200|5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00|__DATA..........| segname: "__DATA" 0x200-0x20f.7 (16) 0x0210|00 40 00 00 00 00 00 00 |.@...... | vmaddr: 0x4000 0x210-0x217.7 (8) 0x0210| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x218-0x21f.7 (8) @@ -309,7 +309,7 @@ $ fq dv libbbb.so 0x0330|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x330-0x333.7 (4) 0x0330| 48 00 00 00 | H... | cmdsize: 72 0x334-0x337.7 (4) | | | segment_command{}: 0x338-0x377.7 (64) - | | | arch_bits: 64 0x338-NA (0) + | | | arch_bits: 64 0x0330| 5f 5f 4c 49 4e 4b 45 44| __LINKED| segname: "__LINKEDIT" 0x338-0x347.7 (16) 0x0340|49 54 00 00 00 00 00 00 |IT...... | 0x0340| 00 80 00 00 00 00 00 00| ........| vmaddr: 0x8000 0x348-0x34f.7 (8) diff --git a/format/apple/macho/testdata/darwin_fat/a_dynamic.fqtest b/format/apple/macho/testdata/darwin_fat/a_dynamic.fqtest index b1f49ed4a7..de44376866 100644 --- a/format/apple/macho/testdata/darwin_fat/a_dynamic.fqtest +++ b/format/apple/macho/testdata/darwin_fat/a_dynamic.fqtest @@ -21,9 +21,9 @@ $ fq dv a_dynamic | | | files[0:2]: 0x4000-0x1c15f.7 (98656) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: file (macho) 0x4000-0xc13f.7 (33088) | | | header{}: 0x4000-0x401f.7 (32) - | | | arch_bits: 64 0x4000-NA (0) + | | | arch_bits: 64 0x04000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x4000-0x4003.7 (4) - | | | bits: 64 0x4004-NA (0) + | | | bits: 64 0x04000| 07 00 00 01 | .... | cputype: "x86_64" (0x1000007) 0x4004-0x4007.7 (4) 0x04000| 03 00 00 00 | .... | cpusubtype: 0x3 0x4008-0x400b.7 (4) 0x04000| 02 00 00 00| ....| filetype: "execute" (2) 0x400c-0x400f.7 (4) @@ -63,7 +63,7 @@ $ fq dv a_dynamic 0x04020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x4020-0x4023.7 (4) 0x04020| 48 00 00 00 | H... | cmdsize: 72 0x4024-0x4027.7 (4) | | | segment_command{}: 0x4028-0x4067.7 (64) - | | | arch_bits: 64 0x4028-NA (0) + | | | arch_bits: 64 0x04020| 5f 5f 50 41 47 45 5a 45| __PAGEZE| segname: "__PAGEZERO" 0x4028-0x4037.7 (16) 0x04030|52 4f 00 00 00 00 00 00 |RO...... | 0x04030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x4038-0x403f.7 (8) @@ -84,7 +84,7 @@ $ fq dv a_dynamic 0x04060| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x4068-0x406b.7 (4) 0x04060| d8 01 00 00| ....| cmdsize: 472 0x406c-0x406f.7 (4) | | | segment_command{}: 0x4070-0x40af.7 (64) - | | | arch_bits: 64 0x4070-NA (0) + | | | arch_bits: 64 0x04070|5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00|__TEXT..........| segname: "__TEXT" 0x4070-0x407f.7 (16) 0x04080|00 00 00 00 01 00 00 00 |........ | vmaddr: 0x100000000 0x4080-0x4087.7 (8) 0x04080| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x4088-0x408f.7 (8) @@ -239,7 +239,7 @@ $ fq dv a_dynamic 0x04240|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x4240-0x4243.7 (4) 0x04240| 38 01 00 00 | 8... | cmdsize: 312 0x4244-0x4247.7 (4) | | | segment_command{}: 0x4248-0x4287.7 (64) - | | | arch_bits: 64 0x4248-NA (0) + | | | arch_bits: 64 0x04240| 5f 5f 44 41 54 41 00 00| __DATA..| segname: "__DATA" 0x4248-0x4257.7 (16) 0x04250|00 00 00 00 00 00 00 00 |........ | 0x04250| 00 40 00 00 01 00 00 00| .@......| vmaddr: 0x100004000 0x4258-0x425f.7 (8) @@ -344,7 +344,7 @@ $ fq dv a_dynamic 0x04370| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x4378-0x437b.7 (4) 0x04370| 48 00 00 00| H...| cmdsize: 72 0x437c-0x437f.7 (4) | | | segment_command{}: 0x4380-0x43bf.7 (64) - | | | arch_bits: 64 0x4380-NA (0) + | | | arch_bits: 64 0x04380|5f 5f 4c 49 4e 4b 45 44 49 54 00 00 00 00 00 00|__LINKEDIT......| segname: "__LINKEDIT" 0x4380-0x438f.7 (16) 0x04390|00 80 00 00 01 00 00 00 |........ | vmaddr: 0x100008000 0x4390-0x4397.7 (8) 0x04390| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x4398-0x439f.7 (8) @@ -527,9 +527,9 @@ $ fq dv a_dynamic 0x04540| 00 00 00 00 | .... | size: 0 0x4544-0x4547.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: file (macho) 0x10000-0x1c15f.7 (49504) | | | header{}: 0x10000-0x1001f.7 (32) - | | | arch_bits: 64 0x10000-NA (0) + | | | arch_bits: 64 0x10000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x10000-0x10003.7 (4) - | | | bits: 64 0x10004-NA (0) + | | | bits: 64 0x10000| 0c 00 00 01 | .... | cputype: "arm64" (0x100000c) 0x10004-0x10007.7 (4) 0x10000| 00 00 00 00 | .... | cpusubtype: 0x0 0x10008-0x1000b.7 (4) 0x10000| 02 00 00 00| ....| filetype: "execute" (2) 0x1000c-0x1000f.7 (4) @@ -569,7 +569,7 @@ $ fq dv a_dynamic 0x10020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x10020-0x10023.7 (4) 0x10020| 48 00 00 00 | H... | cmdsize: 72 0x10024-0x10027.7 (4) | | | segment_command{}: 0x10028-0x10067.7 (64) - | | | arch_bits: 64 0x10028-NA (0) + | | | arch_bits: 64 0x10020| 5f 5f 50 41 47 45 5a 45| __PAGEZE| segname: "__PAGEZERO" 0x10028-0x10037.7 (16) 0x10030|52 4f 00 00 00 00 00 00 |RO...... | 0x10030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x10038-0x1003f.7 (8) @@ -590,7 +590,7 @@ $ fq dv a_dynamic 0x10060| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x10068-0x1006b.7 (4) 0x10060| d8 01 00 00| ....| cmdsize: 472 0x1006c-0x1006f.7 (4) | | | segment_command{}: 0x10070-0x100af.7 (64) - | | | arch_bits: 64 0x10070-NA (0) + | | | arch_bits: 64 0x10070|5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00|__TEXT..........| segname: "__TEXT" 0x10070-0x1007f.7 (16) 0x10080|00 00 00 00 01 00 00 00 |........ | vmaddr: 0x100000000 0x10080-0x10087.7 (8) 0x10080| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x10088-0x1008f.7 (8) @@ -746,7 +746,7 @@ $ fq dv a_dynamic 0x10240|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x10240-0x10243.7 (4) 0x10240| 98 00 00 00 | .... | cmdsize: 152 0x10244-0x10247.7 (4) | | | segment_command{}: 0x10248-0x10287.7 (64) - | | | arch_bits: 64 0x10248-NA (0) + | | | arch_bits: 64 0x10240| 5f 5f 44 41 54 41 5f 43| __DATA_C| segname: "__DATA_CONST" 0x10248-0x10257.7 (16) 0x10250|4f 4e 53 54 00 00 00 00 |ONST.... | 0x10250| 00 40 00 00 01 00 00 00| .@......| vmaddr: 0x100004000 0x10258-0x1025f.7 (8) @@ -795,7 +795,7 @@ $ fq dv a_dynamic 0x102d0| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x102d8-0x102db.7 (4) 0x102d0| e8 00 00 00| ....| cmdsize: 232 0x102dc-0x102df.7 (4) | | | segment_command{}: 0x102e0-0x1031f.7 (64) - | | | arch_bits: 64 0x102e0-NA (0) + | | | arch_bits: 64 0x102e0|5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00|__DATA..........| segname: "__DATA" 0x102e0-0x102ef.7 (16) 0x102f0|00 80 00 00 01 00 00 00 |........ | vmaddr: 0x100008000 0x102f0-0x102f7.7 (8) 0x102f0| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x102f8-0x102ff.7 (8) @@ -867,7 +867,7 @@ $ fq dv a_dynamic 0x103c0|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x103c0-0x103c3.7 (4) 0x103c0| 48 00 00 00 | H... | cmdsize: 72 0x103c4-0x103c7.7 (4) | | | segment_command{}: 0x103c8-0x10407.7 (64) - | | | arch_bits: 64 0x103c8-NA (0) + | | | arch_bits: 64 0x103c0| 5f 5f 4c 49 4e 4b 45 44| __LINKED| segname: "__LINKEDIT" 0x103c8-0x103d7.7 (16) 0x103d0|49 54 00 00 00 00 00 00 |IT...... | 0x103d0| 00 c0 00 00 01 00 00 00| ........| vmaddr: 0x10000c000 0x103d8-0x103df.7 (8) diff --git a/format/apple/macho/testdata/darwin_fat/a_static.fqtest b/format/apple/macho/testdata/darwin_fat/a_static.fqtest index 41ec58b0db..0d780926da 100644 --- a/format/apple/macho/testdata/darwin_fat/a_static.fqtest +++ b/format/apple/macho/testdata/darwin_fat/a_static.fqtest @@ -21,9 +21,9 @@ $ fq dv a_static | | | files[0:2]: 0x4000-0x1c157.7 (98648) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: file (macho) 0x4000-0xc137.7 (33080) | | | header{}: 0x4000-0x401f.7 (32) - | | | arch_bits: 64 0x4000-NA (0) + | | | arch_bits: 64 0x04000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x4000-0x4003.7 (4) - | | | bits: 64 0x4004-NA (0) + | | | bits: 64 0x04000| 07 00 00 01 | .... | cputype: "x86_64" (0x1000007) 0x4004-0x4007.7 (4) 0x04000| 03 00 00 00 | .... | cpusubtype: 0x3 0x4008-0x400b.7 (4) 0x04000| 02 00 00 00| ....| filetype: "execute" (2) 0x400c-0x400f.7 (4) @@ -63,7 +63,7 @@ $ fq dv a_static 0x04020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x4020-0x4023.7 (4) 0x04020| 48 00 00 00 | H... | cmdsize: 72 0x4024-0x4027.7 (4) | | | segment_command{}: 0x4028-0x4067.7 (64) - | | | arch_bits: 64 0x4028-NA (0) + | | | arch_bits: 64 0x04020| 5f 5f 50 41 47 45 5a 45| __PAGEZE| segname: "__PAGEZERO" 0x4028-0x4037.7 (16) 0x04030|52 4f 00 00 00 00 00 00 |RO...... | 0x04030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x4038-0x403f.7 (8) @@ -84,7 +84,7 @@ $ fq dv a_static 0x04060| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x4068-0x406b.7 (4) 0x04060| d8 01 00 00| ....| cmdsize: 472 0x406c-0x406f.7 (4) | | | segment_command{}: 0x4070-0x40af.7 (64) - | | | arch_bits: 64 0x4070-NA (0) + | | | arch_bits: 64 0x04070|5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00|__TEXT..........| segname: "__TEXT" 0x4070-0x407f.7 (16) 0x04080|00 00 00 00 01 00 00 00 |........ | vmaddr: 0x100000000 0x4080-0x4087.7 (8) 0x04080| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x4088-0x408f.7 (8) @@ -242,7 +242,7 @@ $ fq dv a_static 0x04240|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x4240-0x4243.7 (4) 0x04240| 38 01 00 00 | 8... | cmdsize: 312 0x4244-0x4247.7 (4) | | | segment_command{}: 0x4248-0x4287.7 (64) - | | | arch_bits: 64 0x4248-NA (0) + | | | arch_bits: 64 0x04240| 5f 5f 44 41 54 41 00 00| __DATA..| segname: "__DATA" 0x4248-0x4257.7 (16) 0x04250|00 00 00 00 00 00 00 00 |........ | 0x04250| 00 40 00 00 01 00 00 00| .@......| vmaddr: 0x100004000 0x4258-0x425f.7 (8) @@ -347,7 +347,7 @@ $ fq dv a_static 0x04370| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x4378-0x437b.7 (4) 0x04370| 48 00 00 00| H...| cmdsize: 72 0x437c-0x437f.7 (4) | | | segment_command{}: 0x4380-0x43bf.7 (64) - | | | arch_bits: 64 0x4380-NA (0) + | | | arch_bits: 64 0x04380|5f 5f 4c 49 4e 4b 45 44 49 54 00 00 00 00 00 00|__LINKEDIT......| segname: "__LINKEDIT" 0x4380-0x438f.7 (16) 0x04390|00 80 00 00 01 00 00 00 |........ | vmaddr: 0x100008000 0x4390-0x4397.7 (8) 0x04390| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x4398-0x439f.7 (8) @@ -519,9 +519,9 @@ $ fq dv a_static 0x04510| 00 00 00 00| ....| size: 0 0x451c-0x451f.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: file (macho) 0x10000-0x1c157.7 (49496) | | | header{}: 0x10000-0x1001f.7 (32) - | | | arch_bits: 64 0x10000-NA (0) + | | | arch_bits: 64 0x10000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x10000-0x10003.7 (4) - | | | bits: 64 0x10004-NA (0) + | | | bits: 64 0x10000| 0c 00 00 01 | .... | cputype: "arm64" (0x100000c) 0x10004-0x10007.7 (4) 0x10000| 00 00 00 00 | .... | cpusubtype: 0x0 0x10008-0x1000b.7 (4) 0x10000| 02 00 00 00| ....| filetype: "execute" (2) 0x1000c-0x1000f.7 (4) @@ -561,7 +561,7 @@ $ fq dv a_static 0x10020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x10020-0x10023.7 (4) 0x10020| 48 00 00 00 | H... | cmdsize: 72 0x10024-0x10027.7 (4) | | | segment_command{}: 0x10028-0x10067.7 (64) - | | | arch_bits: 64 0x10028-NA (0) + | | | arch_bits: 64 0x10020| 5f 5f 50 41 47 45 5a 45| __PAGEZE| segname: "__PAGEZERO" 0x10028-0x10037.7 (16) 0x10030|52 4f 00 00 00 00 00 00 |RO...... | 0x10030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x10038-0x1003f.7 (8) @@ -582,7 +582,7 @@ $ fq dv a_static 0x10060| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x10068-0x1006b.7 (4) 0x10060| d8 01 00 00| ....| cmdsize: 472 0x1006c-0x1006f.7 (4) | | | segment_command{}: 0x10070-0x100af.7 (64) - | | | arch_bits: 64 0x10070-NA (0) + | | | arch_bits: 64 0x10070|5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00|__TEXT..........| segname: "__TEXT" 0x10070-0x1007f.7 (16) 0x10080|00 00 00 00 01 00 00 00 |........ | vmaddr: 0x100000000 0x10080-0x10087.7 (8) 0x10080| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x10088-0x1008f.7 (8) @@ -739,7 +739,7 @@ $ fq dv a_static 0x10240|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x10240-0x10243.7 (4) 0x10240| 98 00 00 00 | .... | cmdsize: 152 0x10244-0x10247.7 (4) | | | segment_command{}: 0x10248-0x10287.7 (64) - | | | arch_bits: 64 0x10248-NA (0) + | | | arch_bits: 64 0x10240| 5f 5f 44 41 54 41 5f 43| __DATA_C| segname: "__DATA_CONST" 0x10248-0x10257.7 (16) 0x10250|4f 4e 53 54 00 00 00 00 |ONST.... | 0x10250| 00 40 00 00 01 00 00 00| .@......| vmaddr: 0x100004000 0x10258-0x1025f.7 (8) @@ -788,7 +788,7 @@ $ fq dv a_static 0x102d0| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x102d8-0x102db.7 (4) 0x102d0| e8 00 00 00| ....| cmdsize: 232 0x102dc-0x102df.7 (4) | | | segment_command{}: 0x102e0-0x1031f.7 (64) - | | | arch_bits: 64 0x102e0-NA (0) + | | | arch_bits: 64 0x102e0|5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00|__DATA..........| segname: "__DATA" 0x102e0-0x102ef.7 (16) 0x102f0|00 80 00 00 01 00 00 00 |........ | vmaddr: 0x100008000 0x102f0-0x102f7.7 (8) 0x102f0| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x102f8-0x102ff.7 (8) @@ -860,7 +860,7 @@ $ fq dv a_static 0x103c0|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x103c0-0x103c3.7 (4) 0x103c0| 48 00 00 00 | H... | cmdsize: 72 0x103c4-0x103c7.7 (4) | | | segment_command{}: 0x103c8-0x10407.7 (64) - | | | arch_bits: 64 0x103c8-NA (0) + | | | arch_bits: 64 0x103c0| 5f 5f 4c 49 4e 4b 45 44| __LINKED| segname: "__LINKEDIT" 0x103c8-0x103d7.7 (16) 0x103d0|49 54 00 00 00 00 00 00 |IT...... | 0x103d0| 00 c0 00 00 01 00 00 00| ........| vmaddr: 0x10000c000 0x103d8-0x103df.7 (8) diff --git a/format/apple/macho/testdata/darwin_fat/a_stripped.fqtest b/format/apple/macho/testdata/darwin_fat/a_stripped.fqtest index a79d8c661c..d0ae93d963 100644 --- a/format/apple/macho/testdata/darwin_fat/a_stripped.fqtest +++ b/format/apple/macho/testdata/darwin_fat/a_stripped.fqtest @@ -21,9 +21,9 @@ $ fq dv a_stripped | | | files[0:2]: 0x4000-0x1c137.7 (98616) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: file (macho) 0x4000-0xc137.7 (33080) | | | header{}: 0x4000-0x401f.7 (32) - | | | arch_bits: 64 0x4000-NA (0) + | | | arch_bits: 64 0x04000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x4000-0x4003.7 (4) - | | | bits: 64 0x4004-NA (0) + | | | bits: 64 0x04000| 07 00 00 01 | .... | cputype: "x86_64" (0x1000007) 0x4004-0x4007.7 (4) 0x04000| 03 00 00 00 | .... | cpusubtype: 0x3 0x4008-0x400b.7 (4) 0x04000| 02 00 00 00| ....| filetype: "execute" (2) 0x400c-0x400f.7 (4) @@ -63,7 +63,7 @@ $ fq dv a_stripped 0x04020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x4020-0x4023.7 (4) 0x04020| 48 00 00 00 | H... | cmdsize: 72 0x4024-0x4027.7 (4) | | | segment_command{}: 0x4028-0x4067.7 (64) - | | | arch_bits: 64 0x4028-NA (0) + | | | arch_bits: 64 0x04020| 5f 5f 50 41 47 45 5a 45| __PAGEZE| segname: "__PAGEZERO" 0x4028-0x4037.7 (16) 0x04030|52 4f 00 00 00 00 00 00 |RO...... | 0x04030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x4038-0x403f.7 (8) @@ -84,7 +84,7 @@ $ fq dv a_stripped 0x04060| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x4068-0x406b.7 (4) 0x04060| d8 01 00 00| ....| cmdsize: 472 0x406c-0x406f.7 (4) | | | segment_command{}: 0x4070-0x40af.7 (64) - | | | arch_bits: 64 0x4070-NA (0) + | | | arch_bits: 64 0x04070|5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00|__TEXT..........| segname: "__TEXT" 0x4070-0x407f.7 (16) 0x04080|00 00 00 00 01 00 00 00 |........ | vmaddr: 0x100000000 0x4080-0x4087.7 (8) 0x04080| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x4088-0x408f.7 (8) @@ -239,7 +239,7 @@ $ fq dv a_stripped 0x04240|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x4240-0x4243.7 (4) 0x04240| 38 01 00 00 | 8... | cmdsize: 312 0x4244-0x4247.7 (4) | | | segment_command{}: 0x4248-0x4287.7 (64) - | | | arch_bits: 64 0x4248-NA (0) + | | | arch_bits: 64 0x04240| 5f 5f 44 41 54 41 00 00| __DATA..| segname: "__DATA" 0x4248-0x4257.7 (16) 0x04250|00 00 00 00 00 00 00 00 |........ | 0x04250| 00 40 00 00 01 00 00 00| .@......| vmaddr: 0x100004000 0x4258-0x425f.7 (8) @@ -344,7 +344,7 @@ $ fq dv a_stripped 0x04370| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x4378-0x437b.7 (4) 0x04370| 48 00 00 00| H...| cmdsize: 72 0x437c-0x437f.7 (4) | | | segment_command{}: 0x4380-0x43bf.7 (64) - | | | arch_bits: 64 0x4380-NA (0) + | | | arch_bits: 64 0x04380|5f 5f 4c 49 4e 4b 45 44 49 54 00 00 00 00 00 00|__LINKEDIT......| segname: "__LINKEDIT" 0x4380-0x438f.7 (16) 0x04390|00 80 00 00 01 00 00 00 |........ | vmaddr: 0x100008000 0x4390-0x4397.7 (8) 0x04390| 38 01 00 00 00 00 00 00| 8.......| vmsize: 312 0x4398-0x439f.7 (8) @@ -517,9 +517,9 @@ $ fq dv a_stripped 0x04540| 00 00 00 00 | .... | size: 0 0x4544-0x4547.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: file (macho) 0x10000-0x1c137.7 (49464) | | | header{}: 0x10000-0x1001f.7 (32) - | | | arch_bits: 64 0x10000-NA (0) + | | | arch_bits: 64 0x10000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x10000-0x10003.7 (4) - | | | bits: 64 0x10004-NA (0) + | | | bits: 64 0x10000| 0c 00 00 01 | .... | cputype: "arm64" (0x100000c) 0x10004-0x10007.7 (4) 0x10000| 00 00 00 00 | .... | cpusubtype: 0x0 0x10008-0x1000b.7 (4) 0x10000| 02 00 00 00| ....| filetype: "execute" (2) 0x1000c-0x1000f.7 (4) @@ -559,7 +559,7 @@ $ fq dv a_stripped 0x10020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x10020-0x10023.7 (4) 0x10020| 48 00 00 00 | H... | cmdsize: 72 0x10024-0x10027.7 (4) | | | segment_command{}: 0x10028-0x10067.7 (64) - | | | arch_bits: 64 0x10028-NA (0) + | | | arch_bits: 64 0x10020| 5f 5f 50 41 47 45 5a 45| __PAGEZE| segname: "__PAGEZERO" 0x10028-0x10037.7 (16) 0x10030|52 4f 00 00 00 00 00 00 |RO...... | 0x10030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x10038-0x1003f.7 (8) @@ -580,7 +580,7 @@ $ fq dv a_stripped 0x10060| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x10068-0x1006b.7 (4) 0x10060| d8 01 00 00| ....| cmdsize: 472 0x1006c-0x1006f.7 (4) | | | segment_command{}: 0x10070-0x100af.7 (64) - | | | arch_bits: 64 0x10070-NA (0) + | | | arch_bits: 64 0x10070|5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00|__TEXT..........| segname: "__TEXT" 0x10070-0x1007f.7 (16) 0x10080|00 00 00 00 01 00 00 00 |........ | vmaddr: 0x100000000 0x10080-0x10087.7 (8) 0x10080| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x10088-0x1008f.7 (8) @@ -736,7 +736,7 @@ $ fq dv a_stripped 0x10240|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x10240-0x10243.7 (4) 0x10240| 98 00 00 00 | .... | cmdsize: 152 0x10244-0x10247.7 (4) | | | segment_command{}: 0x10248-0x10287.7 (64) - | | | arch_bits: 64 0x10248-NA (0) + | | | arch_bits: 64 0x10240| 5f 5f 44 41 54 41 5f 43| __DATA_C| segname: "__DATA_CONST" 0x10248-0x10257.7 (16) 0x10250|4f 4e 53 54 00 00 00 00 |ONST.... | 0x10250| 00 40 00 00 01 00 00 00| .@......| vmaddr: 0x100004000 0x10258-0x1025f.7 (8) @@ -785,7 +785,7 @@ $ fq dv a_stripped 0x102d0| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x102d8-0x102db.7 (4) 0x102d0| e8 00 00 00| ....| cmdsize: 232 0x102dc-0x102df.7 (4) | | | segment_command{}: 0x102e0-0x1031f.7 (64) - | | | arch_bits: 64 0x102e0-NA (0) + | | | arch_bits: 64 0x102e0|5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00|__DATA..........| segname: "__DATA" 0x102e0-0x102ef.7 (16) 0x102f0|00 80 00 00 01 00 00 00 |........ | vmaddr: 0x100008000 0x102f0-0x102f7.7 (8) 0x102f0| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x102f8-0x102ff.7 (8) @@ -857,7 +857,7 @@ $ fq dv a_stripped 0x103c0|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x103c0-0x103c3.7 (4) 0x103c0| 48 00 00 00 | H... | cmdsize: 72 0x103c4-0x103c7.7 (4) | | | segment_command{}: 0x103c8-0x10407.7 (64) - | | | arch_bits: 64 0x103c8-NA (0) + | | | arch_bits: 64 0x103c0| 5f 5f 4c 49 4e 4b 45 44| __LINKED| segname: "__LINKEDIT" 0x103c8-0x103d7.7 (16) 0x103d0|49 54 00 00 00 00 00 00 |IT...... | 0x103d0| 00 c0 00 00 01 00 00 00| ........| vmaddr: 0x10000c000 0x103d8-0x103df.7 (8) diff --git a/format/apple/macho/testdata/darwin_fat/libbbb.so.fqtest b/format/apple/macho/testdata/darwin_fat/libbbb.so.fqtest index 186c4c8ade..430f573bb9 100644 --- a/format/apple/macho/testdata/darwin_fat/libbbb.so.fqtest +++ b/format/apple/macho/testdata/darwin_fat/libbbb.so.fqtest @@ -21,9 +21,9 @@ $ fq dv libbbb.so | | | files[0:2]: 0x4000-0x1c0d7.7 (98520) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: file (macho) 0x4000-0xc0b7.7 (32952) | | | header{}: 0x4000-0x401f.7 (32) - | | | arch_bits: 64 0x4000-NA (0) + | | | arch_bits: 64 0x04000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x4000-0x4003.7 (4) - | | | bits: 64 0x4004-NA (0) + | | | bits: 64 0x04000| 07 00 00 01 | .... | cputype: "x86_64" (0x1000007) 0x4004-0x4007.7 (4) 0x04000| 03 00 00 00 | .... | cpusubtype: 0x3 0x4008-0x400b.7 (4) 0x04000| 06 00 00 00| ....| filetype: "dylib" (6) 0x400c-0x400f.7 (4) @@ -63,7 +63,7 @@ $ fq dv libbbb.so 0x04020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x4020-0x4023.7 (4) 0x04020| d8 01 00 00 | .... | cmdsize: 472 0x4024-0x4027.7 (4) | | | segment_command{}: 0x4028-0x4067.7 (64) - | | | arch_bits: 64 0x4028-NA (0) + | | | arch_bits: 64 0x04020| 5f 5f 54 45 58 54 00 00| __TEXT..| segname: "__TEXT" 0x4028-0x4037.7 (16) 0x04030|00 00 00 00 00 00 00 00 |........ | 0x04030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x4038-0x403f.7 (8) @@ -231,7 +231,7 @@ $ fq dv libbbb.so 0x041f0| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x41f8-0x41fb.7 (4) 0x041f0| 38 01 00 00| 8...| cmdsize: 312 0x41fc-0x41ff.7 (4) | | | segment_command{}: 0x4200-0x423f.7 (64) - | | | arch_bits: 64 0x4200-NA (0) + | | | arch_bits: 64 0x04200|5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00|__DATA..........| segname: "__DATA" 0x4200-0x420f.7 (16) 0x04210|00 40 00 00 00 00 00 00 |.@...... | vmaddr: 0x4000 0x4210-0x4217.7 (8) 0x04210| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x4218-0x421f.7 (8) @@ -329,7 +329,7 @@ $ fq dv libbbb.so 0x04330|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x4330-0x4333.7 (4) 0x04330| 48 00 00 00 | H... | cmdsize: 72 0x4334-0x4337.7 (4) | | | segment_command{}: 0x4338-0x4377.7 (64) - | | | arch_bits: 64 0x4338-NA (0) + | | | arch_bits: 64 0x04330| 5f 5f 4c 49 4e 4b 45 44| __LINKED| segname: "__LINKEDIT" 0x4338-0x4347.7 (16) 0x04340|49 54 00 00 00 00 00 00 |IT...... | 0x04340| 00 80 00 00 00 00 00 00| ........| vmaddr: 0x8000 0x4348-0x434f.7 (8) @@ -470,9 +470,9 @@ $ fq dv libbbb.so 0x044c0| 00 00 00 00 | .... | size: 0 0x44c4-0x44c7.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: file (macho) 0x10000-0x1c0d7.7 (49368) | | | header{}: 0x10000-0x1001f.7 (32) - | | | arch_bits: 64 0x10000-NA (0) + | | | arch_bits: 64 0x10000|cf fa ed fe |.... | magic: "64le" (0xfeedfacf) (64-bit little endian) 0x10000-0x10003.7 (4) - | | | bits: 64 0x10004-NA (0) + | | | bits: 64 0x10000| 0c 00 00 01 | .... | cputype: "arm64" (0x100000c) 0x10004-0x10007.7 (4) 0x10000| 00 00 00 00 | .... | cpusubtype: 0x0 0x10008-0x1000b.7 (4) 0x10000| 06 00 00 00| ....| filetype: "dylib" (6) 0x1000c-0x1000f.7 (4) @@ -512,7 +512,7 @@ $ fq dv libbbb.so 0x10020|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x10020-0x10023.7 (4) 0x10020| d8 01 00 00 | .... | cmdsize: 472 0x10024-0x10027.7 (4) | | | segment_command{}: 0x10028-0x10067.7 (64) - | | | arch_bits: 64 0x10028-NA (0) + | | | arch_bits: 64 0x10020| 5f 5f 54 45 58 54 00 00| __TEXT..| segname: "__TEXT" 0x10028-0x10037.7 (16) 0x10030|00 00 00 00 00 00 00 00 |........ | 0x10030| 00 00 00 00 00 00 00 00| ........| vmaddr: 0x0 0x10038-0x1003f.7 (8) @@ -681,7 +681,7 @@ $ fq dv libbbb.so 0x101f0| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x101f8-0x101fb.7 (4) 0x101f0| 98 00 00 00| ....| cmdsize: 152 0x101fc-0x101ff.7 (4) | | | segment_command{}: 0x10200-0x1023f.7 (64) - | | | arch_bits: 64 0x10200-NA (0) + | | | arch_bits: 64 0x10200|5f 5f 44 41 54 41 5f 43 4f 4e 53 54 00 00 00 00|__DATA_CONST....| segname: "__DATA_CONST" 0x10200-0x1020f.7 (16) 0x10210|00 40 00 00 00 00 00 00 |.@...... | vmaddr: 0x4000 0x10210-0x10217.7 (8) 0x10210| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x10218-0x1021f.7 (8) @@ -727,7 +727,7 @@ $ fq dv libbbb.so 0x10290|19 00 00 00 |.... | cmd: "segment_64" (0x19) 0x10290-0x10293.7 (4) 0x10290| e8 00 00 00 | .... | cmdsize: 232 0x10294-0x10297.7 (4) | | | segment_command{}: 0x10298-0x102d7.7 (64) - | | | arch_bits: 64 0x10298-NA (0) + | | | arch_bits: 64 0x10290| 5f 5f 44 41 54 41 00 00| __DATA..| segname: "__DATA" 0x10298-0x102a7.7 (16) 0x102a0|00 00 00 00 00 00 00 00 |........ | 0x102a0| 00 80 00 00 00 00 00 00| ........| vmaddr: 0x8000 0x102a8-0x102af.7 (8) @@ -804,7 +804,7 @@ $ fq dv libbbb.so 0x10370| 19 00 00 00 | .... | cmd: "segment_64" (0x19) 0x10378-0x1037b.7 (4) 0x10370| 48 00 00 00| H...| cmdsize: 72 0x1037c-0x1037f.7 (4) | | | segment_command{}: 0x10380-0x103bf.7 (64) - | | | arch_bits: 64 0x10380-NA (0) + | | | arch_bits: 64 0x10380|5f 5f 4c 49 4e 4b 45 44 49 54 00 00 00 00 00 00|__LINKEDIT......| segname: "__LINKEDIT" 0x10380-0x1038f.7 (16) 0x10390|00 c0 00 00 00 00 00 00 |........ | vmaddr: 0xc000 0x10390-0x10397.7 (8) 0x10390| 00 40 00 00 00 00 00 00| .@......| vmsize: 16384 0x10398-0x1039f.7 (8) diff --git a/format/asn1/testdata/laymans_guide_examples.fqtest b/format/asn1/testdata/laymans_guide_examples.fqtest index 84cad66af6..55c34162c9 100644 --- a/format/asn1/testdata/laymans_guide_examples.fqtest +++ b/format/asn1/testdata/laymans_guide_examples.fqtest @@ -111,7 +111,7 @@ $ fq '.[] | . as $t | .hex | gsub("[^0-9a-f]";"") | fromhex | $t, (asn1_ber | dv 0x00| 07 | . | length: 7 0xd-0xd.7 (1) 0x00| 72 73| rs| value: "rsa.com" 0xe-0x14.7 (7) 0x10|61 2e 63 6f 6d| |a.com| | - | | | value: "test1@rsa.com" 0x15-NA (0) + | | | value: "test1@rsa.com" { "decoded": 0, "hex": "02 01 00" @@ -259,7 +259,7 @@ $ fq '.[] | . as $t | .hex | gsub("[^0-9a-f]";"") | fromhex | $t, (asn1_ber | dv 0x00| 06 | . | length: 6 0xa-0xa.7 (1) 0x00| 55 73 65 72 20| User | value: "User 1" 0xb-0x10.7 (6) 0x10|31| |1| | - | | | value: "Test User 1" 0x11-NA (0) + | | | value: "Test User 1" { "decoded": "cl'es publiques", "hex": "14 0f | 63 6c c2 65 73 20 70 75 62 6c 69 71 75 65 73" @@ -311,7 +311,7 @@ $ fq '.[] | . as $t | .hex | gsub("[^0-9a-f]";"") | fromhex | $t, (asn1_ber | dv 0x00| 09 | . | length: 9 0xd-0xd.7 (1) 0x00| 70 75| pu| value: "publiques" 0xe-0x16.7 (9) 0x10|62 6c 69 71 75 65 73| |bliques| | - | | | value: "cl�es publiques" 0x17-NA (0) + | | | value: "cl�es publiques" { "decoded": "910506164540-0700", "hex": "17 0d 39 31 30 35 30 36 32 33 34 35 34 30 5a" diff --git a/format/asn1/testdata/letsencrypt-x3.cer.fqtest b/format/asn1/testdata/letsencrypt-x3.cer.fqtest index 325eed01ba..45d98a8339 100644 --- a/format/asn1/testdata/letsencrypt-x3.cer.fqtest +++ b/format/asn1/testdata/letsencrypt-x3.cer.fqtest @@ -54,7 +54,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' letsencrypt-x3.cer 0x00020| 05 | . | form: "primitive" (0) 0x2c.2-0x2c.2 (0.1) 0x00020| 05 | . | tag: "null" (0x5) 0x2c.3-0x2c.7 (0.5) 0x00020| 00 | . | length: "indefinite" (0) 0x2d-0x2d.7 (1) - | | | value: null 0x2e-NA (0) + | | | value: null | | | [3]{}: object 0x2e-0x6e.7 (65) 0x00020| 30 | 0 | class: "universal" (0) 0x2e-0x2e.1 (0.2) 0x00020| 30 | 0 | form: "constructed" (1) 0x2e.2-0x2e.2 (0.1) @@ -259,7 +259,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' letsencrypt-x3.cer 0x000e0| 05 | . | form: "primitive" (0) 0xec.2-0xec.2 (0.1) 0x000e0| 05 | . | tag: "null" (0x5) 0xec.3-0xec.7 (0.5) 0x000e0| 00 | . | length: "indefinite" (0) 0xed-0xed.7 (1) - | | | value: null 0xee-NA (0) + | | | value: null | | | [1]{}: object 0xee-0x200.7 (275) 0x000e0| 03 | . | class: "universal" (0) 0xee-0xee.1 (0.2) 0x000e0| 03 | . | form: "primitive" (0) 0xee.2-0xee.2 (0.1) @@ -489,7 +489,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' letsencrypt-x3.cer 0x00380| 05| .| form: "primitive" (0) 0x38f.2-0x38f.2 (0.1) 0x00380| 05| .| tag: "null" (0x5) 0x38f.3-0x38f.7 (0.5) 0x00390|00 |. | length: "indefinite" (0) 0x390-0x390.7 (1) - | | | value: null 0x391-NA (0) + | | | value: null | | | [2]{}: object 0x391-0x495.7 (261) 0x00390| 03 | . | class: "universal" (0) 0x391-0x391.1 (0.2) 0x00390| 03 | . | form: "primitive" (0) 0x391.2-0x391.2 (0.1) diff --git a/format/asn1/testdata/sig-p256-ber.p7m.fqtest b/format/asn1/testdata/sig-p256-ber.p7m.fqtest index 127cd06cfe..a6338d64bb 100644 --- a/format/asn1/testdata/sig-p256-ber.p7m.fqtest +++ b/format/asn1/testdata/sig-p256-ber.p7m.fqtest @@ -68,7 +68,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' sig-p256-ber.p7m 0x000020| 05 | . | form: "primitive" (0) 0x23.2-0x23.2 (0.1) 0x000020| 05 | . | tag: "null" (0x5) 0x23.3-0x23.7 (0.5) 0x000020| 00 | . | length: "indefinite" (0) 0x24-0x24.7 (1) - | | | value: null 0x25-NA (0) + | | | value: null | | | [2]{}: object 0x25-0x2797.7 (10099) 0x000020| 30 | 0 | class: "universal" (0) 0x25-0x25.1 (0.2) 0x000020| 30 | 0 | form: "constructed" (1) 0x25.2-0x25.2 (0.1) @@ -598,7 +598,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' sig-p256-ber.p7m 0x002940| 05 | . | form: "primitive" (0) 0x294b.2-0x294b.2 (0.1) 0x002940| 05 | . | tag: "null" (0x5) 0x294b.3-0x294b.7 (0.5) 0x002940| 00 | . | length: "indefinite" (0) 0x294c-0x294c.7 (1) - | | | value: null 0x294d-NA (0) + | | | value: null | | | [3]{}: object 0x294d-0x2a46.7 (250) 0x002940| a0 | . | class: "context" (2) 0x294d-0x294d.1 (0.2) 0x002940| a0 | . | form: "constructed" (1) 0x294d.2-0x294d.2 (0.1) @@ -734,7 +734,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' sig-p256-ber.p7m 0x0029a0| 05 | . | form: "primitive" (0) 0x29a6.2-0x29a6.2 (0.1) 0x0029a0| 05 | . | tag: "null" (0x5) 0x29a6.3-0x29a6.7 (0.5) 0x0029a0| 00 | . | length: "indefinite" (0) 0x29a7-0x29a7.7 (1) - | | | value: null 0x29a8-NA (0) + | | | value: null | | | [1]{}: object 0x29a8-0x29b3.7 (12) 0x0029a0| a1 | . | class: "context" (2) 0x29a8-0x29a8.1 (0.2) 0x0029a0| a1 | . | form: "constructed" (1) 0x29a8.2-0x29a8.2 (0.1) diff --git a/format/asn1/testdata/sig-p256-der.p7m.fqtest b/format/asn1/testdata/sig-p256-der.p7m.fqtest index 0512c80bcf..06ce128c34 100644 --- a/format/asn1/testdata/sig-p256-der.p7m.fqtest +++ b/format/asn1/testdata/sig-p256-der.p7m.fqtest @@ -68,7 +68,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' sig-p256-der.p7m 0x0020| 05 | . | form: "primitive" (0) 0x29.2-0x29.2 (0.1) 0x0020| 05 | . | tag: "null" (0x5) 0x29.3-0x29.7 (0.5) 0x0020| 00 | . | length: "indefinite" (0) 0x2a-0x2a.7 (1) - | | | value: null 0x2b-NA (0) + | | | value: null | | | [2]{}: object 0x2b-0x2773.7 (10057) 0x0020| 30 | 0 | class: "universal" (0) 0x2b-0x2b.1 (0.2) 0x0020| 30 | 0 | form: "constructed" (1) 0x2b.2-0x2b.2 (0.1) @@ -505,7 +505,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' sig-p256-der.p7m 0x2920| 05 | . | form: "primitive" (0) 0x2927.2-0x2927.2 (0.1) 0x2920| 05 | . | tag: "null" (0x5) 0x2927.3-0x2927.7 (0.5) 0x2920| 00 | . | length: "indefinite" (0) 0x2928-0x2928.7 (1) - | | | value: null 0x2929-NA (0) + | | | value: null | | | [3]{}: object 0x2929-0x2a22.7 (250) 0x2920| a0 | . | class: "context" (2) 0x2929-0x2929.1 (0.2) 0x2920| a0 | . | form: "constructed" (1) 0x2929.2-0x2929.2 (0.1) @@ -639,7 +639,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' sig-p256-der.p7m 0x2980| 05 | . | form: "primitive" (0) 0x2982.2-0x2982.2 (0.1) 0x2980| 05 | . | tag: "null" (0x5) 0x2982.3-0x2982.7 (0.5) 0x2980| 00 | . | length: "indefinite" (0) 0x2983-0x2983.7 (1) - | | | value: null 0x2984-NA (0) + | | | value: null | | | [1]{}: object 0x2984-0x298f.7 (12) 0x2980| a1 | . | class: "context" (2) 0x2984-0x2984.1 (0.2) 0x2980| a1 | . | form: "constructed" (1) 0x2984.2-0x2984.2 (0.1) diff --git a/format/asn1/testdata/sig-rsa1024-sha1.p7s.fqtest b/format/asn1/testdata/sig-rsa1024-sha1.p7s.fqtest index 2dabbb7664..9dfcc32972 100644 --- a/format/asn1/testdata/sig-rsa1024-sha1.p7s.fqtest +++ b/format/asn1/testdata/sig-rsa1024-sha1.p7s.fqtest @@ -65,7 +65,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' sig-rsa1024-sha1.p7s 0x0020| 05 | . | form: "primitive" (0) 0x25.2-0x25.2 (0.1) 0x0020| 05 | . | tag: "null" (0x5) 0x25.3-0x25.7 (0.5) 0x0020| 00 | . | length: "indefinite" (0) 0x26-0x26.7 (1) - | | | value: null 0x27-NA (0) + | | | value: null | | | [2]{}: object 0x27-0x33.7 (13) 0x0020| 30 | 0 | class: "universal" (0) 0x27-0x27.1 (0.2) 0x0020| 30 | 0 | form: "constructed" (1) 0x27.2-0x27.2 (0.1) @@ -148,7 +148,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' sig-rsa1024-sha1.p7s 0x0060| 05 | . | form: "primitive" (0) 0x64.2-0x64.2 (0.1) 0x0060| 05 | . | tag: "null" (0x5) 0x64.3-0x64.7 (0.5) 0x0060| 00 | . | length: "indefinite" (0) 0x65-0x65.7 (1) - | | | value: null 0x66-NA (0) + | | | value: null | | | [3]{}: object 0x66-0x73.7 (14) 0x0060| 30 | 0 | class: "universal" (0) 0x66-0x66.1 (0.2) 0x0060| 30 | 0 | form: "constructed" (1) 0x66.2-0x66.2 (0.1) @@ -267,7 +267,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' sig-rsa1024-sha1.p7s 0x00b0| 05 | . | form: "primitive" (0) 0xb2.2-0xb2.2 (0.1) 0x00b0| 05 | . | tag: "null" (0x5) 0xb2.3-0xb2.7 (0.5) 0x00b0| 00 | . | length: "indefinite" (0) 0xb3-0xb3.7 (1) - | | | value: null 0xb4-NA (0) + | | | value: null | | | [1]{}: object 0xb4-0x143.7 (144) 0x00b0| 03 | . | class: "universal" (0) 0xb4-0xb4.1 (0.2) 0x00b0| 03 | . | form: "primitive" (0) 0xb4.2-0xb4.2 (0.1) @@ -391,7 +391,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' sig-rsa1024-sha1.p7s 0x01a0| 05 | . | form: "primitive" (0) 0x1a5.2-0x1a5.2 (0.1) 0x01a0| 05 | . | tag: "null" (0x5) 0x1a5.3-0x1a5.7 (0.5) 0x01a0| 00 | . | length: "indefinite" (0) 0x1a6-0x1a6.7 (1) - | | | value: null 0x1a7-NA (0) + | | | value: null | | | [2]{}: object 0x1a7-0x22a.7 (132) 0x01a0| 03 | . | class: "universal" (0) 0x1a7-0x1a7.1 (0.2) 0x01a0| 03 | . | form: "primitive" (0) 0x1a7.2-0x1a7.2 (0.1) @@ -489,7 +489,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' sig-rsa1024-sha1.p7s 0x0260| 05 | . | form: "primitive" (0) 0x261.2-0x261.2 (0.1) 0x0260| 05 | . | tag: "null" (0x5) 0x261.3-0x261.7 (0.5) 0x0260| 00 | . | length: "indefinite" (0) 0x262-0x262.7 (1) - | | | value: null 0x263-NA (0) + | | | value: null | | | [3]{}: object 0x263-0x2c1.7 (95) 0x0260| a0 | . | class: "context" (2) 0x263-0x263.1 (0.2) 0x0260| a0 | . | form: "constructed" (1) 0x263.2-0x263.2 (0.1) @@ -622,7 +622,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv' sig-rsa1024-sha1.p7s 0x02c0| 05| .| form: "primitive" (0) 0x2cf.2-0x2cf.2 (0.1) 0x02c0| 05| .| tag: "null" (0x5) 0x2cf.3-0x2cf.7 (0.5) 0x02d0|00 |. | length: "indefinite" (0) 0x2d0-0x2d0.7 (1) - | | | value: null 0x2d1-NA (0) + | | | value: null | | | [5]{}: object 0x2d1-0x353.7 (131) 0x02d0| 04 | . | class: "universal" (0) 0x2d1-0x2d1.1 (0.2) 0x02d0| 04 | . | form: "primitive" (0) 0x2d1.2-0x2d1.2 (0.1) diff --git a/format/asn1/testdata/tc10.ber.fqtest b/format/asn1/testdata/tc10.ber.fqtest index f1d27c95d8..33a99ebb74 100644 --- a/format/asn1/testdata/tc10.ber.fqtest +++ b/format/asn1/testdata/tc10.ber.fqtest @@ -12,4 +12,4 @@ $ fq -d asn1_ber dv tc10.ber 0x0| 04 | . | exp_bytes: 4 0x3-0x3.7 (1) 0x0| ff ff ff fb | .... | exp: -5 0x4-0x7.7 (4) 0x0| 05| | .| | n: 5 0x8-0x8.7 (1) - | | | value: 0.15625 0x9-NA (0) + | | | value: 0.15625 diff --git a/format/asn1/testdata/tc30.ber.fqtest b/format/asn1/testdata/tc30.ber.fqtest index 5534e5c130..d802b499ab 100644 --- a/format/asn1/testdata/tc30.ber.fqtest +++ b/format/asn1/testdata/tc30.ber.fqtest @@ -4,5 +4,5 @@ $ fq -d asn1_ber dv tc30.ber 0x0|05 |. | form: "primitive" (0) 0x0.2-0x0.2 (0.1) 0x0|05 |. | tag: "null" (0x5) 0x0.3-0x0.7 (0.5) 0x0| 03 | . | length: 3 0x1-0x1.7 (1) - | | | value: null 0x2-NA (0) + | | | value: null 0x0| 00 00 00| | ...| | gap0: raw bits 0x2-0x4.7 (3) diff --git a/format/asn1/testdata/tc32.ber.fqtest b/format/asn1/testdata/tc32.ber.fqtest index 31d2691a58..41dfa03b4a 100644 --- a/format/asn1/testdata/tc32.ber.fqtest +++ b/format/asn1/testdata/tc32.ber.fqtest @@ -4,4 +4,4 @@ $ fq -d asn1_ber dv tc32.ber 0x0|05 |. | form: "primitive" (0) 0x0.2-0x0.2 (0.1) 0x0|05 |. | tag: "null" (0x5) 0x0.3-0x0.7 (0.5) 0x0| 00| | .| | length: "indefinite" (0) 0x1-0x1.7 (1) - | | | value: null 0x2-NA (0) + | | | value: null diff --git a/format/asn1/testdata/tc8.ber.fqtest b/format/asn1/testdata/tc8.ber.fqtest index 93688ed1c3..cd4ce7aff7 100644 --- a/format/asn1/testdata/tc8.ber.fqtest +++ b/format/asn1/testdata/tc8.ber.fqtest @@ -7,5 +7,5 @@ $ fq -d asn1_ber dv tc8.ber 0x0| 41 | A | binary_encoding: false 0x2-0x2 (0.1) 0x0| 41 | A | decimal_encoding: true 0x2.1-0x2.1 (0.1) 0x0| 41 | A | special: "minus_infinity" (1) 0x2.2-0x2.7 (0.6) - | | | value: -Inf 0x3-NA (0) + | | | value: -Inf 0x0| 00 00| | ..| | gap0: raw bits 0x3-0x4.7 (2) diff --git a/format/asn1/testdata/tc9.ber.fqtest b/format/asn1/testdata/tc9.ber.fqtest index 78a98dc709..83c1020e83 100644 --- a/format/asn1/testdata/tc9.ber.fqtest +++ b/format/asn1/testdata/tc9.ber.fqtest @@ -11,4 +11,4 @@ $ fq -d asn1_ber dv tc9.ber 0x0| bc | . | format: 0 0x2.6-0x2.7 (0.2) 0x0| fe | . | exp: -2 0x3-0x3.7 (1) 0x0| 05| | .| | n: 5 0x4-0x4.7 (1) - | | | value: +Inf 0x5-NA (0) + | | | value: +Inf diff --git a/format/asn1/testdata/test.pem.fqtest b/format/asn1/testdata/test.pem.fqtest index 6595cd2054..3fc3dee6a7 100644 --- a/format/asn1/testdata/test.pem.fqtest +++ b/format/asn1/testdata/test.pem.fqtest @@ -29,7 +29,7 @@ $ fq -d bytes 'from_pem | asn1_ber | dv, torepr' test.pem 0x10|05 |. | form: "primitive" (0) 0x10.2-0x10.2 (0.1) 0x10|05 |. | tag: "null" (0x5) 0x10.3-0x10.7 (0.5) 0x10| 00 | . | length: "indefinite" (0) 0x11-0x11.7 (1) - | | | value: null 0x12-NA (0) + | | | value: null | | | [1]{}: object 0x12-0xa1.7 (144) 0x10| 03 | . | class: "universal" (0) 0x12-0x12.1 (0.2) 0x10| 03 | . | form: "primitive" (0) 0x12.2-0x12.2 (0.1) diff --git a/format/avro/testdata/allDataTypes.fqtest b/format/avro/testdata/allDataTypes.fqtest index 2b2a03a8ac..f74381b3d3 100644 --- a/format/avro/testdata/allDataTypes.fqtest +++ b/format/avro/testdata/allDataTypes.fqtest @@ -37,7 +37,7 @@ $ fq dv allDataTypes.avro 0x420|0c |. | | | | data[0:10]: 0x421-0x728.7 (776) | | | [0]{}: datum 0x421-0x46b.7 (75) - | | | null: null 0x421-NA (0) + | | | null: null 0x420| 01 | . | boolean: true 0x421-0x421.7 (1) 0x420| 0e | . | int: 7 0x422-0x422.7 (1) 0x420| 42 | B | long: 33 0x423-0x423.7 (1) @@ -96,7 +96,7 @@ $ fq dv allDataTypes.avro 0x460|84 ad 8d 37 |...7 | 0x460| e0 dd bf b3 a7 c0 ae 03 | ........ | timestampMicros: "2000-01-01T00:00:00.006Z" (946684800006000) 0x464-0x46b.7 (8) | | | [1]{}: datum 0x46c-0x4b9.7 (78) - | | | null: null 0x46c-NA (0) + | | | null: null 0x460| 00 | . | boolean: false 0x46c-0x46c.7 (1) 0x460| 0c | . | int: 6 0x46d-0x46d.7 (1) 0x460| 40 | @ | long: 32 0x46e-0x46e.7 (1) @@ -162,7 +162,7 @@ $ fq dv allDataTypes.avro 0x4b0|8d 37 |.7 | 0x4b0| a2 a2 f9 90 ab c5 ae 03 | ........ | timestampMicros: "2000-01-01T23:59:59.994001Z" (946771199994001) 0x4b2-0x4b9.7 (8) | | | [2]{}: datum 0x4ba-0x509.7 (80) - | | | null: null 0x4ba-NA (0) + | | | null: null 0x4b0| 01 | . | boolean: true 0x4ba-0x4ba.7 (1) 0x4b0| 0a | . | int: 5 0x4bb-0x4bb.7 (1) 0x4b0| 46 | F | long: 35 0x4bc-0x4bc.7 (1) @@ -231,7 +231,7 @@ $ fq dv allDataTypes.avro 0x500|8e 37 |.7 | 0x500| e4 dd b5 ee ae ca ae 03 | ........ | timestampMicros: "2000-01-03T00:00:00.006002Z" (946857600006002) 0x502-0x509.7 (8) | | | [3]{}: datum 0x50a-0x554.7 (75) - | | | null: null 0x50a-NA (0) + | | | null: null 0x500| 00 | . | boolean: false 0x50a-0x50a.7 (1) 0x500| 08 | . | int: 4 0x50b-0x50b.7 (1) 0x500| 44 | D | long: 34 0x50c-0x50c.7 (1) @@ -291,7 +291,7 @@ $ fq dv allDataTypes.avro 0x540| a6 a2 ef| ...| timestampMicros: "2000-01-03T23:59:59.994003Z" (946943999994003) 0x54d-0x554.7 (8) 0x550|cb b2 cf ae 03 |..... | | | | [4]{}: datum 0x555-0x5a3.7 (79) - | | | null: null 0x555-NA (0) + | | | null: null 0x550| 01 | . | boolean: true 0x555-0x555.7 (1) 0x550| 06 | . | int: 3 0x556-0x556.7 (1) 0x550| 4a | J | long: 37 0x557-0x557.7 (1) @@ -356,7 +356,7 @@ $ fq dv allDataTypes.avro 0x590| e8 dd ab a9| ....| timestampMicros: "2000-01-05T00:00:00.006004Z" (947030400006004) 0x59c-0x5a3.7 (8) 0x5a0|b6 d4 ae 03 |.... | | | | [5]{}: datum 0x5a4-0x5f4.7 (81) - | | | null: null 0x5a4-NA (0) + | | | null: null 0x5a0| 00 | . | boolean: false 0x5a4-0x5a4.7 (1) 0x5a0| 04 | . | int: 2 0x5a5-0x5a5.7 (1) 0x5a0| 48 | H | long: 36 0x5a6-0x5a6.7 (1) @@ -425,7 +425,7 @@ $ fq dv allDataTypes.avro 0x5e0| aa a2 e5| ...| timestampMicros: "2000-01-05T23:59:59.994005Z" (947116799994005) 0x5ed-0x5f4.7 (8) 0x5f0|86 ba d9 ae 03 |..... | | | | [6]{}: datum 0x5f5-0x640.7 (76) - | | | null: null 0x5f5-NA (0) + | | | null: null 0x5f0| 01 | . | boolean: true 0x5f5-0x5f5.7 (1) 0x5f0| 02 | . | int: 1 0x5f6-0x5f6.7 (1) 0x5f0| 4e | N | long: 39 0x5f7-0x5f7.7 (1) @@ -486,7 +486,7 @@ $ fq dv allDataTypes.avro 0x630| ec dd a1 e4 bd de ae| .......| timestampMicros: "2000-01-07T00:00:00.006006Z" (947203200006006) 0x639-0x640.7 (8) 0x640|03 |. | | | | [7]{}: datum 0x641-0x68f.7 (79) - | | | null: null 0x641-NA (0) + | | | null: null 0x640| 00 | . | boolean: false 0x641-0x641.7 (1) 0x640| 00 | . | int: 0 0x642-0x642.7 (1) 0x640| 4c | L | long: 38 0x643-0x643.7 (1) @@ -550,7 +550,7 @@ $ fq dv allDataTypes.avro 0x680| ce e9 e8 ed 91 37 | .....7 | timestampMillis: "2000-01-08T00:01:00.007Z" (947289660007) 0x682-0x687.7 (6) 0x680| ae a2 db c1 c1 e3 ae 03| ........| timestampMicros: "2000-01-07T23:59:59.994007Z" (947289599994007) 0x688-0x68f.7 (8) | | | [8]{}: datum 0x690-0x6de.7 (79) - | | | null: null 0x690-NA (0) + | | | null: null 0x690|01 |. | boolean: true 0x690-0x690.7 (1) 0x690| 1e | . | int: 15 0x691-0x691.7 (1) 0x690| 52 | R | long: 41 0x692-0x692.7 (1) @@ -618,7 +618,7 @@ $ fq dv allDataTypes.avro 0x6d0| d0 d9 9b c0 92 37 | .....7 | timestampMillis: "2000-01-09T00:01:00.008Z" (947376060008) 0x6d1-0x6d6.7 (6) 0x6d0| f0 dd 97 9f c5 e8 ae 03 | ........ | timestampMicros: "2000-01-09T00:00:00.006008Z" (947376000006008) 0x6d7-0x6de.7 (8) | | | [9]{}: datum 0x6df-0x728.7 (74) - | | | null: null 0x6df-NA (0) + | | | null: null 0x6d0| 00| .| boolean: false 0x6df-0x6df.7 (1) 0x6e0|1c |. | int: 14 0x6e0-0x6e0.7 (1) 0x6e0| 50 | P | long: 40 0x6e1-0x6e1.7 (1) diff --git a/format/avro/testdata/snappy.fqtest b/format/avro/testdata/snappy.fqtest index 9573a1264a..7a84643a0a 100644 --- a/format/avro/testdata/snappy.fqtest +++ b/format/avro/testdata/snappy.fqtest @@ -33,7 +33,7 @@ $ fq 'dv({array_truncate: 25})' snappy.avro | | | [0]{}: block 0x420-0x638.7 (537) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| data[0:10]: 0x0-0x307.7 (776) | | | [0]{}: data 0x0-0x4a.7 (75) - | | | null: null 0x0-NA (0) + | | | null: null 0x000|01 |. | boolean: true 0x0-0x0.7 (1) 0x000| 0e | . | int: 7 0x1-0x1.7 (1) 0x000| 42 | B | long: 33 0x2-0x2.7 (1) @@ -92,7 +92,7 @@ $ fq 'dv({array_truncate: 25})' snappy.avro 0x004|ad 8d 37 |..7 | 0x004| e0 dd bf b3 a7 c0 ae 03 | ........ | timestampMicros: "2000-01-01T00:00:00.006Z" (946684800006000) 0x43-0x4a.7 (8) | | | [1]{}: data 0x4b-0x98.7 (78) - | | | null: null 0x4b-NA (0) + | | | null: null 0x004| 00 | . | boolean: false 0x4b-0x4b.7 (1) 0x004| 0c | . | int: 6 0x4c-0x4c.7 (1) 0x004| 40 | @ | long: 32 0x4d-0x4d.7 (1) @@ -158,7 +158,7 @@ $ fq 'dv({array_truncate: 25})' snappy.avro 0x009|37 |7 | 0x009| a2 a2 f9 90 ab c5 ae 03 | ........ | timestampMicros: "2000-01-01T23:59:59.994001Z" (946771199994001) 0x91-0x98.7 (8) | | | [2]{}: data 0x99-0xe8.7 (80) - | | | null: null 0x99-NA (0) + | | | null: null 0x009| 01 | . | boolean: true 0x99-0x99.7 (1) 0x009| 0a | . | int: 5 0x9a-0x9a.7 (1) 0x009| 46 | F | long: 35 0x9b-0x9b.7 (1) @@ -226,7 +226,7 @@ $ fq 'dv({array_truncate: 25})' snappy.avro 0x00e|37 |7 | 0x00e| e4 dd b5 ee ae ca ae 03 | ........ | timestampMicros: "2000-01-03T00:00:00.006002Z" (946857600006002) 0xe1-0xe8.7 (8) | | | [3]{}: data 0xe9-0x133.7 (75) - | | | null: null 0xe9-NA (0) + | | | null: null 0x00e| 00 | . | boolean: false 0xe9-0xe9.7 (1) 0x00e| 08 | . | int: 4 0xea-0xea.7 (1) 0x00e| 44 | D | long: 34 0xeb-0xeb.7 (1) @@ -284,7 +284,7 @@ $ fq 'dv({array_truncate: 25})' snappy.avro 0x012| a6 a2 ef cb| ....| timestampMicros: "2000-01-03T23:59:59.994003Z" (946943999994003) 0x12c-0x133.7 (8) 0x013|b2 cf ae 03 |.... | | | | [4]{}: data 0x134-0x182.7 (79) - | | | null: null 0x134-NA (0) + | | | null: null 0x013| 01 | . | boolean: true 0x134-0x134.7 (1) 0x013| 06 | . | int: 3 0x135-0x135.7 (1) 0x013| 4a | J | long: 37 0x136-0x136.7 (1) @@ -350,7 +350,7 @@ $ fq 'dv({array_truncate: 25})' snappy.avro 0x017| e8 dd ab a9 b6| .....| timestampMicros: "2000-01-05T00:00:00.006004Z" (947030400006004) 0x17b-0x182.7 (8) 0x018|d4 ae 03 |... | | | | [5]{}: data 0x183-0x1d3.7 (81) - | | | null: null 0x183-NA (0) + | | | null: null 0x018| 00 | . | boolean: false 0x183-0x183.7 (1) 0x018| 04 | . | int: 2 0x184-0x184.7 (1) 0x018| 48 | H | long: 36 0x185-0x185.7 (1) @@ -418,7 +418,7 @@ $ fq 'dv({array_truncate: 25})' snappy.avro 0x01c| aa a2 e5 86| ....| timestampMicros: "2000-01-05T23:59:59.994005Z" (947116799994005) 0x1cc-0x1d3.7 (8) 0x01d|ba d9 ae 03 |.... | | | | [6]{}: data 0x1d4-0x21f.7 (76) - | | | null: null 0x1d4-NA (0) + | | | null: null 0x01d| 01 | . | boolean: true 0x1d4-0x1d4.7 (1) 0x01d| 02 | . | int: 1 0x1d5-0x1d5.7 (1) 0x01d| 4e | N | long: 39 0x1d6-0x1d6.7 (1) @@ -477,7 +477,7 @@ $ fq 'dv({array_truncate: 25})' snappy.avro 0x021| cc f9 b5 9b 91 37 | .....7 | timestampMillis: "2000-01-07T00:01:00.006Z" (947203260006) 0x212-0x217.7 (6) 0x021| ec dd a1 e4 bd de ae 03| ........| timestampMicros: "2000-01-07T00:00:00.006006Z" (947203200006006) 0x218-0x21f.7 (8) | | | [7]{}: data 0x220-0x26e.7 (79) - | | | null: null 0x220-NA (0) + | | | null: null 0x022|00 |. | boolean: false 0x220-0x220.7 (1) 0x022| 00 | . | int: 0 0x221-0x221.7 (1) 0x022| 4c | L | long: 38 0x222-0x222.7 (1) @@ -542,7 +542,7 @@ $ fq 'dv({array_truncate: 25})' snappy.avro 0x026| ce e9 e8 ed 91 37 | .....7 | timestampMillis: "2000-01-08T00:01:00.007Z" (947289660007) 0x261-0x266.7 (6) 0x026| ae a2 db c1 c1 e3 ae 03 | ........ | timestampMicros: "2000-01-07T23:59:59.994007Z" (947289599994007) 0x267-0x26e.7 (8) | | | [8]{}: data 0x26f-0x2bd.7 (79) - | | | null: null 0x26f-NA (0) + | | | null: null 0x026| 01| .| boolean: true 0x26f-0x26f.7 (1) 0x027|1e |. | int: 15 0x270-0x270.7 (1) 0x027| 52 | R | long: 41 0x271-0x271.7 (1) @@ -609,7 +609,7 @@ $ fq 'dv({array_truncate: 25})' snappy.avro 0x02b|d0 d9 9b c0 92 37 |.....7 | timestampMillis: "2000-01-09T00:01:00.008Z" (947376060008) 0x2b0-0x2b5.7 (6) 0x02b| f0 dd 97 9f c5 e8 ae 03 | ........ | timestampMicros: "2000-01-09T00:00:00.006008Z" (947376000006008) 0x2b6-0x2bd.7 (8) | | | [9]{}: data 0x2be-0x307.7 (74) - | | | null: null 0x2be-NA (0) + | | | null: null 0x02b| 00 | . | boolean: false 0x2be-0x2be.7 (1) 0x02b| 1c| .| int: 14 0x2bf-0x2bf.7 (1) 0x02c|50 |P | long: 40 0x2c0-0x2c0.7 (1) diff --git a/format/bson/testdata/test.fqtest b/format/bson/testdata/test.fqtest index e7e6db73d6..69fe93b4ea 100644 --- a/format/bson/testdata/test.fqtest +++ b/format/bson/testdata/test.fqtest @@ -96,7 +96,7 @@ $ fq -d bson dv test.bson | | | [8]{}: element 0xd2-0xd6.7 (5) 0x0d0| 0a | . | type: "null" (10) (Null value) 0xd2-0xd2.7 (1) 0x0d0| 6e 75 6c 00 | nul. | name: "nul" 0xd3-0xd6.7 (4) - | | | value: null 0xd7-NA (0) + | | | value: null | | | [9]{}: element 0xd7-0xe9.7 (19) 0x0d0| 0b | . | type: "regexp" (11) (Regular expression) 0xd7-0xd7.7 (1) 0x0d0| 72 65 67 00 | reg. | name: "reg" 0xd8-0xdb.7 (4) @@ -132,11 +132,11 @@ $ fq -d bson dv test.bson | | | [15]{}: element 0x136-0x13a.7 (5) 0x130| ff | . | type: "minkey" (255) (Min key) 0x136-0x136.7 (1) 0x130| 6d 69 6e 00 | min. | name: "min" 0x137-0x13a.7 (4) - | | | value: null 0x13b-NA (0) + | | | value: null | | | [16]{}: element 0x13b-0x13f.7 (5) 0x130| 7f | . | type: "maxkey" (127) (Max key) 0x13b-0x13b.7 (1) 0x130| 6d 61 78 00| max.| name: "max" 0x13c-0x13f.7 (4) - | | | value: null 0x140-NA (0) + | | | value: null 0x140|00| |.| | terminator: 0 (valid) 0x140-0x140.7 (1) $ fq -d bson torepr test.bson { diff --git a/format/caff/testdata/test.cmo3.fqtest b/format/caff/testdata/test.cmo3.fqtest index 75a6520c3a..a3bfedf68e 100644 --- a/format/caff/testdata/test.cmo3.fqtest +++ b/format/caff/testdata/test.cmo3.fqtest @@ -66,10 +66,10 @@ $ fq dv test.cmo3 0x0000c0| 00 00 00 00 00 00 00 00 | ........ | unused0: 0 0xc1-0xc8.7 (8) | | | files[0:4]: 0xc9-0x2266.7 (8606) | | | [0]{}: file 0xc9-0x128.7 (96) - | | | file_path: "image.png" 0xc9-NA (0) - | | | file_size: 96 0xc9-NA (0) - | | | is_obfuscated: true 0xc9-NA (0) - | | | compress_option: "raw" (16) 0xc9-NA (0) + | | | file_path: "image.png" + | | | file_size: 96 + | | | is_obfuscated: true + | | | compress_option: "raw" (16) 0x0000c0| 79 a0 be b7 fd fa ea| y......| raw: raw bits 0xc9-0x128.7 (96) 0x0000d0|fa f0 f0 f0 fd b9 b8 b4 a2 f0 f0 f0 b0 f0 f0 f0|................| * |until 0x128.7 (96) | | @@ -112,10 +112,10 @@ $ fq dv test.cmo3 0x0005| 44 | D | safe_to_copy: false 0x5b.3-0x5b.3 (0.1) 0x0005| ae 42 60 82| .B`.| crc: 0xae426082 (valid) 0x5c-0x5f.7 (4) | | | [1]{}: file 0x129-0x17b.7 (83) - | | | file_path: "image_0.png" 0x129-NA (0) - | | | file_size: 83 0x129-NA (0) - | | | is_obfuscated: true 0x129-NA (0) - | | | compress_option: "raw" (16) 0x129-NA (0) + | | | file_path: "image_0.png" + | | | file_size: 83 + | | | is_obfuscated: true + | | | compress_option: "raw" (16) 0x000120| 79 a0 be b7 fd fa ea| y......| raw: raw bits 0x129-0x17b.7 (83) 0x000130|fa f0 f0 f0 fd b9 b8 b4 a2 f0 f0 f0 d0 f0 f0 f0|................| * |until 0x17b.7 (83) | | @@ -159,10 +159,10 @@ $ fq dv test.cmo3 0x0004| ae| .| crc: 0xae426082 (valid) 0x4f-0x52.7 (4) 0x0005|42 60 82| |B`.| | | | | [2]{}: file 0x17c-0x1c6.7 (75) - | | | file_path: "image_1.png" 0x17c-NA (0) - | | | file_size: 75 0x17c-NA (0) - | | | is_obfuscated: true 0x17c-NA (0) - | | | compress_option: "raw" (16) 0x17c-NA (0) + | | | file_path: "image_1.png" + | | | file_size: 75 + | | | is_obfuscated: true + | | | compress_option: "raw" (16) 0x000170| 79 a0 be b7| y...| raw: raw bits 0x17c-0x1c6.7 (75) 0x000180|fd fa ea fa f0 f0 f0 fd b9 b8 b4 a2 f0 f0 f0 e0|................| * |until 0x1c6.7 (75) | | @@ -205,10 +205,10 @@ $ fq dv test.cmo3 0x0004| 44 | D | safe_to_copy: false 0x46.3-0x46.3 (0.1) 0x0004| ae 42 60 82| | .B`.| | crc: 0xae426082 (valid) 0x47-0x4a.7 (4) | | | [3]{}: file 0x1c7-0x2266.7 (8352) - | | | file_path: "main.xml" 0x1c7-NA (0) - | | | file_size: 8352 0x1c7-NA (0) - | | | is_obfuscated: true 0x1c7-NA (0) - | | | compress_option: "fast" (33) 0x1c7-NA (0) + | | | file_path: "main.xml" + | | | file_size: 8352 + | | | is_obfuscated: true + | | | compress_option: "fast" (33) 0x0001c0| a0 bb f3 f4 e4 f0 f8 f8 f8| .........| raw: raw bits 0x1c7-0x2266.7 (8352) 0x0001d0|f0 8b 6a e2 a7 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0|..j.............| * |until 0x2266.7 (8352) | | diff --git a/format/cbor/testdata/appendix_a.fqtest b/format/cbor/testdata/appendix_a.fqtest index 1db7bebf89..453f5573c8 100644 --- a/format/cbor/testdata/appendix_a.fqtest +++ b/format/cbor/testdata/appendix_a.fqtest @@ -36,58 +36,58 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1) 0x0|00| |.| | major_type: "positive_int" (0) 0x0-0x0.2 (0.3) 0x0|00| |.| | short_count: 0 0x0.3-0x0.7 (0.5) - | | | value: 0 0x1-NA (0) + | | | value: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1) 0x0|01| |.| | major_type: "positive_int" (0) 0x0-0x0.2 (0.3) 0x0|01| |.| | short_count: 1 0x0.3-0x0.7 (0.5) - | | | value: 1 0x1-NA (0) + | | | value: 1 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1) 0x0|0a| |.| | major_type: "positive_int" (0) 0x0-0x0.2 (0.3) 0x0|0a| |.| | short_count: 10 0x0.3-0x0.7 (0.5) - | | | value: 10 0x1-NA (0) + | | | value: 10 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1) 0x0|17| |.| | major_type: "positive_int" (0) 0x0-0x0.2 (0.3) 0x0|17| |.| | short_count: 23 0x0.3-0x0.7 (0.5) - | | | value: 23 0x1-NA (0) + | | | value: 23 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1.7 (2) 0x0|18 |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3) 0x0|18 |. | short_count: "8bit" (24) 0x0.3-0x0.7 (0.5) 0x0| 18| | .| | variable_count: 24 0x1-0x1.7 (1) - | | | value: 24 0x2-NA (0) + | | | value: 24 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1.7 (2) 0x0|18 |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3) 0x0|18 |. | short_count: "8bit" (24) 0x0.3-0x0.7 (0.5) 0x0| 19| | .| | variable_count: 25 0x1-0x1.7 (1) - | | | value: 25 0x2-NA (0) + | | | value: 25 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1.7 (2) 0x0|18 |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3) 0x0|18 |. | short_count: "8bit" (24) 0x0.3-0x0.7 (0.5) 0x0| 64| | d| | variable_count: 100 0x1-0x1.7 (1) - | | | value: 100 0x2-NA (0) + | | | value: 100 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3) 0x0|19 |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3) 0x0|19 |. | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5) 0x0| 03 e8| | ..| | variable_count: 1000 0x1-0x2.7 (2) - | | | value: 1000 0x3-NA (0) + | | | value: 1000 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x4.7 (5) 0x0|1a |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3) 0x0|1a |. | short_count: "32bit" (26) 0x0.3-0x0.7 (0.5) 0x0| 00 0f 42 40| | ..B@| | variable_count: 1000000 0x1-0x4.7 (4) - | | | value: 1000000 0x5-NA (0) + | | | value: 1000000 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9) 0x0|1b |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3) 0x0|1b |. | short_count: "64bit" (27) 0x0.3-0x0.7 (0.5) 0x0| 00 00 00 e8 d4 a5 10 00| | ........| | variable_count: 1000000000000 0x1-0x8.7 (8) - | | | value: 1000000000000 0x9-NA (0) + | | | value: 1000000000000 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9) 0x0|1b |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3) 0x0|1b |. | short_count: "64bit" (27) 0x0.3-0x0.7 (0.5) 0x0| ff ff ff ff ff ff ff ff| | ........| | variable_count: 18446744073709551615 0x1-0x8.7 (8) - | | | value: 18446744073709551615 0x9-NA (0) + | | | value: 18446744073709551615 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xa.7 (11) 0x0|c2 |. | major_type: "semantic" (6) 0x0-0x0.2 (0.3) 0x0|c2 |. | short_count: 2 0x0.3-0x0.7 (0.5) - | | | tag: "unsigned_bignum" (2) 0x1-NA (0) + | | | tag: "unsigned_bignum" (2) | | | value{}: 0x1-0xa.7 (10) 0x0| 49 | I | major_type: "bytes" (2) 0x1-0x1.2 (0.3) 0x0| 49 | I | short_count: 9 0x1.3-0x1.7 (0.5) @@ -96,11 +96,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv 0x0|3b |; | major_type: "negative_int" (1) 0x0-0x0.2 (0.3) 0x0|3b |; | short_count: "64bit" (27) 0x0.3-0x0.7 (0.5) 0x0| ff ff ff ff ff ff ff ff| | ........| | variable_count: 18446744073709551615 0x1-0x8.7 (8) - | | | value: -18446744073709551616 0x9-NA (0) + | | | value: -18446744073709551616 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xa.7 (11) 0x0|c3 |. | major_type: "semantic" (6) 0x0-0x0.2 (0.3) 0x0|c3 |. | short_count: 3 0x0.3-0x0.7 (0.5) - | | | tag: "negative_bignum" (3) 0x1-NA (0) + | | | tag: "negative_bignum" (3) | | | value{}: 0x1-0xa.7 (10) 0x0| 49 | I | major_type: "bytes" (2) 0x1-0x1.2 (0.3) 0x0| 49 | I | short_count: 9 0x1.3-0x1.7 (0.5) @@ -108,21 +108,21 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1) 0x0|20| | | | major_type: "negative_int" (1) 0x0-0x0.2 (0.3) 0x0|20| | | | short_count: 0 0x0.3-0x0.7 (0.5) - | | | value: -1 0x1-NA (0) + | | | value: -1 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1) 0x0|29| |)| | major_type: "negative_int" (1) 0x0-0x0.2 (0.3) 0x0|29| |)| | short_count: 9 0x0.3-0x0.7 (0.5) - | | | value: -10 0x1-NA (0) + | | | value: -10 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1.7 (2) 0x0|38 |8 | major_type: "negative_int" (1) 0x0-0x0.2 (0.3) 0x0|38 |8 | short_count: "8bit" (24) 0x0.3-0x0.7 (0.5) 0x0| 63| | c| | variable_count: 99 0x1-0x1.7 (1) - | | | value: -100 0x2-NA (0) + | | | value: -100 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3) 0x0|39 |9 | major_type: "negative_int" (1) 0x0-0x0.2 (0.3) 0x0|39 |9 | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5) 0x0| 03 e7| | ..| | variable_count: 999 0x1-0x2.7 (2) - | | | value: -1000 0x3-NA (0) + | | | value: -1000 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3) 0x0|f9 |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3) 0x0|f9 |. | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5) @@ -178,7 +178,7 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1) 0x0|f5| |.| | major_type: "special_float" (7) 0x0-0x0.2 (0.3) 0x0|f5| |.| | short_count: 21 0x0.3-0x0.7 (0.5) - | | | value: true 0x1-NA (0) + | | | value: true |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1) 0x0|60| |`| | major_type: "utf8" (3) 0x0-0x0.2 (0.3) 0x0|60| |`| | short_count: 0 0x0.3-0x0.7 (0.5) @@ -218,15 +218,15 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x1-0x1.7 (1) 0x0| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3) 0x0| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5) - | | | value: 1 0x2-NA (0) + | | | value: 1 | | | [1]{}: element 0x2-0x2.7 (1) 0x0| 02 | . | major_type: "positive_int" (0) 0x2-0x2.2 (0.3) 0x0| 02 | . | short_count: 2 0x2.3-0x2.7 (0.5) - | | | value: 2 0x3-NA (0) + | | | value: 2 | | | [2]{}: element 0x3-0x3.7 (1) 0x0| 03| | .| | major_type: "positive_int" (0) 0x3-0x3.2 (0.3) 0x0| 03| | .| | short_count: 3 0x3.3-0x3.7 (0.5) - | | | value: 3 0x4-NA (0) + | | | value: 3 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x7.7 (8) 0x0|83 |. | major_type: "array" (4) 0x0-0x0.2 (0.3) 0x0|83 |. | short_count: 3 0x0.3-0x0.7 (0.5) @@ -234,7 +234,7 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x1-0x1.7 (1) 0x0| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3) 0x0| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5) - | | | value: 1 0x2-NA (0) + | | | value: 1 | | | [1]{}: element 0x2-0x4.7 (3) 0x0| 82 | . | major_type: "array" (4) 0x2-0x2.2 (0.3) 0x0| 82 | . | short_count: 2 0x2.3-0x2.7 (0.5) @@ -242,11 +242,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x3-0x3.7 (1) 0x0| 02 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3) 0x0| 02 | . | short_count: 2 0x3.3-0x3.7 (0.5) - | | | value: 2 0x4-NA (0) + | | | value: 2 | | | [1]{}: element 0x4-0x4.7 (1) 0x0| 03 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3) 0x0| 03 | . | short_count: 3 0x4.3-0x4.7 (0.5) - | | | value: 3 0x5-NA (0) + | | | value: 3 | | | [2]{}: element 0x5-0x7.7 (3) 0x0| 82 | . | major_type: "array" (4) 0x5-0x5.2 (0.3) 0x0| 82 | . | short_count: 2 0x5.3-0x5.7 (0.5) @@ -254,11 +254,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x6-0x6.7 (1) 0x0| 04 | . | major_type: "positive_int" (0) 0x6-0x6.2 (0.3) 0x0| 04 | . | short_count: 4 0x6.3-0x6.7 (0.5) - | | | value: 4 0x7-NA (0) + | | | value: 4 | | | [1]{}: element 0x7-0x7.7 (1) 0x0| 05| | .| | major_type: "positive_int" (0) 0x7-0x7.2 (0.3) 0x0| 05| | .| | short_count: 5 0x7.3-0x7.7 (0.5) - | | | value: 5 0x8-NA (0) + | | | value: 5 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1c.7 (29) 0x00|98 |. | major_type: "array" (4) 0x0-0x0.2 (0.3) 0x00|98 |. | short_count: "8bit" (24) 0x0.3-0x0.7 (0.5) @@ -267,105 +267,105 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x2-0x2.7 (1) 0x00| 01 | . | major_type: "positive_int" (0) 0x2-0x2.2 (0.3) 0x00| 01 | . | short_count: 1 0x2.3-0x2.7 (0.5) - | | | value: 1 0x3-NA (0) + | | | value: 1 | | | [1]{}: element 0x3-0x3.7 (1) 0x00| 02 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3) 0x00| 02 | . | short_count: 2 0x3.3-0x3.7 (0.5) - | | | value: 2 0x4-NA (0) + | | | value: 2 | | | [2]{}: element 0x4-0x4.7 (1) 0x00| 03 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3) 0x00| 03 | . | short_count: 3 0x4.3-0x4.7 (0.5) - | | | value: 3 0x5-NA (0) + | | | value: 3 | | | [3]{}: element 0x5-0x5.7 (1) 0x00| 04 | . | major_type: "positive_int" (0) 0x5-0x5.2 (0.3) 0x00| 04 | . | short_count: 4 0x5.3-0x5.7 (0.5) - | | | value: 4 0x6-NA (0) + | | | value: 4 | | | [4]{}: element 0x6-0x6.7 (1) 0x00| 05 | . | major_type: "positive_int" (0) 0x6-0x6.2 (0.3) 0x00| 05 | . | short_count: 5 0x6.3-0x6.7 (0.5) - | | | value: 5 0x7-NA (0) + | | | value: 5 | | | [5]{}: element 0x7-0x7.7 (1) 0x00| 06 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3) 0x00| 06 | . | short_count: 6 0x7.3-0x7.7 (0.5) - | | | value: 6 0x8-NA (0) + | | | value: 6 | | | [6]{}: element 0x8-0x8.7 (1) 0x00| 07 | . | major_type: "positive_int" (0) 0x8-0x8.2 (0.3) 0x00| 07 | . | short_count: 7 0x8.3-0x8.7 (0.5) - | | | value: 7 0x9-NA (0) + | | | value: 7 | | | [7]{}: element 0x9-0x9.7 (1) 0x00| 08 | . | major_type: "positive_int" (0) 0x9-0x9.2 (0.3) 0x00| 08 | . | short_count: 8 0x9.3-0x9.7 (0.5) - | | | value: 8 0xa-NA (0) + | | | value: 8 | | | [8]{}: element 0xa-0xa.7 (1) 0x00| 09 | . | major_type: "positive_int" (0) 0xa-0xa.2 (0.3) 0x00| 09 | . | short_count: 9 0xa.3-0xa.7 (0.5) - | | | value: 9 0xb-NA (0) + | | | value: 9 | | | [9]{}: element 0xb-0xb.7 (1) 0x00| 0a | . | major_type: "positive_int" (0) 0xb-0xb.2 (0.3) 0x00| 0a | . | short_count: 10 0xb.3-0xb.7 (0.5) - | | | value: 10 0xc-NA (0) + | | | value: 10 | | | [10]{}: element 0xc-0xc.7 (1) 0x00| 0b | . | major_type: "positive_int" (0) 0xc-0xc.2 (0.3) 0x00| 0b | . | short_count: 11 0xc.3-0xc.7 (0.5) - | | | value: 11 0xd-NA (0) + | | | value: 11 | | | [11]{}: element 0xd-0xd.7 (1) 0x00| 0c | . | major_type: "positive_int" (0) 0xd-0xd.2 (0.3) 0x00| 0c | . | short_count: 12 0xd.3-0xd.7 (0.5) - | | | value: 12 0xe-NA (0) + | | | value: 12 | | | [12]{}: element 0xe-0xe.7 (1) 0x00| 0d | . | major_type: "positive_int" (0) 0xe-0xe.2 (0.3) 0x00| 0d | . | short_count: 13 0xe.3-0xe.7 (0.5) - | | | value: 13 0xf-NA (0) + | | | value: 13 | | | [13]{}: element 0xf-0xf.7 (1) 0x00| 0e| .| major_type: "positive_int" (0) 0xf-0xf.2 (0.3) 0x00| 0e| .| short_count: 14 0xf.3-0xf.7 (0.5) - | | | value: 14 0x10-NA (0) + | | | value: 14 | | | [14]{}: element 0x10-0x10.7 (1) 0x10|0f |. | major_type: "positive_int" (0) 0x10-0x10.2 (0.3) 0x10|0f |. | short_count: 15 0x10.3-0x10.7 (0.5) - | | | value: 15 0x11-NA (0) + | | | value: 15 | | | [15]{}: element 0x11-0x11.7 (1) 0x10| 10 | . | major_type: "positive_int" (0) 0x11-0x11.2 (0.3) 0x10| 10 | . | short_count: 16 0x11.3-0x11.7 (0.5) - | | | value: 16 0x12-NA (0) + | | | value: 16 | | | [16]{}: element 0x12-0x12.7 (1) 0x10| 11 | . | major_type: "positive_int" (0) 0x12-0x12.2 (0.3) 0x10| 11 | . | short_count: 17 0x12.3-0x12.7 (0.5) - | | | value: 17 0x13-NA (0) + | | | value: 17 | | | [17]{}: element 0x13-0x13.7 (1) 0x10| 12 | . | major_type: "positive_int" (0) 0x13-0x13.2 (0.3) 0x10| 12 | . | short_count: 18 0x13.3-0x13.7 (0.5) - | | | value: 18 0x14-NA (0) + | | | value: 18 | | | [18]{}: element 0x14-0x14.7 (1) 0x10| 13 | . | major_type: "positive_int" (0) 0x14-0x14.2 (0.3) 0x10| 13 | . | short_count: 19 0x14.3-0x14.7 (0.5) - | | | value: 19 0x15-NA (0) + | | | value: 19 | | | [19]{}: element 0x15-0x15.7 (1) 0x10| 14 | . | major_type: "positive_int" (0) 0x15-0x15.2 (0.3) 0x10| 14 | . | short_count: 20 0x15.3-0x15.7 (0.5) - | | | value: 20 0x16-NA (0) + | | | value: 20 | | | [20]{}: element 0x16-0x16.7 (1) 0x10| 15 | . | major_type: "positive_int" (0) 0x16-0x16.2 (0.3) 0x10| 15 | . | short_count: 21 0x16.3-0x16.7 (0.5) - | | | value: 21 0x17-NA (0) + | | | value: 21 | | | [21]{}: element 0x17-0x17.7 (1) 0x10| 16 | . | major_type: "positive_int" (0) 0x17-0x17.2 (0.3) 0x10| 16 | . | short_count: 22 0x17.3-0x17.7 (0.5) - | | | value: 22 0x18-NA (0) + | | | value: 22 | | | [22]{}: element 0x18-0x18.7 (1) 0x10| 17 | . | major_type: "positive_int" (0) 0x18-0x18.2 (0.3) 0x10| 17 | . | short_count: 23 0x18.3-0x18.7 (0.5) - | | | value: 23 0x19-NA (0) + | | | value: 23 | | | [23]{}: element 0x19-0x1a.7 (2) 0x10| 18 | . | major_type: "positive_int" (0) 0x19-0x19.2 (0.3) 0x10| 18 | . | short_count: "8bit" (24) 0x19.3-0x19.7 (0.5) 0x10| 18 | . | variable_count: 24 0x1a-0x1a.7 (1) - | | | value: 24 0x1b-NA (0) + | | | value: 24 | | | [24]{}: element 0x1b-0x1c.7 (2) 0x10| 18 | . | major_type: "positive_int" (0) 0x1b-0x1b.2 (0.3) 0x10| 18 | . | short_count: "8bit" (24) 0x1b.3-0x1b.7 (0.5) 0x10| 19| | .| | variable_count: 25 0x1c-0x1c.7 (1) - | | | value: 25 0x1d-NA (0) + | | | value: 25 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1) 0x0|a0| |.| | major_type: "map" (5) 0x0-0x0.2 (0.3) 0x0|a0| |.| | short_count: 0 0x0.3-0x0.7 (0.5) @@ -382,7 +382,7 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | value{}: 0x3-0x3.7 (1) 0x0| 01 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3) 0x0| 01 | . | short_count: 1 0x3.3-0x3.7 (0.5) - | | | value: 1 0x4-NA (0) + | | | value: 1 | | | [1]{}: pair 0x4-0x8.7 (5) | | | key{}: 0x4-0x5.7 (2) 0x0| 61 | a | major_type: "utf8" (3) 0x4-0x4.2 (0.3) @@ -395,11 +395,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x7-0x7.7 (1) 0x0| 02 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3) 0x0| 02 | . | short_count: 2 0x7.3-0x7.7 (0.5) - | | | value: 2 0x8-NA (0) + | | | value: 2 | | | [1]{}: element 0x8-0x8.7 (1) 0x0| 03| | .| | major_type: "positive_int" (0) 0x8-0x8.2 (0.3) 0x0| 03| | .| | short_count: 3 0x8.3-0x8.7 (0.5) - | | | value: 3 0x9-NA (0) + | | | value: 3 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x7.7 (8) 0x0|82 |. | major_type: "array" (4) 0x0-0x0.2 (0.3) 0x0|82 |. | short_count: 2 0x0.3-0x0.7 (0.5) @@ -482,7 +482,7 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv 0x0| 64 | d | major_type: "utf8" (3) 0x7-0x7.2 (0.3) 0x0| 64 | d | short_count: 4 0x7.3-0x7.7 (0.5) 0x0| 6d 69 6e 67 | ming | value: "ming" 0x8-0xb.7 (4) - | | | value: "streaming" 0xc-NA (0) + | | | value: "streaming" 0x0| ff| | .| | gap0: raw bits 0xc-0xc.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1.7 (2) 0x0|9f |. | major_type: "array" (4) 0x0-0x0.2 (0.3) @@ -496,7 +496,7 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x1-0x1.7 (1) 0x0| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3) 0x0| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5) - | | | value: 1 0x2-NA (0) + | | | value: 1 | | | [1]{}: element 0x2-0x4.7 (3) 0x0| 82 | . | major_type: "array" (4) 0x2-0x2.2 (0.3) 0x0| 82 | . | short_count: 2 0x2.3-0x2.7 (0.5) @@ -504,11 +504,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x3-0x3.7 (1) 0x0| 02 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3) 0x0| 02 | . | short_count: 2 0x3.3-0x3.7 (0.5) - | | | value: 2 0x4-NA (0) + | | | value: 2 | | | [1]{}: element 0x4-0x4.7 (1) 0x0| 03 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3) 0x0| 03 | . | short_count: 3 0x4.3-0x4.7 (0.5) - | | | value: 3 0x5-NA (0) + | | | value: 3 | | | [2]{}: element 0x5-0x8.7 (4) 0x0| 9f | . | major_type: "array" (4) 0x5-0x5.2 (0.3) 0x0| 9f | . | short_count: "indefinite" (31) 0x5.3-0x5.7 (0.5) @@ -516,11 +516,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x6-0x6.7 (1) 0x0| 04 | . | major_type: "positive_int" (0) 0x6-0x6.2 (0.3) 0x0| 04 | . | short_count: 4 0x6.3-0x6.7 (0.5) - | | | value: 4 0x7-NA (0) + | | | value: 4 | | | [1]{}: element 0x7-0x7.7 (1) 0x0| 05 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3) 0x0| 05 | . | short_count: 5 0x7.3-0x7.7 (0.5) - | | | value: 5 0x8-NA (0) + | | | value: 5 0x0| ff | . | break: 255 0x8-0x8.7 (1) 0x0| ff| | .| | break: 255 0x9-0x9.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9) @@ -530,7 +530,7 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x1-0x1.7 (1) 0x0| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3) 0x0| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5) - | | | value: 1 0x2-NA (0) + | | | value: 1 | | | [1]{}: element 0x2-0x4.7 (3) 0x0| 82 | . | major_type: "array" (4) 0x2-0x2.2 (0.3) 0x0| 82 | . | short_count: 2 0x2.3-0x2.7 (0.5) @@ -538,11 +538,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x3-0x3.7 (1) 0x0| 02 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3) 0x0| 02 | . | short_count: 2 0x3.3-0x3.7 (0.5) - | | | value: 2 0x4-NA (0) + | | | value: 2 | | | [1]{}: element 0x4-0x4.7 (1) 0x0| 03 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3) 0x0| 03 | . | short_count: 3 0x4.3-0x4.7 (0.5) - | | | value: 3 0x5-NA (0) + | | | value: 3 | | | [2]{}: element 0x5-0x7.7 (3) 0x0| 82 | . | major_type: "array" (4) 0x5-0x5.2 (0.3) 0x0| 82 | . | short_count: 2 0x5.3-0x5.7 (0.5) @@ -550,11 +550,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x6-0x6.7 (1) 0x0| 04 | . | major_type: "positive_int" (0) 0x6-0x6.2 (0.3) 0x0| 04 | . | short_count: 4 0x6.3-0x6.7 (0.5) - | | | value: 4 0x7-NA (0) + | | | value: 4 | | | [1]{}: element 0x7-0x7.7 (1) 0x0| 05 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3) 0x0| 05 | . | short_count: 5 0x7.3-0x7.7 (0.5) - | | | value: 5 0x8-NA (0) + | | | value: 5 0x0| ff| | .| | break: 255 0x8-0x8.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9) 0x0|83 |. | major_type: "array" (4) 0x0-0x0.2 (0.3) @@ -563,7 +563,7 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x1-0x1.7 (1) 0x0| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3) 0x0| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5) - | | | value: 1 0x2-NA (0) + | | | value: 1 | | | [1]{}: element 0x2-0x4.7 (3) 0x0| 82 | . | major_type: "array" (4) 0x2-0x2.2 (0.3) 0x0| 82 | . | short_count: 2 0x2.3-0x2.7 (0.5) @@ -571,11 +571,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x3-0x3.7 (1) 0x0| 02 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3) 0x0| 02 | . | short_count: 2 0x3.3-0x3.7 (0.5) - | | | value: 2 0x4-NA (0) + | | | value: 2 | | | [1]{}: element 0x4-0x4.7 (1) 0x0| 03 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3) 0x0| 03 | . | short_count: 3 0x4.3-0x4.7 (0.5) - | | | value: 3 0x5-NA (0) + | | | value: 3 | | | [2]{}: element 0x5-0x8.7 (4) 0x0| 9f | . | major_type: "array" (4) 0x5-0x5.2 (0.3) 0x0| 9f | . | short_count: "indefinite" (31) 0x5.3-0x5.7 (0.5) @@ -583,11 +583,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x6-0x6.7 (1) 0x0| 04 | . | major_type: "positive_int" (0) 0x6-0x6.2 (0.3) 0x0| 04 | . | short_count: 4 0x6.3-0x6.7 (0.5) - | | | value: 4 0x7-NA (0) + | | | value: 4 | | | [1]{}: element 0x7-0x7.7 (1) 0x0| 05 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3) 0x0| 05 | . | short_count: 5 0x7.3-0x7.7 (0.5) - | | | value: 5 0x8-NA (0) + | | | value: 5 0x0| ff| | .| | break: 255 0x8-0x8.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9) 0x0|83 |. | major_type: "array" (4) 0x0-0x0.2 (0.3) @@ -596,7 +596,7 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x1-0x1.7 (1) 0x0| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3) 0x0| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5) - | | | value: 1 0x2-NA (0) + | | | value: 1 | | | [1]{}: element 0x2-0x5.7 (4) 0x0| 9f | . | major_type: "array" (4) 0x2-0x2.2 (0.3) 0x0| 9f | . | short_count: "indefinite" (31) 0x2.3-0x2.7 (0.5) @@ -604,11 +604,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x3-0x3.7 (1) 0x0| 02 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3) 0x0| 02 | . | short_count: 2 0x3.3-0x3.7 (0.5) - | | | value: 2 0x4-NA (0) + | | | value: 2 | | | [1]{}: element 0x4-0x4.7 (1) 0x0| 03 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3) 0x0| 03 | . | short_count: 3 0x4.3-0x4.7 (0.5) - | | | value: 3 0x5-NA (0) + | | | value: 3 0x0| ff | . | break: 255 0x5-0x5.7 (1) | | | [2]{}: element 0x6-0x8.7 (3) 0x0| 82 | . | major_type: "array" (4) 0x6-0x6.2 (0.3) @@ -617,11 +617,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x7-0x7.7 (1) 0x0| 04 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3) 0x0| 04 | . | short_count: 4 0x7.3-0x7.7 (0.5) - | | | value: 4 0x8-NA (0) + | | | value: 4 | | | [1]{}: element 0x8-0x8.7 (1) 0x0| 05| | .| | major_type: "positive_int" (0) 0x8-0x8.2 (0.3) 0x0| 05| | .| | short_count: 5 0x8.3-0x8.7 (0.5) - | | | value: 5 0x9-NA (0) + | | | value: 5 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1c.7 (29) 0x00|9f |. | major_type: "array" (4) 0x0-0x0.2 (0.3) 0x00|9f |. | short_count: "indefinite" (31) 0x0.3-0x0.7 (0.5) @@ -629,105 +629,105 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x1-0x1.7 (1) 0x00| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3) 0x00| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5) - | | | value: 1 0x2-NA (0) + | | | value: 1 | | | [1]{}: element 0x2-0x2.7 (1) 0x00| 02 | . | major_type: "positive_int" (0) 0x2-0x2.2 (0.3) 0x00| 02 | . | short_count: 2 0x2.3-0x2.7 (0.5) - | | | value: 2 0x3-NA (0) + | | | value: 2 | | | [2]{}: element 0x3-0x3.7 (1) 0x00| 03 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3) 0x00| 03 | . | short_count: 3 0x3.3-0x3.7 (0.5) - | | | value: 3 0x4-NA (0) + | | | value: 3 | | | [3]{}: element 0x4-0x4.7 (1) 0x00| 04 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3) 0x00| 04 | . | short_count: 4 0x4.3-0x4.7 (0.5) - | | | value: 4 0x5-NA (0) + | | | value: 4 | | | [4]{}: element 0x5-0x5.7 (1) 0x00| 05 | . | major_type: "positive_int" (0) 0x5-0x5.2 (0.3) 0x00| 05 | . | short_count: 5 0x5.3-0x5.7 (0.5) - | | | value: 5 0x6-NA (0) + | | | value: 5 | | | [5]{}: element 0x6-0x6.7 (1) 0x00| 06 | . | major_type: "positive_int" (0) 0x6-0x6.2 (0.3) 0x00| 06 | . | short_count: 6 0x6.3-0x6.7 (0.5) - | | | value: 6 0x7-NA (0) + | | | value: 6 | | | [6]{}: element 0x7-0x7.7 (1) 0x00| 07 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3) 0x00| 07 | . | short_count: 7 0x7.3-0x7.7 (0.5) - | | | value: 7 0x8-NA (0) + | | | value: 7 | | | [7]{}: element 0x8-0x8.7 (1) 0x00| 08 | . | major_type: "positive_int" (0) 0x8-0x8.2 (0.3) 0x00| 08 | . | short_count: 8 0x8.3-0x8.7 (0.5) - | | | value: 8 0x9-NA (0) + | | | value: 8 | | | [8]{}: element 0x9-0x9.7 (1) 0x00| 09 | . | major_type: "positive_int" (0) 0x9-0x9.2 (0.3) 0x00| 09 | . | short_count: 9 0x9.3-0x9.7 (0.5) - | | | value: 9 0xa-NA (0) + | | | value: 9 | | | [9]{}: element 0xa-0xa.7 (1) 0x00| 0a | . | major_type: "positive_int" (0) 0xa-0xa.2 (0.3) 0x00| 0a | . | short_count: 10 0xa.3-0xa.7 (0.5) - | | | value: 10 0xb-NA (0) + | | | value: 10 | | | [10]{}: element 0xb-0xb.7 (1) 0x00| 0b | . | major_type: "positive_int" (0) 0xb-0xb.2 (0.3) 0x00| 0b | . | short_count: 11 0xb.3-0xb.7 (0.5) - | | | value: 11 0xc-NA (0) + | | | value: 11 | | | [11]{}: element 0xc-0xc.7 (1) 0x00| 0c | . | major_type: "positive_int" (0) 0xc-0xc.2 (0.3) 0x00| 0c | . | short_count: 12 0xc.3-0xc.7 (0.5) - | | | value: 12 0xd-NA (0) + | | | value: 12 | | | [12]{}: element 0xd-0xd.7 (1) 0x00| 0d | . | major_type: "positive_int" (0) 0xd-0xd.2 (0.3) 0x00| 0d | . | short_count: 13 0xd.3-0xd.7 (0.5) - | | | value: 13 0xe-NA (0) + | | | value: 13 | | | [13]{}: element 0xe-0xe.7 (1) 0x00| 0e | . | major_type: "positive_int" (0) 0xe-0xe.2 (0.3) 0x00| 0e | . | short_count: 14 0xe.3-0xe.7 (0.5) - | | | value: 14 0xf-NA (0) + | | | value: 14 | | | [14]{}: element 0xf-0xf.7 (1) 0x00| 0f| .| major_type: "positive_int" (0) 0xf-0xf.2 (0.3) 0x00| 0f| .| short_count: 15 0xf.3-0xf.7 (0.5) - | | | value: 15 0x10-NA (0) + | | | value: 15 | | | [15]{}: element 0x10-0x10.7 (1) 0x10|10 |. | major_type: "positive_int" (0) 0x10-0x10.2 (0.3) 0x10|10 |. | short_count: 16 0x10.3-0x10.7 (0.5) - | | | value: 16 0x11-NA (0) + | | | value: 16 | | | [16]{}: element 0x11-0x11.7 (1) 0x10| 11 | . | major_type: "positive_int" (0) 0x11-0x11.2 (0.3) 0x10| 11 | . | short_count: 17 0x11.3-0x11.7 (0.5) - | | | value: 17 0x12-NA (0) + | | | value: 17 | | | [17]{}: element 0x12-0x12.7 (1) 0x10| 12 | . | major_type: "positive_int" (0) 0x12-0x12.2 (0.3) 0x10| 12 | . | short_count: 18 0x12.3-0x12.7 (0.5) - | | | value: 18 0x13-NA (0) + | | | value: 18 | | | [18]{}: element 0x13-0x13.7 (1) 0x10| 13 | . | major_type: "positive_int" (0) 0x13-0x13.2 (0.3) 0x10| 13 | . | short_count: 19 0x13.3-0x13.7 (0.5) - | | | value: 19 0x14-NA (0) + | | | value: 19 | | | [19]{}: element 0x14-0x14.7 (1) 0x10| 14 | . | major_type: "positive_int" (0) 0x14-0x14.2 (0.3) 0x10| 14 | . | short_count: 20 0x14.3-0x14.7 (0.5) - | | | value: 20 0x15-NA (0) + | | | value: 20 | | | [20]{}: element 0x15-0x15.7 (1) 0x10| 15 | . | major_type: "positive_int" (0) 0x15-0x15.2 (0.3) 0x10| 15 | . | short_count: 21 0x15.3-0x15.7 (0.5) - | | | value: 21 0x16-NA (0) + | | | value: 21 | | | [21]{}: element 0x16-0x16.7 (1) 0x10| 16 | . | major_type: "positive_int" (0) 0x16-0x16.2 (0.3) 0x10| 16 | . | short_count: 22 0x16.3-0x16.7 (0.5) - | | | value: 22 0x17-NA (0) + | | | value: 22 | | | [22]{}: element 0x17-0x17.7 (1) 0x10| 17 | . | major_type: "positive_int" (0) 0x17-0x17.2 (0.3) 0x10| 17 | . | short_count: 23 0x17.3-0x17.7 (0.5) - | | | value: 23 0x18-NA (0) + | | | value: 23 | | | [23]{}: element 0x18-0x19.7 (2) 0x10| 18 | . | major_type: "positive_int" (0) 0x18-0x18.2 (0.3) 0x10| 18 | . | short_count: "8bit" (24) 0x18.3-0x18.7 (0.5) 0x10| 18 | . | variable_count: 24 0x19-0x19.7 (1) - | | | value: 24 0x1a-NA (0) + | | | value: 24 | | | [24]{}: element 0x1a-0x1b.7 (2) 0x10| 18 | . | major_type: "positive_int" (0) 0x1a-0x1a.2 (0.3) 0x10| 18 | . | short_count: "8bit" (24) 0x1a.3-0x1a.7 (0.5) 0x10| 19 | . | variable_count: 25 0x1b-0x1b.7 (1) - | | | value: 25 0x1c-NA (0) + | | | value: 25 0x10| ff| | .| | break: 255 0x1c-0x1c.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xa.7 (11) 0x0|bf |. | major_type: "map" (5) 0x0-0x0.2 (0.3) @@ -741,7 +741,7 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | value{}: 0x3-0x3.7 (1) 0x0| 01 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3) 0x0| 01 | . | short_count: 1 0x3.3-0x3.7 (0.5) - | | | value: 1 0x4-NA (0) + | | | value: 1 | | | [1]{}: pair 0x4-0x9.7 (6) | | | key{}: 0x4-0x5.7 (2) 0x0| 61 | a | major_type: "utf8" (3) 0x4-0x4.2 (0.3) @@ -754,11 +754,11 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | [0]{}: element 0x7-0x7.7 (1) 0x0| 02 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3) 0x0| 02 | . | short_count: 2 0x7.3-0x7.7 (0.5) - | | | value: 2 0x8-NA (0) + | | | value: 2 | | | [1]{}: element 0x8-0x8.7 (1) 0x0| 03 | . | major_type: "positive_int" (0) 0x8-0x8.2 (0.3) 0x0| 03 | . | short_count: 3 0x8.3-0x8.7 (0.5) - | | | value: 3 0x9-NA (0) + | | | value: 3 0x0| ff | . | break: 255 0x9-0x9.7 (1) 0x0| ff| | .| | break: 255 0xa-0xa.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9) @@ -795,7 +795,7 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | value{}: 0x5-0x5.7 (1) 0x0| f5 | . | major_type: "special_float" (7) 0x5-0x5.2 (0.3) 0x0| f5 | . | short_count: 21 0x5.3-0x5.7 (0.5) - | | | value: true 0x6-NA (0) + | | | value: true | | | [1]{}: pair 0x6-0xa.7 (5) | | | key{}: 0x6-0x9.7 (4) 0x0| 63 | c | major_type: "utf8" (3) 0x6-0x6.2 (0.3) @@ -804,6 +804,6 @@ json> .[] | select(.decoded) | .cbor | from_base64 | cbor | dv | | | value{}: 0xa-0xa.7 (1) 0x0| 21 | ! | major_type: "negative_int" (1) 0xa-0xa.2 (0.3) 0x0| 21 | ! | short_count: 1 0xa.3-0xa.7 (0.5) - | | | value: -2 0xb-NA (0) + | | | value: -2 0x0| ff| | .| | break: 255 0xb-0xb.7 (1) json> ^D diff --git a/format/dns/testdata/cern-rsp.fqtest b/format/dns/testdata/cern-rsp.fqtest index c88b899111..e0dbfb0077 100644 --- a/format/dns/testdata/cern-rsp.fqtest +++ b/format/dns/testdata/cern-rsp.fqtest @@ -29,7 +29,7 @@ $ fq -d dns dv cern-rsp 0x10| 63 68 | ch | value: "ch" 0x16-0x17.7 (2) | | | [3]{}: label 0x18-0x18.7 (1) 0x10| 00 | . | length: 0 0x18-0x18.7 (1) - | | | value: "www.cern.ch" 0x19-NA (0) + | | | value: "www.cern.ch" 0x10| 00 1c | .. | type: "aaaa" (28) 0x19-0x1a.7 (2) 0x10| 00 01 | .. | class: "in" (1) (Internet) 0x1b-0x1c.7 (2) | | | answers[0:2]: 0xc-0x4f.7 (68) @@ -49,7 +49,7 @@ $ fq -d dns dv cern-rsp 0x10| 63 68 | ch | value: "ch" 0x16-0x17.7 (2) | | | [3]{}: label 0x18-0x18.7 (1) 0x10| 00 | . | length: 0 0x18-0x18.7 (1) - | | | value: "www.cern.ch" 0x19-NA (0) + | | | value: "www.cern.ch" | | | cname{}: 0x10-0x33.7 (36) | | | labels[0:4]: 0x10-0x33.7 (36) | | | [0]{}: label 0x29-0x31.7 (9) @@ -66,7 +66,7 @@ $ fq -d dns dv cern-rsp 0x10| 63 68 | ch | value: "ch" 0x16-0x17.7 (2) | | | [3]{}: label 0x18-0x18.7 (1) 0x10| 00 | . | length: 0 0x18-0x18.7 (1) - | | | value: "webrlb02.cern.ch" 0x19-NA (0) + | | | value: "webrlb02.cern.ch" 0x10| 00| .| type: "cname" (5) 0x1f-0x20.7 (2) 0x20|05 |. | 0x20| 00 01 | .. | class: "in" (1) (Internet) 0x21-0x22.7 (2) @@ -91,7 +91,7 @@ $ fq -d dns dv cern-rsp 0x10| 63 68 | ch | value: "ch" 0x16-0x17.7 (2) | | | [3]{}: label 0x18-0x18.7 (1) 0x10| 00 | . | length: 0 0x18-0x18.7 (1) - | | | value: "webrlb02.cern.ch" 0x19-NA (0) + | | | value: "webrlb02.cern.ch" 0x30| 00 1c | .. | type: "aaaa" (28) 0x36-0x37.7 (2) 0x30| 00 01 | .. | class: "in" (1) (Internet) 0x38-0x39.7 (2) 0x30| 00 00 11 96 | .... | ttl: 4502 0x3a-0x3d.7 (4) diff --git a/format/elf/testdata/linux_386/a_dynamic.fqtest b/format/elf/testdata/linux_386/a_dynamic.fqtest index 2c3f1f032c..e13cf10ec2 100644 --- a/format/elf/testdata/linux_386/a_dynamic.fqtest +++ b/format/elf/testdata/linux_386/a_dynamic.fqtest @@ -832,22 +832,22 @@ $ fq -d elf dv a_dynamic | | | [2]{}: dynamic_tags 0x2f10-0x2f17.7 (8) 0x2f10|0c 00 00 00 |.... | tag: "init" (12) (Address of the initialization function) 0x2f10-0x2f13.7 (4) 0x2f10| 00 10 00 00 | .... | ptr: 0x1000 0x2f14-0x2f17.7 (4) - | | | section_index: 8 0x2f18-NA (0) + | | | section_index: 8 | | | [3]{}: dynamic_tags 0x2f18-0x2f1f.7 (8) 0x2f10| 0d 00 00 00 | .... | tag: "fini" (13) (Address of the termination function) 0x2f18-0x2f1b.7 (4) 0x2f10| 11 13 00 00| ....| ptr: 0x1311 0x2f1c-0x2f1f.7 (4) - | | | section_index: 12 0x2f20-NA (0) + | | | section_index: 12 | | | [4]{}: dynamic_tags 0x2f20-0x2f27.7 (8) 0x2f20|f5 fe ff 6f |...o | tag: 1879047925 0x2f20-0x2f23.7 (4) 0x2f20| f4 01 00 00 | .... | unspecified: 0x1f4 0x2f24-0x2f27.7 (4) | | | [5]{}: dynamic_tags 0x2f28-0x2f2f.7 (8) 0x2f20| 05 00 00 00 | .... | tag: "strtab" (5) (Address of string table) 0x2f28-0x2f2b.7 (4) 0x2f20| c8 02 00 00| ....| ptr: 0x2c8 0x2f2c-0x2f2f.7 (4) - | | | section_index: 5 0x2f30-NA (0) + | | | section_index: 5 | | | [6]{}: dynamic_tags 0x2f30-0x2f37.7 (8) 0x2f30|06 00 00 00 |.... | tag: "symtab" (6) (Address of symbol table) 0x2f30-0x2f33.7 (4) 0x2f30| 18 02 00 00 | .... | ptr: 0x218 0x2f34-0x2f37.7 (4) - | | | section_index: 4 0x2f38-NA (0) + | | | section_index: 4 | | | [7]{}: dynamic_tags 0x2f38-0x2f3f.7 (8) 0x2f30| 0a 00 00 00 | .... | tag: "strsz" (10) (Size in bytes of string table) 0x2f38-0x2f3b.7 (4) 0x2f30| cb 00 00 00| ....| val: 203 0x2f3c-0x2f3f.7 (4) @@ -860,7 +860,7 @@ $ fq -d elf dv a_dynamic | | | [10]{}: dynamic_tags 0x2f50-0x2f57.7 (8) 0x2f50|03 00 00 00 |.... | tag: "pltgot" (3) (Address of PLT and/or GOT) 0x2f50-0x2f53.7 (4) 0x2f50| c8 3f 00 00 | .?.. | ptr: 0x3fc8 0x2f54-0x2f57.7 (4) - | | | section_index: 19 0x2f58-NA (0) + | | | section_index: 19 | | | [11]{}: dynamic_tags 0x2f58-0x2f5f.7 (8) 0x2f50| 02 00 00 00 | .... | tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0x2f58-0x2f5b.7 (4) 0x2f50| 18 00 00 00| ....| val: 24 0x2f5c-0x2f5f.7 (4) @@ -870,7 +870,7 @@ $ fq -d elf dv a_dynamic | | | [13]{}: dynamic_tags 0x2f68-0x2f6f.7 (8) 0x2f60| 17 00 00 00 | .... | tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0x2f68-0x2f6b.7 (4) 0x2f60| dc 03 00 00| ....| ptr: 0x3dc 0x2f6c-0x2f6f.7 (4) - | | | section_index: 7 0x2f70-NA (0) + | | | section_index: 7 | | | [14]{}: dynamic_tags 0x2f70-0x2f77.7 (8) 0x2f70|11 00 00 00 |.... | tag: "rel" (17) 0x2f70-0x2f73.7 (4) 0x2f70| 94 03 00 00 | .... | ptr: 0x394 0x2f74-0x2f77.7 (4) diff --git a/format/elf/testdata/linux_386/a_stripped.fqtest b/format/elf/testdata/linux_386/a_stripped.fqtest index 1eed5cec63..eb1907b2da 100644 --- a/format/elf/testdata/linux_386/a_stripped.fqtest +++ b/format/elf/testdata/linux_386/a_stripped.fqtest @@ -832,22 +832,22 @@ $ fq -d elf dv a_stripped | | | [2]{}: dynamic_tags 0x2f10-0x2f17.7 (8) 0x2f10|0c 00 00 00 |.... | tag: "init" (12) (Address of the initialization function) 0x2f10-0x2f13.7 (4) 0x2f10| 00 10 00 00 | .... | ptr: 0x1000 0x2f14-0x2f17.7 (4) - | | | section_index: 8 0x2f18-NA (0) + | | | section_index: 8 | | | [3]{}: dynamic_tags 0x2f18-0x2f1f.7 (8) 0x2f10| 0d 00 00 00 | .... | tag: "fini" (13) (Address of the termination function) 0x2f18-0x2f1b.7 (4) 0x2f10| 11 13 00 00| ....| ptr: 0x1311 0x2f1c-0x2f1f.7 (4) - | | | section_index: 12 0x2f20-NA (0) + | | | section_index: 12 | | | [4]{}: dynamic_tags 0x2f20-0x2f27.7 (8) 0x2f20|f5 fe ff 6f |...o | tag: 1879047925 0x2f20-0x2f23.7 (4) 0x2f20| f4 01 00 00 | .... | unspecified: 0x1f4 0x2f24-0x2f27.7 (4) | | | [5]{}: dynamic_tags 0x2f28-0x2f2f.7 (8) 0x2f20| 05 00 00 00 | .... | tag: "strtab" (5) (Address of string table) 0x2f28-0x2f2b.7 (4) 0x2f20| c8 02 00 00| ....| ptr: 0x2c8 0x2f2c-0x2f2f.7 (4) - | | | section_index: 5 0x2f30-NA (0) + | | | section_index: 5 | | | [6]{}: dynamic_tags 0x2f30-0x2f37.7 (8) 0x2f30|06 00 00 00 |.... | tag: "symtab" (6) (Address of symbol table) 0x2f30-0x2f33.7 (4) 0x2f30| 18 02 00 00 | .... | ptr: 0x218 0x2f34-0x2f37.7 (4) - | | | section_index: 4 0x2f38-NA (0) + | | | section_index: 4 | | | [7]{}: dynamic_tags 0x2f38-0x2f3f.7 (8) 0x2f30| 0a 00 00 00 | .... | tag: "strsz" (10) (Size in bytes of string table) 0x2f38-0x2f3b.7 (4) 0x2f30| cb 00 00 00| ....| val: 203 0x2f3c-0x2f3f.7 (4) @@ -860,7 +860,7 @@ $ fq -d elf dv a_stripped | | | [10]{}: dynamic_tags 0x2f50-0x2f57.7 (8) 0x2f50|03 00 00 00 |.... | tag: "pltgot" (3) (Address of PLT and/or GOT) 0x2f50-0x2f53.7 (4) 0x2f50| c8 3f 00 00 | .?.. | ptr: 0x3fc8 0x2f54-0x2f57.7 (4) - | | | section_index: 19 0x2f58-NA (0) + | | | section_index: 19 | | | [11]{}: dynamic_tags 0x2f58-0x2f5f.7 (8) 0x2f50| 02 00 00 00 | .... | tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0x2f58-0x2f5b.7 (4) 0x2f50| 18 00 00 00| ....| val: 24 0x2f5c-0x2f5f.7 (4) @@ -870,7 +870,7 @@ $ fq -d elf dv a_stripped | | | [13]{}: dynamic_tags 0x2f68-0x2f6f.7 (8) 0x2f60| 17 00 00 00 | .... | tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0x2f68-0x2f6b.7 (4) 0x2f60| dc 03 00 00| ....| ptr: 0x3dc 0x2f6c-0x2f6f.7 (4) - | | | section_index: 7 0x2f70-NA (0) + | | | section_index: 7 | | | [14]{}: dynamic_tags 0x2f70-0x2f77.7 (8) 0x2f70|11 00 00 00 |.... | tag: "rel" (17) 0x2f70-0x2f73.7 (4) 0x2f70| 94 03 00 00 | .... | ptr: 0x394 0x2f74-0x2f77.7 (4) diff --git a/format/elf/testdata/linux_386/libbbb.so.fqtest b/format/elf/testdata/linux_386/libbbb.so.fqtest index 2d23e94d38..0d601153d6 100644 --- a/format/elf/testdata/linux_386/libbbb.so.fqtest +++ b/format/elf/testdata/linux_386/libbbb.so.fqtest @@ -761,22 +761,22 @@ $ fq -d elf dv libbbb.so | | | [1]{}: dynamic_tags 0x2f2c-0x2f33.7 (8) 0x2f20| 0c 00 00 00| ....| tag: "init" (12) (Address of the initialization function) 0x2f2c-0x2f2f.7 (4) 0x2f30|00 10 00 00 |.... | ptr: 0x1000 0x2f30-0x2f33.7 (4) - | | | section_index: 6 0x2f34-NA (0) + | | | section_index: 6 | | | [2]{}: dynamic_tags 0x2f34-0x2f3b.7 (8) 0x2f30| 0d 00 00 00 | .... | tag: "fini" (13) (Address of the termination function) 0x2f34-0x2f37.7 (4) 0x2f30| 71 12 00 00 | q... | ptr: 0x1271 0x2f38-0x2f3b.7 (4) - | | | section_index: 10 0x2f3c-NA (0) + | | | section_index: 10 | | | [3]{}: dynamic_tags 0x2f3c-0x2f43.7 (8) 0x2f30| f5 fe ff 6f| ...o| tag: 1879047925 0x2f3c-0x2f3f.7 (4) 0x2f40|74 01 00 00 |t... | unspecified: 0x174 0x2f40-0x2f43.7 (4) | | | [4]{}: dynamic_tags 0x2f44-0x2f4b.7 (8) 0x2f40| 05 00 00 00 | .... | tag: "strtab" (5) (Address of string table) 0x2f44-0x2f47.7 (4) 0x2f40| 40 02 00 00 | @... | ptr: 0x240 0x2f48-0x2f4b.7 (4) - | | | section_index: 3 0x2f4c-NA (0) + | | | section_index: 3 | | | [5]{}: dynamic_tags 0x2f4c-0x2f53.7 (8) 0x2f40| 06 00 00 00| ....| tag: "symtab" (6) (Address of symbol table) 0x2f4c-0x2f4f.7 (4) 0x2f50|a0 01 00 00 |.... | ptr: 0x1a0 0x2f50-0x2f53.7 (4) - | | | section_index: 2 0x2f54-NA (0) + | | | section_index: 2 | | | [6]{}: dynamic_tags 0x2f54-0x2f5b.7 (8) 0x2f50| 0a 00 00 00 | .... | tag: "strsz" (10) (Size in bytes of string table) 0x2f54-0x2f57.7 (4) 0x2f50| af 00 00 00 | .... | val: 175 0x2f58-0x2f5b.7 (4) @@ -786,7 +786,7 @@ $ fq -d elf dv libbbb.so | | | [8]{}: dynamic_tags 0x2f64-0x2f6b.7 (8) 0x2f60| 03 00 00 00 | .... | tag: "pltgot" (3) (Address of PLT and/or GOT) 0x2f64-0x2f67.7 (4) 0x2f60| dc 3f 00 00 | .?.. | ptr: 0x3fdc 0x2f68-0x2f6b.7 (4) - | | | section_index: 18 0x2f6c-NA (0) + | | | section_index: 18 | | | [9]{}: dynamic_tags 0x2f6c-0x2f73.7 (8) 0x2f60| 02 00 00 00| ....| tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0x2f6c-0x2f6f.7 (4) 0x2f70|08 00 00 00 |.... | val: 8 0x2f70-0x2f73.7 (4) @@ -796,7 +796,7 @@ $ fq -d elf dv libbbb.so | | | [11]{}: dynamic_tags 0x2f7c-0x2f83.7 (8) 0x2f70| 17 00 00 00| ....| tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0x2f7c-0x2f7f.7 (4) 0x2f80|20 03 00 00 | ... | ptr: 0x320 0x2f80-0x2f83.7 (4) - | | | section_index: 5 0x2f84-NA (0) + | | | section_index: 5 | | | [12]{}: dynamic_tags 0x2f84-0x2f8b.7 (8) 0x2f80| 11 00 00 00 | .... | tag: "rel" (17) 0x2f84-0x2f87.7 (4) 0x2f80| f0 02 00 00 | .... | ptr: 0x2f0 0x2f88-0x2f8b.7 (4) diff --git a/format/elf/testdata/linux_amd64/a_dynamic.fqtest b/format/elf/testdata/linux_amd64/a_dynamic.fqtest index adfad85d46..f4a543e712 100644 --- a/format/elf/testdata/linux_amd64/a_dynamic.fqtest +++ b/format/elf/testdata/linux_amd64/a_dynamic.fqtest @@ -849,22 +849,22 @@ $ fq -d elf dv a_dynamic | | | [2]{}: dynamic_tags 0x2e38-0x2e47.7 (16) 0x2e30| 0c 00 00 00 00 00 00 00| ........| tag: "init" (12) (Address of the initialization function) 0x2e38-0x2e3f.7 (8) 0x2e40|00 10 00 00 00 00 00 00 |........ | ptr: 0x1000 0x2e40-0x2e47.7 (8) - | | | section_index: 8 0x2e48-NA (0) + | | | section_index: 8 | | | [3]{}: dynamic_tags 0x2e48-0x2e57.7 (16) 0x2e40| 0d 00 00 00 00 00 00 00| ........| tag: "fini" (13) (Address of the termination function) 0x2e48-0x2e4f.7 (8) 0x2e50|81 12 00 00 00 00 00 00 |........ | ptr: 0x1281 0x2e50-0x2e57.7 (8) - | | | section_index: 12 0x2e58-NA (0) + | | | section_index: 12 | | | [4]{}: dynamic_tags 0x2e58-0x2e67.7 (16) 0x2e50| f5 fe ff 6f 00 00 00 00| ...o....| tag: 1879047925 0x2e58-0x2e5f.7 (8) 0x2e60|30 03 00 00 00 00 00 00 |0....... | unspecified: 0x330 0x2e60-0x2e67.7 (8) | | | [5]{}: dynamic_tags 0x2e68-0x2e77.7 (16) 0x2e60| 05 00 00 00 00 00 00 00| ........| tag: "strtab" (5) (Address of string table) 0x2e68-0x2e6f.7 (8) 0x2e70|68 04 00 00 00 00 00 00 |h....... | ptr: 0x468 0x2e70-0x2e77.7 (8) - | | | section_index: 5 0x2e78-NA (0) + | | | section_index: 5 | | | [6]{}: dynamic_tags 0x2e78-0x2e87.7 (16) 0x2e70| 06 00 00 00 00 00 00 00| ........| tag: "symtab" (6) (Address of symbol table) 0x2e78-0x2e7f.7 (8) 0x2e80|60 03 00 00 00 00 00 00 |`....... | ptr: 0x360 0x2e80-0x2e87.7 (8) - | | | section_index: 4 0x2e88-NA (0) + | | | section_index: 4 | | | [7]{}: dynamic_tags 0x2e88-0x2e97.7 (16) 0x2e80| 0a 00 00 00 00 00 00 00| ........| tag: "strsz" (10) (Size in bytes of string table) 0x2e88-0x2e8f.7 (8) 0x2e90|c2 00 00 00 00 00 00 00 |........ | val: 194 0x2e90-0x2e97.7 (8) @@ -877,7 +877,7 @@ $ fq -d elf dv a_dynamic | | | [10]{}: dynamic_tags 0x2eb8-0x2ec7.7 (16) 0x2eb0| 03 00 00 00 00 00 00 00| ........| tag: "pltgot" (3) (Address of PLT and/or GOT) 0x2eb8-0x2ebf.7 (8) 0x2ec0|a8 3f 00 00 00 00 00 00 |.?...... | ptr: 0x3fa8 0x2ec0-0x2ec7.7 (8) - | | | section_index: 19 0x2ec8-NA (0) + | | | section_index: 19 | | | [11]{}: dynamic_tags 0x2ec8-0x2ed7.7 (16) 0x2ec0| 02 00 00 00 00 00 00 00| ........| tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0x2ec8-0x2ecf.7 (8) 0x2ed0|48 00 00 00 00 00 00 00 |H....... | val: 72 0x2ed0-0x2ed7.7 (8) @@ -887,7 +887,7 @@ $ fq -d elf dv a_dynamic | | | [13]{}: dynamic_tags 0x2ee8-0x2ef7.7 (16) 0x2ee0| 17 00 00 00 00 00 00 00| ........| tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0x2ee8-0x2eef.7 (8) 0x2ef0|c0 05 00 00 00 00 00 00 |........ | ptr: 0x5c0 0x2ef0-0x2ef7.7 (8) - | | | section_index: 7 0x2ef8-NA (0) + | | | section_index: 7 | | | [14]{}: dynamic_tags 0x2ef8-0x2f07.7 (16) 0x2ef0| 07 00 00 00 00 00 00 00| ........| tag: "rela" (7) (Address of Rela relocation table) 0x2ef8-0x2eff.7 (8) 0x2f00|30 05 00 00 00 00 00 00 |0....... | ptr: 0x530 0x2f00-0x2f07.7 (8) diff --git a/format/elf/testdata/linux_amd64/a_stripped.fqtest b/format/elf/testdata/linux_amd64/a_stripped.fqtest index cc93f110ab..babfb525a9 100644 --- a/format/elf/testdata/linux_amd64/a_stripped.fqtest +++ b/format/elf/testdata/linux_amd64/a_stripped.fqtest @@ -849,22 +849,22 @@ $ fq -d elf dv a_stripped | | | [2]{}: dynamic_tags 0x2e38-0x2e47.7 (16) 0x2e30| 0c 00 00 00 00 00 00 00| ........| tag: "init" (12) (Address of the initialization function) 0x2e38-0x2e3f.7 (8) 0x2e40|00 10 00 00 00 00 00 00 |........ | ptr: 0x1000 0x2e40-0x2e47.7 (8) - | | | section_index: 8 0x2e48-NA (0) + | | | section_index: 8 | | | [3]{}: dynamic_tags 0x2e48-0x2e57.7 (16) 0x2e40| 0d 00 00 00 00 00 00 00| ........| tag: "fini" (13) (Address of the termination function) 0x2e48-0x2e4f.7 (8) 0x2e50|81 12 00 00 00 00 00 00 |........ | ptr: 0x1281 0x2e50-0x2e57.7 (8) - | | | section_index: 12 0x2e58-NA (0) + | | | section_index: 12 | | | [4]{}: dynamic_tags 0x2e58-0x2e67.7 (16) 0x2e50| f5 fe ff 6f 00 00 00 00| ...o....| tag: 1879047925 0x2e58-0x2e5f.7 (8) 0x2e60|30 03 00 00 00 00 00 00 |0....... | unspecified: 0x330 0x2e60-0x2e67.7 (8) | | | [5]{}: dynamic_tags 0x2e68-0x2e77.7 (16) 0x2e60| 05 00 00 00 00 00 00 00| ........| tag: "strtab" (5) (Address of string table) 0x2e68-0x2e6f.7 (8) 0x2e70|68 04 00 00 00 00 00 00 |h....... | ptr: 0x468 0x2e70-0x2e77.7 (8) - | | | section_index: 5 0x2e78-NA (0) + | | | section_index: 5 | | | [6]{}: dynamic_tags 0x2e78-0x2e87.7 (16) 0x2e70| 06 00 00 00 00 00 00 00| ........| tag: "symtab" (6) (Address of symbol table) 0x2e78-0x2e7f.7 (8) 0x2e80|60 03 00 00 00 00 00 00 |`....... | ptr: 0x360 0x2e80-0x2e87.7 (8) - | | | section_index: 4 0x2e88-NA (0) + | | | section_index: 4 | | | [7]{}: dynamic_tags 0x2e88-0x2e97.7 (16) 0x2e80| 0a 00 00 00 00 00 00 00| ........| tag: "strsz" (10) (Size in bytes of string table) 0x2e88-0x2e8f.7 (8) 0x2e90|c2 00 00 00 00 00 00 00 |........ | val: 194 0x2e90-0x2e97.7 (8) @@ -877,7 +877,7 @@ $ fq -d elf dv a_stripped | | | [10]{}: dynamic_tags 0x2eb8-0x2ec7.7 (16) 0x2eb0| 03 00 00 00 00 00 00 00| ........| tag: "pltgot" (3) (Address of PLT and/or GOT) 0x2eb8-0x2ebf.7 (8) 0x2ec0|a8 3f 00 00 00 00 00 00 |.?...... | ptr: 0x3fa8 0x2ec0-0x2ec7.7 (8) - | | | section_index: 19 0x2ec8-NA (0) + | | | section_index: 19 | | | [11]{}: dynamic_tags 0x2ec8-0x2ed7.7 (16) 0x2ec0| 02 00 00 00 00 00 00 00| ........| tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0x2ec8-0x2ecf.7 (8) 0x2ed0|48 00 00 00 00 00 00 00 |H....... | val: 72 0x2ed0-0x2ed7.7 (8) @@ -887,7 +887,7 @@ $ fq -d elf dv a_stripped | | | [13]{}: dynamic_tags 0x2ee8-0x2ef7.7 (16) 0x2ee0| 17 00 00 00 00 00 00 00| ........| tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0x2ee8-0x2eef.7 (8) 0x2ef0|c0 05 00 00 00 00 00 00 |........ | ptr: 0x5c0 0x2ef0-0x2ef7.7 (8) - | | | section_index: 7 0x2ef8-NA (0) + | | | section_index: 7 | | | [14]{}: dynamic_tags 0x2ef8-0x2f07.7 (16) 0x2ef0| 07 00 00 00 00 00 00 00| ........| tag: "rela" (7) (Address of Rela relocation table) 0x2ef8-0x2eff.7 (8) 0x2f00|30 05 00 00 00 00 00 00 |0....... | ptr: 0x530 0x2f00-0x2f07.7 (8) diff --git a/format/elf/testdata/linux_amd64/libbbb.so.fqtest b/format/elf/testdata/linux_amd64/libbbb.so.fqtest index c87e917130..7d0ab44972 100644 --- a/format/elf/testdata/linux_amd64/libbbb.so.fqtest +++ b/format/elf/testdata/linux_amd64/libbbb.so.fqtest @@ -777,22 +777,22 @@ $ fq -d elf dv libbbb.so | | | [1]{}: dynamic_tags 0x2e58-0x2e67.7 (16) 0x2e50| 0c 00 00 00 00 00 00 00| ........| tag: "init" (12) (Address of the initialization function) 0x2e58-0x2e5f.7 (8) 0x2e60|00 10 00 00 00 00 00 00 |........ | ptr: 0x1000 0x2e60-0x2e67.7 (8) - | | | section_index: 6 0x2e68-NA (0) + | | | section_index: 6 | | | [2]{}: dynamic_tags 0x2e68-0x2e77.7 (16) 0x2e60| 0d 00 00 00 00 00 00 00| ........| tag: "fini" (13) (Address of the termination function) 0x2e68-0x2e6f.7 (8) 0x2e70|01 12 00 00 00 00 00 00 |........ | ptr: 0x1201 0x2e70-0x2e77.7 (8) - | | | section_index: 10 0x2e78-NA (0) + | | | section_index: 10 | | | [3]{}: dynamic_tags 0x2e78-0x2e87.7 (16) 0x2e70| f5 fe ff 6f 00 00 00 00| ...o....| tag: 1879047925 0x2e78-0x2e7f.7 (8) 0x2e80|70 02 00 00 00 00 00 00 |p....... | unspecified: 0x270 0x2e80-0x2e87.7 (8) | | | [4]{}: dynamic_tags 0x2e88-0x2e97.7 (16) 0x2e80| 05 00 00 00 00 00 00 00| ........| tag: "strtab" (5) (Address of string table) 0x2e88-0x2e8f.7 (8) 0x2e90|90 03 00 00 00 00 00 00 |........ | ptr: 0x390 0x2e90-0x2e97.7 (8) - | | | section_index: 3 0x2e98-NA (0) + | | | section_index: 3 | | | [5]{}: dynamic_tags 0x2e98-0x2ea7.7 (16) 0x2e90| 06 00 00 00 00 00 00 00| ........| tag: "symtab" (6) (Address of symbol table) 0x2e98-0x2e9f.7 (8) 0x2ea0|a0 02 00 00 00 00 00 00 |........ | ptr: 0x2a0 0x2ea0-0x2ea7.7 (8) - | | | section_index: 2 0x2ea8-NA (0) + | | | section_index: 2 | | | [6]{}: dynamic_tags 0x2ea8-0x2eb7.7 (16) 0x2ea0| 0a 00 00 00 00 00 00 00| ........| tag: "strsz" (10) (Size in bytes of string table) 0x2ea8-0x2eaf.7 (8) 0x2eb0|a6 00 00 00 00 00 00 00 |........ | val: 166 0x2eb0-0x2eb7.7 (8) @@ -802,7 +802,7 @@ $ fq -d elf dv libbbb.so | | | [8]{}: dynamic_tags 0x2ec8-0x2ed7.7 (16) 0x2ec0| 03 00 00 00 00 00 00 00| ........| tag: "pltgot" (3) (Address of PLT and/or GOT) 0x2ec8-0x2ecf.7 (8) 0x2ed0|b8 3f 00 00 00 00 00 00 |.?...... | ptr: 0x3fb8 0x2ed0-0x2ed7.7 (8) - | | | section_index: 18 0x2ed8-NA (0) + | | | section_index: 18 | | | [9]{}: dynamic_tags 0x2ed8-0x2ee7.7 (16) 0x2ed0| 02 00 00 00 00 00 00 00| ........| tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0x2ed8-0x2edf.7 (8) 0x2ee0|18 00 00 00 00 00 00 00 |........ | val: 24 0x2ee0-0x2ee7.7 (8) @@ -812,7 +812,7 @@ $ fq -d elf dv libbbb.so | | | [11]{}: dynamic_tags 0x2ef8-0x2f07.7 (16) 0x2ef0| 17 00 00 00 00 00 00 00| ........| tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0x2ef8-0x2eff.7 (8) 0x2f00|c8 04 00 00 00 00 00 00 |........ | ptr: 0x4c8 0x2f00-0x2f07.7 (8) - | | | section_index: 5 0x2f08-NA (0) + | | | section_index: 5 | | | [12]{}: dynamic_tags 0x2f08-0x2f17.7 (16) 0x2f00| 07 00 00 00 00 00 00 00| ........| tag: "rela" (7) (Address of Rela relocation table) 0x2f08-0x2f0f.7 (8) 0x2f10|38 04 00 00 00 00 00 00 |8....... | ptr: 0x438 0x2f10-0x2f17.7 (8) diff --git a/format/elf/testdata/linux_arm64/a_dynamic.fqtest b/format/elf/testdata/linux_arm64/a_dynamic.fqtest index 6a779139b2..2ad4934a7b 100644 --- a/format/elf/testdata/linux_arm64/a_dynamic.fqtest +++ b/format/elf/testdata/linux_arm64/a_dynamic.fqtest @@ -734,11 +734,11 @@ $ fq -d elf dv a_dynamic | | | [2]{}: dynamic_tags 0xdc0-0xdcf.7 (16) 0x0dc0|0c 00 00 00 00 00 00 00 |........ | tag: "init" (12) (Address of the initialization function) 0xdc0-0xdc7.7 (8) 0x0dc0| e0 05 00 00 00 00 00 00| ........| ptr: 0x5e0 0xdc8-0xdcf.7 (8) - | | | section_index: 7 0xdd0-NA (0) + | | | section_index: 7 | | | [3]{}: dynamic_tags 0xdd0-0xddf.7 (16) 0x0dd0|0d 00 00 00 00 00 00 00 |........ | tag: "fini" (13) (Address of the termination function) 0xdd0-0xdd7.7 (8) 0x0dd0| 00 08 00 00 00 00 00 00| ........| ptr: 0x800 0xdd8-0xddf.7 (8) - | | | section_index: 10 0xde0-NA (0) + | | | section_index: 10 | | | [4]{}: dynamic_tags 0xde0-0xdef.7 (16) 0x0de0|19 00 00 00 00 00 00 00 |........ | tag: "init_array" (25) (Address of the array of pointers to initialization functions) 0xde0-0xde7.7 (8) 0x0de0| 90 0d 01 00 00 00 00 00| ........| ptr: 0x10d90 0xde8-0xdef.7 (8) @@ -757,11 +757,11 @@ $ fq -d elf dv a_dynamic | | | [9]{}: dynamic_tags 0xe30-0xe3f.7 (16) 0x0e30|05 00 00 00 00 00 00 00 |........ | tag: "strtab" (5) (Address of string table) 0xe30-0xe37.7 (8) 0x0e30| 80 03 00 00 00 00 00 00| ........| ptr: 0x380 0xe38-0xe3f.7 (8) - | | | section_index: 4 0xe40-NA (0) + | | | section_index: 4 | | | [10]{}: dynamic_tags 0xe40-0xe4f.7 (16) 0x0e40|06 00 00 00 00 00 00 00 |........ | tag: "symtab" (6) (Address of symbol table) 0xe40-0xe47.7 (8) 0x0e40| 48 02 00 00 00 00 00 00| H.......| ptr: 0x248 0xe48-0xe4f.7 (8) - | | | section_index: 3 0xe50-NA (0) + | | | section_index: 3 | | | [11]{}: dynamic_tags 0xe50-0xe5f.7 (16) 0x0e50|0a 00 00 00 00 00 00 00 |........ | tag: "strsz" (10) (Size in bytes of string table) 0xe50-0xe57.7 (8) 0x0e50| c3 00 00 00 00 00 00 00| ........| val: 195 0xe58-0xe5f.7 (8) @@ -774,7 +774,7 @@ $ fq -d elf dv a_dynamic | | | [14]{}: dynamic_tags 0xe80-0xe8f.7 (16) 0x0e80|03 00 00 00 00 00 00 00 |........ | tag: "pltgot" (3) (Address of PLT and/or GOT) 0xe80-0xe87.7 (8) 0x0e80| 70 0f 01 00 00 00 00 00| p.......| ptr: 0x10f70 0xe88-0xe8f.7 (8) - | | | section_index: 17 0xe90-NA (0) + | | | section_index: 17 | | | [15]{}: dynamic_tags 0xe90-0xe9f.7 (16) 0x0e90|02 00 00 00 00 00 00 00 |........ | tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0xe90-0xe97.7 (8) 0x0e90| 90 00 00 00 00 00 00 00| ........| val: 144 0xe98-0xe9f.7 (8) @@ -784,7 +784,7 @@ $ fq -d elf dv a_dynamic | | | [17]{}: dynamic_tags 0xeb0-0xebf.7 (16) 0x0eb0|17 00 00 00 00 00 00 00 |........ | tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0xeb0-0xeb7.7 (8) 0x0eb0| 50 05 00 00 00 00 00 00| P.......| ptr: 0x550 0xeb8-0xebf.7 (8) - | | | section_index: 6 0xec0-NA (0) + | | | section_index: 6 | | | [18]{}: dynamic_tags 0xec0-0xecf.7 (16) 0x0ec0|07 00 00 00 00 00 00 00 |........ | tag: "rela" (7) (Address of Rela relocation table) 0xec0-0xec7.7 (8) 0x0ec0| 48 04 00 00 00 00 00 00| H.......| ptr: 0x448 0xec8-0xecf.7 (8) diff --git a/format/elf/testdata/linux_arm64/a_stripped.fqtest b/format/elf/testdata/linux_arm64/a_stripped.fqtest index fdaec5cf38..f7c9c659f8 100644 --- a/format/elf/testdata/linux_arm64/a_stripped.fqtest +++ b/format/elf/testdata/linux_arm64/a_stripped.fqtest @@ -734,11 +734,11 @@ $ fq -d elf dv a_stripped | | | [2]{}: dynamic_tags 0xdc0-0xdcf.7 (16) 0x0dc0|0c 00 00 00 00 00 00 00 |........ | tag: "init" (12) (Address of the initialization function) 0xdc0-0xdc7.7 (8) 0x0dc0| e0 05 00 00 00 00 00 00| ........| ptr: 0x5e0 0xdc8-0xdcf.7 (8) - | | | section_index: 7 0xdd0-NA (0) + | | | section_index: 7 | | | [3]{}: dynamic_tags 0xdd0-0xddf.7 (16) 0x0dd0|0d 00 00 00 00 00 00 00 |........ | tag: "fini" (13) (Address of the termination function) 0xdd0-0xdd7.7 (8) 0x0dd0| 00 08 00 00 00 00 00 00| ........| ptr: 0x800 0xdd8-0xddf.7 (8) - | | | section_index: 10 0xde0-NA (0) + | | | section_index: 10 | | | [4]{}: dynamic_tags 0xde0-0xdef.7 (16) 0x0de0|19 00 00 00 00 00 00 00 |........ | tag: "init_array" (25) (Address of the array of pointers to initialization functions) 0xde0-0xde7.7 (8) 0x0de0| 90 0d 01 00 00 00 00 00| ........| ptr: 0x10d90 0xde8-0xdef.7 (8) @@ -757,11 +757,11 @@ $ fq -d elf dv a_stripped | | | [9]{}: dynamic_tags 0xe30-0xe3f.7 (16) 0x0e30|05 00 00 00 00 00 00 00 |........ | tag: "strtab" (5) (Address of string table) 0xe30-0xe37.7 (8) 0x0e30| 80 03 00 00 00 00 00 00| ........| ptr: 0x380 0xe38-0xe3f.7 (8) - | | | section_index: 4 0xe40-NA (0) + | | | section_index: 4 | | | [10]{}: dynamic_tags 0xe40-0xe4f.7 (16) 0x0e40|06 00 00 00 00 00 00 00 |........ | tag: "symtab" (6) (Address of symbol table) 0xe40-0xe47.7 (8) 0x0e40| 48 02 00 00 00 00 00 00| H.......| ptr: 0x248 0xe48-0xe4f.7 (8) - | | | section_index: 3 0xe50-NA (0) + | | | section_index: 3 | | | [11]{}: dynamic_tags 0xe50-0xe5f.7 (16) 0x0e50|0a 00 00 00 00 00 00 00 |........ | tag: "strsz" (10) (Size in bytes of string table) 0xe50-0xe57.7 (8) 0x0e50| c3 00 00 00 00 00 00 00| ........| val: 195 0xe58-0xe5f.7 (8) @@ -774,7 +774,7 @@ $ fq -d elf dv a_stripped | | | [14]{}: dynamic_tags 0xe80-0xe8f.7 (16) 0x0e80|03 00 00 00 00 00 00 00 |........ | tag: "pltgot" (3) (Address of PLT and/or GOT) 0xe80-0xe87.7 (8) 0x0e80| 70 0f 01 00 00 00 00 00| p.......| ptr: 0x10f70 0xe88-0xe8f.7 (8) - | | | section_index: 17 0xe90-NA (0) + | | | section_index: 17 | | | [15]{}: dynamic_tags 0xe90-0xe9f.7 (16) 0x0e90|02 00 00 00 00 00 00 00 |........ | tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0xe90-0xe97.7 (8) 0x0e90| 90 00 00 00 00 00 00 00| ........| val: 144 0xe98-0xe9f.7 (8) @@ -784,7 +784,7 @@ $ fq -d elf dv a_stripped | | | [17]{}: dynamic_tags 0xeb0-0xebf.7 (16) 0x0eb0|17 00 00 00 00 00 00 00 |........ | tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0xeb0-0xeb7.7 (8) 0x0eb0| 50 05 00 00 00 00 00 00| P.......| ptr: 0x550 0xeb8-0xebf.7 (8) - | | | section_index: 6 0xec0-NA (0) + | | | section_index: 6 | | | [18]{}: dynamic_tags 0xec0-0xecf.7 (16) 0x0ec0|07 00 00 00 00 00 00 00 |........ | tag: "rela" (7) (Address of Rela relocation table) 0xec0-0xec7.7 (8) 0x0ec0| 48 04 00 00 00 00 00 00| H.......| ptr: 0x448 0xec8-0xecf.7 (8) diff --git a/format/elf/testdata/linux_arm64/libbbb.so.fqtest b/format/elf/testdata/linux_arm64/libbbb.so.fqtest index 92f5d1a1de..7090207ce0 100644 --- a/format/elf/testdata/linux_arm64/libbbb.so.fqtest +++ b/format/elf/testdata/linux_arm64/libbbb.so.fqtest @@ -672,11 +672,11 @@ $ fq -d elf dv libbbb.so | | | [1]{}: dynamic_tags 0xdf8-0xe07.7 (16) 0x0df0| 0c 00 00 00 00 00 00 00| ........| tag: "init" (12) (Address of the initialization function) 0xdf8-0xdff.7 (8) 0x0e00|a8 04 00 00 00 00 00 00 |........ | ptr: 0x4a8 0xe00-0xe07.7 (8) - | | | section_index: 6 0xe08-NA (0) + | | | section_index: 6 | | | [2]{}: dynamic_tags 0xe08-0xe17.7 (16) 0x0e00| 0d 00 00 00 00 00 00 00| ........| tag: "fini" (13) (Address of the termination function) 0xe08-0xe0f.7 (8) 0x0e10|44 06 00 00 00 00 00 00 |D....... | ptr: 0x644 0xe10-0xe17.7 (8) - | | | section_index: 9 0xe18-NA (0) + | | | section_index: 9 | | | [3]{}: dynamic_tags 0xe18-0xe27.7 (16) 0x0e10| 19 00 00 00 00 00 00 00| ........| tag: "init_array" (25) (Address of the array of pointers to initialization functions) 0xe18-0xe1f.7 (8) 0x0e20|d8 0d 01 00 00 00 00 00 |........ | ptr: 0x10dd8 0xe20-0xe27.7 (8) @@ -695,11 +695,11 @@ $ fq -d elf dv libbbb.so | | | [8]{}: dynamic_tags 0xe68-0xe77.7 (16) 0x0e60| 05 00 00 00 00 00 00 00| ........| tag: "strtab" (5) (Address of string table) 0xe68-0xe6f.7 (8) 0x0e70|e0 02 00 00 00 00 00 00 |........ | ptr: 0x2e0 0xe70-0xe77.7 (8) - | | | section_index: 3 0xe78-NA (0) + | | | section_index: 3 | | | [9]{}: dynamic_tags 0xe78-0xe87.7 (16) 0x0e70| 06 00 00 00 00 00 00 00| ........| tag: "symtab" (6) (Address of symbol table) 0xe78-0xe7f.7 (8) 0x0e80|c0 01 00 00 00 00 00 00 |........ | ptr: 0x1c0 0xe80-0xe87.7 (8) - | | | section_index: 2 0xe88-NA (0) + | | | section_index: 2 | | | [10]{}: dynamic_tags 0xe88-0xe97.7 (16) 0x0e80| 0a 00 00 00 00 00 00 00| ........| tag: "strsz" (10) (Size in bytes of string table) 0xe88-0xe8f.7 (8) 0x0e90|a7 00 00 00 00 00 00 00 |........ | val: 167 0xe90-0xe97.7 (8) @@ -709,7 +709,7 @@ $ fq -d elf dv libbbb.so | | | [12]{}: dynamic_tags 0xea8-0xeb7.7 (16) 0x0ea0| 03 00 00 00 00 00 00 00| ........| tag: "pltgot" (3) (Address of PLT and/or GOT) 0xea8-0xeaf.7 (8) 0x0eb0|98 0f 01 00 00 00 00 00 |........ | ptr: 0x10f98 0xeb0-0xeb7.7 (8) - | | | section_index: 16 0xeb8-NA (0) + | | | section_index: 16 | | | [13]{}: dynamic_tags 0xeb8-0xec7.7 (16) 0x0eb0| 02 00 00 00 00 00 00 00| ........| tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0xeb8-0xebf.7 (8) 0x0ec0|60 00 00 00 00 00 00 00 |`....... | val: 96 0xec0-0xec7.7 (8) @@ -719,7 +719,7 @@ $ fq -d elf dv libbbb.so | | | [15]{}: dynamic_tags 0xed8-0xee7.7 (16) 0x0ed0| 17 00 00 00 00 00 00 00| ........| tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0xed8-0xedf.7 (8) 0x0ee0|48 04 00 00 00 00 00 00 |H....... | ptr: 0x448 0xee0-0xee7.7 (8) - | | | section_index: 5 0xee8-NA (0) + | | | section_index: 5 | | | [16]{}: dynamic_tags 0xee8-0xef7.7 (16) 0x0ee0| 07 00 00 00 00 00 00 00| ........| tag: "rela" (7) (Address of Rela relocation table) 0xee8-0xeef.7 (8) 0x0ef0|88 03 00 00 00 00 00 00 |........ | ptr: 0x388 0xef0-0xef7.7 (8) diff --git a/format/elf/testdata/linux_arm_v6/a_dynamic.fqtest b/format/elf/testdata/linux_arm_v6/a_dynamic.fqtest index cbceba48b7..9af875ba78 100644 --- a/format/elf/testdata/linux_arm_v6/a_dynamic.fqtest +++ b/format/elf/testdata/linux_arm_v6/a_dynamic.fqtest @@ -683,11 +683,11 @@ $ fq -d elf dv a_dynamic | | | [2]{}: dynamic_tags 0xee4-0xeeb.7 (8) 0x0ee0| 0c 00 00 00 | .... | tag: "init" (12) (Address of the initialization function) 0xee4-0xee7.7 (4) 0x0ee0| 6c 03 00 00 | l... | ptr: 0x36c 0xee8-0xeeb.7 (4) - | | | section_index: 7 0xeec-NA (0) + | | | section_index: 7 | | | [3]{}: dynamic_tags 0xeec-0xef3.7 (8) 0x0ee0| 0d 00 00 00| ....| tag: "fini" (13) (Address of the termination function) 0xeec-0xeef.7 (4) 0x0ef0|08 06 00 00 |.... | ptr: 0x608 0xef0-0xef3.7 (4) - | | | section_index: 10 0xef4-NA (0) + | | | section_index: 10 | | | [4]{}: dynamic_tags 0xef4-0xefb.7 (8) 0x0ef0| 19 00 00 00 | .... | tag: "init_array" (25) (Address of the array of pointers to initialization functions) 0xef4-0xef7.7 (4) 0x0ef0| cc 0e 01 00 | .... | ptr: 0x10ecc 0xef8-0xefb.7 (4) @@ -706,11 +706,11 @@ $ fq -d elf dv a_dynamic | | | [9]{}: dynamic_tags 0xf1c-0xf23.7 (8) 0x0f10| 05 00 00 00| ....| tag: "strtab" (5) (Address of string table) 0xf1c-0xf1f.7 (4) 0x0f20|20 02 00 00 | ... | ptr: 0x220 0xf20-0xf23.7 (4) - | | | section_index: 4 0xf24-NA (0) + | | | section_index: 4 | | | [10]{}: dynamic_tags 0xf24-0xf2b.7 (8) 0x0f20| 06 00 00 00 | .... | tag: "symtab" (6) (Address of symbol table) 0xf24-0xf27.7 (4) 0x0f20| 50 01 00 00 | P... | ptr: 0x150 0xf28-0xf2b.7 (4) - | | | section_index: 3 0xf2c-NA (0) + | | | section_index: 3 | | | [11]{}: dynamic_tags 0xf2c-0xf33.7 (8) 0x0f20| 0a 00 00 00| ....| tag: "strsz" (10) (Size in bytes of string table) 0xf2c-0xf2f.7 (4) 0x0f30|c1 00 00 00 |.... | val: 193 0xf30-0xf33.7 (4) @@ -723,7 +723,7 @@ $ fq -d elf dv a_dynamic | | | [14]{}: dynamic_tags 0xf44-0xf4b.7 (8) 0x0f40| 03 00 00 00 | .... | tag: "pltgot" (3) (Address of PLT and/or GOT) 0xf44-0xf47.7 (4) 0x0f40| bc 0f 01 00 | .... | ptr: 0x10fbc 0xf48-0xf4b.7 (4) - | | | section_index: 16 0xf4c-NA (0) + | | | section_index: 16 | | | [15]{}: dynamic_tags 0xf4c-0xf53.7 (8) 0x0f40| 02 00 00 00| ....| tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0xf4c-0xf4f.7 (4) 0x0f50|30 00 00 00 |0... | val: 48 0xf50-0xf53.7 (4) @@ -733,7 +733,7 @@ $ fq -d elf dv a_dynamic | | | [17]{}: dynamic_tags 0xf5c-0xf63.7 (8) 0x0f50| 17 00 00 00| ....| tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0xf5c-0xf5f.7 (4) 0x0f60|3c 03 00 00 |<... | ptr: 0x33c 0xf60-0xf63.7 (4) - | | | section_index: 6 0xf64-NA (0) + | | | section_index: 6 | | | [18]{}: dynamic_tags 0xf64-0xf6b.7 (8) 0x0f60| 11 00 00 00 | .... | tag: "rel" (17) 0xf64-0xf67.7 (4) 0x0f60| e4 02 00 00 | .... | ptr: 0x2e4 0xf68-0xf6b.7 (4) diff --git a/format/elf/testdata/linux_arm_v6/a_stripped.fqtest b/format/elf/testdata/linux_arm_v6/a_stripped.fqtest index ec493d3b49..2e697fd1ed 100644 --- a/format/elf/testdata/linux_arm_v6/a_stripped.fqtest +++ b/format/elf/testdata/linux_arm_v6/a_stripped.fqtest @@ -683,11 +683,11 @@ $ fq -d elf dv a_stripped | | | [2]{}: dynamic_tags 0xee4-0xeeb.7 (8) 0x0ee0| 0c 00 00 00 | .... | tag: "init" (12) (Address of the initialization function) 0xee4-0xee7.7 (4) 0x0ee0| 6c 03 00 00 | l... | ptr: 0x36c 0xee8-0xeeb.7 (4) - | | | section_index: 7 0xeec-NA (0) + | | | section_index: 7 | | | [3]{}: dynamic_tags 0xeec-0xef3.7 (8) 0x0ee0| 0d 00 00 00| ....| tag: "fini" (13) (Address of the termination function) 0xeec-0xeef.7 (4) 0x0ef0|08 06 00 00 |.... | ptr: 0x608 0xef0-0xef3.7 (4) - | | | section_index: 10 0xef4-NA (0) + | | | section_index: 10 | | | [4]{}: dynamic_tags 0xef4-0xefb.7 (8) 0x0ef0| 19 00 00 00 | .... | tag: "init_array" (25) (Address of the array of pointers to initialization functions) 0xef4-0xef7.7 (4) 0x0ef0| cc 0e 01 00 | .... | ptr: 0x10ecc 0xef8-0xefb.7 (4) @@ -706,11 +706,11 @@ $ fq -d elf dv a_stripped | | | [9]{}: dynamic_tags 0xf1c-0xf23.7 (8) 0x0f10| 05 00 00 00| ....| tag: "strtab" (5) (Address of string table) 0xf1c-0xf1f.7 (4) 0x0f20|20 02 00 00 | ... | ptr: 0x220 0xf20-0xf23.7 (4) - | | | section_index: 4 0xf24-NA (0) + | | | section_index: 4 | | | [10]{}: dynamic_tags 0xf24-0xf2b.7 (8) 0x0f20| 06 00 00 00 | .... | tag: "symtab" (6) (Address of symbol table) 0xf24-0xf27.7 (4) 0x0f20| 50 01 00 00 | P... | ptr: 0x150 0xf28-0xf2b.7 (4) - | | | section_index: 3 0xf2c-NA (0) + | | | section_index: 3 | | | [11]{}: dynamic_tags 0xf2c-0xf33.7 (8) 0x0f20| 0a 00 00 00| ....| tag: "strsz" (10) (Size in bytes of string table) 0xf2c-0xf2f.7 (4) 0x0f30|c1 00 00 00 |.... | val: 193 0xf30-0xf33.7 (4) @@ -723,7 +723,7 @@ $ fq -d elf dv a_stripped | | | [14]{}: dynamic_tags 0xf44-0xf4b.7 (8) 0x0f40| 03 00 00 00 | .... | tag: "pltgot" (3) (Address of PLT and/or GOT) 0xf44-0xf47.7 (4) 0x0f40| bc 0f 01 00 | .... | ptr: 0x10fbc 0xf48-0xf4b.7 (4) - | | | section_index: 16 0xf4c-NA (0) + | | | section_index: 16 | | | [15]{}: dynamic_tags 0xf4c-0xf53.7 (8) 0x0f40| 02 00 00 00| ....| tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0xf4c-0xf4f.7 (4) 0x0f50|30 00 00 00 |0... | val: 48 0xf50-0xf53.7 (4) @@ -733,7 +733,7 @@ $ fq -d elf dv a_stripped | | | [17]{}: dynamic_tags 0xf5c-0xf63.7 (8) 0x0f50| 17 00 00 00| ....| tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0xf5c-0xf5f.7 (4) 0x0f60|3c 03 00 00 |<... | ptr: 0x33c 0xf60-0xf63.7 (4) - | | | section_index: 6 0xf64-NA (0) + | | | section_index: 6 | | | [18]{}: dynamic_tags 0xf64-0xf6b.7 (8) 0x0f60| 11 00 00 00 | .... | tag: "rel" (17) 0xf64-0xf67.7 (4) 0x0f60| e4 02 00 00 | .... | ptr: 0x2e4 0xf68-0xf6b.7 (4) diff --git a/format/elf/testdata/linux_arm_v6/libbbb.so.fqtest b/format/elf/testdata/linux_arm_v6/libbbb.so.fqtest index d130e8ab8c..70749bdf34 100644 --- a/format/elf/testdata/linux_arm_v6/libbbb.so.fqtest +++ b/format/elf/testdata/linux_arm_v6/libbbb.so.fqtest @@ -611,11 +611,11 @@ $ fq -d elf dv libbbb.so | | | [1]{}: dynamic_tags 0xf00-0xf07.7 (8) 0x0f00|0c 00 00 00 |.... | tag: "init" (12) (Address of the initialization function) 0xf00-0xf03.7 (4) 0x0f00| c8 02 00 00 | .... | ptr: 0x2c8 0xf04-0xf07.7 (4) - | | | section_index: 6 0xf08-NA (0) + | | | section_index: 6 | | | [2]{}: dynamic_tags 0xf08-0xf0f.7 (8) 0x0f00| 0d 00 00 00 | .... | tag: "fini" (13) (Address of the termination function) 0xf08-0xf0b.7 (4) 0x0f00| a8 04 00 00| ....| ptr: 0x4a8 0xf0c-0xf0f.7 (4) - | | | section_index: 9 0xf10-NA (0) + | | | section_index: 9 | | | [3]{}: dynamic_tags 0xf10-0xf17.7 (8) 0x0f10|19 00 00 00 |.... | tag: "init_array" (25) (Address of the array of pointers to initialization functions) 0xf10-0xf13.7 (4) 0x0f10| f0 0e 01 00 | .... | ptr: 0x10ef0 0xf14-0xf17.7 (4) @@ -634,11 +634,11 @@ $ fq -d elf dv libbbb.so | | | [8]{}: dynamic_tags 0xf38-0xf3f.7 (8) 0x0f30| 05 00 00 00 | .... | tag: "strtab" (5) (Address of string table) 0xf38-0xf3b.7 (4) 0x0f30| c0 01 00 00| ....| ptr: 0x1c0 0xf3c-0xf3f.7 (4) - | | | section_index: 3 0xf40-NA (0) + | | | section_index: 3 | | | [9]{}: dynamic_tags 0xf40-0xf47.7 (8) 0x0f40|06 00 00 00 |.... | tag: "symtab" (6) (Address of symbol table) 0xf40-0xf43.7 (4) 0x0f40| 00 01 00 00 | .... | ptr: 0x100 0xf44-0xf47.7 (4) - | | | section_index: 2 0xf48-NA (0) + | | | section_index: 2 | | | [10]{}: dynamic_tags 0xf48-0xf4f.7 (8) 0x0f40| 0a 00 00 00 | .... | tag: "strsz" (10) (Size in bytes of string table) 0xf48-0xf4b.7 (4) 0x0f40| a5 00 00 00| ....| val: 165 0xf4c-0xf4f.7 (4) @@ -648,7 +648,7 @@ $ fq -d elf dv libbbb.so | | | [12]{}: dynamic_tags 0xf58-0xf5f.7 (8) 0x0f50| 03 00 00 00 | .... | tag: "pltgot" (3) (Address of PLT and/or GOT) 0xf58-0xf5b.7 (4) 0x0f50| d0 0f 01 00| ....| ptr: 0x10fd0 0xf5c-0xf5f.7 (4) - | | | section_index: 15 0xf60-NA (0) + | | | section_index: 15 | | | [13]{}: dynamic_tags 0xf60-0xf67.7 (8) 0x0f60|02 00 00 00 |.... | tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0xf60-0xf63.7 (4) 0x0f60| 20 00 00 00 | ... | val: 32 0xf64-0xf67.7 (4) @@ -658,7 +658,7 @@ $ fq -d elf dv libbbb.so | | | [15]{}: dynamic_tags 0xf70-0xf77.7 (8) 0x0f70|17 00 00 00 |.... | tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0xf70-0xf73.7 (4) 0x0f70| a8 02 00 00 | .... | ptr: 0x2a8 0xf74-0xf77.7 (4) - | | | section_index: 5 0xf78-NA (0) + | | | section_index: 5 | | | [16]{}: dynamic_tags 0xf78-0xf7f.7 (8) 0x0f70| 11 00 00 00 | .... | tag: "rel" (17) 0xf78-0xf7b.7 (4) 0x0f70| 68 02 00 00| h...| ptr: 0x268 0xf7c-0xf7f.7 (4) diff --git a/format/elf/testdata/linux_arm_v7/a_dynamic.fqtest b/format/elf/testdata/linux_arm_v7/a_dynamic.fqtest index cbceba48b7..9af875ba78 100644 --- a/format/elf/testdata/linux_arm_v7/a_dynamic.fqtest +++ b/format/elf/testdata/linux_arm_v7/a_dynamic.fqtest @@ -683,11 +683,11 @@ $ fq -d elf dv a_dynamic | | | [2]{}: dynamic_tags 0xee4-0xeeb.7 (8) 0x0ee0| 0c 00 00 00 | .... | tag: "init" (12) (Address of the initialization function) 0xee4-0xee7.7 (4) 0x0ee0| 6c 03 00 00 | l... | ptr: 0x36c 0xee8-0xeeb.7 (4) - | | | section_index: 7 0xeec-NA (0) + | | | section_index: 7 | | | [3]{}: dynamic_tags 0xeec-0xef3.7 (8) 0x0ee0| 0d 00 00 00| ....| tag: "fini" (13) (Address of the termination function) 0xeec-0xeef.7 (4) 0x0ef0|08 06 00 00 |.... | ptr: 0x608 0xef0-0xef3.7 (4) - | | | section_index: 10 0xef4-NA (0) + | | | section_index: 10 | | | [4]{}: dynamic_tags 0xef4-0xefb.7 (8) 0x0ef0| 19 00 00 00 | .... | tag: "init_array" (25) (Address of the array of pointers to initialization functions) 0xef4-0xef7.7 (4) 0x0ef0| cc 0e 01 00 | .... | ptr: 0x10ecc 0xef8-0xefb.7 (4) @@ -706,11 +706,11 @@ $ fq -d elf dv a_dynamic | | | [9]{}: dynamic_tags 0xf1c-0xf23.7 (8) 0x0f10| 05 00 00 00| ....| tag: "strtab" (5) (Address of string table) 0xf1c-0xf1f.7 (4) 0x0f20|20 02 00 00 | ... | ptr: 0x220 0xf20-0xf23.7 (4) - | | | section_index: 4 0xf24-NA (0) + | | | section_index: 4 | | | [10]{}: dynamic_tags 0xf24-0xf2b.7 (8) 0x0f20| 06 00 00 00 | .... | tag: "symtab" (6) (Address of symbol table) 0xf24-0xf27.7 (4) 0x0f20| 50 01 00 00 | P... | ptr: 0x150 0xf28-0xf2b.7 (4) - | | | section_index: 3 0xf2c-NA (0) + | | | section_index: 3 | | | [11]{}: dynamic_tags 0xf2c-0xf33.7 (8) 0x0f20| 0a 00 00 00| ....| tag: "strsz" (10) (Size in bytes of string table) 0xf2c-0xf2f.7 (4) 0x0f30|c1 00 00 00 |.... | val: 193 0xf30-0xf33.7 (4) @@ -723,7 +723,7 @@ $ fq -d elf dv a_dynamic | | | [14]{}: dynamic_tags 0xf44-0xf4b.7 (8) 0x0f40| 03 00 00 00 | .... | tag: "pltgot" (3) (Address of PLT and/or GOT) 0xf44-0xf47.7 (4) 0x0f40| bc 0f 01 00 | .... | ptr: 0x10fbc 0xf48-0xf4b.7 (4) - | | | section_index: 16 0xf4c-NA (0) + | | | section_index: 16 | | | [15]{}: dynamic_tags 0xf4c-0xf53.7 (8) 0x0f40| 02 00 00 00| ....| tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0xf4c-0xf4f.7 (4) 0x0f50|30 00 00 00 |0... | val: 48 0xf50-0xf53.7 (4) @@ -733,7 +733,7 @@ $ fq -d elf dv a_dynamic | | | [17]{}: dynamic_tags 0xf5c-0xf63.7 (8) 0x0f50| 17 00 00 00| ....| tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0xf5c-0xf5f.7 (4) 0x0f60|3c 03 00 00 |<... | ptr: 0x33c 0xf60-0xf63.7 (4) - | | | section_index: 6 0xf64-NA (0) + | | | section_index: 6 | | | [18]{}: dynamic_tags 0xf64-0xf6b.7 (8) 0x0f60| 11 00 00 00 | .... | tag: "rel" (17) 0xf64-0xf67.7 (4) 0x0f60| e4 02 00 00 | .... | ptr: 0x2e4 0xf68-0xf6b.7 (4) diff --git a/format/elf/testdata/linux_arm_v7/a_stripped.fqtest b/format/elf/testdata/linux_arm_v7/a_stripped.fqtest index ec493d3b49..2e697fd1ed 100644 --- a/format/elf/testdata/linux_arm_v7/a_stripped.fqtest +++ b/format/elf/testdata/linux_arm_v7/a_stripped.fqtest @@ -683,11 +683,11 @@ $ fq -d elf dv a_stripped | | | [2]{}: dynamic_tags 0xee4-0xeeb.7 (8) 0x0ee0| 0c 00 00 00 | .... | tag: "init" (12) (Address of the initialization function) 0xee4-0xee7.7 (4) 0x0ee0| 6c 03 00 00 | l... | ptr: 0x36c 0xee8-0xeeb.7 (4) - | | | section_index: 7 0xeec-NA (0) + | | | section_index: 7 | | | [3]{}: dynamic_tags 0xeec-0xef3.7 (8) 0x0ee0| 0d 00 00 00| ....| tag: "fini" (13) (Address of the termination function) 0xeec-0xeef.7 (4) 0x0ef0|08 06 00 00 |.... | ptr: 0x608 0xef0-0xef3.7 (4) - | | | section_index: 10 0xef4-NA (0) + | | | section_index: 10 | | | [4]{}: dynamic_tags 0xef4-0xefb.7 (8) 0x0ef0| 19 00 00 00 | .... | tag: "init_array" (25) (Address of the array of pointers to initialization functions) 0xef4-0xef7.7 (4) 0x0ef0| cc 0e 01 00 | .... | ptr: 0x10ecc 0xef8-0xefb.7 (4) @@ -706,11 +706,11 @@ $ fq -d elf dv a_stripped | | | [9]{}: dynamic_tags 0xf1c-0xf23.7 (8) 0x0f10| 05 00 00 00| ....| tag: "strtab" (5) (Address of string table) 0xf1c-0xf1f.7 (4) 0x0f20|20 02 00 00 | ... | ptr: 0x220 0xf20-0xf23.7 (4) - | | | section_index: 4 0xf24-NA (0) + | | | section_index: 4 | | | [10]{}: dynamic_tags 0xf24-0xf2b.7 (8) 0x0f20| 06 00 00 00 | .... | tag: "symtab" (6) (Address of symbol table) 0xf24-0xf27.7 (4) 0x0f20| 50 01 00 00 | P... | ptr: 0x150 0xf28-0xf2b.7 (4) - | | | section_index: 3 0xf2c-NA (0) + | | | section_index: 3 | | | [11]{}: dynamic_tags 0xf2c-0xf33.7 (8) 0x0f20| 0a 00 00 00| ....| tag: "strsz" (10) (Size in bytes of string table) 0xf2c-0xf2f.7 (4) 0x0f30|c1 00 00 00 |.... | val: 193 0xf30-0xf33.7 (4) @@ -723,7 +723,7 @@ $ fq -d elf dv a_stripped | | | [14]{}: dynamic_tags 0xf44-0xf4b.7 (8) 0x0f40| 03 00 00 00 | .... | tag: "pltgot" (3) (Address of PLT and/or GOT) 0xf44-0xf47.7 (4) 0x0f40| bc 0f 01 00 | .... | ptr: 0x10fbc 0xf48-0xf4b.7 (4) - | | | section_index: 16 0xf4c-NA (0) + | | | section_index: 16 | | | [15]{}: dynamic_tags 0xf4c-0xf53.7 (8) 0x0f40| 02 00 00 00| ....| tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0xf4c-0xf4f.7 (4) 0x0f50|30 00 00 00 |0... | val: 48 0xf50-0xf53.7 (4) @@ -733,7 +733,7 @@ $ fq -d elf dv a_stripped | | | [17]{}: dynamic_tags 0xf5c-0xf63.7 (8) 0x0f50| 17 00 00 00| ....| tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0xf5c-0xf5f.7 (4) 0x0f60|3c 03 00 00 |<... | ptr: 0x33c 0xf60-0xf63.7 (4) - | | | section_index: 6 0xf64-NA (0) + | | | section_index: 6 | | | [18]{}: dynamic_tags 0xf64-0xf6b.7 (8) 0x0f60| 11 00 00 00 | .... | tag: "rel" (17) 0xf64-0xf67.7 (4) 0x0f60| e4 02 00 00 | .... | ptr: 0x2e4 0xf68-0xf6b.7 (4) diff --git a/format/elf/testdata/linux_arm_v7/libbbb.so.fqtest b/format/elf/testdata/linux_arm_v7/libbbb.so.fqtest index d130e8ab8c..70749bdf34 100644 --- a/format/elf/testdata/linux_arm_v7/libbbb.so.fqtest +++ b/format/elf/testdata/linux_arm_v7/libbbb.so.fqtest @@ -611,11 +611,11 @@ $ fq -d elf dv libbbb.so | | | [1]{}: dynamic_tags 0xf00-0xf07.7 (8) 0x0f00|0c 00 00 00 |.... | tag: "init" (12) (Address of the initialization function) 0xf00-0xf03.7 (4) 0x0f00| c8 02 00 00 | .... | ptr: 0x2c8 0xf04-0xf07.7 (4) - | | | section_index: 6 0xf08-NA (0) + | | | section_index: 6 | | | [2]{}: dynamic_tags 0xf08-0xf0f.7 (8) 0x0f00| 0d 00 00 00 | .... | tag: "fini" (13) (Address of the termination function) 0xf08-0xf0b.7 (4) 0x0f00| a8 04 00 00| ....| ptr: 0x4a8 0xf0c-0xf0f.7 (4) - | | | section_index: 9 0xf10-NA (0) + | | | section_index: 9 | | | [3]{}: dynamic_tags 0xf10-0xf17.7 (8) 0x0f10|19 00 00 00 |.... | tag: "init_array" (25) (Address of the array of pointers to initialization functions) 0xf10-0xf13.7 (4) 0x0f10| f0 0e 01 00 | .... | ptr: 0x10ef0 0xf14-0xf17.7 (4) @@ -634,11 +634,11 @@ $ fq -d elf dv libbbb.so | | | [8]{}: dynamic_tags 0xf38-0xf3f.7 (8) 0x0f30| 05 00 00 00 | .... | tag: "strtab" (5) (Address of string table) 0xf38-0xf3b.7 (4) 0x0f30| c0 01 00 00| ....| ptr: 0x1c0 0xf3c-0xf3f.7 (4) - | | | section_index: 3 0xf40-NA (0) + | | | section_index: 3 | | | [9]{}: dynamic_tags 0xf40-0xf47.7 (8) 0x0f40|06 00 00 00 |.... | tag: "symtab" (6) (Address of symbol table) 0xf40-0xf43.7 (4) 0x0f40| 00 01 00 00 | .... | ptr: 0x100 0xf44-0xf47.7 (4) - | | | section_index: 2 0xf48-NA (0) + | | | section_index: 2 | | | [10]{}: dynamic_tags 0xf48-0xf4f.7 (8) 0x0f40| 0a 00 00 00 | .... | tag: "strsz" (10) (Size in bytes of string table) 0xf48-0xf4b.7 (4) 0x0f40| a5 00 00 00| ....| val: 165 0xf4c-0xf4f.7 (4) @@ -648,7 +648,7 @@ $ fq -d elf dv libbbb.so | | | [12]{}: dynamic_tags 0xf58-0xf5f.7 (8) 0x0f50| 03 00 00 00 | .... | tag: "pltgot" (3) (Address of PLT and/or GOT) 0xf58-0xf5b.7 (4) 0x0f50| d0 0f 01 00| ....| ptr: 0x10fd0 0xf5c-0xf5f.7 (4) - | | | section_index: 15 0xf60-NA (0) + | | | section_index: 15 | | | [13]{}: dynamic_tags 0xf60-0xf67.7 (8) 0x0f60|02 00 00 00 |.... | tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0xf60-0xf63.7 (4) 0x0f60| 20 00 00 00 | ... | val: 32 0xf64-0xf67.7 (4) @@ -658,7 +658,7 @@ $ fq -d elf dv libbbb.so | | | [15]{}: dynamic_tags 0xf70-0xf77.7 (8) 0x0f70|17 00 00 00 |.... | tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0xf70-0xf73.7 (4) 0x0f70| a8 02 00 00 | .... | ptr: 0x2a8 0xf74-0xf77.7 (4) - | | | section_index: 5 0xf78-NA (0) + | | | section_index: 5 | | | [16]{}: dynamic_tags 0xf78-0xf7f.7 (8) 0x0f70| 11 00 00 00 | .... | tag: "rel" (17) 0xf78-0xf7b.7 (4) 0x0f70| 68 02 00 00| h...| ptr: 0x268 0xf7c-0xf7f.7 (4) diff --git a/format/flac/testdata/mono16.fqtest b/format/flac/testdata/mono16.fqtest index a7aaa60574..b78cb50703 100644 --- a/format/flac/testdata/mono16.fqtest +++ b/format/flac/testdata/mono16.fqtest @@ -63,7 +63,7 @@ $ fq -d flac dv mono16.flac 0x2070| 00 | . | zero_bit: 0 (valid) 0x2076-0x2076 (0.1) 0x2070| 00 | . | subframe_type: "constant" (0b0) 0x2076.1-0x2076.6 (0.6) 0x2070| 00 | . | wasted_bits_flag: 0 0x2076.7-0x2076.7 (0.1) - | | | subframe_sample_size: 16 0x2077-NA (0) + | | | subframe_sample_size: 16 0x2070| 00 00 | .. | value: 0 0x2077-0x2078.7 (2) | | | byte_align: 0 (valid) 0x2079-NA (0) 0x2070| 21 bd | !. | footer_crc: "21bd" (raw bits) (valid) 0x2079-0x207a.7 (2) @@ -84,109 +84,109 @@ $ fq -d flac dv mono16.flac | | | [0]{}: subframe 0x2081-0x26d5.7 (1621) 0x2080| 16 | . | zero_bit: 0 (valid) 0x2081-0x2081 (0.1) 0x2080| 16 | . | subframe_type: "fixed" (0b1011) 0x2081.1-0x2081.6 (0.6) - | | | lpc_order: 3 0x2081.7-NA (0) + | | | lpc_order: 3 0x2080| 16 | . | wasted_bits_flag: 0 0x2081.7-0x2081.7 (0.1) - | | | subframe_sample_size: 16 0x2082-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:3]: 0x2082-0x2087.7 (6) 0x2080| 00 00 | .. | [0]: 0 value 0x2082-0x2083.7 (2) 0x2080| 00 00 | .. | [1]: 0 value 0x2084-0x2085.7 (2) 0x2080| 00 00 | .. | [2]: 0 value 0x2086-0x2087.7 (2) 0x2080| 10 | . | residual_coding_method: 4 (0) (rice) 0x2088-0x2088.1 (0.2) 0x2080| 10 | . | partition_order: 4 0x2088.2-0x2088.5 (0.4) - | | | rice_partitions: 16 0x2088.6-NA (0) + | | | rice_partitions: 16 | | | partitions[0:16]: 0x2088.6-0x26d5.7 (1613.2) | | | [0]{}: partition 0x2088.6-0x20a8.6 (32.1) - | | | count: 253 0x2088.6-NA (0) + | | | count: 253 0x2080| 10 3f | .? | rice_parameter: 0 0x2088.6-0x2089.1 (0.4) 0x2080| 3f ff ff ff ff ff ff| ?......| samples: raw bits 0x2089.2-0x20a8.6 (31.5) 0x2090|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| 0x20a0|ff ff ff ff ff ff ff ff fe |......... | | | | [1]{}: partition 0x20a8.7-0x212b.7 (131.1) - | | | count: 256 0x20a8.7-NA (0) + | | | count: 256 0x20a0| fe 52 | .R | rice_parameter: 2 0x20a8.7-0x20a9.2 (0.4) 0x20a0| 52 49 24 92 49 24 92| RI$.I$.| samples: raw bits 0x20a9.3-0x212b.7 (130.5) 0x20b0|49 24 92 49 24 92 49 24 92 49 24 92 49 24 92 40|I$.I$.I$.I$.I$.@| * |until 0x212b.7 (131) | | | | | [2]{}: partition 0x212c-0x2193.3 (103.4) - | | | count: 256 0x212c-NA (0) + | | | count: 256 0x2120| 11 | . | rice_parameter: 1 0x212c-0x212c.3 (0.4) 0x2120| 11 62 71 38| .bq8| samples: raw bits 0x212c.4-0x2193.3 (103) 0x2130|8d 7d f9 88 35 b1 84 37 3f 9f cc 9b 11 93 11 84|.}..5..7?.......| * |until 0x2193.3 (103) | | | | | [3]{}: partition 0x2193.4-0x21fd (105.5) - | | | count: 256 0x2193.4-NA (0) + | | | count: 256 0x2190| f1 | . | rice_parameter: 1 0x2193.4-0x2193.7 (0.4) 0x2190| 5b 5a 64 d2 5a 49 45 0a 82 c8 89 88| [Zd.ZIE.....| samples: raw bits 0x2194-0x21fd (105.1) 0x21a0|a4 4b 16 91 0c 27 11 ad 3f 43 59 a6 e3 a1 ce 8e|.K...'..?CY.....| * |until 0x21fd (106) | | | | | [4]{}: partition 0x21fd.1-0x2261.5 (100.5) - | | | count: 256 0x21fd.1-NA (0) + | | | count: 256 0x21f0| 0a | . | rice_parameter: 1 0x21fd.1-0x21fd.4 (0.4) 0x21f0| 0a 61 69| .ai| samples: raw bits 0x21fd.5-0x2261.5 (100.1) 0x2200|84 69 46 91 ad de 6b 3b 34 7f a0 d4 fa f2 32 aa|.iF...k;4.....2.| * |until 0x2261.5 (101) | | | | | [5]{}: partition 0x2261.6-0x22cb (105.3) - | | | count: 256 0x2261.6-NA (0) + | | | count: 256 0x2260| 8c 66 | .f | rice_parameter: 1 0x2261.6-0x2262.1 (0.4) 0x2260| 66 9a 32 f5 65 65 22 c9 16 24 a0 b1 62 4a| f.2.ee"..$..bJ| samples: raw bits 0x2262.2-0x22cb (104.7) 0x2270|25 22 62 e8 9e 4e 43 21 88 cc 43 f8 e3 43 23 f9|%"b..NC!..C..C#.| * |until 0x22cb (105) | | | | | [6]{}: partition 0x22cb.1-0x2330.7 (101.7) - | | | count: 256 0x22cb.1-NA (0) + | | | count: 256 0x22c0| 0a | . | rice_parameter: 1 0x22cb.1-0x22cb.4 (0.4) 0x22c0| 0a 2c 96 59 72| .,.Yr| samples: raw bits 0x22cb.5-0x2330.7 (101.3) 0x22d0|f5 a1 a4 34 69 ee 3b c6 47 a1 ac c4 6b 65 31 32|...4i.;.G...ke12| * |until 0x2330.7 (102) | | | | | [7]{}: partition 0x2331-0x239a.3 (105.4) - | | | count: 256 0x2331-NA (0) + | | | count: 256 0x2330| 1f | . | rice_parameter: 1 0x2331-0x2331.3 (0.4) 0x2330| 1f 9e 9e bc 9a 88 c5 13 12 51 16 24 90 98 4b| .........Q.$..K| samples: raw bits 0x2331.4-0x239a.3 (105) 0x2340|09 84 c2 31 62 71 38 8d 7d f9 88 35 b1 84 37 3f|...1bq8.}..5..7?| * |until 0x239a.3 (105) | | | | | [8]{}: partition 0x239a.4-0x2401 (102.5) - | | | count: 256 0x239a.4-NA (0) + | | | count: 256 0x2390| b1 | . | rice_parameter: 1 0x239a.4-0x239a.7 (0.4) 0x2390| 14 52 49 30 99| .RI0.| samples: raw bits 0x239b-0x2401 (102.1) 0x23a0|34 8c 4d 93 8d 6f 8e 7b b3 b7 6f 5b 5a 64 d2 5a|4.M..o.{..o[Zd.Z| * |until 0x2401 (103) | | | | | [9]{}: partition 0x2401.1-0x2467.5 (102.5) - | | | count: 256 0x2401.1-NA (0) + | | | count: 256 0x2400| 0b | . | rice_parameter: 1 0x2401.1-0x2401.4 (0.4) 0x2400| 0b f9 fc c9 b1 19 31 18 4e 22 d1 42 60 99 09| ......1.N".B`..| samples: raw bits 0x2401.5-0x2467.5 (102.1) 0x2410|30 26 2c 4b 12 61 69 84 69 46 91 ad de 6b 3b 34|0&,K.ai.iF...k;4| * |until 0x2467.5 (103) | | | | | [10]{}: partition 0x2467.6-0x24d1.3 (105.6) - | | | count: 256 0x2467.6-NA (0) + | | | count: 256 0x2460| 88 58 | .X | rice_parameter: 1 0x2467.6-0x2468.1 (0.4) 0x2460| 58 8a 44 b1 69 10 c2 71| X.D.i..q| samples: raw bits 0x2468.2-0x24d1.3 (105.2) 0x2470|1a d3 f4 35 9a 6e 3a 1c e8 e6 9a 32 f5 65 65 22|...5.n:....2.ee"| * |until 0x24d1.3 (106) | | | | | [11]{}: partition 0x24d1.4-0x2535.3 (100) - | | | count: 256 0x24d1.4-NA (0) + | | | count: 256 0x24d0| 31 | 1 | rice_parameter: 1 0x24d1.4-0x24d1.7 (0.4) 0x24d0| 47 fa 0d 4f af 23 2a a4 94 8a 44 b0 5a 12| G..O.#*...D.Z.| samples: raw bits 0x24d2-0x2535.3 (99.4) 0x24e0|60 4c 92 2c 96 59 72 f5 a1 a4 34 69 ee 3b c6 47|`L.,.Yr...4i.;.G| * |until 0x2535.3 (100) | | | | | [12]{}: partition 0x2535.4-0x259e.7 (105.4) - | | | count: 256 0x2535.4-NA (0) + | | | count: 256 0x2530| a1 | . | rice_parameter: 1 0x2535.4-0x2535.7 (0.4) 0x2530| 0b 16 24 a2 52 26 2e 89 e4 e4| ..$.R&....| samples: raw bits 0x2536-0x259e.7 (105) 0x2540|32 18 8c c4 3f 8e 34 32 3f 9e 9e bc 9a 88 c5 13|2...?.42?.......| * |until 0x259e.7 (105) | | | | | [13]{}: partition 0x259f-0x2604.6 (101.7) - | | | count: 256 0x259f-NA (0) + | | | count: 256 0x2590| 13| .| rice_parameter: 1 0x259f-0x259f.3 (0.4) 0x2590| 13| .| samples: raw bits 0x259f.4-0x2604.6 (101.3) 0x25a0|bc 64 7a 1a cc 46 b6 53 13 2b 22 d0 98 90 8c 16|.dz..F.S.+".....| * |until 0x2604.6 (102) | | | | | [14]{}: partition 0x2604.7-0x266f.1 (106.3) - | | | count: 256 0x2604.7-NA (0) + | | | count: 256 0x2600| 16 22 | ." | rice_parameter: 1 0x2604.7-0x2605.2 (0.4) 0x2600| 22 49 09 84 b0 98 4c 23 16 27 13| "I....L#.'.| samples: raw bits 0x2605.3-0x266f.1 (105.7) 0x2610|88 d7 df 98 83 5b 18 43 73 f9 fc c9 b1 19 31 18|.....[.Cs.....1.| * |until 0x266f.1 (106) | | | | | [15]{}: partition 0x266f.2-0x26d5.7 (102.6) - | | | count: 256 0x266f.2-NA (0) + | | | count: 256 0x2660| 84| .| rice_parameter: 1 0x266f.2-0x266f.5 (0.4) 0x2660| 84| .| samples: raw bits 0x266f.6-0x26d5.7 (102.2) 0x2670|e7 bb 3b 76 f5 b5 a6 4d 25 a4 94 50 a8 2c 88 98|..;v...M%..P.,..| @@ -210,204 +210,204 @@ $ fq -d flac dv mono16.flac | | | [0]{}: subframe 0x26de-0x45e0.6 (7938.7) 0x26d0| 10 | . | zero_bit: 0 (valid) 0x26de-0x26de (0.1) 0x26d0| 10 | . | subframe_type: "fixed" (0b1000) 0x26de.1-0x26de.6 (0.6) - | | | lpc_order: 0 0x26de.7-NA (0) + | | | lpc_order: 0 0x26d0| 10 | . | wasted_bits_flag: 0 0x26de.7-0x26de.7 (0.1) - | | | subframe_sample_size: 16 0x26df-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:0]: 0x26df-NA (0) 0x26d0| 16| .| residual_coding_method: 4 (0) (rice) 0x26df-0x26df.1 (0.2) 0x26d0| 16| .| partition_order: 5 0x26df.2-0x26df.5 (0.4) - | | | rice_partitions: 32 0x26df.6-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x26df.6-0x45e0.6 (7937.1) | | | [0]{}: partition 0x26df.6-0x27b8.2 (216.5) - | | | count: 128 0x26df.6-NA (0) + | | | count: 128 0x26d0| 16| .| rice_parameter: 11 0x26df.6-0x26e0.1 (0.4) 0x26e0|eb |. | 0x26e0|eb d7 1e f8 27 e6 d2 56 ab 76 21 b7 0d e7 64 52|....'..V.v!...dR| samples: raw bits 0x26e0.2-0x27b8.2 (216.1) 0x26f0|94 06 5a 79 90 e6 d6 9d 76 7d 78 88 d1 29 a2 7c|..Zy....v}x..).|| * |until 0x27b8.2 (217) | | | | | [1]{}: partition 0x27b8.3-0x2885 (204.6) - | | | count: 128 0x27b8.3-NA (0) + | | | count: 128 0x27b0| d7 | . | rice_parameter: 11 0x27b8.3-0x27b8.6 (0.4) 0x27b0| d7 66 97 81 86 19 01 96| .f......| samples: raw bits 0x27b8.7-0x2885 (204.2) 0x27c0|99 99 98 99 45 8c 58 11 72 96 09 4b 93 41 19 d0|....E.X.r..K.A..| * |until 0x2885 (205) | | | | | [2]{}: partition 0x2885.1-0x295d.6 (216.6) - | | | count: 128 0x2885.1-NA (0) + | | | count: 128 0x2880| 5f | _ | rice_parameter: 11 0x2885.1-0x2885.4 (0.4) 0x2880| 5f a8 22 e1 45 4b a2 68 e3 a6 08| _.".EK.h...| samples: raw bits 0x2885.5-0x295d.6 (216.2) 0x2890|10 26 10 af 43 16 0d b0 3b e0 41 80 95 81 4d 42|.&..C...;.A...MB| * |until 0x295d.6 (217) | | | | | [3]{}: partition 0x295d.7-0x2a2d.1 (207.3) - | | | count: 128 0x295d.7-NA (0) + | | | count: 128 0x2950| bf 69 | .i | rice_parameter: 11 0x295d.7-0x295e.2 (0.4) 0x2950| 69 39| i9| samples: raw bits 0x295e.3-0x2a2d.1 (206.7) 0x2960|4f ba a6 d6 3e b8 75 e9 af fd 81 ec 03 5e ba e4|O...>.u......^..| * |until 0x2a2d.1 (207) | | | | | [4]{}: partition 0x2a2d.2-0x2b09.6 (220.5) - | | | count: 128 0x2a2d.2-NA (0) + | | | count: 128 0x2a20| 73 | s | rice_parameter: 12 0x2a2d.2-0x2a2d.5 (0.4) 0x2a20| 73 0c 79| s.y| samples: raw bits 0x2a2d.6-0x2b09.6 (220.1) 0x2a30|a3 d7 6f 0f fb 37 ef 74 15 51 b3 4c 2d 45 b5 69|..o..7.t.Q.L-E.i| * |until 0x2b09.6 (221) | | | | | [5]{}: partition 0x2b09.7-0x2c05.3 (251.5) - | | | count: 128 0x2b09.7-NA (0) + | | | count: 128 0x2b00| 07 c5 | .. | rice_parameter: 14 0x2b09.7-0x2b0a.2 (0.4) 0x2b00| c5 c8 23 cc 14 1f| ..#...| samples: raw bits 0x2b0a.3-0x2c05.3 (251.1) 0x2b10|e5 73 76 c8 16 0b be b9 37 95 5d 27 e8 97 36 eb|.sv.....7.]'..6.| * |until 0x2c05.3 (252) | | | | | [6]{}: partition 0x2c05.4-0x2d04.6 (255.3) - | | | count: 128 0x2c05.4-NA (0) + | | | count: 128 0x2c00| ce | . | rice_parameter: 14 0x2c05.4-0x2c05.7 (0.4) 0x2c00| b1 82 ee 75 1d b8 e4 b3 41 a9| ...u....A.| samples: raw bits 0x2c06-0x2d04.6 (254.7) 0x2c10|19 65 cd d1 01 82 5c 3a 76 aa b9 29 77 ea 2f 51|.e....\:v..)w./Q| * |until 0x2d04.6 (255) | | | | | [7]{}: partition 0x2d04.7-0x2e03.4 (254.6) - | | | count: 128 0x2d04.7-NA (0) + | | | count: 128 0x2d00| 17 c3 | .. | rice_parameter: 14 0x2d04.7-0x2d05.2 (0.4) 0x2d00| c3 28 43 b8 0a d3 7b dd 45 49 c9| .(C...{.EI.| samples: raw bits 0x2d05.3-0x2e03.4 (254.2) 0x2d10|0a 9d eb 91 f8 33 e4 62 1a 4e bd de 96 4f 45 af|.....3.b.N...OE.| * |until 0x2e03.4 (255) | | | | | [8]{}: partition 0x2e03.5-0x2f00.3 (252.7) - | | | count: 128 0x2e03.5-NA (0) + | | | count: 128 0x2e00| 4f 4e | ON | rice_parameter: 14 0x2e03.5-0x2e04 (0.4) 0x2e00| 4e 12 8a 82 ea 82 61 e7 d5 fa 77 ab| N.....a...w.| samples: raw bits 0x2e04.1-0x2f00.3 (252.3) 0x2e10|d7 7c bd 55 8f f0 52 29 db 56 58 a0 85 d1 5a a9|.|.U..R).VX...Z.| * |until 0x2f00.3 (253) | | | | | [9]{}: partition 0x2f00.4-0x2ffe (253.5) - | | | count: 128 0x2f00.4-NA (0) + | | | count: 128 0x2f00|7e |~ | rice_parameter: 14 0x2f00.4-0x2f00.7 (0.4) 0x2f00| e0 c4 f9 9e 64 84 4c 0b 9b 11 d7 02 0e c9 2e| ....d.L........| samples: raw bits 0x2f01-0x2ffe (253.1) 0x2f10|ab ed 71 29 a5 b0 55 40 6c f4 7d 74 aa 30 49 21|..q)..U@l.}t.0I!| * |until 0x2ffe (254) | | | | | [10]{}: partition 0x2ffe.1-0x30fd.5 (255.5) - | | | count: 128 0x2ffe.1-NA (0) + | | | count: 128 0x2ff0| 73 | s | rice_parameter: 14 0x2ffe.1-0x2ffe.4 (0.4) 0x2ff0| 73 c5| s.| samples: raw bits 0x2ffe.5-0x30fd.5 (255.1) 0x3000|02 76 bd e2 d4 e9 82 2f b4 5d bb d9 86 52 2e 11|.v...../.]...R..| * |until 0x30fd.5 (256) | | | | | [11]{}: partition 0x30fd.6-0x31fb.3 (253.6) - | | | count: 128 0x30fd.6-NA (0) + | | | count: 128 0x30f0| cb 93 | .. | rice_parameter: 14 0x30fd.6-0x30fe.1 (0.4) 0x30f0| 93 e8| ..| samples: raw bits 0x30fe.2-0x31fb.3 (253.2) 0x3100|ee f1 c4 39 30 1e 8b 73 87 3b a3 5d 6b aa a3 e5|...90..s.;.]k...| * |until 0x31fb.3 (254) | | | | | [12]{}: partition 0x31fb.4-0x32fb.2 (255.7) - | | | count: 128 0x31fb.4-NA (0) + | | | count: 128 0x31f0| ce | . | rice_parameter: 14 0x31fb.4-0x31fb.7 (0.4) 0x31f0| 8f ba c7 ae| ....| samples: raw bits 0x31fc-0x32fb.2 (255.3) 0x3200|fa 41 5a 69 d7 95 e0 f1 a6 db 88 ac f2 89 c0 8e|.AZi............| * |until 0x32fb.2 (256) | | | | | [13]{}: partition 0x32fb.3-0x33f8.5 (253.3) - | | | count: 128 0x32fb.3-NA (0) + | | | count: 128 0x32f0| 5d | ] | rice_parameter: 14 0x32fb.3-0x32fb.6 (0.4) 0x32f0| 5d 5d 1c 8f 7d| ]]..}| samples: raw bits 0x32fb.7-0x33f8.5 (252.7) 0x3300|91 54 e5 61 28 63 32 a4 c5 13 53 60 dd af 51 84|.T.a(c2...S`..Q.| * |until 0x33f8.5 (253) | | | | | [14]{}: partition 0x33f8.6-0x34f6.5 (254) - | | | count: 128 0x33f8.6-NA (0) + | | | count: 128 0x33f0| 4f 95 | O. | rice_parameter: 14 0x33f8.6-0x33f9.1 (0.4) 0x33f0| 95 28 8e d0 0b 96 0c| .(.....| samples: raw bits 0x33f9.2-0x34f6.5 (253.4) 0x3400|ec ca e2 c6 5b 7b c8 89 61 b9 b1 c6 f5 b4 45 63|....[{..a.....Ec| * |until 0x34f6.5 (254) | | | | | [15]{}: partition 0x34f6.6-0x35f4.5 (254) - | | | count: 128 0x34f6.6-NA (0) + | | | count: 128 0x34f0| a3 b2 | .. | rice_parameter: 14 0x34f6.6-0x34f7.1 (0.4) 0x34f0| b2 9c b5 9e 21 54 a6 d3 54| ....!T..T| samples: raw bits 0x34f7.2-0x35f4.5 (253.4) 0x3500|1c 1a a2 d1 89 e8 ac 1e 23 df fd 13 86 89 19 07|........#.......| * |until 0x35f4.5 (254) | | | | | [16]{}: partition 0x35f4.6-0x36f1.6 (253.1) - | | | count: 128 0x35f4.6-NA (0) + | | | count: 128 0x35f0| f3 97 | .. | rice_parameter: 14 0x35f4.6-0x35f5.1 (0.4) 0x35f0| 97 7f eb f2 c8 3a 34 77 15 e0 95| .....:4w...| samples: raw bits 0x35f5.2-0x36f1.6 (252.5) 0x3600|c5 9d 0b 2b a3 be f4 ca d8 d8 e4 bf 2d 8e 2c 8d|...+........-.,.| * |until 0x36f1.6 (253) | | | | | [17]{}: partition 0x36f1.7-0x37ef.6 (254) - | | | count: 128 0x36f1.7-NA (0) + | | | count: 128 0x36f0| 17 c4 | .. | rice_parameter: 14 0x36f1.7-0x36f2.2 (0.4) 0x36f0| c4 53 98 12 28 eb 96 da 32 18 a5 89 c1 59| .S..(...2....Y| samples: raw bits 0x36f2.3-0x37ef.6 (253.4) 0x3700|f8 ba 75 a7 38 30 de 16 36 c3 7a 6c 9a a0 4e fe|..u.80..6.zl..N.| * |until 0x37ef.6 (254) | | | | | [18]{}: partition 0x37ef.7-0x38ee.6 (255) - | | | count: 128 0x37ef.7-NA (0) + | | | count: 128 0x37e0| 27| '| rice_parameter: 14 0x37ef.7-0x37f0.2 (0.4) 0x37f0|ce |. | 0x37f0|ce 0d 92 32 c5 a5 3c 9a 0c 79 79 0d f8 49 a1 35|...2..<..yy..I.5| samples: raw bits 0x37f0.3-0x38ee.6 (254.4) 0x3800|c4 b4 1e 1c e3 67 93 54 70 79 0d d2 92 81 e2 5c|.....g.Tpy.....\| * |until 0x38ee.6 (255) | | | | | [19]{}: partition 0x38ee.7-0x39ee (255.2) - | | | count: 128 0x38ee.7-NA (0) + | | | count: 128 0x38e0| 37 c8| 7.| rice_parameter: 14 0x38ee.7-0x38ef.2 (0.4) 0x38e0| c8| .| samples: raw bits 0x38ef.3-0x39ee (254.6) 0x38f0|92 e2 93 21 63 b8 48 ce e9 d5 77 7e 23 45 00 a3|...!c.H...w~#E..| * |until 0x39ee (255) | | | | | [20]{}: partition 0x39ee.1-0x3aee (256) - | | | count: 128 0x39ee.1-NA (0) + | | | count: 128 0x39e0| f6 | . | rice_parameter: 14 0x39ee.1-0x39ee.4 (0.4) 0x39e0| f6 77| .w| samples: raw bits 0x39ee.5-0x3aee (255.4) 0x39f0|15 53 04 8b 73 c6 cc ce 17 c9 89 22 d9 d0 d2 24|.S..s......"...$| * |until 0x3aee (256) | | | | | [21]{}: partition 0x3aee.1-0x3bee.3 (256.3) - | | | count: 128 0x3aee.1-NA (0) + | | | count: 128 0x3ae0| f6 | . | rice_parameter: 14 0x3aee.1-0x3aee.4 (0.4) 0x3ae0| f6 ef| ..| samples: raw bits 0x3aee.5-0x3bee.3 (255.7) 0x3af0|e5 97 68 bd 11 9c 4b 2c 4a 3d 47 03 fa 93 62 14|..h...K,J=G...b.| * |until 0x3bee.3 (256) | | | | | [22]{}: partition 0x3bee.4-0x3ced.3 (255) - | | | count: 128 0x3bee.4-NA (0) + | | | count: 128 0x3be0| 5e | ^ | rice_parameter: 14 0x3bee.4-0x3bee.7 (0.4) 0x3be0| 9a| .| samples: raw bits 0x3bef-0x3ced.3 (254.4) 0x3bf0|be c7 01 ee 60 a4 2f 16 e9 69 a4 e9 35 53 14 bd|....`./..i..5S..| * |until 0x3ced.3 (255) | | | | | [23]{}: partition 0x3ced.4-0x3deb.1 (253.6) - | | | count: 128 0x3ced.4-NA (0) + | | | count: 128 0x3ce0| 3e | > | rice_parameter: 14 0x3ced.4-0x3ced.7 (0.4) 0x3ce0| e8 c8| ..| samples: raw bits 0x3cee-0x3deb.1 (253.2) 0x3cf0|70 e0 4f 83 32 0a 3d 8a a5 fc f9 99 21 75 c9 1c|p.O.2.=.....!u..| * |until 0x3deb.1 (254) | | | | | [24]{}: partition 0x3deb.2-0x3eea.2 (255.1) - | | | count: 128 0x3deb.2-NA (0) + | | | count: 128 0x3de0| fb | . | rice_parameter: 14 0x3deb.2-0x3deb.5 (0.4) 0x3de0| fb be 7e 4c 67| ..~Lg| samples: raw bits 0x3deb.6-0x3eea.2 (254.5) 0x3df0|27 62 b2 19 86 dd 76 14 b5 7c 43 21 18 da c4 01|'b....v..|C!....| * |until 0x3eea.2 (255) | | | | | [25]{}: partition 0x3eea.3-0x3fe7.6 (253.4) - | | | count: 128 0x3eea.3-NA (0) + | | | count: 128 0x3ee0| bd | . | rice_parameter: 14 0x3eea.3-0x3eea.6 (0.4) 0x3ee0| bd 06 86 04 a6 1a| ......| samples: raw bits 0x3eea.7-0x3fe7.6 (253) 0x3ef0|95 0a 5a e3 a5 ab 52 f0 54 51 29 a6 64 72 3e b1|..Z...R.TQ).dr>.| * |until 0x3fe7.6 (253) | | | | | [26]{}: partition 0x3fe7.7-0x40e5.3 (253.5) - | | | count: 128 0x3fe7.7-NA (0) + | | | count: 128 0x3fe0| c1 c6 | .. | rice_parameter: 14 0x3fe7.7-0x3fe8.2 (0.4) 0x3fe0| c6 90 18 6c ca 4b 6d e7| ...l.Km.| samples: raw bits 0x3fe8.3-0x40e5.3 (253.1) 0x3ff0|22 fd ab dd e4 c7 37 6d 9b fc e2 5b 4b f8 b2 10|".....7m...[K...| * |until 0x40e5.3 (254) | | | | | [27]{}: partition 0x40e5.4-0x41e4.2 (254.7) - | | | count: 128 0x40e5.4-NA (0) + | | | count: 128 0x40e0| 5e | ^ | rice_parameter: 14 0x40e5.4-0x40e5.7 (0.4) 0x40e0| 81 af dd 83 f9 8c f0 c1 2d 7a| ........-z| samples: raw bits 0x40e6-0x41e4.2 (254.3) 0x40f0|1e f3 e8 9c 8d 81 70 21 26 31 1e 80 ec a6 d0 e6|......p!&1......| * |until 0x41e4.2 (255) | | | | | [28]{}: partition 0x41e4.3-0x42e3.2 (255) - | | | count: 128 0x41e4.3-NA (0) + | | | count: 128 0x41e0| 7d | } | rice_parameter: 14 0x41e4.3-0x41e4.6 (0.4) 0x41e0| 7d d2 2d b6 06 2c de 62 4e 04 cb 9a| }.-..,.bN...| samples: raw bits 0x41e4.7-0x42e3.2 (254.4) 0x41f0|da f7 0c 3b 84 dc b2 e9 8c 4a 31 c0 cf 7e b1 70|...;.....J1..~.p| * |until 0x42e3.2 (255) | | | | | [29]{}: partition 0x42e3.3-0x43e3.3 (256.1) - | | | count: 128 0x42e3.3-NA (0) + | | | count: 128 0x42e0| 7d | } | rice_parameter: 14 0x42e3.3-0x42e3.6 (0.4) 0x42e0| 7d d3 81 c6 21 49 0a f8 8e 73 e4 ba b1| }...!I...s...| samples: raw bits 0x42e3.7-0x43e3.3 (255.5) 0x42f0|58 a0 c1 2a 8c ab 7e f8 fc 8a c9 52 67 6e 45 ee|X..*..~....RgnE.| * |until 0x43e3.3 (256) | | | | | [30]{}: partition 0x43e3.4-0x44e3.1 (255.6) - | | | count: 128 0x43e3.4-NA (0) + | | | count: 128 0x43e0| ee | . | rice_parameter: 14 0x43e3.4-0x43e3.7 (0.4) 0x43e0| 8f 48 26 d2 cb 12 56 77 44 20 1a 80| .H&...VwD ..| samples: raw bits 0x43e4-0x44e3.1 (255.2) 0x43f0|f1 f2 6b 6b 52 15 e0 a4 88 57 23 b4 c3 ce 2e 5f|..kkR....W#...._| * |until 0x44e3.1 (256) | | | | | [31]{}: partition 0x44e3.2-0x45e0.6 (253.5) - | | | count: 128 0x44e3.2-NA (0) + | | | count: 128 0x44e0| 3a | : | rice_parameter: 14 0x44e3.2-0x44e3.5 (0.4) 0x44e0| 3a be fc 2d 0f 07 f7 b3 be 0e 4f 56 48| :..-......OVH| samples: raw bits 0x44e3.6-0x45e0.6 (253.1) 0x44f0|aa a9 11 51 18 8b b1 10 64 b0 c5 d6 55 36 61 d0|...Q....d...U6a.| @@ -431,35 +431,35 @@ $ fq -d flac dv mono16.flac | | | [0]{}: subframe 0x45e9-0x5be9.6 (5632.7) 0x45e0| 12 | . | zero_bit: 0 (valid) 0x45e9-0x45e9 (0.1) 0x45e0| 12 | . | subframe_type: "fixed" (0b1001) 0x45e9.1-0x45e9.6 (0.6) - | | | lpc_order: 1 0x45e9.7-NA (0) + | | | lpc_order: 1 0x45e0| 12 | . | wasted_bits_flag: 0 0x45e9.7-0x45e9.7 (0.1) - | | | subframe_sample_size: 16 0x45ea-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x45ea-0x45eb.7 (2) 0x45e0| e8 31 | .1 | [0]: -6095 value 0x45ea-0x45eb.7 (2) 0x45e0| 0b | . | residual_coding_method: 4 (0) (rice) 0x45ec-0x45ec.1 (0.2) 0x45e0| 0b | . | partition_order: 2 0x45ec.2-0x45ec.5 (0.4) - | | | rice_partitions: 4 0x45ec.6-NA (0) + | | | rice_partitions: 4 | | | partitions[0:4]: 0x45ec.6-0x5be9.6 (5629.1) | | | [0]{}: partition 0x45ec.6-0x4e0e.3 (2081.6) - | | | count: 1023 0x45ec.6-NA (0) + | | | count: 1023 0x45e0| 0b ad | .. | rice_parameter: 14 0x45ec.6-0x45ed.1 (0.4) 0x45e0| ad 41 1b| .A.| samples: raw bits 0x45ed.2-0x4e0e.3 (2081.2) 0x45f0|67 02 2d 4a 0b 4a ea c7 81 2b 98 2c f4 90 ea c4|g.-J.J...+.,....| * |until 0x4e0e.3 (2082) | | | | | [1]{}: partition 0x4e0e.4-0x52ac.7 (1182.4) - | | | count: 1024 0x4e0e.4-NA (0) + | | | count: 1024 0x4e00| c7 | . | rice_parameter: 7 0x4e0e.4-0x4e0e.7 (0.4) 0x4e00| 29| )| samples: raw bits 0x4e0f-0x52ac.7 (1182) 0x4e10|89 47 f3 99 9c b4 4b 7d 70 60 51 43 4c db e9 f7|.G....K}p`QCL...| * |until 0x52ac.7 (1182) | | | | | [2]{}: partition 0x52ad-0x574b.2 (1182.3) - | | | count: 1024 0x52ad-NA (0) + | | | count: 1024 0x52a0| 73 | s | rice_parameter: 7 0x52ad-0x52ad.3 (0.4) 0x52a0| 73 48 ca| sH.| samples: raw bits 0x52ad.4-0x574b.2 (1181.7) 0x52b0|2f 8b 02 78 8e 7d 39 19 4b 44 c7 e7 16 25 34 44|/..x.}9.KD...%4D| * |until 0x574b.2 (1182) | | | | | [3]{}: partition 0x574b.3-0x5be9.6 (1182.4) - | | | count: 1024 0x574b.3-NA (0) + | | | count: 1024 0x5740| 4e | N | rice_parameter: 7 0x574b.3-0x574b.6 (0.4) 0x5740| 4e 60 18 86 11| N`...| samples: raw bits 0x574b.7-0x5be9.6 (1182) 0x5750|88 60 17 45 81 48 4c 10 cf 47 23 31 68 9a 40 73|.`.E.HL..G#1h.@s| @@ -483,9 +483,9 @@ $ fq -d flac dv mono16.flac | | | [0]{}: subframe 0x5bf2-0x799f (7597.1) 0x5bf0| 40 | @ | zero_bit: 0 (valid) 0x5bf2-0x5bf2 (0.1) 0x5bf0| 40 | @ | subframe_type: "lpc" (0b100000) 0x5bf2.1-0x5bf2.6 (0.6) - | | | lpc_order: 1 0x5bf2.7-NA (0) + | | | lpc_order: 1 0x5bf0| 40 | @ | wasted_bits_flag: 0 0x5bf2.7-0x5bf2.7 (0.1) - | | | subframe_sample_size: 16 0x5bf3-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x5bf3-0x5bf4.7 (2) 0x5bf0| f8 1c | .. | [0]: -2020 value 0x5bf3-0x5bf4.7 (2) 0x5bf0| b7 | . | precision: 12 0x5bf5-0x5bf5.3 (0.4) @@ -494,100 +494,100 @@ $ fq -d flac dv mono16.flac 0x5bf0| a8 98 | .. | [0]: 1299 value 0x5bf6.1-0x5bf7.4 (1.4) 0x5bf0| 98 | . | residual_coding_method: 4 (0) (rice) 0x5bf7.5-0x5bf7.6 (0.2) 0x5bf0| 98 96 | .. | partition_order: 4 0x5bf7.7-0x5bf8.2 (0.4) - | | | rice_partitions: 16 0x5bf8.3-NA (0) + | | | rice_partitions: 16 | | | partitions[0:16]: 0x5bf8.3-0x799f (7590.6) | | | [0]{}: partition 0x5bf8.3-0x5d9c.7 (420.5) - | | | count: 255 0x5bf8.3-NA (0) + | | | count: 255 0x5bf0| 96 | . | rice_parameter: 11 0x5bf8.3-0x5bf8.6 (0.4) 0x5bf0| 96 e1 16 7a af 4d 54 a9| ...z.MT.| samples: raw bits 0x5bf8.7-0x5d9c.7 (420.1) 0x5c00|71 41 df 82 ee 6e 4d db 6d 24 c9 6c 10 c6 d4 e3|qA...nM.m$.l....| * |until 0x5d9c.7 (421) | | | | | [1]{}: partition 0x5d9d-0x5f3b.7 (415) - | | | count: 256 0x5d9d-NA (0) + | | | count: 256 0x5d90| ba | . | rice_parameter: 11 0x5d9d-0x5d9d.3 (0.4) 0x5d90| ba 07 b0| ...| samples: raw bits 0x5d9d.4-0x5f3b.7 (414.4) 0x5da0|7c 17 d3 1e 57 f8 74 5f a7 ed 66 ec 73 6d 5b b7||...W.t_..f.sm[.| * |until 0x5f3b.7 (415) | | | | | [2]{}: partition 0x5f3c-0x60e7 (427.1) - | | | count: 256 0x5f3c-NA (0) + | | | count: 256 0x5f30| ba | . | rice_parameter: 11 0x5f3c-0x5f3c.3 (0.4) 0x5f30| ba 26 b2 ec| .&..| samples: raw bits 0x5f3c.4-0x60e7 (426.5) 0x5f40|4c d7 ce b4 ff a4 a7 2a 91 80 0d 5a 75 d1 02 c4|L......*...Zu...| * |until 0x60e7 (427) | | | | | [3]{}: partition 0x60e7.1-0x6288.4 (417.4) - | | | count: 256 0x60e7.1-NA (0) + | | | count: 256 0x60e0| 59 | Y | rice_parameter: 11 0x60e7.1-0x60e7.4 (0.4) 0x60e0| 59 1a 4f d4 76 23 67 98 d0| Y.O.v#g..| samples: raw bits 0x60e7.5-0x6288.4 (417) 0x60f0|b2 64 eb 21 f3 c6 36 cb 12 2b 72 5c a0 3a 53 ea|.d.!..6..+r\.:S.| * |until 0x6288.4 (417) | | | | | [4]{}: partition 0x6288.5-0x643d.5 (437.1) - | | | count: 256 0x6288.5-NA (0) + | | | count: 256 0x6280| de 38 | .8 | rice_parameter: 12 0x6288.5-0x6289 (0.4) 0x6280| 38 1e da 5b 4d ec bf| 8..[M..| samples: raw bits 0x6289.1-0x643d.5 (436.5) 0x6290|b0 f6 bb 3a c8 6a 88 a7 aa 94 7a 28 bf f5 f5 2f|...:.j....z(.../| * |until 0x643d.5 (437) | | | | | [5]{}: partition 0x643d.6-0x6631.5 (500) - | | | count: 256 0x643d.6-NA (0) + | | | count: 256 0x6430| cb b6 | .. | rice_parameter: 14 0x643d.6-0x643e.1 (0.4) 0x6430| b6 e5| ..| samples: raw bits 0x643e.2-0x6631.5 (499.4) 0x6440|72 bd 56 f1 6f 32 b7 51 80 9d 94 0f 65 bb ae e3|r.V.o2.Q....e...| * |until 0x6631.5 (500) | | | | | [6]{}: partition 0x6631.6-0x681e.4 (492.7) - | | | count: 256 0x6631.6-NA (0) + | | | count: 256 0x6630| c3 5e | .^ | rice_parameter: 13 0x6631.6-0x6632.1 (0.4) 0x6630| 5e 78 b7 72 64 d8 26 8a 96 a4 e7 4a 75 73| ^x.rd.&....Jus| samples: raw bits 0x6632.2-0x681e.4 (492.3) 0x6640|cf f0 93 79 11 e9 b5 7e 93 bb f3 12 30 1f 46 1c|...y...~....0.F.| * |until 0x681e.4 (493) | | | | | [7]{}: partition 0x681e.5-0x6a0f (496.4) - | | | count: 256 0x681e.5-NA (0) + | | | count: 256 0x6810| 7e b1| ~.| rice_parameter: 13 0x681e.5-0x681f (0.4) 0x6810| b1| .| samples: raw bits 0x681f.1-0x6a0f (496) 0x6820|00 16 7d 14 06 04 59 c3 1c 1c 3f 05 5d 45 46 52|..}...Y...?.]EFR| * |until 0x6a0f (496) | | | | | [8]{}: partition 0x6a0f.1-0x6c01.5 (498.5) - | | | count: 256 0x6a0f.1-NA (0) + | | | count: 256 0x6a00| f5| .| rice_parameter: 14 0x6a0f.1-0x6a0f.4 (0.4) 0x6a00| f5| .| samples: raw bits 0x6a0f.5-0x6c01.5 (498.1) 0x6a10|da 14 31 dd 19 f9 d5 90 8e 32 33 24 c9 c0 c5 6f|..1......23$...o| * |until 0x6c01.5 (499) | | | | | [9]{}: partition 0x6c01.6-0x6df3.2 (497.5) - | | | count: 256 0x6c01.6-NA (0) + | | | count: 256 0x6c00| 17 a8 | .. | rice_parameter: 14 0x6c01.6-0x6c02.1 (0.4) 0x6c00| a8 05 37 26 6f cf ae 1b dd 7f 96 9b 1b 33| ..7&o........3| samples: raw bits 0x6c02.2-0x6df3.2 (497.1) 0x6c10|df e3 ba 04 95 f6 82 17 58 58 06 72 11 7d 4e 58|........XX.r.}NX| * |until 0x6df3.2 (498) | | | | | [10]{}: partition 0x6df3.3-0x6fe5.5 (498.3) - | | | count: 256 0x6df3.3-NA (0) + | | | count: 256 0x6df0| 1c | . | rice_parameter: 14 0x6df3.3-0x6df3.6 (0.4) 0x6df0| 1c 8d ce eb 01 fb f2 1c 62 62 25 99 c5| ........bb%..| samples: raw bits 0x6df3.7-0x6fe5.5 (497.7) 0x6e00|e2 77 90 04 e0 c4 62 7b 03 93 4a a2 af ef 1a e6|.w....b{..J.....| * |until 0x6fe5.5 (498) | | | | | [11]{}: partition 0x6fe5.6-0x71d7.5 (498) - | | | count: 256 0x6fe5.6-NA (0) + | | | count: 256 0x6fe0| eb 96 | .. | rice_parameter: 14 0x6fe5.6-0x6fe6.1 (0.4) 0x6fe0| 96 ef b9 6e 13 94 e1 d2 b4 56| ...n.....V| samples: raw bits 0x6fe6.2-0x71d7.5 (497.4) 0x6ff0|33 41 60 3d 6a d1 73 fc fc 02 8f 22 81 b7 50 75|3A`=j.s...."..Pu| * |until 0x71d7.5 (498) | | | | | [12]{}: partition 0x71d7.6-0x73c9.7 (498.2) - | | | count: 256 0x71d7.6-NA (0) + | | | count: 256 0x71d0| 5b b5 | [. | rice_parameter: 14 0x71d7.6-0x71d8.1 (0.4) 0x71d0| b5 7c 22 b5 a0 2b 12 d6| .|"..+..| samples: raw bits 0x71d8.2-0x73c9.7 (497.6) 0x71e0|50 80 f8 ca 20 57 69 22 9a db c4 a6 cb 87 6d fa|P... Wi"......m.| * |until 0x73c9.7 (498) | | | | | [13]{}: partition 0x73ca-0x75ba (496.1) - | | | count: 256 0x73ca-NA (0) + | | | count: 256 0x73c0| d6 | . | rice_parameter: 13 0x73ca-0x73ca.3 (0.4) 0x73c0| d6 16 75 22 37 5b| ..u"7[| samples: raw bits 0x73ca.4-0x75ba (495.5) 0x73d0|79 b6 21 47 3e 8c 18 4b 9d 99 ae a0 e3 58 4b e0|y.!G>..K.....XK.| * |until 0x75ba (496) | | | | | [14]{}: partition 0x75ba.1-0x77ac.4 (498.4) - | | | count: 256 0x75ba.1-NA (0) + | | | count: 256 0x75b0| 77 | w | rice_parameter: 14 0x75ba.1-0x75ba.4 (0.4) 0x75b0| 77 ff 89 99 5d 95| w...].| samples: raw bits 0x75ba.5-0x77ac.4 (498) 0x75c0|6c 5f 65 b8 4f 16 98 52 e3 61 83 8a 20 d7 7e 8d|l_e.O..R.a.. .~.| * |until 0x77ac.4 (498) | | | | | [15]{}: partition 0x77ac.5-0x799f (498.4) - | | | count: 256 0x77ac.5-NA (0) + | | | count: 256 0x77a0| f7 5d | .] | rice_parameter: 14 0x77ac.5-0x77ad (0.4) 0x77a0| 5d 85 ca| ]..| samples: raw bits 0x77ad.1-0x799f (498) 0x77b0|e4 d8 9f 77 0e de 67 77 5c 69 6c 98 eb c5 4d 68|...w..gw\il...Mh| @@ -612,16 +612,16 @@ $ fq -d flac dv mono16.flac | | | [0]{}: subframe 0x79aa-0x8595.7 (3052) 0x79a0| 10 | . | zero_bit: 0 (valid) 0x79aa-0x79aa (0.1) 0x79a0| 10 | . | subframe_type: "fixed" (0b1000) 0x79aa.1-0x79aa.6 (0.6) - | | | lpc_order: 0 0x79aa.7-NA (0) + | | | lpc_order: 0 0x79a0| 10 | . | wasted_bits_flag: 0 0x79aa.7-0x79aa.7 (0.1) - | | | subframe_sample_size: 16 0x79ab-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:0]: 0x79ab-NA (0) 0x79a0| 03 | . | residual_coding_method: 4 (0) (rice) 0x79ab-0x79ab.1 (0.2) 0x79a0| 03 | . | partition_order: 0 0x79ab.2-0x79ab.5 (0.4) - | | | rice_partitions: 1 0x79ab.6-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x79ab.6-0x8595.7 (3050.2) | | | [0]{}: partition 0x79ab.6-0x8595.7 (3050.2) - | | | count: 1570 0x79ab.6-NA (0) + | | | count: 1570 0x79a0| 03 4b | .K | rice_parameter: 13 0x79ab.6-0x79ac.1 (0.4) 0x79a0| 4b 7e 8d 4a| K~.J| samples: raw bits 0x79ac.2-0x8595.7 (3049.6) 0x79b0|82 2d e2 77 61 1d 29 73 5a 34 d1 50 25 c5 49 94|.-.wa.)sZ4.P%.I.| @@ -630,4 +630,4 @@ $ fq -d flac dv mono16.flac 0x8590| ce 60| | .`| | footer_crc: "ce60" (raw bits) (valid) 0x8596-0x8597.7 (2) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x00|29 cf 8e b6 22 e9 be 01 80 8e ca fe 81 7d 17 a6|)..."........}..| md5_calculated: "29cf8eb622e9be01808ecafe817d17a6" (raw bits) (valid) 0x0-0xf.7 (16) - | | | decoded_samples: 22050 0x8598-NA (0) + | | | decoded_samples: 22050 diff --git a/format/flac/testdata/mono24.fqtest b/format/flac/testdata/mono24.fqtest index f61504b38d..851a672296 100644 --- a/format/flac/testdata/mono24.fqtest +++ b/format/flac/testdata/mono24.fqtest @@ -68,7 +68,7 @@ $ fq -d flac dv mono24.flac 0x20a0| 00 | . | zero_bit: 0 (valid) 0x20a2-0x20a2 (0.1) 0x20a0| 00 | . | subframe_type: "constant" (0b0) 0x20a2.1-0x20a2.6 (0.6) 0x20a0| 00 | . | wasted_bits_flag: 0 0x20a2.7-0x20a2.7 (0.1) - | | | subframe_sample_size: 24 0x20a3-NA (0) + | | | subframe_sample_size: 24 0x20a0| 00 00 00 | ... | value: 0 0x20a3-0x20a5.7 (3) | | | byte_align: 0 (valid) 0x20a6-NA (0) 0x20a0| a1 e6 | .. | footer_crc: "a1e6" (raw bits) (valid) 0x20a6-0x20a7.7 (2) @@ -89,10 +89,10 @@ $ fq -d flac dv mono24.flac | | | [0]{}: subframe 0x20ae-0x27dd.1 (1839.2) 0x20a0| 17 | . | zero_bit: 0 (valid) 0x20ae-0x20ae (0.1) 0x20a0| 17 | . | subframe_type: "fixed" (0b1011) 0x20ae.1-0x20ae.6 (0.6) - | | | lpc_order: 3 0x20ae.7-NA (0) + | | | lpc_order: 3 0x20a0| 17 | . | wasted_bits_flag: 1 0x20ae.7-0x20ae.7 (0.1) 0x20a0| 02| .| wasted_bits_k: 7 0x20af-0x20af.6 (0.7) - | | | subframe_sample_size: 17 0x20af.7-NA (0) + | | | subframe_sample_size: 17 | | | warmup_samples[0:3]: 0x20af.7-0x20b6.1 (6.3) 0x20a0| 02| .| [0]: 0 value 0x20af.7-0x20b1.7 (2.1) 0x20b0|00 00 |.. | @@ -100,195 +100,195 @@ $ fq -d flac dv mono24.flac 0x20b0| 00 00 05 | ... | [2]: 0 value 0x20b4.1-0x20b6.1 (2.1) 0x20b0| 05 | . | residual_coding_method: 4 (0) (rice) 0x20b6.2-0x20b6.3 (0.2) 0x20b0| 05 | . | partition_order: 5 0x20b6.4-0x20b6.7 (0.4) - | | | rice_partitions: 32 0x20b7-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x20b7-0x27dd.1 (1830.2) | | | [0]{}: partition 0x20b7-0x20c7 (16.1) - | | | count: 125 0x20b7-NA (0) + | | | count: 125 0x20b0| 0f | . | rice_parameter: 0 0x20b7-0x20b7.3 (0.4) 0x20b0| 0f ff ff ff ff ff ff ff ff| .........| samples: raw bits 0x20b7.4-0x20c7 (15.5) 0x20c0|ff ff ff ff ff ff ff 87 |........ | | | | [1]{}: partition 0x20c7.1-0x20d7.4 (16.4) - | | | count: 128 0x20c7.1-NA (0) + | | | count: 128 0x20c0| 87 | . | rice_parameter: 0 0x20c7.1-0x20c7.4 (0.4) 0x20c0| 87 ff ff ff ff ff ff ff ff| .........| samples: raw bits 0x20c7.5-0x20d7.4 (16) 0x20d0|ff ff ff ff ff ff ff f9 |........ | | | | [2]{}: partition 0x20d7.5-0x2132.7 (91.3) - | | | count: 128 0x20d7.5-NA (0) + | | | count: 128 0x20d0| f9 c4 | .. | rice_parameter: 3 0x20d7.5-0x20d8 (0.4) 0x20d0| c4 44 44 44 44 44 44 44| .DDDDDDD| samples: raw bits 0x20d8.1-0x2132.7 (90.7) 0x20e0|44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44|DDDDDDDDDDDDDDDD| * |until 0x2132.7 (91) | | | | | [3]{}: partition 0x2133-0x216f.4 (60.5) - | | | count: 128 0x2133-NA (0) + | | | count: 128 0x2130| 23 | # | rice_parameter: 2 0x2133-0x2133.3 (0.4) 0x2130| 23 c5 57 8a ab fb e7 ab 6c f6 cd 2e 49| #.W.....l...I| samples: raw bits 0x2133.4-0x216f.4 (60.1) 0x2140|b2 13 9a 12 1b 13 32 11 33 32 24 64 d1 94 cb b2|......2.32$d....| * |until 0x216f.4 (61) | | | | | [4]{}: partition 0x216f.5-0x21a9.1 (57.5) - | | | count: 128 0x216f.5-NA (0) + | | | count: 128 0x2160| a1| .| rice_parameter: 2 0x216f.5-0x2170 (0.4) 0x2170|24 |$ | 0x2170|24 6e 92 7d 3d bf c7 f0 b7 a9 50 ab 5e be 7f e2|$n.}=.....P.^...| samples: raw bits 0x2170.1-0x21a9.1 (57.1) 0x2180|ea |. | * |until 0x21a9.1 (58) | | | | | [5]{}: partition 0x21a9.2-0x21e3 (57.7) - | | | count: 128 0x21a9.2-NA (0) + | | | count: 128 0x21a0| 8b | . | rice_parameter: 2 0x21a9.2-0x21a9.5 (0.4) 0x21a0| 8b 13 21 11 18 94 48| ..!...H| samples: raw bits 0x21a9.6-0x21e3 (57.3) 0x21b0|c8 db 12 e4 da cd 3c 9f db d7 c3 e2 c3 e7 5e f8|......<.......^.| * |until 0x21e3 (58) | | | | | [6]{}: partition 0x21e3.1-0x221e.5 (59.5) - | | | count: 128 0x21e3.1-NA (0) + | | | count: 128 0x21e0| 95 | . | rice_parameter: 2 0x21e3.1-0x21e3.4 (0.4) 0x21e0| 95 cf 27 4b 29 2e cd c6 e4 c4 d8 c9 8c| ..'K)........| samples: raw bits 0x21e3.5-0x221e.5 (59.1) 0x21f0|90 c9 0d 9b 89 63 27 8c a8 a8 ec 58 b8 bf 1e 2a|.....c'....X...*| * |until 0x221e.5 (60) | | | | | [7]{}: partition 0x221e.6-0x225a.6 (60.1) - | | | count: 128 0x221e.6-NA (0) + | | | count: 128 0x2210| 90 8a| ..| rice_parameter: 2 0x221e.6-0x221f.1 (0.4) 0x2210| 8a| .| samples: raw bits 0x221f.2-0x225a.6 (59.5) 0x2220|56 2a d5 5e b4 f9 e3 ff 8a 8b 77 d2 e6 56 48 8d|V*.^......w..VH.| * |until 0x225a.6 (60) | | | | | [8]{}: partition 0x225a.7-0x2292.3 (55.5) - | | | count: 128 0x225a.7-NA (0) + | | | count: 128 0x2250| 08 39 | .9 | rice_parameter: 1 0x225a.7-0x225b.2 (0.4) 0x2250| 39 05 ac 10 62| 9...b| samples: raw bits 0x225b.3-0x2292.3 (55.1) 0x2260|bf 9b 41 cc ce 30 e3 33 81 c3 41 ed f3 fa 5e 13|..A..0.3..A...^.| * |until 0x2292.3 (56) | | | | | [9]{}: partition 0x2292.4-0x22ce.1 (59.6) - | | | count: 128 0x2292.4-NA (0) + | | | count: 128 0x2290| 22 | " | rice_parameter: 2 0x2292.4-0x2292.7 (0.4) 0x2290| e2 52 63 53 35 13 12 31 23 64 c4 56 8c| .RcS5..1#d.V.| samples: raw bits 0x2293-0x22ce.1 (59.2) 0x22a0|e9 bc 8f af 58 af 29 ef 55 f4 f3 bc 5f ee 79 3a|....X.).U..._.y:| * |until 0x22ce.1 (60) | | | | | [10]{}: partition 0x22ce.2-0x2309.7 (59.6) - | | | count: 128 0x22ce.2-NA (0) + | | | count: 128 0x22c0| ca | . | rice_parameter: 2 0x22ce.2-0x22ce.5 (0.4) 0x22c0| ca ad| ..| samples: raw bits 0x22ce.6-0x2309.7 (59.2) 0x22d0|b3 db 34 b9 26 c8 4e 68 48 6c 4c c8 44 cc c8 91|..4.&.NhHlL.D...| * |until 0x2309.7 (60) | | | | | [11]{}: partition 0x230a-0x2345 (59.1) - | | | count: 128 0x230a-NA (0) + | | | count: 128 0x2300| 2f | / | rice_parameter: 2 0x230a-0x230a.3 (0.4) 0x2300| 2f 1f c2 de a5 42| /....B| samples: raw bits 0x230a.4-0x2345 (58.5) 0x2310|ad 7a f9 ff 8b ab b7 93 6d 51 13 26 22 50 95 0d|.z......mQ.&"P..| * |until 0x2345 (59) | | | | | [12]{}: partition 0x2345.1-0x237d.3 (56.3) - | | | count: 128 0x2345.1-NA (0) + | | | count: 128 0x2340| 08 | . | rice_parameter: 1 0x2345.1-0x2345.4 (0.4) 0x2340| 08 92 0b 44 97 29 d3 7e cd c0 d0| ...D.).~...| samples: raw bits 0x2345.5-0x237d.3 (55.7) 0x2350|70 34 33 63 41 ed b7 6e 6a a8 5c 09 82 60 58 48|p43cA..nj.\..`XH| * |until 0x237d.3 (56) | | | | | [13]{}: partition 0x237d.4-0x23ba.2 (60.7) - | | | count: 128 0x237d.4-NA (0) + | | | count: 128 0x2370| 22 | " | rice_parameter: 2 0x237d.4-0x237d.7 (0.4) 0x2370| 6e 37| n7| samples: raw bits 0x237e-0x23ba.2 (60.3) 0x2380|26 26 c6 4c 64 86 48 6c dc 4b 19 3c 65 45 47 62|&&.Ld.Hl.K.g.| samples: raw bits 0x348a.2-0x3607.2 (381.1) 0x3490|99 20 ef 13 02 c5 e6 c4 76 75 bf 9c 83 b4 4e 4b|. ......vu....NK| * |until 0x3607.2 (382) | | | | | [10]{}: partition 0x3607.3-0x3787 (383.6) - | | | count: 128 0x3607.3-NA (0) + | | | count: 128 0x3600| 96 | . | rice_parameter: 22 0x3607.3-0x3607.7 (0.5) 0x3600| 78 9f 54 4e d7 51 bc 5c| x.TN.Q.\| samples: raw bits 0x3608-0x3787 (383.1) 0x3610|fe 9d 31 8c 45 f5 ca 8b b7 c7 7b 33 30 ca 42 a9|..1.E.....{30.B.| * |until 0x3787 (384) | | | | | [11]{}: partition 0x3787.1-0x3904.7 (381.7) - | | | count: 128 0x3787.1-NA (0) + | | | count: 128 0x3780| 59 | Y | rice_parameter: 22 0x3787.1-0x3787.5 (0.5) 0x3780| 59 3e 8e 9e ef 21 3c 43 a3| Y>...!T..| samples: raw bits 0x3d81.2-0x3efe.5 (381.4) 0x3d90|1a a3 18 d1 8a 13 e8 ac 4c 1e 24 0d df fc e1 93|........L.$.....| * |until 0x3efe.5 (382) | | | | | [16]{}: partition 0x3efe.6-0x407b.7 (381.2) - | | | count: 128 0x3efe.6-NA (0) + | | | count: 128 0x3ef0| aa cb| ..| rice_parameter: 22 0x3efe.6-0x3eff.2 (0.5) 0x3ef0| cb| .| samples: raw bits 0x3eff.3-0x407b.7 (380.5) 0x3f00|c0 1b f5 f9 b9 64 1d 4b 1a 3b 4c 8a f0 29 0a e2|.....d.K.;L..)..| * |until 0x407b.7 (381) | | | | | [17]{}: partition 0x407c-0x41fa (382.1) - | | | count: 128 0x407c-NA (0) + | | | count: 128 0x4070| b1 | . | rice_parameter: 22 0x407c-0x407c.4 (0.5) 0x4070| b1 14 e6 26| ...&| samples: raw bits 0x407c.5-0x41fa (381.4) 0x4080|04 8f ea 3a e2 a5 b6 81 cc 86 2b a9 62 83 30 56|...:......+.b.0V| * |until 0x41fa (382) | | | | | [18]{}: partition 0x41fa.1-0x4379.1 (383.1) - | | | count: 128 0x41fa.1-NA (0) + | | | count: 128 0x41f0| d9 | . | rice_parameter: 22 0x41fa.1-0x41fa.5 (0.5) 0x41f0| d9 c1 ae d2 46 58| ....FX| samples: raw bits 0x41fa.6-0x4379.1 (382.4) 0x4200|38 b4 a9 73 93 41 19 8f 30 9f 21 bd ef 09 37 b4|8..s.A..0.!...7.| * |until 0x4379.1 (383) | | | | | [19]{}: partition 0x4379.2-0x44f8.4 (383.3) - | | | count: 128 0x4379.2-NA (0) + | | | count: 128 0x4370| 6c | l | rice_parameter: 22 0x4379.2-0x4379.6 (0.5) 0x4370| 6c 89 31 2a 29 31 fd| l.1*)1.| samples: raw bits 0x4379.7-0x44f8.4 (382.6) 0x4380|16 3b 91 04 8c e7 4e 9d 3a 17 77 d0 62 33 ab 50|.;....N.:.w.b3.P| * |until 0x44f8.4 (383) | | | | | [20]{}: partition 0x44f8.5-0x4678.5 (384.1) - | | | count: 128 0x44f8.5-NA (0) + | | | count: 128 0x44f0| 4d b3 | M. | rice_parameter: 22 0x44f8.5-0x44f9.1 (0.5) 0x44f0| b3 b9 55 aa 98 6a 24| ..U..j$| samples: raw bits 0x44f9.2-0x4678.5 (383.4) 0x4500|5b b3 9e 36 79 e6 70 df be 4b ca 49 15 3e ce 86|[..6y.p..K.I.>..| * |until 0x4678.5 (384) | | | | | [21]{}: partition 0x4678.6-0x47f9.1 (384.4) - | | | count: 128 0x4678.6-NA (0) + | | | count: 128 0x4670| a6 db | .. | rice_parameter: 22 0x4678.6-0x4679.2 (0.5) 0x4670| db bf b1 16 5d 5e 22| ....]^"| samples: raw bits 0x4679.3-0x47f9.1 (383.7) 0x4680|f4 40 46 71 cf 2c b0 97 28 f4 84 1c 0f ca ea 4d|.@Fq.,..(......M| * |until 0x47f9.1 (384) | | | | | [22]{}: partition 0x47f9.2-0x4978.2 (383.1) - | | | count: 128 0x47f9.2-NA (0) + | | | count: 128 0x47f0| ed | . | rice_parameter: 22 0x47f9.2-0x47f9.6 (0.5) 0x47f0| ed 35 83 9d 8d fc 6b| .5....k| samples: raw bits 0x47f9.7-0x4978.2 (382.4) 0x4800|dc ba 11 48 60 de 2d cf 52 d3 4b e9 d2 6b 02 a6|...H`.-.R.K..k..| * |until 0x4978.2 (383) | | | | | [23]{}: partition 0x4978.3-0x4af6.1 (381.7) - | | | count: 128 0x4978.3-NA (0) + | | | count: 128 0x4970| 76 | v | rice_parameter: 22 0x4978.3-0x4978.7 (0.5) 0x4970| e8 c6 e8 70 e0 aa 4f| ...p..O| samples: raw bits 0x4979-0x4af6.1 (381.2) 0x4980|84 f7 32 0a 0f 3d 8b 1f a5 fd 51 f9 9a 3d 21 76|..2..=....Q..=!v| * |until 0x4af6.1 (382) | | | | | [24]{}: partition 0x4af6.2-0x4c75.3 (383.2) - | | | count: 128 0x4af6.2-NA (0) + | | | count: 128 0x4af0| 6d | m | rice_parameter: 22 0x4af6.2-0x4af6.6 (0.5) 0x4af0| 6d df 40 77 26 2a f3 93 b0 51| m.@w&*...Q| samples: raw bits 0x4af6.7-0x4c75.3 (382.5) 0x4b00|59 0c a4 c3 6f 7a bb 0d 1a 5a be a2 21 91 22 8c|Y...oz...Z..!.".| * |until 0x4c75.3 (383) | | | | | [25]{}: partition 0x4c75.4-0x4df3 (381.5) - | | | count: 128 0x4c75.4-NA (0) + | | | count: 128 0x4c70| db 41 | .A | rice_parameter: 22 0x4c75.4-0x4c76 (0.5) 0x4c70| 41 a1 db 81 26 61 86 a4 ad 42| A...&a...B| samples: raw bits 0x4c76.1-0x4df3 (381) 0x4c80|96 96 b8 f5 29 6a d5 2c bc 12 4d 14 4a 7a 69 9e|....)j.,..M.Jzi.| * |until 0x4df3 (381) | | | | | [26]{}: partition 0x4df3.1-0x4f70.6 (381.6) - | | | count: 128 0x4df3.1-NA (0) + | | | count: 128 0x4df0| 58 | X | rice_parameter: 22 0x4df3.1-0x4df3.5 (0.5) 0x4df0| 58 d2 02 83 0d 98 c1 49 70 25 bc e8 64| X......Ip%..d| samples: raw bits 0x4df3.6-0x4f70.6 (381.1) 0x4e00|5f b5 1f 7b bb 7e 98 e8 8e ed b4 17 7f a1 34 4b|_..{.~........4K| * |until 0x4f70.6 (382) | | | | | [27]{}: partition 0x4f70.7-0x50ef.6 (383) - | | | count: 128 0x4f70.7-NA (0) + | | | count: 128 0x4f70|6b 68 |kh | rice_parameter: 22 0x4f70.7-0x4f71.3 (0.5) 0x4f70| 68 1a ef 7d d7 d8 bf 98 9d cf 0b 0a 12 d7 bb| h..}...........| samples: raw bits 0x4f71.4-0x50ef.6 (382.3) 0x4f80|a1 ef 2e 3e 8a 3f c8 d8 86 17 01 ef 92 63 39 11|...>.?.......c9.| * |until 0x50ef.6 (383) | | | | | [28]{}: partition 0x50ef.7-0x526e.7 (383.1) - | | | count: 128 0x50ef.7-NA (0) + | | | count: 128 0x50e0| 93| .| rice_parameter: 22 0x50ef.7-0x50f0.3 (0.5) 0x50f0|6e |n | 0x50f0|6e 91 77 6d b0 36 b1 67 20 73 11 f5 70 25 7e 5c|n.wm.6.g s..p%~\| samples: raw bits 0x50f0.4-0x526e.7 (382.4) 0x5100|d5 7c d7 b9 4c 61 db fe 26 e5 b7 97 4c 82 e2 52|.|..La..&...L..R| * |until 0x526e.7 (383) | | | | | [29]{}: partition 0x526f-0x53ef.1 (384.2) - | | | count: 128 0x526f-NA (0) + | | | count: 128 0x5260| b7| .| rice_parameter: 22 0x526f-0x526f.4 (0.5) 0x5260| b7| .| samples: raw bits 0x526f.5-0x53ef.1 (383.5) 0x5270|4e 0f 47 18 8f c5 24 20 ab e2 56 79 cf 5e 12 eb|N.G...$ ..Vy.^..| * |until 0x53ef.1 (384) | | | | | [30]{}: partition 0x53ef.2-0x556f (383.7) - | | | count: 128 0x53ef.2-NA (0) + | | | count: 128 0x53e0| 2d| -| rice_parameter: 22 0x53ef.2-0x53ef.6 (0.5) 0x53e0| 2d| -| samples: raw bits 0x53ef.7-0x556f (383.2) 0x53f0|1e 8d e0 4d a5 07 96 23 30 ac ee de 88 40 00 35|...M...#0....@.5| * |until 0x556f (384) | | | | | [31]{}: partition 0x556f.1-0x56ec.6 (381.6) - | | | count: 128 0x556f.1-NA (0) + | | | count: 128 0x5560| 5a| Z| rice_parameter: 22 0x556f.1-0x556f.5 (0.5) 0x5560| 5a| Z| samples: raw bits 0x556f.6-0x56ec.6 (381.1) 0x5570|bf 07 dc 2c fa 0f 07 fe 37 b3 be 3e 0d a0 4f 55|...,....7..>..OU| @@ -533,35 +533,35 @@ $ fq -d flac dv mono24.flac | | | [0]{}: subframe 0x56f5-0x7cf7.2 (9730.3) 0x56f0| 12 | . | zero_bit: 0 (valid) 0x56f5-0x56f5 (0.1) 0x56f0| 12 | . | subframe_type: "fixed" (0b1001) 0x56f5.1-0x56f5.6 (0.6) - | | | lpc_order: 1 0x56f5.7-NA (0) + | | | lpc_order: 1 0x56f0| 12 | . | wasted_bits_flag: 0 0x56f5.7-0x56f5.7 (0.1) - | | | subframe_sample_size: 24 0x56f6-NA (0) + | | | subframe_sample_size: 24 | | | warmup_samples[0:1]: 0x56f6-0x56f8.7 (3) 0x56f0| e8 31 62 | .1b | [0]: -1560222 value 0x56f6-0x56f8.7 (3) 0x56f0| 4a | J | residual_coding_method: 5 (1) (rice2) 0x56f9-0x56f9.1 (0.2) 0x56f0| 4a | J | partition_order: 2 0x56f9.2-0x56f9.5 (0.4) - | | | rice_partitions: 4 0x56f9.6-NA (0) + | | | rice_partitions: 4 | | | partitions[0:4]: 0x56f9.6-0x7cf7.2 (9725.5) | | | [0]{}: partition 0x56f9.6-0x631a.4 (3104.7) - | | | count: 1023 0x56f9.6-NA (0) + | | | count: 1023 0x56f0| 4a d6 | J. | rice_parameter: 22 0x56f9.6-0x56fa.2 (0.5) 0x56f0| d6 a0 73 8d b3 75| ..s..u| samples: raw bits 0x56fa.3-0x631a.4 (3104.2) 0x5700|81 16 a7 5d 05 ac ed 75 60 eb c0 97 c5 cc 22 96|...]...u`.....".| * |until 0x631a.4 (3105) | | | | | [1]{}: partition 0x631a.5-0x6bb9.3 (2206.7) - | | | count: 1024 0x631a.5-NA (0) + | | | count: 1024 0x6310| 03 ca | .. | rice_parameter: 15 0x631a.5-0x631b.1 (0.5) 0x6310| ca 70 02 50 01| .p.P.| samples: raw bits 0x631b.2-0x6bb9.3 (2206.2) 0x6320|fc 00 e6 00 67 00 2c c0 12 e0 1f 60 1b e0 18 00|....g.,....`....| * |until 0x6bb9.3 (2207) | | | | | [2]{}: partition 0x6bb9.4-0x7458.3 (2207) - | | | count: 1024 0x6bb9.4-NA (0) + | | | count: 1024 0x6bb0| 07 9a | .. | rice_parameter: 15 0x6bb9.4-0x6bba (0.5) 0x6bb0| 9a 60 06 48 01 7a| .`.H.z| samples: raw bits 0x6bba.1-0x7458.3 (2206.3) 0x6bc0|00 58 00 13 e0 04 70 03 e8 01 c8 00 cb 00 59 80|.X....p.......Y.| * |until 0x7458.3 (2207) | | | | | [3]{}: partition 0x7458.4-0x7cf7.2 (2206.7) - | | | count: 1024 0x7458.4-NA (0) + | | | count: 1024 0x7450| 07 98 | .. | rice_parameter: 15 0x7458.4-0x7459 (0.5) 0x7450| 98 00 06 20 01 86 00| ... ...| samples: raw bits 0x7459.1-0x7cf7.2 (2206.2) 0x7460|61 80 18 00 05 d0 01 60 00 52 00 13 00 04 38 03|a......`.R....8.| @@ -585,9 +585,9 @@ $ fq -d flac dv mono24.flac | | | [0]{}: subframe 0x7d00-0xaaaf.3 (11695.4) 0x7d00|40 |@ | zero_bit: 0 (valid) 0x7d00-0x7d00 (0.1) 0x7d00|40 |@ | subframe_type: "lpc" (0b100000) 0x7d00.1-0x7d00.6 (0.6) - | | | lpc_order: 1 0x7d00.7-NA (0) + | | | lpc_order: 1 0x7d00|40 |@ | wasted_bits_flag: 0 0x7d00.7-0x7d00.7 (0.1) - | | | subframe_sample_size: 24 0x7d01-NA (0) + | | | subframe_sample_size: 24 | | | warmup_samples[0:1]: 0x7d01-0x7d03.7 (3) 0x7d00| f8 1b 80 | ... | [0]: -517248 value 0x7d01-0x7d03.7 (3) 0x7d00| e7 | . | precision: 15 0x7d04-0x7d04.3 (0.4) @@ -596,100 +596,100 @@ $ fq -d flac dv mono24.flac 0x7d00| 85 12 | .. | [0]: 1298 value 0x7d05.1-0x7d06.7 (1.7) 0x7d00| 52 | R | residual_coding_method: 5 (1) (rice2) 0x7d07-0x7d07.1 (0.2) 0x7d00| 52 | R | partition_order: 4 0x7d07.2-0x7d07.5 (0.4) - | | | rice_partitions: 16 0x7d07.6-NA (0) + | | | rice_partitions: 16 | | | partitions[0:16]: 0x7d07.6-0xaaaf.3 (11687.6) | | | [0]{}: partition 0x7d07.6-0x7fab.3 (675.6) - | | | count: 255 0x7d07.6-NA (0) + | | | count: 255 0x7d00| 52 6e | Rn | rice_parameter: 19 0x7d07.6-0x7d08.2 (0.5) 0x7d00| 6e 12 eb 67 bf 7a f5 25| n..g.z.%| samples: raw bits 0x7d08.3-0x7fab.3 (675.1) 0x7d10|55 4d 2a 97 40 54 1e d3 f8 33 9e e7 a4 e4 e0 fd|UM*.@T...3......| * |until 0x7fab.3 (676) | | | | | [1]{}: partition 0x7fab.4-0x824a.4 (671.1) - | | | count: 256 0x7fab.4-NA (0) + | | | count: 256 0x7fa0| 19 d0 | .. | rice_parameter: 19 0x7fab.4-0x7fac (0.5) 0x7fa0| d0 45 4d 84| .EM.| samples: raw bits 0x7fac.1-0x824a.4 (670.4) 0x7fb0|75 e0 bb 0e 99 a0 f2 d4 8f c5 33 a3 07 8d 3f 81|u.........3...?.| * |until 0x824a.4 (671) | | | | | [2]{}: partition 0x824a.5-0x84f5.6 (683.2) - | | | count: 256 0x824a.5-NA (0) + | | | count: 256 0x8240| d4 e8 | .. | rice_parameter: 19 0x824a.5-0x824b.1 (0.5) 0x8240| e8 8c 52 cb 77| ..R.w| samples: raw bits 0x824b.2-0x84f5.6 (682.5) 0x8250|31 2f 93 5e 88 3a ce c3 fe 71 92 96 b0 aa 27 05|1/.^.:...q....'.| * |until 0x84f5.6 (683) | | | | | [3]{}: partition 0x84f5.7-0x8797.3 (673.5) - | | | count: 256 0x84f5.7-NA (0) + | | | count: 256 0x84f0| 05 32 | .2 | rice_parameter: 19 0x84f5.7-0x84f6.3 (0.5) 0x84f0| 32 34 61 9f a8 10 ec 27 26 ce| 24a....'&.| samples: raw bits 0x84f6.4-0x8797.3 (673) 0x8500|d9 31 a2 f1 64 ae 89 d5 c4 43 d4 b7 8b f2 6d 84|.1..d....C....m.| * |until 0x8797.3 (673) | | | | | [4]{}: partition 0x8797.4-0x8a4c.5 (693.2) - | | | count: 256 0x8797.4-NA (0) + | | | count: 256 0x8790| 1a 38 | .8 | rice_parameter: 20 0x8797.4-0x8798 (0.5) 0x8790| 38 22 6a da 6a bb 4e 2c| 8"j.j.N,| samples: raw bits 0x8798.1-0x8a4c.5 (692.5) 0x87a0|2c c0 b4 b0 f8 8e bb 40 1a c8 8c 2a 89 30 a7 ad|,......@...*.0..| * |until 0x8a4c.5 (693) | | | | | [5]{}: partition 0x8a4c.6-0x8d40.6 (756.1) - | | | count: 256 0x8a4c.6-NA (0) + | | | count: 256 0x8a40| 5a db | Z. | rice_parameter: 22 0x8a4c.6-0x8a4d.2 (0.5) 0x8a40| db 72 8d| .r.| samples: raw bits 0x8a4d.3-0x8d40.6 (755.4) 0x8a50|b9 5e cb ab 79 97 b7 97 77 5b a8 dc c0 54 16 ca|.^..y...w[...T..| * |until 0x8d40.6 (756) | | | | | [6]{}: partition 0x8d40.7-0x902d.6 (749) - | | | count: 256 0x8d40.7-NA (0) + | | | count: 256 0x8d40|39 57 |9W | rice_parameter: 21 0x8d40.7-0x8d41.3 (0.5) 0x8d40| 57 9e 50 6d dc 50 99 35 ce 09 a2 68 a5 aa a5| W.Pm.P.5...h...| samples: raw bits 0x8d41.4-0x902d.6 (748.3) 0x8d50|39 d1 6c 9d 5f c4 f4 06 fc 24 dc b8 44 7c fe 6d|9.l._....$..D|.m| * |until 0x902d.6 (749) | | | | | [7]{}: partition 0x902d.7-0x931e.3 (752.5) - | | | count: 256 0x902d.7-NA (0) + | | | count: 256 0x9020| 9b 56 | .V | rice_parameter: 21 0x902d.7-0x902e.3 (0.5) 0x9020| 56 1f| V.| samples: raw bits 0x902e.4-0x931e.3 (752) 0x9030|b1 82 cf ab c2 80 b5 a0 8b 31 d0 63 83 27 87 d3|.........1.c.'..| * |until 0x931e.3 (752) | | | | | [8]{}: partition 0x931e.4-0x9611.1 (754.6) - | | | count: 256 0x931e.4-NA (0) + | | | count: 256 0x9310| 7b 5d| {]| rice_parameter: 22 0x931e.4-0x931f (0.5) 0x9310| 5d| ]| samples: raw bits 0x931f.1-0x9611.1 (754.1) 0x9320|a2 8b 43 1e c1 d1 a3 23 9d 57 e1 08 d6 e3 23 2f|..C....#.W....#/| * |until 0x9611.1 (755) | | | | | [9]{}: partition 0x9611.2-0x9902.7 (753.6) - | | | count: 256 0x9611.2-NA (0) + | | | count: 256 0x9610| ed | . | rice_parameter: 22 0x9611.2-0x9611.6 (0.5) 0x9610| ed 40 21 51 b9 30 3b 7e 7b 6d 71 03 de ec 14| .@!Q.0;~{mq....| samples: raw bits 0x9611.7-0x9902.7 (753.1) 0x9620|7c b5 11 58 d8 e1 1e fe d9 9d cf ab 24 b0 af b4||..X........$...| * |until 0x9902.7 (754) | | | | | [10]{}: partition 0x9903-0x9bf5.3 (754.4) - | | | count: 256 0x9903-NA (0) + | | | count: 256 0x9900| b2 | . | rice_parameter: 22 0x9903-0x9903.4 (0.5) 0x9900| b2 37 50 4b ab f3 d7 ef b5 e8 71 4d 09| .7PK......qM.| samples: raw bits 0x9903.5-0x9bf5.3 (753.7) 0x9910|88 51 16 67 21 17 8a 05 5e 3f 14 13 83 29 91 8a|.Q.g!...^?...)..| * |until 0x9bf5.3 (754) | | | | | [11]{}: partition 0x9bf5.4-0x9ee7.4 (754.1) - | | | count: 256 0x9bf5.4-NA (0) + | | | count: 256 0x9bf0| 8b 2d | .- | rice_parameter: 22 0x9bf5.4-0x9bf6 (0.5) 0x9bf0| 2d de 24 72 db b6 27 2a fe c3| -.$r..'*..| samples: raw bits 0x9bf6.1-0x9ee7.4 (753.4) 0x9c00|a7 dd 68 aa e6 66 81 bc c0 7c 66 d5 a7 de e7 f3|..h..f...|f.....| * |until 0x9ee7.4 (754) | | | | | [12]{}: partition 0x9ee7.5-0xa1d9.7 (754.3) - | | | count: 256 0x9ee7.5-NA (0) + | | | count: 256 0x9ee0| 45 b5 | E. | rice_parameter: 22 0x9ee7.5-0x9ee8.1 (0.5) 0x9ee0| b5 7b 69 22 b6 40 a0 2a| .{i".@.*| samples: raw bits 0x9ee8.2-0xa1d9.7 (753.6) 0x9ef0|4a 12 d6 ad d0 81 8e 78 c8 de 20 57 06 69 21 ea|J......x.. W.i!.| * |until 0xa1d9.7 (754) | | | | | [13]{}: partition 0xa1da-0xa4ca.1 (752.2) - | | | count: 256 0xa1da-NA (0) + | | | count: 256 0xa1d0| ab | . | rice_parameter: 21 0xa1da-0xa1da.4 (0.5) 0xa1d0| ab 0b 6d ba 90 6c| ..m..l| samples: raw bits 0xa1da.5-0xa4ca.1 (751.5) 0xa1e0|9b ae e4 bc de 89 10 a4 a2 9f 44 a2 0c 25 f2 ce|..........D..%..| * |until 0xa4ca.1 (752) | | | | | [14]{}: partition 0xa4ca.2-0xa7bc.6 (754.5) - | | | count: 256 0xa4ca.2-NA (0) + | | | count: 256 0xa4c0| 2d | - | rice_parameter: 22 0xa4ca.2-0xa4ca.6 (0.5) 0xa4c0| 2d ff de 5a 66 46| -..ZfF| samples: raw bits 0xa4ca.7-0xa7bc.6 (754) 0xa4d0|87 65 81 7b 17 aa 19 6d d6 13 c4 df a6 14 a7 b8|.e.{...m........| * |until 0xa7bc.6 (754) | | | | | [15]{}: partition 0xa7bc.7-0xaaaf.3 (754.5) - | | | count: 256 0xa7bc.7-NA (0) + | | | count: 256 0xa7b0| fd 6b | .k | rice_parameter: 22 0xa7bc.7-0xa7bd.3 (0.5) 0xa7b0| 6b b0 dd| k..| samples: raw bits 0xa7bd.4-0xaaaf.3 (754) 0xa7c0|39 5c 9e 9b 14 20 6e e2 d0 db c9 de ee eb 33 8d|9\... n.......3.| @@ -714,16 +714,16 @@ $ fq -d flac dv mono24.flac | | | [0]{}: subframe 0xaaba-0xbcc8 (4622.1) 0xaab0| 10 | . | zero_bit: 0 (valid) 0xaaba-0xaaba (0.1) 0xaab0| 10 | . | subframe_type: "fixed" (0b1000) 0xaaba.1-0xaaba.6 (0.6) - | | | lpc_order: 0 0xaaba.7-NA (0) + | | | lpc_order: 0 0xaab0| 10 | . | wasted_bits_flag: 0 0xaaba.7-0xaaba.7 (0.1) - | | | subframe_sample_size: 24 0xaabb-NA (0) + | | | subframe_sample_size: 24 | | | warmup_samples[0:0]: 0xaabb-NA (0) 0xaab0| 42 | B | residual_coding_method: 5 (1) (rice2) 0xaabb-0xaabb.1 (0.2) 0xaab0| 42 | B | partition_order: 0 0xaabb.2-0xaabb.5 (0.4) - | | | rice_partitions: 1 0xaabb.6-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0xaabb.6-0xbcc8 (4620.3) | | | [0]{}: partition 0xaabb.6-0xbcc8 (4620.3) - | | | count: 1570 0xaabb.6-NA (0) + | | | count: 1570 0xaab0| 42 a5 | B. | rice_parameter: 21 0xaabb.6-0xaabc.2 (0.5) 0xaab0| a5 bf 5d 86| ..].| samples: raw bits 0xaabc.3-0xbcc8 (4619.6) 0xaac0|a5 4e 41 16 ea f1 3b b4 90 8e 95 e4 b9 b3 3d 1a|.NA...;.......=.| @@ -732,4 +732,4 @@ $ fq -d flac dv mono24.flac 0xbcc0| 0a ac| | ..| | footer_crc: "0aac" (raw bits) (valid) 0xbcc9-0xbcca.7 (2) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x00|73 2e b0 36 53 c4 c7 d2 37 fd a4 f0 6a 16 db 0e|s..6S...7...j...| md5_calculated: "732eb03653c4c7d237fda4f06a16db0e" (raw bits) (valid) 0x0-0xf.7 (16) - | | | decoded_samples: 22050 0xbccb-NA (0) + | | | decoded_samples: 22050 diff --git a/format/flac/testdata/mono32.fqtest b/format/flac/testdata/mono32.fqtest index 48a808a6a5..1e84605d34 100644 --- a/format/flac/testdata/mono32.fqtest +++ b/format/flac/testdata/mono32.fqtest @@ -69,16 +69,16 @@ $ fq -d flac dv mono32.flac | | | [0]{}: subframe 0x20a9-0x22ab.1 (514.2) 0x020a0| 10 | . | zero_bit: 0 (valid) 0x20a9-0x20a9 (0.1) 0x020a0| 10 | . | subframe_type: "fixed" (0b1000) 0x20a9.1-0x20a9.6 (0.6) - | | | lpc_order: 0 0x20a9.7-NA (0) + | | | lpc_order: 0 0x020a0| 10 | . | wasted_bits_flag: 0 0x20a9.7-0x20a9.7 (0.1) - | | | subframe_sample_size: 32 0x20aa-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:0]: 0x20aa-NA (0) 0x020a0| 00 | . | residual_coding_method: 4 (0) (rice) 0x20aa-0x20aa.1 (0.2) 0x020a0| 00 | . | partition_order: 0 0x20aa.2-0x20aa.5 (0.4) - | | | rice_partitions: 1 0x20aa.6-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x20aa.6-0x22ab.1 (512.4) | | | [0]{}: partition 0x20aa.6-0x22ab.1 (512.4) - | | | count: 4096 0x20aa.6-NA (0) + | | | count: 4096 0x020a0| 00 3f | .? | rice_parameter: 0 0x20aa.6-0x20ab.1 (0.4) 0x020a0| 3f ff ff ff ff| ?....| samples: raw bits 0x20ab.2-0x22ab.1 (512) 0x020b0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -102,9 +102,9 @@ $ fq -d flac dv mono32.flac | | | [0]{}: subframe 0x22b4-0x5078.7 (11717) 0x022b0| 4e | N | zero_bit: 0 (valid) 0x22b4-0x22b4 (0.1) 0x022b0| 4e | N | subframe_type: "lpc" (0b100111) 0x22b4.1-0x22b4.6 (0.6) - | | | lpc_order: 8 0x22b4.7-NA (0) + | | | lpc_order: 8 0x022b0| 4e | N | wasted_bits_flag: 0 0x22b4.7-0x22b4.7 (0.1) - | | | subframe_sample_size: 32 0x22b5-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:8]: 0x22b5-0x22d4.7 (32) 0x022b0| 00 00 00 00 | .... | [0]: 0 value 0x22b5-0x22b8.7 (4) 0x022b0| 00 00 00 00 | .... | [1]: 0 value 0x22b9-0x22bc.7 (4) @@ -130,101 +130,101 @@ $ fq -d flac dv mono32.flac 0x022e0| 38 38 28 | 88( | [7]: -3984 value 0x22e3.2-0x22e5 (1.7) 0x022e0| 28 | ( | residual_coding_method: 5 (1) (rice2) 0x22e5.1-0x22e5.2 (0.2) 0x022e0| 28 | ( | partition_order: 4 0x22e5.3-0x22e5.6 (0.4) - | | | rice_partitions: 16 0x22e5.7-NA (0) + | | | rice_partitions: 16 | | | partitions[0:16]: 0x22e5.7-0x5078.7 (11667.1) | | | [0]{}: partition 0x22e5.7-0x2305.3 (31.5) - | | | count: 248 0x22e5.7-NA (0) + | | | count: 248 0x022e0| 28 0f | (. | rice_parameter: 0 0x22e5.7-0x22e6.3 (0.5) 0x022e0| 0f ff ff ff ff ff ff ff ff ff| ..........| samples: raw bits 0x22e6.4-0x2305.3 (31) 0x022f0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| 0x02300|ff ff ff ff ff fb |...... | | | | [1]{}: partition 0x2305.4-0x2605 (767.5) - | | | count: 256 0x2305.4-NA (0) + | | | count: 256 0x02300| fb 40 | .@ | rice_parameter: 22 0x2305.4-0x2306 (0.5) 0x02300| 40 00 00 80 00 01 00 00 02 00| @.........| samples: raw bits 0x2306.1-0x2605 (767) 0x02310|00 04 00 00 08 00 00 10 00 00 20 00 00 40 00 00|.......... ..@..| * |until 0x2605 (767) | | | | | [2]{}: partition 0x2605.1-0x290e.7 (777.7) - | | | count: 256 0x2605.1-NA (0) + | | | count: 256 0x02600| da | . | rice_parameter: 22 0x2605.1-0x2605.5 (0.5) 0x02600| da 63 39 f9 8e c4 9c 2c fd 30 12| .c9....,.0.| samples: raw bits 0x2605.6-0x290e.7 (777.2) 0x02610|10 da 16 40 5d 83 5e 9b ec d1 62 e1 ed 8e 1b 48|...@].^...b....H| * |until 0x290e.7 (778) | | | | | [3]{}: partition 0x290f-0x2c17.2 (776.3) - | | | count: 256 0x290f-NA (0) + | | | count: 256 0x02900| b1| .| rice_parameter: 22 0x290f-0x290f.4 (0.5) 0x02900| b1| .| samples: raw bits 0x290f.5-0x2c17.2 (775.6) 0x02910|d9 89 06 96 b5 f8 6a c2 7c 56 5d 25 33 86 8a b3|......j.|V]%3...| * |until 0x2c17.2 (776) | | | | | [4]{}: partition 0x2c17.3-0x2f1f.3 (776.1) - | | | count: 256 0x2c17.3-NA (0) + | | | count: 256 0x02c10| 36 | 6 | rice_parameter: 22 0x2c17.3-0x2c17.7 (0.5) 0x02c10| b6 75 52 cf ce 96 98 2f| .uR..../| samples: raw bits 0x2c18-0x2f1f.3 (775.4) 0x02c20|80 98 55 2c 14 fb c9 15 d9 49 e3 b7 bc 55 ac 2b|..U,.....I...U.+| * |until 0x2f1f.3 (776) | | | | | [5]{}: partition 0x2f1f.4-0x3225.3 (774) - | | | count: 256 0x2f1f.4-NA (0) + | | | count: 256 0x02f10| ab| .| rice_parameter: 22 0x2f1f.4-0x2f20 (0.5) 0x02f20|39 |9 | 0x02f20|39 eb 77 64 8d 54 0a dd 13 d8 3b 33 c5 05 f1 40|9.wd.T....;3...@| samples: raw bits 0x2f20.1-0x3225.3 (773.3) 0x02f30|d2 |. | * |until 0x3225.3 (774) | | | | | [6]{}: partition 0x3225.4-0x352e (776.5) - | | | count: 256 0x3225.4-NA (0) + | | | count: 256 0x03220| 5b 30 | [0 | rice_parameter: 22 0x3225.4-0x3226 (0.5) 0x03220| 30 5c f6 14 24 2a ff aa 76 28| 0\..$*..v(| samples: raw bits 0x3226.1-0x352e (776) 0x03230|8e e3 7e a1 17 32 7e 7c 96 75 b9 44 84 41 27 c4|..~..2~|.u.D.A'.| * |until 0x352e (776) | | | | | [7]{}: partition 0x352e.1-0x3836.2 (776.2) - | | | count: 256 0x352e.1-NA (0) + | | | count: 256 0x03520| d8 | . | rice_parameter: 22 0x352e.1-0x352e.5 (0.5) 0x03520| d8 de| ..| samples: raw bits 0x352e.6-0x3836.2 (775.5) 0x03530|b2 29 64 d6 c1 b2 5b 38 af 5b e6 6b d9 47 36 11|.)d...[8.[.k.G6.| * |until 0x3836.2 (776) | | | | | [8]{}: partition 0x3836.3-0x3b3e.7 (776.5) - | | | count: 256 0x3836.3-NA (0) + | | | count: 256 0x03830| 56 | V | rice_parameter: 22 0x3836.3-0x3836.7 (0.5) 0x03830| f5 72 08 b6 c5 46 80 46 02| .r...F.F.| samples: raw bits 0x3837-0x3b3e.7 (776) 0x03840|5d 5f b9 26 e8 2a 34 0e ff 8d 09 a3 64 94 18 c1|]_.&.*4.....d...| * |until 0x3b3e.7 (776) | | | | | [9]{}: partition 0x3b3f-0x3e46.7 (776) - | | | count: 256 0x3b3f-NA (0) + | | | count: 256 0x03b30| b3| .| rice_parameter: 22 0x3b3f-0x3b3f.4 (0.5) 0x03b30| b3| .| samples: raw bits 0x3b3f.5-0x3e46.7 (775.3) 0x03b40|1c 67 53 65 02 7b c7 cd ef bc 9c 67 f2 32 39 03|.gSe.{.....g.29.| * |until 0x3e46.7 (776) | | | | | [10]{}: partition 0x3e47-0x414f (776.1) - | | | count: 256 0x3e47-NA (0) + | | | count: 256 0x03e40| b5 | . | rice_parameter: 22 0x3e47-0x3e47.4 (0.5) 0x03e40| b5 39 92 d0 e4 13 d4 dc 32| .9......2| samples: raw bits 0x3e47.5-0x414f (775.4) 0x03e50|7f c0 6c 07 4e 88 d1 d6 65 08 c0 d2 3a 6a 79 4e|..l.N...e...:jyN| * |until 0x414f (776) | | | | | [11]{}: partition 0x414f.1-0x4457.3 (776.3) - | | | count: 256 0x414f.1-NA (0) + | | | count: 256 0x04140| d9| .| rice_parameter: 22 0x414f.1-0x414f.5 (0.5) 0x04140| d9| .| samples: raw bits 0x414f.6-0x4457.3 (775.6) 0x04150|1a c3 5e 48 03 b2 e4 31 9b 59 3c 06 e3 ba 36 e0|..^H...1.Y<...6.| * |until 0x4457.3 (776) | | | | | [12]{}: partition 0x4457.4-0x475e.3 (775) - | | | count: 256 0x4457.4-NA (0) + | | | count: 256 0x04450| 7b 51 | {Q | rice_parameter: 22 0x4457.4-0x4458 (0.5) 0x04450| 51 5d f4 51 3e 32 69 44| Q].Q>2iD| samples: raw bits 0x4458.1-0x475e.3 (774.3) 0x04460|52 5f 3d 64 59 aa d8 ff d7 39 b2 bd d2 8f 62 e4|R_=dY....9....b.| * |until 0x475e.3 (775) | | | | | [13]{}: partition 0x475e.4-0x4a66.2 (775.7) - | | | count: 256 0x475e.4-NA (0) + | | | count: 256 0x04750| 0b 6f| .o| rice_parameter: 22 0x475e.4-0x475f (0.5) 0x04750| 6f| o| samples: raw bits 0x475f.1-0x4a66.2 (775.2) 0x04760|3b 93 da 9b e0 95 18 22 29 ee ad af 9d ac 7f 82|;......").......| * |until 0x4a66.2 (776) | | | | | [14]{}: partition 0x4a66.3-0x4d70.1 (777.7) - | | | count: 256 0x4a66.3-NA (0) + | | | count: 256 0x04a60| b6 | . | rice_parameter: 22 0x4a66.3-0x4a66.7 (0.5) 0x04a60| 53 65 90 1e be bd 5f c7 e8| Se...._..| samples: raw bits 0x4a67-0x4d70.1 (777.2) 0x04a70|fc a5 c4 a2 64 6f 3d dd b1 28 af 8a e4 66 a3 9e|....do=..(...f..| * |until 0x4d70.1 (778) | | | | | [15]{}: partition 0x4d70.2-0x5078.7 (776.6) - | | | count: 256 0x4d70.2-NA (0) + | | | count: 256 0x04d70|6d |m | rice_parameter: 22 0x4d70.2-0x4d70.6 (0.5) 0x04d70|6d 94 8e df 60 cb 31 d7 d4 f1 2e 8b 24 b7 87 e3|m...`.1.....$...| samples: raw bits 0x4d70.7-0x5078.7 (776.1) 0x04d80|f7 81 51 7b d7 ac ac 51 51 d3 ff 77 0f a8 e9 15|..Q{...QQ..w....| @@ -248,9 +248,9 @@ $ fq -d flac dv mono32.flac | | | [0]{}: subframe 0x5081-0x8dc3.4 (15682.5) 0x05080| 48 | H | zero_bit: 0 (valid) 0x5081-0x5081 (0.1) 0x05080| 48 | H | subframe_type: "lpc" (0b100100) 0x5081.1-0x5081.6 (0.6) - | | | lpc_order: 5 0x5081.7-NA (0) + | | | lpc_order: 5 0x05080| 48 | H | wasted_bits_flag: 0 0x5081.7-0x5081.7 (0.1) - | | | subframe_sample_size: 32 0x5082-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:5]: 0x5082-0x5095.7 (20) 0x05080| fe 8d 20 02 | .. . | [0]: -24305662 value 0x5082-0x5085.7 (4) 0x05080| fe 41 da 04 | .A.. | [1]: -29238780 value 0x5086-0x5089.7 (4) @@ -269,198 +269,198 @@ $ fq -d flac dv mono32.flac 0x050a0|e5 |. | 0x050a0|e5 |. | residual_coding_method: 5 (1) (rice2) 0x50a0.4-0x50a0.5 (0.2) 0x050a0|e5 77 |.w | partition_order: 5 0x50a0.6-0x50a1.1 (0.4) - | | | rice_partitions: 32 0x50a1.2-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x50a1.2-0x8dc3.4 (15650.3) | | | [0]{}: partition 0x50a1.2-0x525a.2 (441.1) - | | | count: 123 0x50a1.2-NA (0) + | | | count: 123 0x050a0| 77 | w | rice_parameter: 27 0x50a1.2-0x50a1.6 (0.5) 0x050a0| 77 db 30 f9 7f f6 77 8a 85 3b 41 74 33 6d 9a| w.0...w..;At3m.| samples: raw bits 0x50a1.7-0x525a.2 (440.4) 0x050b0|a7 4a e9 7d 46 a6 e0 ea e5 47 fb 5a 74 cb aa f1|.J.}F....G.Zt...| * |until 0x525a.2 (441) | | | | | [1]{}: partition 0x525a.3-0x5417.2 (445) - | | | count: 128 0x525a.3-NA (0) + | | | count: 128 0x05250| da | . | rice_parameter: 26 0x525a.3-0x525a.7 (0.5) 0x05250| bc b4 91 d2 7e| ....~| samples: raw bits 0x525b-0x5417.2 (444.3) 0x05260|5b 12 dd 6d ec 4e 4a a3 6a 81 bb d1 35 a0 ba a9|[..m.NJ.j...5...| * |until 0x5417.2 (445) | | | | | [2]{}: partition 0x5417.3-0x55de.1 (454.7) - | | | count: 128 0x5417.3-NA (0) + | | | count: 128 0x05410| 5a | Z | rice_parameter: 26 0x5417.3-0x5417.7 (0.5) 0x05410| cd 14 8a 08 28 fe 74 85| ....(.t.| samples: raw bits 0x5418-0x55de.1 (454.2) 0x05420|2d d5 09 db f0 68 bd 7b 3a cc 44 50 20 43 41 a5|-....h.{:.DP CA.| * |until 0x55de.1 (455) | | | | | [3]{}: partition 0x55de.2-0x579e.6 (448.5) - | | | count: 128 0x55de.2-NA (0) + | | | count: 128 0x055d0| f4 | . | rice_parameter: 26 0x55de.2-0x55de.6 (0.5) 0x055d0| f4 b7| ..| samples: raw bits 0x55de.7-0x579e.6 (448) 0x055e0|43 3d ec 52 17 82 e4 1a 2f eb f2 ef ce d6 a8 da|C=.R..../.......| * |until 0x579e.6 (448) | | | | | [4]{}: partition 0x579e.7-0x596d.5 (462.7) - | | | count: 128 0x579e.7-NA (0) + | | | count: 128 0x05790| cb bd| ..| rice_parameter: 27 0x579e.7-0x579f.3 (0.5) 0x05790| bd| .| samples: raw bits 0x579f.4-0x596d.5 (462.2) 0x057a0|27 9a d7 db 50 89 fe 36 fe 37 ed 65 58 5f 41 c9|'...P..6.7.eX_A.| * |until 0x596d.5 (463) | | | | | [5]{}: partition 0x596d.6-0x5b5b.3 (493.6) - | | | count: 128 0x596d.6-NA (0) + | | | count: 128 0x05960| 57 a7 | W. | rice_parameter: 29 0x596d.6-0x596e.2 (0.5) 0x05960| a7 cf| ..| samples: raw bits 0x596e.3-0x5b5b.3 (493.1) 0x05970|ab 50 86 45 e1 c2 17 ed 8d 28 13 25 d2 9d bb a6|.P.E.....(.%....| * |until 0x5b5b.3 (494) | | | | | [6]{}: partition 0x5b5b.4-0x5d4b.5 (496.2) - | | | count: 128 0x5b5b.4-NA (0) + | | | count: 128 0x05b50| 4e f3 | N. | rice_parameter: 29 0x5b5b.4-0x5b5c (0.5) 0x05b50| f3 ea 78 5e| ..x^| samples: raw bits 0x5b5c.1-0x5d4b.5 (495.5) 0x05b60|5e 52 3d 01 6d 1c 42 19 e9 e6 25 8c ad 26 d4 ca|^R=.m.B...%..&..| * |until 0x5d4b.5 (496) | | | | | [7]{}: partition 0x5d4b.6-0x5f3b (495.3) - | | | count: 128 0x5d4b.6-NA (0) + | | | count: 128 0x05d40| 3f a3 | ?. | rice_parameter: 29 0x5d4b.6-0x5d4c.2 (0.5) 0x05d40| a3 45 ba 88| .E..| samples: raw bits 0x5d4c.3-0x5f3b (494.6) 0x05d50|e6 89 b1 f7 29 a4 58 14 5b 09 4e c0 6d 74 59 c1|....).X.[.N.mtY.| * |until 0x5f3b (495) | | | | | [8]{}: partition 0x5f3b.1-0x6129.1 (494.1) - | | | count: 128 0x5f3b.1-NA (0) + | | | count: 128 0x05f30| 76 | v | rice_parameter: 29 0x5f3b.1-0x5f3b.5 (0.5) 0x05f30| 76 15 94 3b 89| v..;.| samples: raw bits 0x5f3b.6-0x6129.1 (493.4) 0x05f40|a4 75 16 de 30 b2 61 96 af 90 4b a2 ac 59 f9 3a|.u..0.a...K..Y.:| * |until 0x6129.1 (494) | | | | | [9]{}: partition 0x6129.2-0x6318.4 (495.3) - | | | count: 128 0x6129.2-NA (0) + | | | count: 128 0x06120| fb | . | rice_parameter: 29 0x6129.2-0x6129.6 (0.5) 0x06120| fb 3b b2 97 a3 6f 29| .;...o)| samples: raw bits 0x6129.7-0x6318.4 (494.6) 0x06130|b0 b3 83 74 06 86 f5 ea f1 3d ca 51 01 59 ea 8f|...t.....=.Q.Y..| * |until 0x6318.4 (495) | | | | | [10]{}: partition 0x6318.5-0x6508.5 (496.1) - | | | count: 128 0x6318.5-NA (0) + | | | count: 128 0x06310| b7 5b | .[ | rice_parameter: 29 0x6318.5-0x6319.1 (0.5) 0x06310| 5b 8c 4f cc 7d 3b cb| [.O.};.| samples: raw bits 0x6319.2-0x6508.5 (495.4) 0x06320|cf cb 4e 6b 9b 10 9c 16 02 c9 b4 94 cb 08 27 f8|..Nk..........'.| * |until 0x6508.5 (496) | | | | | [11]{}: partition 0x6508.6-0x66f8.3 (495.6) - | | | count: 128 0x6508.6-NA (0) + | | | count: 128 0x06500| 83 ab | .. | rice_parameter: 29 0x6508.6-0x6509.2 (0.5) 0x06500| ab af 23 dc ed 80 7e| ..#...~| samples: raw bits 0x6509.3-0x66f8.3 (495.1) 0x06510|09 8e 1e c8 fc e6 82 88 2c 22 2c fb d8 66 c8 86|........,",..f..| * |until 0x66f8.3 (496) | | | | | [12]{}: partition 0x66f8.4-0x68ea (497.5) - | | | count: 128 0x66f8.4-NA (0) + | | | count: 128 0x066f0| 8e c7 | .. | rice_parameter: 29 0x66f8.4-0x66f9 (0.5) 0x066f0| c7 a4 8c 2f f3 61 91| .../.a.| samples: raw bits 0x66f9.1-0x68ea (497) 0x06700|3b 8e ab 4a eb 93 b1 68 1d 33 ef fe b3 53 a1 06|;..J...h.3...S..| * |until 0x68ea (497) | | | | | [13]{}: partition 0x68ea.1-0x6ad8.5 (494.5) - | | | count: 128 0x68ea.1-NA (0) + | | | count: 128 0x068e0| 76 | v | rice_parameter: 29 0x68ea.1-0x68ea.5 (0.5) 0x068e0| 76 54 51 e3 c2 6d| vTQ..m| samples: raw bits 0x68ea.6-0x6ad8.5 (494) 0x068f0|50 89 8b 39 84 94 c4 39 ba f9 d0 8c 1a 04 68 70|P..9...9......hp| * |until 0x6ad8.5 (494) | | | | | [14]{}: partition 0x6ad8.6-0x6cc8.5 (496) - | | | count: 128 0x6ad8.6-NA (0) + | | | count: 128 0x06ad0| 9f ad | .. | rice_parameter: 29 0x6ad8.6-0x6ad9.2 (0.5) 0x06ad0| ad 2a cd 3a 05 b8 ee| .*.:...| samples: raw bits 0x6ad9.3-0x6cc8.5 (495.3) 0x06ae0|64 ca b0 9d d9 89 48 36 ff bb 85 fb 90 2f bb e4|d.....H6...../..| * |until 0x6cc8.5 (496) | | | | | [15]{}: partition 0x6cc8.6-0x6eb7.6 (495.1) - | | | count: 128 0x6cc8.6-NA (0) + | | | count: 128 0x06cc0| e7 b2 | .. | rice_parameter: 29 0x6cc8.6-0x6cc9.2 (0.5) 0x06cc0| b2 b8 c7 54 a8 36 2a| ...T.6*| samples: raw bits 0x6cc9.3-0x6eb7.6 (494.4) 0x06cd0|90 41 53 29 e2 a7 e1 e1 b2 09 28 aa 71 fe b5 de|.AS)......(.q...| * |until 0x6eb7.6 (495) | | | | | [16]{}: partition 0x6eb7.7-0x70a6.5 (494.7) - | | | count: 128 0x6eb7.7-NA (0) + | | | count: 128 0x06eb0| 41 d5 | A. | rice_parameter: 29 0x6eb7.7-0x6eb8.3 (0.5) 0x06eb0| d5 23 80 24 f1 d8 3e 38| .#.$..>8| samples: raw bits 0x6eb8.4-0x70a6.5 (494.2) 0x06ec0|c2 c0 3b 4a 77 a9 d5 b0 63 94 5e 0c ab 33 ed 38|..;Jw...c.^..3.8| * |until 0x70a6.5 (495) | | | | | [17]{}: partition 0x70a6.6-0x7297.4 (496.7) - | | | count: 128 0x70a6.6-NA (0) + | | | count: 128 0x070a0| 37 a5 | 7. | rice_parameter: 29 0x70a6.6-0x70a7.2 (0.5) 0x070a0| a5 48 fa b1 f1 b1 cd c6 2b| .H......+| samples: raw bits 0x70a7.3-0x7297.4 (496.2) 0x070b0|f0 79 d6 e1 2a 89 a3 ec 02 64 b4 1f 23 66 b2 29|.y..*....d..#f.)| * |until 0x7297.4 (497) | | | | | [18]{}: partition 0x7297.5-0x7488.2 (496.6) - | | | count: 128 0x7297.5-NA (0) + | | | count: 128 0x07290| 8f 4a | .J | rice_parameter: 29 0x7297.5-0x7298.1 (0.5) 0x07290| 4a f7 ca a1 31 e2 8d 61| J...1..a| samples: raw bits 0x7298.2-0x7488.2 (496.1) 0x072a0|12 04 0d 45 db 6c cd e8 d5 ce fd 46 68 4e cd 35|...E.l.....FhN.5| * |until 0x7488.2 (497) | | | | | [19]{}: partition 0x7488.3-0x7679.5 (497.3) - | | | count: 128 0x7488.3-NA (0) + | | | count: 128 0x07480| bd | . | rice_parameter: 29 0x7488.3-0x7488.7 (0.5) 0x07480| 46 fa 19 46 2b a6 da| F..F+..| samples: raw bits 0x7489-0x7679.5 (496.6) 0x07490|f6 3b e0 b2 98 12 32 8e fc 56 cb 88 8d 38 fb 80|.;....2..V...8..| * |until 0x7679.5 (497) | | | | | [20]{}: partition 0x7679.6-0x786b.1 (497.4) - | | | count: 128 0x7679.6-NA (0) + | | | count: 128 0x07670| af b3 | .. | rice_parameter: 29 0x7679.6-0x767a.2 (0.5) 0x07670| b3 0f d8 52 aa fe| ...R..| samples: raw bits 0x767a.3-0x786b.1 (496.7) 0x07680|db 0a 4e fe fb 42 28 fd a7 93 85 76 15 ed f1 36|..N..B(....v...6| * |until 0x786b.1 (497) | | | | | [21]{}: partition 0x786b.2-0x7a5c.4 (497.3) - | | | count: 128 0x786b.2-NA (0) + | | | count: 128 0x07860| 7a | z | rice_parameter: 29 0x786b.2-0x786b.6 (0.5) 0x07860| 7a 96 43 87 89| z.C..| samples: raw bits 0x786b.7-0x7a5c.4 (496.6) 0x07870|2e 6b 6e 45 84 3a eb 96 99 97 45 9b d9 33 51 27|.knE.:....E..3Q'| * |until 0x7a5c.4 (497) | | | | | [22]{}: partition 0x7a5c.5-0x7c4c.5 (496.1) - | | | count: 128 0x7a5c.5-NA (0) + | | | count: 128 0x07a50| 0f 7b | .{ | rice_parameter: 29 0x7a5c.5-0x7a5d.1 (0.5) 0x07a50| 7b 4c ae| {L.| samples: raw bits 0x7a5d.2-0x7c4c.5 (495.4) 0x07a60|fb 27 47 ed 4e d9 90 c4 a0 b7 73 24 26 6b 2e 10|.'G.N.....s$&k..| * |until 0x7c4c.5 (496) | | | | | [23]{}: partition 0x7c4c.6-0x7e3d.3 (496.6) - | | | count: 128 0x7c4c.6-NA (0) + | | | count: 128 0x07c40| b7 ad | .. | rice_parameter: 29 0x7c4c.6-0x7c4d.2 (0.5) 0x07c40| ad d4 4a| ..J| samples: raw bits 0x7c4d.3-0x7e3d.3 (496.1) 0x07c50|74 0b d7 17 d9 11 03 d2 07 9c d3 cc 03 19 27 16|t.............'.| * |until 0x7e3d.3 (497) | | | | | [24]{}: partition 0x7e3d.4-0x802f.3 (498) - | | | count: 128 0x7e3d.4-NA (0) + | | | count: 128 0x07e30| 1e b2 | .. | rice_parameter: 29 0x7e3d.4-0x7e3e (0.5) 0x07e30| b2 e2| ..| samples: raw bits 0x7e3e.1-0x802f.3 (497.3) 0x07e40|b3 01 5f ed 2e f8 b2 29 28 18 ce 74 08 84 d7 de|.._....)(..t....| * |until 0x802f.3 (498) | | | | | [25]{}: partition 0x802f.4-0x821e.1 (494.6) - | | | count: 128 0x802f.4-NA (0) + | | | count: 128 0x08020| be| .| rice_parameter: 29 0x802f.4-0x8030 (0.5) 0x08030|f0 |. | 0x08030|f0 c4 49 ef 4f 6b ad 57 26 69 f5 aa 43 70 cd f8|..I.Ok.W&i..Cp..| samples: raw bits 0x8030.1-0x821e.1 (494.1) 0x08040|51 |Q | * |until 0x821e.1 (495) | | | | | [26]{}: partition 0x821e.2-0x840d.7 (495.6) - | | | count: 128 0x821e.2-NA (0) + | | | count: 128 0x08210| ba | . | rice_parameter: 29 0x821e.2-0x821e.6 (0.5) 0x08210| ba 79| .y| samples: raw bits 0x821e.7-0x840d.7 (495.1) 0x08220|40 9f 13 03 5a 15 2b 11 52 cf 16 fa 7e cd 63 bb|@...Z.+.R...~.c.| * |until 0x840d.7 (496) | | | | | [27]{}: partition 0x840e-0x85fe.3 (496.4) - | | | count: 128 0x840e-NA (0) + | | | count: 128 0x08400| ec | . | rice_parameter: 29 0x840e-0x840e.4 (0.5) 0x08400| ec 92| ..| samples: raw bits 0x840e.5-0x85fe.3 (495.7) 0x08410|f0 c0 c9 17 18 e1 17 fa 3b b8 f2 83 63 90 22 af|........;...c.".| * |until 0x85fe.3 (496) | | | | | [28]{}: partition 0x85fe.4-0x87ef.3 (497) - | | | count: 128 0x85fe.4-NA (0) + | | | count: 128 0x085f0| fe a8| ..| rice_parameter: 29 0x85fe.4-0x85ff (0.5) 0x085f0| a8| .| samples: raw bits 0x85ff.1-0x87ef.3 (496.3) 0x08600|27 8f d1 70 0f ca c3 52 1b 15 f5 47 f7 0a 09 7d|'..p...R...G...}| * |until 0x87ef.3 (497) | | | | | [29]{}: partition 0x87ef.4-0x89e1.3 (498) - | | | count: 128 0x87ef.4-NA (0) + | | | count: 128 0x087e0| be| .| rice_parameter: 29 0x87ef.4-0x87f0 (0.5) 0x087f0|fa |. | 0x087f0|fa 88 70 a0 db 62 7b b9 93 30 99 76 09 e5 cc b3|..p..b{..0.v....| samples: raw bits 0x87f0.1-0x89e1.3 (497.3) 0x08800|f9 |. | * |until 0x89e1.3 (498) | | | | | [30]{}: partition 0x89e1.4-0x8bd3.5 (498.2) - | | | count: 128 0x89e1.4-NA (0) + | | | count: 128 0x089e0| ae eb | .. | rice_parameter: 29 0x89e1.4-0x89e2 (0.5) 0x089e0| eb 38 59 26 2a c7 d8 2d 93 31 9c 7d 45 e7| .8Y&*..-.1.}E.| samples: raw bits 0x89e2.1-0x8bd3.5 (497.5) 0x089f0|7f ea 8f 3f 35 e0 c1 9a 2a 55 42 07 7b 62 37 c1|...?5...*UB.{b7.| * |until 0x8bd3.5 (498) | | | | | [31]{}: partition 0x8bd3.6-0x8dc3.4 (495.7) - | | | count: 128 0x8bd3.6-NA (0) + | | | count: 128 0x08bd0| 43 b5 | C. | rice_parameter: 29 0x8bd3.6-0x8bd4.2 (0.5) 0x08bd0| b5 b7 c8 dd c4 92 cb f4 89 76 c4 5f| .........v._| samples: raw bits 0x8bd4.3-0x8dc3.4 (495.2) 0x08be0|85 ac 15 6f 95 8f 88 a6 1a fb 00 59 bf d1 c9 01|...o.......Y....| @@ -484,36 +484,36 @@ $ fq -d flac dv mono32.flac | | | [0]{}: subframe 0x8dcc-0xc2bf (13555.1) 0x08dc0| 12 | . | zero_bit: 0 (valid) 0x8dcc-0x8dcc (0.1) 0x08dc0| 12 | . | subframe_type: "fixed" (0b1001) 0x8dcc.1-0x8dcc.6 (0.6) - | | | lpc_order: 1 0x8dcc.7-NA (0) + | | | lpc_order: 1 0x08dc0| 12 | . | wasted_bits_flag: 0 0x8dcc.7-0x8dcc.7 (0.1) - | | | subframe_sample_size: 32 0x8dcd-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:1]: 0x8dcd-0x8dd0.7 (4) 0x08dc0| f3 2a bc| .*.| [0]: -215302960 value 0x8dcd-0x8dd0.7 (4) 0x08dd0|d0 |. | 0x08dd0| 4b | K | residual_coding_method: 5 (1) (rice2) 0x8dd1-0x8dd1.1 (0.2) 0x08dd0| 4b | K | partition_order: 2 0x8dd1.2-0x8dd1.5 (0.4) - | | | rice_partitions: 4 0x8dd1.6-NA (0) + | | | rice_partitions: 4 | | | partitions[0:4]: 0x8dd1.6-0xc2bf (13549.3) | | | [0]{}: partition 0x8dd1.6-0x9d7c.5 (4011) - | | | count: 1023 0x8dd1.6-NA (0) + | | | count: 1023 0x08dd0| 4b b3 | K. | rice_parameter: 29 0x8dd1.6-0x8dd2.2 (0.5) 0x08dd0| b3 27 5a 70 0a 75 6f a0 03 51 2d cf f5 3e| .'Zp.uo..Q-..>| samples: raw bits 0x8dd2.3-0x9d7c.5 (4010.3) 0x08de0|bc df e4 68 23 40 18 86 04 80 4e 53 8f be cd f8|...h#@....NS....| * |until 0x9d7c.5 (4011) | | | | | [1]{}: partition 0x9d7c.6-0xa9e7.4 (3178.7) - | | | count: 1024 0x9d7c.6-NA (0) + | | | count: 1024 0x09d70| 82 ee | .. | rice_parameter: 23 0x9d7c.6-0x9d7d.2 (0.5) 0x09d70| ee a5 a4| ...| samples: raw bits 0x9d7d.3-0xa9e7.4 (3178.2) 0x09d80|0b 23 64 01 51 22 41 dd a4 e1 e1 74 21 2f 55 40|.#d.Q"A....t!/U@| * |until 0xa9e7.4 (3179) | | | | | [2]{}: partition 0xa9e7.5-0xb650.3 (3176.7) - | | | count: 1024 0xa9e7.5-NA (0) + | | | count: 1024 0x0a9e0| 85 d3 | .. | rice_parameter: 23 0xa9e7.5-0xa9e8.1 (0.5) 0x0a9e0| d3 0c dc 05 75 02 82 e3| ....u...| samples: raw bits 0xa9e8.2-0xb650.3 (3176.2) 0x0a9f0|e9 c2 0d ec 01 5c cb 40 99 c6 a0 56 73 20 25 b1|.....\.@...Vs %.| * |until 0xb650.3 (3177) | | | | | [3]{}: partition 0xb650.4-0xc2bf (3182.5) - | | | count: 1024 0xb650.4-NA (0) + | | | count: 1024 0x0b650|8b ac |.. | rice_parameter: 23 0xb650.4-0xb651 (0.5) 0x0b650| ac 78 d1 0f b0 f8 44 e5 05 79 f0 3e f8 b8 b9| .x....D..y.>...| samples: raw bits 0xb651.1-0xc2bf (3182) 0x0b660|70 4d 25 f8 0a bc db 0d a7 38 0b 4a a3 f7 4f 73|pM%......8.J..Os| @@ -537,9 +537,9 @@ $ fq -d flac dv mono32.flac | | | [0]{}: subframe 0xc2c8-0xfe98.3 (15312.4) 0x0c2c0| 4c | L | zero_bit: 0 (valid) 0xc2c8-0xc2c8 (0.1) 0x0c2c0| 4c | L | subframe_type: "lpc" (0b100110) 0xc2c8.1-0xc2c8.6 (0.6) - | | | lpc_order: 7 0xc2c8.7-NA (0) + | | | lpc_order: 7 0x0c2c0| 4c | L | wasted_bits_flag: 0 0xc2c8.7-0xc2c8.7 (0.1) - | | | subframe_sample_size: 32 0xc2c9-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:7]: 0xc2c9-0xc2e4.7 (28) 0x0c2c0| fa e8 c6 00 | .... | [0]: -85408256 value 0xc2c9-0xc2cc.7 (4) 0x0c2c0| fb 1c 1d| ...| [1]: -82043504 value 0xc2cd-0xc2d0.7 (4) @@ -563,100 +563,100 @@ $ fq -d flac dv mono32.flac 0x0c2f0| a3 c6 14 | ... | [6]: 3864 value 0xc2f1.3-0xc2f3.1 (1.7) 0x0c2f0| 14 | . | residual_coding_method: 5 (1) (rice2) 0xc2f3.2-0xc2f3.3 (0.2) 0x0c2f0| 14 | . | partition_order: 4 0xc2f3.4-0xc2f3.7 (0.4) - | | | rice_partitions: 16 0xc2f4-NA (0) + | | | rice_partitions: 16 | | | partitions[0:16]: 0xc2f4-0xfe98.3 (15268.4) | | | [0]{}: partition 0xc2f4-0xc661.4 (877.5) - | | | count: 249 0xc2f4-NA (0) + | | | count: 249 0x0c2f0| d7 | . | rice_parameter: 26 0xc2f4-0xc2f4.4 (0.5) 0x0c2f0| d7 f4 0a e9 ce 6e 07 f8 a1 5f 3e c5| .....n..._>.| samples: raw bits 0xc2f4.5-0xc661.4 (877) 0x0c300|1b 7b c5 41 98 98 15 a1 27 23 e1 de 62 e6 24 c4|.{.A....'#..b.$.| * |until 0xc661.4 (877) | | | | | [1]{}: partition 0xc661.5-0xc9db.6 (890.2) - | | | count: 256 0xc661.5-NA (0) + | | | count: 256 0x0c660| de b4 | .. | rice_parameter: 26 0xc661.5-0xc662.1 (0.5) 0x0c660| b4 02 1e 3e 6c d1 7b f0 ff 57 bd ba d0 05| ...>l.{..W....| samples: raw bits 0xc662.2-0xc9db.6 (889.5) 0x0c670|21 11 10 51 3f 0e bd 43 ca 86 d7 a3 c9 05 a4 19|!..Q?..C........| * |until 0xc9db.6 (890) | | | | | [2]{}: partition 0xc9db.7-0xcd5c.7 (897.1) - | | | count: 256 0xc9db.7-NA (0) + | | | count: 256 0x0c9d0| d7 a8 | .. | rice_parameter: 26 0xc9db.7-0xc9dc.3 (0.5) 0x0c9d0| a8 82 2e 05| ....| samples: raw bits 0xc9dc.4-0xcd5c.7 (896.4) 0x0c9e0|39 33 6a 2a b7 7f e6 f9 02 b6 cf 4b ee 5e ab 9f|93j*.......K.^..| * |until 0xcd5c.7 (897) | | | | | [3]{}: partition 0xcd5d-0xd0de.4 (897.5) - | | | count: 256 0xcd5d-NA (0) + | | | count: 256 0x0cd50| d3 | . | rice_parameter: 26 0xcd5d-0xcd5d.4 (0.5) 0x0cd50| d3 0d 9c| ...| samples: raw bits 0xcd5d.5-0xd0de.4 (897) 0x0cd60|bd 2e 78 78 93 1a f1 87 24 53 f1 c2 0e eb 20 6f|..xx....$S.... o| * |until 0xd0de.4 (897) | | | | | [4]{}: partition 0xd0de.5-0xd474.7 (918.3) - | | | count: 256 0xd0de.5-NA (0) + | | | count: 256 0x0d0d0| ae d9| ..| rice_parameter: 27 0xd0de.5-0xd0df.1 (0.5) 0x0d0d0| d9| .| samples: raw bits 0xd0df.2-0xd474.7 (917.6) 0x0d0e0|72 ff ee c2 a0 bf 15 c0 bc 41 ac 52 d2 6d 4f 98|r........A.R.mO.| * |until 0xd474.7 (918) | | | | | [5]{}: partition 0xd475-0xd84a.5 (981.6) - | | | count: 256 0xd475-NA (0) + | | | count: 256 0x0d470| ea | . | rice_parameter: 29 0xd475-0xd475.4 (0.5) 0x0d470| ea 19 d2 83 4f ff f6 52 59 d7 94| ....O..RY..| samples: raw bits 0xd475.5-0xd84a.5 (981.1) 0x0d480|96 93 23 a5 fb 52 3a d6 7f 60 c8 34 39 2d 8e 2d|..#..R:..`.49-.-| * |until 0xd84a.5 (982) | | | | | [6]{}: partition 0xd84a.6-0xdc1d.2 (978.5) - | | | count: 256 0xd84a.6-NA (0) + | | | count: 256 0x0d840| 1b a9 | .. | rice_parameter: 29 0xd84a.6-0xd84b.2 (0.5) 0x0d840| a9 5c e5 95 7b| .\..{| samples: raw bits 0xd84b.3-0xdc1d.2 (978) 0x0d850|e7 c2 c4 e8 0a 18 51 db da e8 15 c0 47 c4 ed dc|......Q.....G...| * |until 0xdc1d.2 (978) | | | | | [7]{}: partition 0xdc1d.3-0xdff0.1 (978.7) - | | | count: 256 0xdc1d.3-NA (0) + | | | count: 256 0x0dc10| fd | . | rice_parameter: 29 0xdc1d.3-0xdc1d.7 (0.5) 0x0dc10| 52 35| R5| samples: raw bits 0xdc1e-0xdff0.1 (978.2) 0x0dc20|ca e0 bd e8 c6 71 68 9c a4 63 c4 b4 7e 67 89 ea|.....qh..c..~g..| * |until 0xdff0.1 (979) | | | | | [8]{}: partition 0xdff0.2-0xe3c4.4 (980.3) - | | | count: 256 0xdff0.2-NA (0) + | | | count: 256 0x0dff0|3b |; | rice_parameter: 29 0xdff0.2-0xdff0.6 (0.5) 0x0dff0|3b d3 ab 43 2a 4e 79 9c dd b4 8a 30 eb 20 59 72|;..C*Ny....0. Yr| samples: raw bits 0xdff0.7-0xe3c4.4 (979.6) 0x0e000|53 80 e5 31 10 38 82 77 6e 21 64 73 fa a4 da b4|S..1.8.wn!ds....| * |until 0xe3c4.4 (980) | | | | | [9]{}: partition 0xe3c4.5-0xe79a.4 (982) - | | | count: 256 0xe3c4.5-NA (0) + | | | count: 256 0x0e3c0| 4f 66 | Of | rice_parameter: 29 0xe3c4.5-0xe3c5.1 (0.5) 0x0e3c0| 66 70 67 58 20 75 07 14 e3 1a 96| fpgX u.....| samples: raw bits 0xe3c5.2-0xe79a.4 (981.3) 0x0e3d0|7e 67 ef 8c ff cd 8d 72 77 58 4c 67 5f 04 0f 20|~g.....rwXLg_.. | * |until 0xe79a.4 (982) | | | | | [10]{}: partition 0xe79a.5-0xeb70.1 (981.5) - | | | count: 256 0xe79a.5-NA (0) + | | | count: 256 0x0e790| 07 7d | .} | rice_parameter: 29 0xe79a.5-0xe79b.1 (0.5) 0x0e790| 7d f4 c6 2b 6f| }..+o| samples: raw bits 0xe79b.2-0xeb70.1 (981) 0x0e7a0|d0 30 f4 82 cb 23 da 10 60 7a a4 a1 8e dd d7 6b|.0...#..`z.....k| * |until 0xeb70.1 (981) | | | | | [11]{}: partition 0xeb70.2-0xef46 (981.7) - | | | count: 256 0xeb70.2-NA (0) + | | | count: 256 0x0eb70|ba |. | rice_parameter: 29 0xeb70.2-0xeb70.6 (0.5) 0x0eb70|ba e1 a6 bc 51 0e 69 1e 21 85 2d a5 fd bc fb 75|....Q.i.!.-....u| samples: raw bits 0xeb70.7-0xef46 (981.2) 0x0eb80|0d d9 99 f9 9d a6 23 95 23 fb e6 d3 67 90 46 da|......#.#...g.F.| * |until 0xef46 (982) | | | | | [12]{}: partition 0xef46.1-0xf31a.2 (980.2) - | | | count: 256 0xef46.1-NA (0) + | | | count: 256 0x0ef40| 76 | v | rice_parameter: 29 0xef46.1-0xef46.5 (0.5) 0x0ef40| 76 90 3d 41 ef 86 fc 28 d0 24| v.=A...(.$| samples: raw bits 0xef46.6-0xf31a.2 (979.5) 0x0ef50|88 b1 17 28 94 4d a1 d6 bb 97 f9 29 b5 71 33 21|...(.M.....).q3!| * |until 0xf31a.2 (980) | | | | | [13]{}: partition 0xf31a.3-0xf6ed.3 (979.1) - | | | count: 256 0xf31a.3-NA (0) + | | | count: 256 0x0f310| 7d | } | rice_parameter: 29 0xf31a.3-0xf31a.7 (0.5) 0x0f310| de 7a b8 5e 77| .z.^w| samples: raw bits 0xf31b-0xf6ed.3 (978.4) 0x0f320|ad 21 6f 1e 35 66 fe 22 66 a9 65 67 81 6e f0 b4|.!o.5f."f.eg.n..| * |until 0xf6ed.3 (979) | | | | | [14]{}: partition 0xf6ed.4-0xfac2.7 (981.4) - | | | count: 256 0xf6ed.4-NA (0) + | | | count: 256 0x0f6e0| 8e ab | .. | rice_parameter: 29 0xf6ed.4-0xf6ee (0.5) 0x0f6e0| ab b7| ..| samples: raw bits 0xf6ee.1-0xfac2.7 (980.7) 0x0f6f0|a8 06 92 8b d9 df 66 69 8a dc 00 21 85 2e dc 0e|......fi...!....| * |until 0xfac2.7 (981) | | | | | [15]{}: partition 0xfac3-0xfe98.3 (981.4) - | | | count: 256 0xfac3-NA (0) + | | | count: 256 0x0fac0| ee | . | rice_parameter: 29 0xfac3-0xfac3.4 (0.5) 0x0fac0| ee 86 bd 6a b4 44 5d c2 10 41 4c 49 d2| ...j.D]..ALI.| samples: raw bits 0xfac3.5-0xfe98.3 (980.7) 0x0fad0|4f 1f 2b 0a a3 e5 cf 2b f7 f1 fd 26 87 4f b7 0e|O.+....+...&.O..| @@ -681,16 +681,16 @@ $ fq -d flac dv mono32.flac | | | [0]{}: subframe 0xfea3-0x11622.6 (6015.7) 0x0fea0| 10 | . | zero_bit: 0 (valid) 0xfea3-0xfea3 (0.1) 0x0fea0| 10 | . | subframe_type: "fixed" (0b1000) 0xfea3.1-0xfea3.6 (0.6) - | | | lpc_order: 0 0xfea3.7-NA (0) + | | | lpc_order: 0 0x0fea0| 10 | . | wasted_bits_flag: 0 0xfea3.7-0xfea3.7 (0.1) - | | | subframe_sample_size: 32 0xfea4-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:0]: 0xfea4-NA (0) 0x0fea0| 43 | C | residual_coding_method: 5 (1) (rice2) 0xfea4-0xfea4.1 (0.2) 0x0fea0| 43 | C | partition_order: 0 0xfea4.2-0xfea4.5 (0.4) - | | | rice_partitions: 1 0xfea4.6-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0xfea4.6-0x11622.6 (6014.1) | | | [0]{}: partition 0xfea4.6-0x11622.6 (6014.1) - | | | count: 1570 0xfea4.6-NA (0) + | | | count: 1570 0x0fea0| 43 ac | C. | rice_parameter: 29 0xfea4.6-0xfea5.2 (0.5) 0x0fea0| ac 96 24 70 16 80 26 00 18 a0 0c| ..$p..&....| samples: raw bits 0xfea5.3-0x11622.6 (6013.4) 0x0feb0|80 24 bb a1 00 6c 6f ac fe cd a6 e1 ff 1d a7 d3|.$...lo.........| @@ -699,4 +699,4 @@ $ fq -d flac dv mono32.flac 0x11620| c9 b6| | ..| | footer_crc: "c9b6" (raw bits) (valid) 0x11623-0x11624.7 (2) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|39 05 e8 7e 36 5e 80 69 a6 b0 47 5a db 2d f2 70|9..~6^.i..GZ.-.p| md5_calculated: "3905e87e365e8069a6b0475adb2df270" (raw bits) (valid) 0x0-0xf.7 (16) - | | | decoded_samples: 22050 0x11625-NA (0) + | | | decoded_samples: 22050 diff --git a/format/flac/testdata/mono8.fqtest b/format/flac/testdata/mono8.fqtest index 358263983a..b4b9b5594d 100644 --- a/format/flac/testdata/mono8.fqtest +++ b/format/flac/testdata/mono8.fqtest @@ -63,7 +63,7 @@ $ fq -d flac dv mono8.flac 0x2070| 00 | . | zero_bit: 0 (valid) 0x2076-0x2076 (0.1) 0x2070| 00 | . | subframe_type: "constant" (0b0) 0x2076.1-0x2076.6 (0.6) 0x2070| 00 | . | wasted_bits_flag: 0 0x2076.7-0x2076.7 (0.1) - | | | subframe_sample_size: 8 0x2077-NA (0) + | | | subframe_sample_size: 8 0x2070| 00 | . | value: 0 0x2077-0x2077.7 (1) | | | byte_align: 0 (valid) 0x2078-NA (0) 0x2070| bc ba | .. | footer_crc: "bcba" (raw bits) (valid) 0x2078-0x2079.7 (2) @@ -84,23 +84,23 @@ $ fq -d flac dv mono8.flac | | | [0]{}: subframe 0x2080-0x23b7.7 (824) 0x2080|12 |. | zero_bit: 0 (valid) 0x2080-0x2080 (0.1) 0x2080|12 |. | subframe_type: "fixed" (0b1001) 0x2080.1-0x2080.6 (0.6) - | | | lpc_order: 1 0x2080.7-NA (0) + | | | lpc_order: 1 0x2080|12 |. | wasted_bits_flag: 0 0x2080.7-0x2080.7 (0.1) - | | | subframe_sample_size: 8 0x2081-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:1]: 0x2081-0x2081.7 (1) 0x2080| 00 | . | [0]: 0 value 0x2081-0x2081.7 (1) 0x2080| 04 | . | residual_coding_method: 4 (0) (rice) 0x2082-0x2082.1 (0.2) 0x2080| 04 | . | partition_order: 1 0x2082.2-0x2082.5 (0.4) - | | | rice_partitions: 2 0x2082.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2082.6-0x23b7.7 (821.2) | | | [0]{}: partition 0x2082.6-0x2210.1 (397.4) - | | | count: 2047 0x2082.6-NA (0) + | | | count: 2047 0x2080| 04 3f | .? | rice_parameter: 0 0x2082.6-0x2083.1 (0.4) 0x2080| 3f ff ff ff ff ff ff ff ff ff ff ff ff| ?............| samples: raw bits 0x2083.2-0x2210.1 (397) 0x2090|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x2210.1 (397) | | | | | [1]{}: partition 0x2210.2-0x23b7.7 (423.6) - | | | count: 2048 0x2210.2-NA (0) + | | | count: 2048 0x2210|c1 |. | rice_parameter: 0 0x2210.2-0x2210.5 (0.4) 0x2210|c1 bb ff 39 99 32 4c 92 64 99 33 39 ff bb 6d 6d|...9.2L.d.39..mm| samples: raw bits 0x2210.6-0x23b7.7 (423.2) 0x2220|b6 df fe 66 66 4c 93 26 4c 99 9e 7e ee d6 d5 ad|...ffL.&L..~....| @@ -124,204 +124,204 @@ $ fq -d flac dv mono8.flac | | | [0]{}: subframe 0x23c0-0x32c2.4 (3842.5) 0x23c0|10 |. | zero_bit: 0 (valid) 0x23c0-0x23c0 (0.1) 0x23c0|10 |. | subframe_type: "fixed" (0b1000) 0x23c0.1-0x23c0.6 (0.6) - | | | lpc_order: 0 0x23c0.7-NA (0) + | | | lpc_order: 0 0x23c0|10 |. | wasted_bits_flag: 0 0x23c0.7-0x23c0.7 (0.1) - | | | subframe_sample_size: 8 0x23c1-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:0]: 0x23c1-NA (0) 0x23c0| 14 | . | residual_coding_method: 4 (0) (rice) 0x23c1-0x23c1.1 (0.2) 0x23c0| 14 | . | partition_order: 5 0x23c1.2-0x23c1.5 (0.4) - | | | rice_partitions: 32 0x23c1.6-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x23c1.6-0x32c2.4 (3840.7) | | | [0]{}: partition 0x23c1.6-0x2418.7 (87.2) - | | | count: 128 0x23c1.6-NA (0) + | | | count: 128 0x23c0| 14 e6 | .. | rice_parameter: 3 0x23c1.6-0x23c2.1 (0.4) 0x23c0| e6 f7 d2 95 b5 ef 24 b2 cd 34 f3 c4 89 12| ......$..4....| samples: raw bits 0x23c2.2-0x2418.7 (86.6) 0x23d0|24 58 b1 62 c5 89 12 24 49 e7 9a 69 65 92 4b de|$X.b...$I..ie.K.| * |until 0x2418.7 (87) | | | | | [1]{}: partition 0x2419-0x2465.6 (76.7) - | | | count: 128 0x2419-NA (0) + | | | count: 128 0x2410| 3c | < | rice_parameter: 3 0x2419-0x2419.3 (0.4) 0x2410| 3c cc cc cc cc cc ca| <......| samples: raw bits 0x2419.4-0x2465.6 (76.3) 0x2420|a8 89 9b bd df f4 ad 6d 6b de 49 24 96 59 65 96|.......mk.I$.Ye.| * |until 0x2465.6 (77) | | | | | [2]{}: partition 0x2465.7-0x24c0.1 (90.3) - | | | count: 128 0x2465.7-NA (0) + | | | count: 128 0x2460| 9c 68 | .h | rice_parameter: 3 0x2465.7-0x2466.2 (0.4) 0x2460| 68 42 98 e7 10 51 46 1c 70 81| hB...QF.p.| samples: raw bits 0x2466.3-0x24c0.1 (89.7) 0x2470|42 86 0c 1c 38 70 e0 80 80 80 80 80 81 c3 87 0c|B...8p..........| * |until 0x24c0.1 (90) | | | | | [3]{}: partition 0x24c0.2-0x250f (78.7) - | | | count: 128 0x24c0.2-NA (0) + | | | count: 128 0x24c0|cd |. | rice_parameter: 3 0x24c0.2-0x24c0.5 (0.4) 0x24c0|cd 29 4a d6 b5 ad 6b 5a d2 94 ff ee dd cc c4 55|.)J...kZ.......U| samples: raw bits 0x24c0.6-0x250f (78.3) 0x24d0|66 77 21 0a 52 98 c6 31 8c 63 18 a5 29 08 ee ca|fw!.R..1.c..)...| * |until 0x250f (79) | | | | | [4]{}: partition 0x250f.1-0x256b.1 (92.1) - | | | count: 128 0x250f.1-NA (0) + | | | count: 128 0x2500| a5| .| rice_parameter: 4 0x250f.1-0x250f.4 (0.4) 0x2500| a5| .| samples: raw bits 0x250f.5-0x256b.1 (91.5) 0x2510|f3 9d f7 bf 45 34 d5 55 76 59 6d b6 dd 75 d7 df|....E4.UvYm..u..| * |until 0x256b.1 (92) | | | | | [5]{}: partition 0x256b.2-0x25e6.6 (123.5) - | | | count: 128 0x256b.2-NA (0) + | | | count: 128 0x2560| d8 | . | rice_parameter: 6 0x256b.2-0x256b.5 (0.4) 0x2560| d8 b8 7a 84 ae| ..z..| samples: raw bits 0x256b.6-0x25e6.6 (123.1) 0x2570|d6 bf d6 eb 9d 26 dd f0 9f 99 4d c5 c9 4f 05 86|.....&....M..O..| * |until 0x25e6.6 (124) | | | | | [6]{}: partition 0x25e6.7-0x2666 (127.2) - | | | count: 128 0x25e6.7-NA (0) + | | | count: 128 0x25e0| f0 d5 | .. | rice_parameter: 6 0x25e6.7-0x25e7.2 (0.4) 0x25e0| d5 de 24 1c 68 22 ba 20 4b| ..$.h". K| samples: raw bits 0x25e7.3-0x2666 (126.6) 0x25f0|4d 57 2f 46 32 47 2a bf 2e b8 16 c5 1a fb 69 58|MW/F2G*.......iX| * |until 0x2666 (127) | | | | | [7]{}: partition 0x2666.1-0x26e4.6 (126.6) - | | | count: 128 0x2666.1-NA (0) + | | | count: 128 0x2660| b0 | . | rice_parameter: 6 0x2666.1-0x2666.4 (0.4) 0x2660| b0 cc ee b2 f9 52 47 84 8d 18| .....RG...| samples: raw bits 0x2666.5-0x26e4.6 (126.2) 0x2670|93 77 93 eb 93 d7 de 93 e5 a4 93 f3 ae 5e 81 50|.w...........^.P| * |until 0x26e4.6 (127) | | | | | [8]{}: partition 0x26e4.7-0x2761.4 (124.6) - | | | count: 128 0x26e4.7-NA (0) + | | | count: 128 0x26e0| 96 d3 | .. | rice_parameter: 6 0x26e4.7-0x26e5.2 (0.4) 0x26e0| d3 a2 ba 98 74 9d f6 2f 64 14 76| ....t../d.v| samples: raw bits 0x26e5.3-0x2761.4 (124.2) 0x26f0|96 21 56 74 f1 e9 4f 68 86 53 f6 d4 2b 24 fd 98|.!Vt..Oh.S..+$..| * |until 0x2761.4 (125) | | | | | [9]{}: partition 0x2761.5-0x27df (125.4) - | | | count: 128 0x2761.5-NA (0) + | | | count: 128 0x2760| 9b 70 | .p | rice_parameter: 6 0x2761.5-0x2762 (0.4) 0x2760| 70 7b 32 25 ce ed 04 99 f8 92 d6 9e 7a bd| p{2%........z.| samples: raw bits 0x2762.1-0x27df (125) 0x2770|14 8e 80 78 ab 1c 97 5b b5 c4 54 93 c3 6c 09 0e|...x...[..T..l..| * |until 0x27df (125) | | | | | [10]{}: partition 0x27df.1-0x285e.6 (127.6) - | | | count: 128 0x27df.1-NA (0) + | | | count: 128 0x27d0| 33| 3| rice_parameter: 6 0x27df.1-0x27df.4 (0.4) 0x27d0| 33| 3| samples: raw bits 0x27df.5-0x285e.6 (127.2) 0x27e0|c2 6d d4 e2 34 5b c6 6e 11 06 26 cd 6b 91 06 e1|.m..4[.n..&.k...| * |until 0x285e.6 (128) | | | | | [11]{}: partition 0x285e.7-0x28dc.3 (125.5) - | | | count: 128 0x285e.7-NA (0) + | | | count: 128 0x2850| a4 c9| ..| rice_parameter: 6 0x285e.7-0x285f.2 (0.4) 0x2850| c9| .| samples: raw bits 0x285f.3-0x28dc.3 (125.1) 0x2860|f7 61 97 c5 c3 a1 ad d9 ee 9a c4 3b 98 3c 2e f0|.a.........;.<..| * |until 0x28dc.3 (126) | | | | | [12]{}: partition 0x28dc.4-0x295c.1 (127.6) - | | | count: 128 0x28dc.4-NA (0) + | | | count: 128 0x28d0| 06 | . | rice_parameter: 6 0x28dc.4-0x28dc.7 (0.4) 0x28d0| 8e c6 fd| ...| samples: raw bits 0x28dd-0x295c.1 (127.2) 0x28e0|59 d5 e1 ab 8d 09 ce 4d c7 59 cd d5 90 ce aa 64|Y......M.Y.....d| * |until 0x295c.1 (128) | | | | | [13]{}: partition 0x295c.2-0x29d9.4 (125.3) - | | | count: 128 0x295c.2-NA (0) + | | | count: 128 0x2950| 9a | . | rice_parameter: 6 0x295c.2-0x295c.5 (0.4) 0x2950| 9a b9 23 19| ..#.| samples: raw bits 0x295c.6-0x29d9.4 (124.7) 0x2960|ca 56 69 66 a1 b6 98 88 7e 5e ce 42 65 2b 3b f3|.Vif....~^.Be+;.| * |until 0x29d9.4 (125) | | | | | [14]{}: partition 0x29d9.5-0x2a57.4 (126) - | | | count: 128 0x29d9.5-NA (0) + | | | count: 128 0x29d0| 3b 2a | ;* | rice_parameter: 6 0x29d9.5-0x29da (0.4) 0x29d0| 2a 1d 97 1a 16 0c| *.....| samples: raw bits 0x29da.1-0x2a57.4 (125.4) 0x29e0|b7 92 f2 8d e8 86 a2 b0 c5 45 a7 0a 0d 49 53 0b|.........E...IS.| * |until 0x2a57.4 (126) | | | | | [15]{}: partition 0x2a57.5-0x2ad5.5 (126.1) - | | | count: 128 0x2a57.5-NA (0) + | | | count: 128 0x2a50| 43 65 | Ce | rice_parameter: 6 0x2a57.5-0x2a58 (0.4) 0x2a50| 65 6c 41 4e a8 34 a2 d2| elAN.4..| samples: raw bits 0x2a58.1-0x2ad5.5 (125.5) 0x2a60|3b 90 13 89 07 3a 48 e4 d4 49 19 e6 35 13 94 2c|;....:H..I..5..,| * |until 0x2ad5.5 (126) | | | | | [16]{}: partition 0x2ad5.6-0x2b52.6 (125.1) - | | | count: 128 0x2ad5.6-NA (0) + | | | count: 128 0x2ad0| 59 97 | Y. | rice_parameter: 6 0x2ad5.6-0x2ad6.1 (0.4) 0x2ad0| 97 6b c8 34 16 16 1d 2b be ca| .k.4...+..| samples: raw bits 0x2ad6.2-0x2b52.6 (124.5) 0x2ae0|d8 c1 8c 8a af d2 21 bf 6e 08 e6 db d4 5b e2 29|......!.n....[.)| * |until 0x2b52.6 (125) | | | | | [17]{}: partition 0x2b52.7-0x2bd0.7 (126.1) - | | | count: 128 0x2b52.7-NA (0) + | | | count: 128 0x2b50| ca c4 | .. | rice_parameter: 6 0x2b52.7-0x2b53.2 (0.4) 0x2b50| c4 58 09 17 31 a5 c1 f6 75 37 de 37 7a| .X..1...u7.7z| samples: raw bits 0x2b53.3-0x2bd0.7 (125.5) 0x2b60|9c 4e ef 07 d9 89 ce 59 74 9c 50 b4 47 38 6d 5e|.N.....Yt.P.G8m^| * |until 0x2bd0.7 (126) | | | | | [18]{}: partition 0x2bd1-0x2c4f.6 (126.7) - | | | count: 128 0x2bd1-NA (0) + | | | count: 128 0x2bd0| 67 | g | rice_parameter: 6 0x2bd1-0x2bd1.3 (0.4) 0x2bd0| 67 08 e2 ce 46 3c 7b d0 62 0e f1 49 b8 06 e9| g...F<{.b..I...| samples: raw bits 0x2bd1.4-0x2c4f.6 (126.3) 0x2be0|30 f8 b2 df 20 c3 2e f2 6c 38 8a 9f 6a 7a 31 6b|0... ...l8..jz1k| * |until 0x2c4f.6 (127) | | | | | [19]{}: partition 0x2c4f.7-0x2ccf.1 (127.3) - | | | count: 128 0x2c4f.7-NA (0) + | | | count: 128 0x2c40| 8e| .| rice_parameter: 6 0x2c4f.7-0x2c50.2 (0.4) 0x2c50|c8 |. | 0x2c50|c8 62 91 60 48 e9 76 25 03 f1 06 ca 59 3b 1e 07|.b.`H.v%....Y;..| samples: raw bits 0x2c50.3-0x2ccf.1 (126.7) 0x2c60|24 f2 83 d6 8a 22 65 a2 04 ad 72 68 3f d0 20 27|$...."e...rh?. '| * |until 0x2ccf.1 (127) | | | | | [20]{}: partition 0x2ccf.2-0x2d4f.1 (128) - | | | count: 128 0x2ccf.2-NA (0) + | | | count: 128 0x2cc0| db| .| rice_parameter: 6 0x2ccf.2-0x2ccf.5 (0.4) 0x2cc0| db| .| samples: raw bits 0x2ccf.6-0x2d4f.1 (127.4) 0x2cd0|3a b2 39 de 5b e4 ac e9 05 44 bb 0b 2f 6a 2c 73|:.9.[....D../j,s| * |until 0x2d4f.1 (128) | | | | | [21]{}: partition 0x2d4f.2-0x2dcf.4 (128.3) - | | | count: 128 0x2d4f.2-NA (0) + | | | count: 128 0x2d40| db| .| rice_parameter: 6 0x2d4f.2-0x2d4f.5 (0.4) 0x2d40| db| .| samples: raw bits 0x2d4f.6-0x2dcf.4 (127.7) 0x2d50|72 d4 68 a5 a5 23 7d 31 08 f0 61 27 98 7a be 1e|r.h..#}1..a'.z..| * |until 0x2dcf.4 (128) | | | | | [22]{}: partition 0x2dcf.5-0x2e4e.5 (127.1) - | | | count: 128 0x2dcf.5-NA (0) + | | | count: 128 0x2dc0| 7b| {| rice_parameter: 6 0x2dcf.5-0x2dd0 (0.4) 0x2dd0|4d |M | 0x2dd0|4d 64 f8 51 8c b2 74 a6 5e 7a 45 d7 79 ae aa 84|Md.Q..t.^zE.y...| samples: raw bits 0x2dd0.1-0x2e4e.5 (126.5) 0x2de0|bb |. | * |until 0x2e4e.5 (127) | | | | | [23]{}: partition 0x2e4e.6-0x2ecc.2 (125.5) - | | | count: 128 0x2e4e.6-NA (0) + | | | count: 128 0x2e40| ed ba| ..| rice_parameter: 6 0x2e4e.6-0x2e4f.1 (0.4) 0x2e40| ba| .| samples: raw bits 0x2e4f.2-0x2ecc.2 (125.1) 0x2e50|1c 13 cc 8f 69 7e 48 32 95 97 6e d2 76 28 c9 f2|....i~H2..n.v(..| * |until 0x2ecc.2 (126) | | | | | [24]{}: partition 0x2ecc.3-0x2f4b.4 (127.2) - | | | count: 128 0x2ecc.3-NA (0) + | | | count: 128 0x2ec0| 6d | m | rice_parameter: 6 0x2ecc.3-0x2ecc.6 (0.4) 0x2ec0| 6d df 23 91| m.#.| samples: raw bits 0x2ecc.7-0x2f4b.4 (126.6) 0x2ed0|54 c2 ba 5a 21 8c 62 06 6f 02 11 19 35 2b be 21|T..Z!.b.o...5+.!| * |until 0x2f4b.4 (127) | | | | | [25]{}: partition 0x2f4b.5-0x2fc9.1 (125.5) - | | | count: 128 0x2f4b.5-NA (0) + | | | count: 128 0x2f40| bb 41 | .A | rice_parameter: 6 0x2f4b.5-0x2f4c (0.4) 0x2f40| 41 81 85 3e| A..>| samples: raw bits 0x2f4c.1-0x2fc9.1 (125.1) 0x2f50|b9 64 bd 1a 69 1f b4 6f 8a ed 62 56 b6 15 c9 8c|.d..i..o..bV....| * |until 0x2fc9.1 (126) | | | | | [26]{}: partition 0x2fc9.2-0x3046.7 (125.6) - | | | count: 128 0x2fc9.2-NA (0) + | | | count: 128 0x2fc0| 18 | . | rice_parameter: 6 0x2fc9.2-0x2fc9.5 (0.4) 0x2fc0| 18 d3 11 45 bc 5f 7c| ...E._|| samples: raw bits 0x2fc9.6-0x3046.7 (125.2) 0x2fd0|96 eb 7c 4b 20 21 59 e2 c2 a4 8e 73 c5 af d9 69|..|K !Y....s...i| * |until 0x3046.7 (126) | | | | | [27]{}: partition 0x3047-0x30c5.6 (126.7) - | | | count: 128 0x3047-NA (0) + | | | count: 128 0x3040| 68 | h | rice_parameter: 6 0x3047-0x3047.3 (0.4) 0x3040| 68 1e 3f d0 13 22 3e c8 17| h.?..">..| samples: raw bits 0x3047.4-0x30c5.6 (126.3) 0x3050|12 92 0e ac e9 de d4 f8 9e c4 99 33 21 c4 28 eb|...........3!.(.| * |until 0x30c5.6 (127) | | | | | [28]{}: partition 0x30c5.7-0x3144.7 (127.1) - | | | count: 128 0x30c5.7-NA (0) + | | | count: 128 0x30c0| ee dc | .. | rice_parameter: 6 0x30c5.7-0x30c6.2 (0.4) 0x30c0| dc db 62 e6 e0 b9 b0 c4 4d 2e| ..b.....M.| samples: raw bits 0x30c6.3-0x3144.7 (126.5) 0x30d0|c3 1b f8 16 e3 58 43 d4 2f d1 60 98 25 ee 43 18|.....XC./.`.%.C.| * |until 0x3144.7 (127) | | | | | [29]{}: partition 0x3145-0x31c5.2 (128.3) - | | | count: 128 0x3145-NA (0) + | | | count: 128 0x3140| 6e | n | rice_parameter: 6 0x3145-0x3145.3 (0.4) 0x3140| 6e 8e 4a 57 f4 25 8a c5 f4 5c 07| n.JW.%...\.| samples: raw bits 0x3145.4-0x31c5.2 (127.7) 0x3150|d6 33 42 32 26 e1 04 57 c6 aa 9a 70 21 ab eb 2d|.3B2&..W...p!..-| * |until 0x31c5.2 (128) | | | | | [30]{}: partition 0x31c5.3-0x3245 (127.6) - | | | count: 128 0x31c5.3-NA (0) + | | | count: 128 0x31c0| 0d | . | rice_parameter: 6 0x31c5.3-0x31c5.6 (0.4) 0x31c0| 0d 20 4d 98 aa 88 34 e4 d6 a3 c1| . M...4....| samples: raw bits 0x31c5.7-0x3245 (127.2) 0x31d0|0e 39 84 5b 84 80 c9 93 d9 80 b9 11 08 55 2b 95|.9.[.........U+.| * |until 0x3245 (128) | | | | | [31]{}: partition 0x3245.1-0x32c2.4 (125.4) - | | | count: 128 0x3245.1-NA (0) + | | | count: 128 0x3240| 35 | 5 | rice_parameter: 6 0x3245.1-0x3245.4 (0.4) 0x3240| 35 78 5d ef 7c a0 91 52 a1 1a 19| 5x].|..R...| samples: raw bits 0x3245.5-0x32c2.4 (125) 0x3250|63 aa 73 a3 1a 71 0d 0b 84 a5 a7 9e 46 b2 a9 38|c.s..q......F..8| @@ -345,35 +345,35 @@ $ fq -d flac dv mono8.flac | | | [0]{}: subframe 0x32cb-0x396b.6 (1696.7) 0x32c0| 12 | . | zero_bit: 0 (valid) 0x32cb-0x32cb (0.1) 0x32c0| 12 | . | subframe_type: "fixed" (0b1001) 0x32cb.1-0x32cb.6 (0.6) - | | | lpc_order: 1 0x32cb.7-NA (0) + | | | lpc_order: 1 0x32c0| 12 | . | wasted_bits_flag: 0 0x32cb.7-0x32cb.7 (0.1) - | | | subframe_sample_size: 8 0x32cc-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:1]: 0x32cc-0x32cc.7 (1) 0x32c0| e8 | . | [0]: -24 value 0x32cc-0x32cc.7 (1) 0x32c0| 09 | . | residual_coding_method: 4 (0) (rice) 0x32cd-0x32cd.1 (0.2) 0x32c0| 09 | . | partition_order: 2 0x32cd.2-0x32cd.5 (0.4) - | | | rice_partitions: 4 0x32cd.6-NA (0) + | | | rice_partitions: 4 | | | partitions[0:4]: 0x32cd.6-0x396b.6 (1694.1) | | | [0]{}: partition 0x32cd.6-0x36f1 (1059.3) - | | | count: 1023 0x32cd.6-NA (0) + | | | count: 1023 0x32c0| 09 ad | .. | rice_parameter: 6 0x32cd.6-0x32ce.1 (0.4) 0x32c0| ad 1b| ..| samples: raw bits 0x32ce.2-0x36f1 (1058.7) 0x32d0|82 2f f5 cf 16 da 21 9f f6 81 20 49 a6 61 52 0a|./....!... I.aR.| * |until 0x36f1 (1059) | | | | | [1]{}: partition 0x36f1.1-0x37c5 (212) - | | | count: 1024 0x36f1.1-NA (0) + | | | count: 1024 0x36f0| 01 | . | rice_parameter: 0 0x36f1.1-0x36f1.4 (0.4) 0x36f0| 01 99 e7 f7 6d b5 b5 b6 de f9 e6 66 64 99 32| ....m......fd.2| samples: raw bits 0x36f1.5-0x37c5 (211.4) 0x3700|64 cc e7 ff 6e b6 b5 ad b7 7f ce 66 64 c9 93 26|d...n......fd..&| * |until 0x37c5 (212) | | | | | [2]{}: partition 0x37c5.1-0x3898.2 (211.2) - | | | count: 1024 0x37c5.1-NA (0) + | | | count: 1024 0x37c0| 84 | . | rice_parameter: 0 0x37c5.1-0x37c5.4 (0.4) 0x37c0| 84 99 99 cf f7 75 b5 ad 5b 6d f7| .....u..[m.| samples: raw bits 0x37c5.5-0x3898.2 (210.6) 0x37d0|3e 66 66 4c 99 93 33 9f fd b6 d6 ad 6b 6d df f3|>ffL..3.....km..| * |until 0x3898.2 (211) | | | | | [3]{}: partition 0x3898.3-0x396b.6 (211.4) - | | | count: 1024 0x3898.3-NA (0) + | | | count: 1024 0x3890| 60 | ` | rice_parameter: 0 0x3898.3-0x3898.6 (0.4) 0x3890| 60 4c 99 99 9c ff bb 6b| `L.....k| samples: raw bits 0x3898.7-0x396b.6 (211) 0x38a0|5a d5 ad b7 7f 9c e6 4c c9 99 33 9c ff 76 da d5|Z......L..3..v..| @@ -397,9 +397,9 @@ $ fq -d flac dv mono8.flac | | | [0]{}: subframe 0x3974-0x4719.4 (3493.5) 0x3970| 40 | @ | zero_bit: 0 (valid) 0x3974-0x3974 (0.1) 0x3970| 40 | @ | subframe_type: "lpc" (0b100000) 0x3974.1-0x3974.6 (0.6) - | | | lpc_order: 1 0x3974.7-NA (0) + | | | lpc_order: 1 0x3970| 40 | @ | wasted_bits_flag: 0 0x3974.7-0x3974.7 (0.1) - | | | subframe_sample_size: 8 0x3975-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:1]: 0x3975-0x3975.7 (1) 0x3970| f8 | . | [0]: -8 value 0x3975-0x3975.7 (1) 0x3970| 54 | T | precision: 6 0x3976-0x3976.3 (0.4) @@ -408,100 +408,100 @@ $ fq -d flac dv mono8.flac 0x3970| a8 | . | [0]: 20 value 0x3977.1-0x3977.6 (0.6) 0x3970| a8 21 | .! | residual_coding_method: 4 (0) (rice) 0x3977.7-0x3978 (0.2) 0x3970| 21 | ! | partition_order: 4 0x3978.1-0x3978.4 (0.4) - | | | rice_partitions: 16 0x3978.5-NA (0) + | | | rice_partitions: 16 | | | partitions[0:16]: 0x3978.5-0x4719.4 (3489) | | | [0]{}: partition 0x3978.5-0x3a19.6 (161.2) - | | | count: 255 0x3978.5-NA (0) + | | | count: 255 0x3970| 21 ad | !. | rice_parameter: 3 0x3978.5-0x3979 (0.4) 0x3970| ad 69 4f ee dc cc 45| .iO...E| samples: raw bits 0x3979.1-0x3a19.6 (160.6) 0x3980|45 56 66 77 77 77 77 76 66 55 44 4c 4d de ff a5|EVfwwwwvfUDLM...| * |until 0x3a19.6 (161) | | | | | [1]{}: partition 0x3a19.7-0x3ab6.3 (156.5) - | | | count: 256 0x3a19.7-NA (0) + | | | count: 256 0x3a10| 12 71 | .q | rice_parameter: 3 0x3a19.7-0x3a1a.2 (0.4) 0x3a10| 71 33 77 bf e9 4a| q3w..J| samples: raw bits 0x3a1a.3-0x3ab6.3 (156.1) 0x3a20|da d7 bc 92 4b 2c d3 4d 3c f3 cf 3c f3 cd 34 d3|....K,.M<..<..4.| * |until 0x3ab6.3 (157) | | | | | [2]{}: partition 0x3ab6.4-0x3b66 (175.5) - | | | count: 256 0x3ab6.4-NA (0) + | | | count: 256 0x3ab0| a3 | . | rice_parameter: 3 0x3ab6.4-0x3ab6.7 (0.4) 0x3ab0| ac ce e4 29 8c 71 04 14 61| ...).q..a| samples: raw bits 0x3ab7-0x3b66 (175.1) 0x3ac0|87 08 10 28 50 c1 83 07 0e 1c 38 70 e1 c3 87 0e|...(P.....8p....| * |until 0x3b66 (176) | | | | | [3]{}: partition 0x3b66.1-0x3c04.1 (158.1) - | | | count: 256 0x3b66.1-NA (0) + | | | count: 256 0x3b60| 19 | . | rice_parameter: 3 0x3b66.1-0x3b66.4 (0.4) 0x3b60| 19 44 10 e6 31 48 47 66 54 4c| .D..1HGfTL| samples: raw bits 0x3b66.5-0x3c04.1 (157.5) 0x3b70|4d de ef fa 52 95 ad 6b 5a d6 b4 a5 3f ff bb 73|M...R..kZ...?..s| * |until 0x3c04.1 (158) | | | | | [4]{}: partition 0x3c04.2-0x3cb6.6 (178.5) - | | | count: 256 0x3c04.2-NA (0) + | | | count: 256 0x3c00| d1 | . | rice_parameter: 4 0x3c04.2-0x3c04.5 (0.4) 0x3c00| d1 b6 59 5d 75 55 4d 14 7f de ef 39| ..Y]uUM....9| samples: raw bits 0x3c04.6-0x3cb6.6 (178.1) 0x3c10|bd 6b 39 c6 30 84 25 08 42 10 84 21 18 42 31 9c|.k9.0.%.B..!.B1.| * |until 0x3cb6.6 (179) | | | | | [5]{}: partition 0x3cb6.7-0x3dab.1 (244.3) - | | | count: 256 0x3cb6.7-NA (0) + | | | count: 256 0x3cb0| 2c dc | ,. | rice_parameter: 6 0x3cb6.7-0x3cb7.2 (0.4) 0x3cb0| dc 37 aa b8 5c ba c7 ad d9| .7..\....| samples: raw bits 0x3cb7.3-0x3dab.1 (243.7) 0x3cc0|f4 80 a3 9d dd 52 ef 09 95 a9 34 22 d4 4b 47 78|.....R....4".KGx| * |until 0x3dab.1 (244) | | | | | [6]{}: partition 0x3dab.2-0x3e98.1 (237) - | | | count: 256 0x3dab.2-NA (0) + | | | count: 256 0x3da0| 95 | . | rice_parameter: 5 0x3dab.2-0x3dab.5 (0.4) 0x3da0| 95 db a6 42 69| ...Bi| samples: raw bits 0x3dab.6-0x3e98.1 (236.4) 0x3db0|4f 25 3b 09 90 9a e7 c1 30 80 e9 6c e3 c0 90 d4|O%;.....0..l....| * |until 0x3e98.1 (237) | | | | | [7]{}: partition 0x3e98.2-0x3f88.7 (240.6) - | | | count: 256 0x3e98.2-NA (0) + | | | count: 256 0x3e90| 55 | U | rice_parameter: 5 0x3e98.2-0x3e98.5 (0.4) 0x3e90| 55 90 b8 a0 24 17 e4 2c| U...$..,| samples: raw bits 0x3e98.6-0x3f88.7 (240.2) 0x3ea0|2a 9b 34 25 81 27 34 fa 12 10 1b 10 b9 11 0e b9|*.4%.'4.........| * |until 0x3f88.7 (241) | | | | | [8]{}: partition 0x3f89-0x407c (243.1) - | | | count: 256 0x3f89-NA (0) + | | | count: 256 0x3f80| 6b | k | rice_parameter: 6 0x3f89-0x3f89.3 (0.4) 0x3f80| 6b a8 39 f4 22 66 47| k.9."fG| samples: raw bits 0x3f89.4-0x407c (242.5) 0x3f90|80 db 89 55 56 66 36 f7 04 76 22 23 aa 9b 6d fb|...UVf6..v"#..m.| * |until 0x407c (243) | | | | | [9]{}: partition 0x407c.1-0x416d.4 (241.4) - | | | count: 256 0x407c.1-NA (0) + | | | count: 256 0x4070| b5 | . | rice_parameter: 6 0x407c.1-0x407c.4 (0.4) 0x4070| b5 26 ed f5| .&..| samples: raw bits 0x407c.5-0x416d.4 (241) 0x4080|7a f1 66 7e 78 8e ca e7 02 2f cb 04 06 79 36 70|z.f~x..../...y6p| * |until 0x416d.4 (241) | | | | | [10]{}: partition 0x416d.5-0x425f.7 (242.3) - | | | count: 256 0x416d.5-NA (0) + | | | count: 256 0x4160| 53 22 | S" | rice_parameter: 6 0x416d.5-0x416e (0.4) 0x4160| 22 bb| ".| samples: raw bits 0x416e.1-0x425f.7 (241.7) 0x4170|20 44 4c b4 ba f4 9c 87 6a 74 3e 1c 6e fc 22 d0| DL.....jt>.n.".| * |until 0x425f.7 (242) | | | | | [11]{}: partition 0x4260-0x4351.1 (241.2) - | | | count: 256 0x4260-NA (0) + | | | count: 256 0x4260|65 |e | rice_parameter: 6 0x4260-0x4260.3 (0.4) 0x4260|65 ee 84 d8 6d 4c d7 da 5d be a2 ff a2 82 e2 e9|e...mL..].......| samples: raw bits 0x4260.4-0x4351.1 (240.6) 0x4270|0e 2d f7 0f bf 30 d8 56 58 47 99 17 fd bf 3d 33|.-...0.VXG....=3| * |until 0x4351.1 (241) | | | | | [12]{}: partition 0x4351.2-0x4443.4 (242.3) - | | | count: 256 0x4351.2-NA (0) + | | | count: 256 0x4350| 1b | . | rice_parameter: 6 0x4351.2-0x4351.5 (0.4) 0x4350| 1b 62 1a 11 25 07 92 16 a9 7b ed 75 a9 82 0a| .b..%....{.u...| samples: raw bits 0x4351.6-0x4443.4 (241.7) 0x4360|d5 b6 6e eb a8 69 6a 5a fd 57 5f 93 90 87 82 6b|..n..ijZ.W_....k| * |until 0x4443.4 (242) | | | | | [13]{}: partition 0x4443.5-0x4533.2 (239.6) - | | | count: 256 0x4443.5-NA (0) + | | | count: 256 0x4440| 4a af | J. | rice_parameter: 5 0x4443.5-0x4444 (0.4) 0x4440| af b1 bb b3 f3 e1 79 ca ee 84 c5 65| ......y....e| samples: raw bits 0x4444.1-0x4533.2 (239.2) 0x4450|83 6a 99 f1 01 b8 e0 62 75 c3 11 c1 23 f1 5d a4|.j.....bu...#.].| * |until 0x4533.2 (240) | | | | | [14]{}: partition 0x4533.3-0x4626.5 (243.3) - | | | count: 256 0x4533.3-NA (0) + | | | count: 256 0x4530| 0c | . | rice_parameter: 6 0x4533.3-0x4533.6 (0.4) 0x4530| 0c 81 3b ad ac ca 12 5d 31 46 f1 ab 0a| ..;....]1F...| samples: raw bits 0x4533.7-0x4626.5 (242.7) 0x4540|99 03 bf 76 56 be 56 d9 1c 9c a0 b6 6c 75 46 6c|...vV.V.....luFl| * |until 0x4626.5 (243) | | | | | [15]{}: partition 0x4626.6-0x4719.4 (242.7) - | | | count: 256 0x4626.6-NA (0) + | | | count: 256 0x4620| f1 ad | .. | rice_parameter: 6 0x4626.6-0x4627.1 (0.4) 0x4620| ad e6 69 b7 73 ae 16 35 e6| ..i.s..5.| samples: raw bits 0x4627.2-0x4719.4 (242.3) 0x4630|c4 fc b9 97 62 ce e7 c3 21 19 d1 cf 4c 07 8b f1|....b...!...L...| @@ -526,16 +526,16 @@ $ fq -d flac dv mono8.flac | | | [0]{}: subframe 0x4724-0x4ced.5 (1481.6) 0x4720| 10 | . | zero_bit: 0 (valid) 0x4724-0x4724 (0.1) 0x4720| 10 | . | subframe_type: "fixed" (0b1000) 0x4724.1-0x4724.6 (0.6) - | | | lpc_order: 0 0x4724.7-NA (0) + | | | lpc_order: 0 0x4720| 10 | . | wasted_bits_flag: 0 0x4724.7-0x4724.7 (0.1) - | | | subframe_sample_size: 8 0x4725-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:0]: 0x4725-NA (0) 0x4720| 01 | . | residual_coding_method: 4 (0) (rice) 0x4725-0x4725.1 (0.2) 0x4720| 01 | . | partition_order: 0 0x4725.2-0x4725.5 (0.4) - | | | rice_partitions: 1 0x4725.6-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x4725.6-0x4ced.5 (1480) | | | [0]{}: partition 0x4725.6-0x4ced.5 (1480) - | | | count: 1570 0x4725.6-NA (0) + | | | count: 1570 0x4720| 01 4b | .K | rice_parameter: 5 0x4725.6-0x4726.1 (0.4) 0x4720| 4b 8d 82 22 81 19 6a 31 55 c9| K.."..j1U.| samples: raw bits 0x4726.2-0x4ced.5 (1479.4) 0x4730|4b e8 09 38 57 55 8b 53 56 14 0b ee 3c 70 14 15|K..8WU.SV...A.$.| samples: raw bits 0x9087.3-0x90f6.4 (111.2) 0x9090|11 22 44 89 12 44 49 12 24 4c 91 22 64 c9 93 28|."D..DI.$L."d..(| * |until 0x90f6.4 (112) | | | | | [21]{}: partition 0x90f6.5-0x9167 (112.4) - | | | count: 128 0x90f6.5-NA (0) + | | | count: 128 0x90f0| d2 ba | .. | rice_parameter: 5 0x90f6.5-0x90f7 (0.4) 0x90f0| ba 74 e9 d3 a7 4e 9d 3a 74| .t...N.:t| samples: raw bits 0x90f7.1-0x9167 (112) 0x9100|e9 d3 c7 4e 9d 3a 74 e9 e3 a7 4e 9d 3a 78 e9 d3|...N.:t...N.:x..| * |until 0x9167 (112) | | | | | [22]{}: partition 0x9167.1-0x91c5 (94) - | | | count: 128 0x9167.1-NA (0) + | | | count: 128 0x9160| 21 | ! | rice_parameter: 4 0x9167.1-0x9167.4 (0.4) 0x9160| 21 a3 46 8c 18 30 60 b1 82| !.F..0`..| samples: raw bits 0x9167.5-0x91c5 (93.4) 0x9170|c6 0b 14 2c 58 a1 62 85 09 14 24 50 91 22 44 08|...,X.b...$P."D.| * |until 0x91c5 (94) | | | | | [23]{}: partition 0x91c5.1-0x922a.3 (101.3) - | | | count: 128 0x91c5.1-NA (0) + | | | count: 128 0x91c0| a5 | . | rice_parameter: 4 0x91c5.1-0x91c5.4 (0.4) 0x91c0| a5 eb 7b e6 f9 ce 77 9d ef 7b ef| ..{...w..{.| samples: raw bits 0x91c5.5-0x922a.3 (100.7) 0x91d0|7b df f7 ff ff d1 45 14 51 4d 34 d3 4d 55 53 55|{.....E.QM4.MUSU| * |until 0x922a.3 (101) | | | | | [24]{}: partition 0x922a.4-0x929a.7 (112.4) - | | | count: 128 0x922a.4-NA (0) + | | | count: 128 0x9220| f5 | . | rice_parameter: 5 0x922a.4-0x922a.7 (0.4) 0x9220| 62 c5 9b 36 2c| b..6,| samples: raw bits 0x922b-0x929a.7 (112) 0x9230|59 b3 62 cd ab 36 6c d9 b5 6a d5 9b 56 ad 5a b5|Y.b..6l..j..V.Z.| * |until 0x929a.7 (112) | | | | | [25]{}: partition 0x929b-0x9305.7 (107) - | | | count: 128 0x929b-NA (0) + | | | count: 128 0x9290| 56 | V | rice_parameter: 5 0x929b-0x929b.3 (0.4) 0x9290| 56 ed 59 b5 6a| V.Y.j| samples: raw bits 0x929b.4-0x9305.7 (106.4) 0x92a0|d5 9b 56 ac d9 b3 66 d5 9b 36 2c d8 b3 66 c5 8b|..V...f..6,..f..| * |until 0x9305.7 (107) | | | | | [26]{}: partition 0x9306-0x935c.6 (86.7) - | | | count: 128 0x9306-NA (0) + | | | count: 128 0x9300| 37 | 7 | rice_parameter: 3 0x9306-0x9306.3 (0.4) 0x9300| 37 bd ed 7b 5a d5 b5 6b 5a 56| 7..{Z..kZV| samples: raw bits 0x9306.4-0x935c.6 (86.3) 0x9310|94 a7 fd 3b ff bb bb 7b 77 37 33 31 31 11 51 55|...;...{w7311.QU| * |until 0x935c.6 (87) | | | | | [27]{}: partition 0x935c.7-0x93cd.2 (112.4) - | | | count: 128 0x935c.7-NA (0) + | | | count: 128 0x9350| 14 a8 | .. | rice_parameter: 5 0x935c.7-0x935d.2 (0.4) 0x9350| a8 91 24| ..$| samples: raw bits 0x935d.3-0x93cd.2 (112) 0x9360|44 91 22 44 c9 12 26 4c 99 32 84 ca 14 28 50 a1|D."D..&L.2...(P.| * |until 0x93cd.2 (112) | | | | | [28]{}: partition 0x93cd.3-0x943d.6 (112.4) - | | | count: 128 0x93cd.3-NA (0) + | | | count: 128 0x93c0| 4a | J | rice_parameter: 5 0x93cd.3-0x93cd.6 (0.4) 0x93c0| 4a e9 d3| J..| samples: raw bits 0x93cd.7-0x943d.6 (112) 0x93d0|a7 4e 9e 3a 74 e9 d3 a7 8e 9d 3a 74 e9 d3 c7 4e|.N.:t.....:t...N| * |until 0x943d.6 (112) | | | | | [29]{}: partition 0x943d.7-0x9498.2 (90.4) - | | | count: 128 0x943d.7-NA (0) + | | | count: 128 0x9430| 4c 85 | L. | rice_parameter: 4 0x943d.7-0x943e.2 (0.4) 0x9430| 85 8a| ..| samples: raw bits 0x943e.3-0x9498.2 (90) 0x9440|16 28 50 91 42 45 09 12 24 40 81 22 04 08 3c f1|.(P.BE..$@."..<.| * |until 0x9498.2 (90) | | | | | [30]{}: partition 0x9498.3-0x9502.1 (105.7) - | | | count: 128 0x9498.3-NA (0) + | | | count: 128 0x9490| 6b | k | rice_parameter: 5 0x9498.3-0x9498.6 (0.4) 0x9490| 6b 5d b6 db 6d f6 df 7d| k]..m..}| samples: raw bits 0x9498.7-0x9502.1 (105.3) 0x94a0|f7 e3 8e 38 e3 9e 79 e7 9e ba e7 ae fb eb be fb|...8..y.........| * |until 0x9502.1 (106) | | | | | [31]{}: partition 0x9502.2-0x9572.5 (112.4) - | | | count: 128 0x9502.2-NA (0) + | | | count: 128 0x9500| d5 | . | rice_parameter: 5 0x9502.2-0x9502.5 (0.4) 0x9500| d5 9b 56 ad 59 b5 6a d5 ab 56 ad da b5 6e| ..V.Y.j..V...n| samples: raw bits 0x9502.6-0x9572.5 (112) 0x9510|dd ab 76 ed 5b b7 72 dd bb 76 ed db b9 72 dd cb|..v.[.r..v...r..| @@ -640,106 +640,106 @@ $ fq -d flac dv stereo16.flac | | | [0]{}: subframe 0x957b-0xb4d8.7 (8030) 0x9570| 10 | . | zero_bit: 0 (valid) 0x957b-0x957b (0.1) 0x9570| 10 | . | subframe_type: "fixed" (0b1000) 0x957b.1-0x957b.6 (0.6) - | | | lpc_order: 0 0x957b.7-NA (0) + | | | lpc_order: 0 0x9570| 10 | . | wasted_bits_flag: 0 0x957b.7-0x957b.7 (0.1) - | | | subframe_sample_size: 16 0x957c-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:0]: 0x957c-NA (0) 0x9570| 13 | . | residual_coding_method: 4 (0) (rice) 0x957c-0x957c.1 (0.2) 0x9570| 13 | . | partition_order: 4 0x957c.2-0x957c.5 (0.4) - | | | rice_partitions: 16 0x957c.6-NA (0) + | | | rice_partitions: 16 | | | partitions[0:16]: 0x957c.6-0xb4d8.7 (8028.2) | | | [0]{}: partition 0x957c.6-0x9732.3 (437.6) - | | | count: 256 0x957c.6-NA (0) + | | | count: 256 0x9570| 13 10 | .. | rice_parameter: 12 0x957c.6-0x957d.1 (0.4) 0x9570| 10 df f3| ...| samples: raw bits 0x957d.2-0x9732.3 (437.2) 0x9580|ff 00 72 df 6c 9a 0b c5 76 2b 94 16 b6 46 5b b8|..r.l...v+...F[.| * |until 0x9732.3 (438) | | | | | [1]{}: partition 0x9732.4-0x98e8.2 (437.7) - | | | count: 256 0x9732.4-NA (0) + | | | count: 256 0x9730| 2c | , | rice_parameter: 12 0x9732.4-0x9732.7 (0.4) 0x9730| 4e b9 17 4f 8d 72 93 42 d7 76 a6 34 83| N..O.r.B.v.4.| samples: raw bits 0x9733-0x98e8.2 (437.3) 0x9740|a1 5b 36 9b 0e e3 0f 6b bd df 41 25 29 55 2f 56|.[6....k..A%)U/V| * |until 0x98e8.2 (438) | | | | | [2]{}: partition 0x98e8.3-0x9a9e (437.6) - | | | count: 256 0x98e8.3-NA (0) + | | | count: 256 0x98e0| 78 | x | rice_parameter: 12 0x98e8.3-0x98e8.6 (0.4) 0x98e0| 78 b2 0a 86 e9 02 fe c7| x.......| samples: raw bits 0x98e8.7-0x9a9e (437.2) 0x98f0|a8 7a bb c0 ed 5c 65 77 00 19 5d 55 c3 03 9a ba|.z...\ew..]U....| * |until 0x9a9e (438) | | | | | [3]{}: partition 0x9a9e.1-0x9c53.6 (437.6) - | | | count: 256 0x9a9e.1-NA (0) + | | | count: 256 0x9a90| 63 | c | rice_parameter: 12 0x9a9e.1-0x9a9e.4 (0.4) 0x9a90| 63 12| c.| samples: raw bits 0x9a9e.5-0x9c53.6 (437.2) 0x9aa0|cb 5f 29 7c 94 b2 09 9d e2 db 06 31 ac 3d 36 a8|._)|.......1.=6.| * |until 0x9c53.6 (438) | | | | | [4]{}: partition 0x9c53.7-0x9e1d.1 (457.3) - | | | count: 256 0x9c53.7-NA (0) + | | | count: 256 0x9c50| 17 8d | .. | rice_parameter: 12 0x9c53.7-0x9c54.2 (0.4) 0x9c50| 8d 4f b2 06 b9 ba a8 29 90 a1 bf e7| .O.....)....| samples: raw bits 0x9c54.3-0x9e1d.1 (456.7) 0x9c60|fe 00 e5 be d9 34 17 8a ec 57 28 2d 6c 8c b7 70|.....4...W(-l..p| * |until 0x9e1d.1 (457) | | | | | [5]{}: partition 0x9e1d.2-0xa031 (531.7) - | | | count: 256 0x9e1d.2-NA (0) + | | | count: 256 0x9e10| 39 | 9 | rice_parameter: 14 0x9e1d.2-0x9e1d.5 (0.4) 0x9e10| 39 81 91| 9..| samples: raw bits 0x9e1d.6-0xa031 (531.3) 0x9e20|8f 64 e8 42 2a 6e 7d 4c 40 6f 13 cd 59 17 c6 4e|.d.B*n}L@o..Y..N| * |until 0xa031 (532) | | | | | [6]{}: partition 0xa031.1-0xa23d.2 (524.2) - | | | count: 256 0xa031.1-NA (0) + | | | count: 256 0xa030| 71 | q | rice_parameter: 14 0xa031.1-0xa031.4 (0.4) 0xa030| 71 27 95 4d 79 48 18 f4 49 68 cc b8 95 7b 6c| q'.MyH..Ih...{l| samples: raw bits 0xa031.5-0xa23d.2 (523.6) 0xa040|51 a9 1a bc 14 6e 44 73 74 7c ba c7 0e 5b 46 ac|Q....nDst|...[F.| * |until 0xa23d.2 (524) | | | | | [7]{}: partition 0xa23d.3-0xa44b.5 (526.3) - | | | count: 256 0xa23d.3-NA (0) + | | | count: 256 0xa230| bd | . | rice_parameter: 14 0xa23d.3-0xa23d.6 (0.4) 0xa230| bd f9 40| ..@| samples: raw bits 0xa23d.7-0xa44b.5 (525.7) 0xa240|fb 70 f1 cc 35 d6 0f 1c 71 a7 4e db 0f 9d 54 22|.p..5...q.N...T"| * |until 0xa44b.5 (526) | | | | | [8]{}: partition 0xa44b.6-0xa65d.4 (529.7) - | | | count: 256 0xa44b.6-NA (0) + | | | count: 256 0xa440| 37 95 | 7. | rice_parameter: 14 0xa44b.6-0xa44c.1 (0.4) 0xa440| 95 05 cc 29| ...)| samples: raw bits 0xa44c.2-0xa65d.4 (529.3) 0xa450|6d f6 3c a8 9b b8 3a d9 1a 1e 6f cf 8e e0 b7 8c|m.<...:...o.....| * |until 0xa65d.4 (530) | | | | | [9]{}: partition 0xa65d.5-0xa871 (531.4) - | | | count: 256 0xa65d.5-NA (0) + | | | count: 256 0xa650| af 56 | .V | rice_parameter: 14 0xa65d.5-0xa65e (0.4) 0xa650| 56 aa| V.| samples: raw bits 0xa65e.1-0xa871 (531) 0xa660|16 34 96 e7 7b 1f ba a7 b7 4f 9f 8a 87 b5 81 d1|.4..{....O......| * |until 0xa871 (531) | | | | | [10]{}: partition 0xa871.1-0xaa82.7 (529.7) - | | | count: 256 0xa871.1-NA (0) + | | | count: 256 0xa870| 73 | s | rice_parameter: 14 0xa871.1-0xa871.4 (0.4) 0xa870| 73 e1 08 ed a8 58 94 bc 10 6a b0 4b 08 34 1b| s....X...j.K.4.| samples: raw bits 0xa871.5-0xaa82.7 (529.3) 0xa880|8f 90 47 76 07 3b 7f a1 5b 8e 24 51 38 15 27 f7|..Gv.;..[.$Q8.'.| * |until 0xaa82.7 (530) | | | | | [11]{}: partition 0xaa83-0xac93.1 (528.2) - | | | count: 256 0xaa83-NA (0) + | | | count: 256 0xaa80| e1 | . | rice_parameter: 14 0xaa83-0xaa83.3 (0.4) 0xaa80| e1 66 88 97 fc 3c b8 cc 82 1b e3 87 44| .f...<......D| samples: raw bits 0xaa83.4-0xac93.1 (527.6) 0xaa90|0b 21 27 8d d1 f9 c1 50 6d d2 85 a1 de 73 eb 54|.!'....Pm....s.T| * |until 0xac93.1 (528) | | | | | [12]{}: partition 0xac93.2-0xaea5.3 (530.2) - | | | count: 256 0xac93.2-NA (0) + | | | count: 256 0xac90| b9 | . | rice_parameter: 14 0xac93.2-0xac93.5 (0.4) 0xac90| b9 df e1 aa 8c af b4 3a a7 b9 36 bc f4| .......:..6..| samples: raw bits 0xac93.6-0xaea5.3 (529.6) 0xaca0|18 5d 1c f8 22 74 23 80 a5 94 27 dc fd a2 5a 24|.].."t#...'...Z$| * |until 0xaea5.3 (530) | | | | | [13]{}: partition 0xaea5.4-0xb0b5.1 (527.6) - | | | count: 256 0xaea5.4-NA (0) + | | | count: 256 0xaea0| 5e | ^ | rice_parameter: 14 0xaea5.4-0xaea5.7 (0.4) 0xaea0| 5b fb b8 4c c4 d2 e5 06 7c 11| [..L....|.| samples: raw bits 0xaea6-0xb0b5.1 (527.2) 0xaeb0|10 25 04 ea f3 9e 9b 06 a2 01 00 b1 e4 48 39 2c|.%...........H9,| * |until 0xb0b5.1 (528) | | | | | [14]{}: partition 0xb0b5.2-0xb2c6.4 (529.3) - | | | count: 256 0xb0b5.2-NA (0) + | | | count: 256 0xb0b0| b9 | . | rice_parameter: 14 0xb0b5.2-0xb0b5.5 (0.4) 0xb0b0| b9 fa 32 9f a3 b4 ee 1f a4 1e 42| ..2.......B| samples: raw bits 0xb0b5.6-0xb2c6.4 (528.7) 0xb0c0|ae 65 d6 f1 5c 4b f8 a4 09 96 46 84 b2 e4 f3 b3|.e..\K....F.....| * |until 0xb2c6.4 (529) | | | | | [15]{}: partition 0xb2c6.5-0xb4d8.7 (530.3) - | | | count: 256 0xb2c6.5-NA (0) + | | | count: 256 0xb2c0| 97 26 | .& | rice_parameter: 14 0xb2c6.5-0xb2c7 (0.4) 0xb2c0| 26 ea ec aa 1c 82 58 16 ec| &.....X..| samples: raw bits 0xb2c7.1-0xb4d8.7 (529.7) 0xb2d0|40 12 50 59 d8 c6 90 f2 bd 40 82 24 75 9b 70 c9|@.PY.....@.$u.p.| @@ -747,24 +747,24 @@ $ fq -d flac dv stereo16.flac | | | [1]{}: subframe 0xb4d9-0xb88e.1 (949.2) 0xb4d0| 14 | . | zero_bit: 0 (valid) 0xb4d9-0xb4d9 (0.1) 0xb4d0| 14 | . | subframe_type: "fixed" (0b1010) 0xb4d9.1-0xb4d9.6 (0.6) - | | | lpc_order: 2 0xb4d9.7-NA (0) + | | | lpc_order: 2 0xb4d0| 14 | . | wasted_bits_flag: 0 0xb4d9.7-0xb4d9.7 (0.1) - | | | subframe_sample_size: 16 0xb4da-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:2]: 0xb4da-0xb4dd.7 (4) 0xb4d0| f8 a7 | .. | [0]: -1881 value 0xb4da-0xb4db.7 (2) 0xb4d0| f8 8d | .. | [1]: -1907 value 0xb4dc-0xb4dd.7 (2) 0xb4d0| 04 | . | residual_coding_method: 4 (0) (rice) 0xb4de-0xb4de.1 (0.2) 0xb4d0| 04 | . | partition_order: 1 0xb4de.2-0xb4de.5 (0.4) - | | | rice_partitions: 2 0xb4de.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0xb4de.6-0xb88e.1 (943.4) | | | [0]{}: partition 0xb4de.6-0xb6b4.2 (469.5) - | | | count: 2046 0xb4de.6-NA (0) + | | | count: 2046 0xb4d0| 04 0a| ..| rice_parameter: 0 0xb4de.6-0xb4df.1 (0.4) 0xb4d0| 0a| .| samples: raw bits 0xb4df.2-0xb6b4.2 (469.1) 0xb4e0|59 f2 cf 49 a6 92 96 65 2c cb 9e 52 92 ca 65 29|Y..I...e,..R..e)| * |until 0xb6b4.2 (470) | | | | | [1]{}: partition 0xb6b4.3-0xb88e.1 (473.7) - | | | count: 2048 0xb6b4.3-NA (0) + | | | count: 2048 0xb6b0| 20 | | rice_parameter: 0 0xb6b4.3-0xb6b4.6 (0.4) 0xb6b0| 20 25 2c d9 65 97 fe 44 f4 22 52 9d| %,.e..D."R.| samples: raw bits 0xb6b4.7-0xb88e.1 (473.3) 0xb6c0|29 66 e5 2f cb ff a7 d3 4e 94 d9 66 cb 97 2c b4|)f./....N..f..,.| @@ -791,26 +791,26 @@ $ fq -d flac dv stereo16.flac 0xb890| 02 | . | zero_bit: 0 (valid) 0xb899-0xb899 (0.1) 0xb890| 02 | . | subframe_type: "verbatim" (0b1) 0xb899.1-0xb899.6 (0.6) 0xb890| 02 | . | wasted_bits_flag: 0 0xb899.7-0xb899.7 (0.1) - | | | subframe_sample_size: 16 0xb89a-NA (0) + | | | subframe_sample_size: 16 0xb890| 3e 6f 45 a2 73 58| >oE.sX| samples: raw bits 0xb89a-0xc4dd.7 (3140) 0xb8a0|37 f3 8c da a2 16 cd 38 5a 8c fe b6 ca 3c 9f cb|7......8Z....<..| * |until 0xc4dd.7 (3140) | | | | | [1]{}: subframe 0xc4de-0xc6a7.1 (457.2) 0xc4d0| 14 | . | zero_bit: 0 (valid) 0xc4de-0xc4de (0.1) 0xc4d0| 14 | . | subframe_type: "fixed" (0b1010) 0xc4de.1-0xc4de.6 (0.6) - | | | lpc_order: 2 0xc4de.7-NA (0) + | | | lpc_order: 2 0xc4d0| 14 | . | wasted_bits_flag: 0 0xc4de.7-0xc4de.7 (0.1) - | | | subframe_sample_size: 16 0xc4df-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:2]: 0xc4df-0xc4e2.7 (4) 0xc4d0| 0f| .| [0]: 3979 value 0xc4df-0xc4e0.7 (2) 0xc4e0|8b |. | 0xc4e0| 0f 88 | .. | [1]: 3976 value 0xc4e1-0xc4e2.7 (2) 0xc4e0| 00 | . | residual_coding_method: 4 (0) (rice) 0xc4e3-0xc4e3.1 (0.2) 0xc4e0| 00 | . | partition_order: 0 0xc4e3.2-0xc4e3.5 (0.4) - | | | rice_partitions: 1 0xc4e3.6-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0xc4e3.6-0xc6a7.1 (451.4) | | | [0]{}: partition 0xc4e3.6-0xc6a7.1 (451.4) - | | | count: 1568 0xc4e3.6-NA (0) + | | | count: 1568 0xc4e0| 00 65 | .e | rice_parameter: 1 0xc4e3.6-0xc4e4.1 (0.4) 0xc4e0| 65 d5 55 5a ad 5a d6 b9 74 ba aa aa| e.UZ.Z..t...| samples: raw bits 0xc4e4.2-0xc6a7.1 (451) 0xc4f0|b5 5a b5 72 e5 cb a9 75 6a aa d6 ab 5c ae 96 ba|.Z.r...uj...\...| @@ -819,4 +819,4 @@ $ fq -d flac dv stereo16.flac 0xc6a0| 06 d3| | ..| | footer_crc: "06d3" (raw bits) (valid) 0xc6a8-0xc6a9.7 (2) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x00|5a 00 c8 73 b8 0b 8f 62 94 d1 4f e7 5b 14 a7 d3|Z..s...b..O.[...| md5_calculated: "5a00c873b80b8f6294d14fe75b14a7d3" (raw bits) (valid) 0x0-0xf.7 (16) - | | | decoded_samples: 22050 0xc6aa-NA (0) + | | | decoded_samples: 22050 diff --git a/format/flac/testdata/stereo24.fqtest b/format/flac/testdata/stereo24.fqtest index 2eac84e141..3456e7572e 100644 --- a/format/flac/testdata/stereo24.fqtest +++ b/format/flac/testdata/stereo24.fqtest @@ -68,13 +68,13 @@ $ fq -d flac dv stereo24.flac 0x020a0| 00 | . | zero_bit: 0 (valid) 0x20a2-0x20a2 (0.1) 0x020a0| 00 | . | subframe_type: "constant" (0b0) 0x20a2.1-0x20a2.6 (0.6) 0x020a0| 00 | . | wasted_bits_flag: 0 0x20a2.7-0x20a2.7 (0.1) - | | | subframe_sample_size: 24 0x20a3-NA (0) + | | | subframe_sample_size: 24 0x020a0| 00 00 00 | ... | value: 0 0x20a3-0x20a5.7 (3) | | | [1]{}: subframe 0x20a6-0x20a9.7 (4) 0x020a0| 00 | . | zero_bit: 0 (valid) 0x20a6-0x20a6 (0.1) 0x020a0| 00 | . | subframe_type: "constant" (0b0) 0x20a6.1-0x20a6.6 (0.6) 0x020a0| 00 | . | wasted_bits_flag: 0 0x20a6.7-0x20a6.7 (0.1) - | | | subframe_sample_size: 24 0x20a7-NA (0) + | | | subframe_sample_size: 24 0x020a0| 00 00 00 | ... | value: 0 0x20a7-0x20a9.7 (3) | | | byte_align: 0 (valid) 0x20aa-NA (0) 0x020a0| a0 eb | .. | footer_crc: "a0eb" (raw bits) (valid) 0x20aa-0x20ab.7 (2) @@ -95,10 +95,10 @@ $ fq -d flac dv stereo24.flac | | | [0]{}: subframe 0x20b2-0x2572.4 (1216.5) 0x020b0| 43 | C | zero_bit: 0 (valid) 0x20b2-0x20b2 (0.1) 0x020b0| 43 | C | subframe_type: "lpc" (0b100001) 0x20b2.1-0x20b2.6 (0.6) - | | | lpc_order: 2 0x20b2.7-NA (0) + | | | lpc_order: 2 0x020b0| 43 | C | wasted_bits_flag: 1 0x20b2.7-0x20b2.7 (0.1) 0x020b0| 01 | . | wasted_bits_k: 8 0x20b3-0x20b3.7 (1) - | | | subframe_sample_size: 16 0x20b4-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:2]: 0x20b4-0x20b7.7 (4) 0x020b0| 00 00 | .. | [0]: 0 value 0x20b4-0x20b5.7 (2) 0x020b0| 00 00 | .. | [1]: 0 value 0x20b6-0x20b7.7 (2) @@ -109,16 +109,16 @@ $ fq -d flac dv stereo24.flac 0x020b0| c0 0c | .. | [1]: -8186 value 0x20bb-0x20bc.6 (1.7) 0x020b0| 0c 08 | .. | residual_coding_method: 4 (0) (rice) 0x20bc.7-0x20bd (0.2) 0x020b0| 08 | . | partition_order: 1 0x20bd.1-0x20bd.4 (0.4) - | | | rice_partitions: 2 0x20bd.5-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x20bd.5-0x2572.4 (1205) | | | [0]{}: partition 0x20bd.5-0x2306.3 (584.7) - | | | count: 2046 0x20bd.5-NA (0) + | | | count: 2046 0x020b0| 08 7f | .. | rice_parameter: 0 0x20bd.5-0x20be (0.4) 0x020b0| 7f ff| ..| samples: raw bits 0x20be.1-0x2306.3 (584.3) 0x020c0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x2306.3 (585) | | | | | [1]{}: partition 0x2306.4-0x2572.4 (620.1) - | | | count: 2048 0x2306.4-NA (0) + | | | count: 2048 0x02300| 50 | P | rice_parameter: 0 0x2306.4-0x2306.7 (0.4) 0x02300| 25 32 85 92 ce 59 fc c8 64| %2...Y..d| samples: raw bits 0x2307-0x2572.4 (619.5) 0x02310|86 42 84 99 0c 98 66 43 85 0c c3 93 33 0a 61 49|.B....fC....3.aI| @@ -126,10 +126,10 @@ $ fq -d flac dv stereo24.flac | | | [1]{}: subframe 0x2572.5-0x2a11.7 (1183.3) 0x02570| 1a | . | zero_bit: 0 (valid) 0x2572.5-0x2572.5 (0.1) 0x02570| 1a 68 | .h | subframe_type: "lpc" (0b100110) 0x2572.6-0x2573.3 (0.6) - | | | lpc_order: 7 0x2573.4-NA (0) + | | | lpc_order: 7 0x02570| 68 | h | wasted_bits_flag: 1 0x2573.4-0x2573.4 (0.1) 0x02570| 68 08 | h. | wasted_bits_k: 8 0x2573.5-0x2574.4 (1) - | | | subframe_sample_size: 16 0x2574.5-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:7]: 0x2574.5-0x2582.4 (14) 0x02570| 08 00 00 | ... | [0]: 0 value 0x2574.5-0x2576.4 (2) 0x02570| 00 00 00 | ... | [1]: 0 value 0x2576.5-0x2578.4 (2) @@ -151,194 +151,194 @@ $ fq -d flac dv stereo24.flac 0x02580| 30 f2| 0.| [6]: -3854 value 0x258e.2-0x258f.7 (1.6) 0x02590|14 |. | residual_coding_method: 4 (0) (rice) 0x2590-0x2590.1 (0.2) 0x02590|14 |. | partition_order: 5 0x2590.2-0x2590.5 (0.4) - | | | rice_partitions: 32 0x2590.6-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x2590.6-0x2a11.7 (1153.2) | | | [0]{}: partition 0x2590.6-0x25a0.2 (15.5) - | | | count: 121 0x2590.6-NA (0) + | | | count: 121 0x02590|14 3f |.? | rice_parameter: 0 0x2590.6-0x2591.1 (0.4) 0x02590| 3f ff ff ff ff ff ff ff ff ff ff ff ff ff ff| ?..............| samples: raw bits 0x2591.2-0x25a0.2 (15.1) 0x025a0|e1 |. | | | | [1]{}: partition 0x25a0.3-0x25b0.6 (16.4) - | | | count: 128 0x25a0.3-NA (0) + | | | count: 128 0x025a0|e1 |. | rice_parameter: 0 0x25a0.3-0x25a0.6 (0.4) 0x025a0|e1 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| samples: raw bits 0x25a0.7-0x25b0.6 (16) 0x025b0|fe |. | | | | [2]{}: partition 0x25b0.7-0x2618.5 (103.7) - | | | count: 128 0x25b0.7-NA (0) + | | | count: 128 0x025b0|fe 90 |.. | rice_parameter: 4 0x25b0.7-0x25b1.2 (0.4) 0x025b0| 90 84 21 08 42 10 84 21 08 42 10 84 21 08 42| ..!.B..!.B..!.B| samples: raw bits 0x25b1.3-0x2618.5 (103.3) 0x025c0|10 84 21 08 42 10 84 21 08 42 10 84 21 08 42 10|..!.B..!.B..!.B.| * |until 0x2618.5 (104) | | | | | [3]{}: partition 0x2618.6-0x263b.4 (34.7) - | | | count: 128 0x2618.6-NA (0) + | | | count: 128 0x02610| d0 21 | .! | rice_parameter: 0 0x2618.6-0x2619.1 (0.4) 0x02610| 21 9c 26 87 3c 9f 9c| !.&.<..| samples: raw bits 0x2619.2-0x263b.4 (34.3) 0x02620|f8 66 73 32 4e 43 a1 32 87 30 e6 64 2c 9a 13 33|.fs2NC.2.0.d,..3| 0x02630|27 93 99 39 9f 27 0a 72 66 4c 28 48 |'..9.'.rfL(H | | | | [4]{}: partition 0x263b.5-0x265d.7 (34.3) - | | | count: 128 0x263b.5-NA (0) + | | | count: 128 0x02630| 48 70 | Hp | rice_parameter: 0 0x263b.5-0x263c (0.4) 0x02630| 70 b2 72 72| p.rr| samples: raw bits 0x263c.1-0x265d.7 (33.7) 0x02640|4a 18 67 09 a1 cf 27 e7 3e 19 9c cc 93 90 e8 4c|J.g...'.>......L| 0x02650|a1 cc 39 99 0b 26 84 cc c9 e4 e6 4e 67 c9 |..9..&.....Ng. | | | | [5]{}: partition 0x265e-0x2681.4 (35.5) - | | | count: 128 0x265e-NA (0) + | | | count: 128 0x02650| 0c | . | rice_parameter: 0 0x265e-0x265e.3 (0.4) 0x02650| 0c 29| .)| samples: raw bits 0x265e.4-0x2681.4 (35.1) 0x02660|c9 99 30 a1 3c 2c 9c 9c 92 86 19 c2 68 73 c9 f9|..0.<,......hs..| * |until 0x2681.4 (36) | | | | | [6]{}: partition 0x2681.5-0x26a4.3 (34.7) - | | | count: 128 0x2681.5-NA (0) + | | | count: 128 0x02680| 78 13 | x. | rice_parameter: 0 0x2681.5-0x2682 (0.4) 0x02680| 13 99 39 9f 27 0a 72 66 4c 28 4f 0b 27 27| ..9.'.rfL(O.''| samples: raw bits 0x2682.1-0x26a4.3 (34.3) 0x02690|24 a1 86 70 9a 1c f2 7e 73 e1 99 cc c9 39 0e 84|$..p...~s....9..| 0x026a0|ca 1c c3 99 90 |..... | | | | [7]{}: partition 0x26a4.4-0x26c7 (34.5) - | | | count: 128 0x26a4.4-NA (0) + | | | count: 128 0x026a0| 90 | . | rice_parameter: 0 0x26a4.4-0x26a4.7 (0.4) 0x026a0| 0b 26 84 cc c9 e4 e6 4e 67 c9 c2| .&.....Ng..| samples: raw bits 0x26a5-0x26c7 (34.1) 0x026b0|9c 99 93 0a 13 c2 c9 c9 c9 28 61 9c 26 87 3c 9f|.........(a.&.<.| 0x026c0|9c f8 66 73 32 4e 43 82 |..fs2NC. | | | | [8]{}: partition 0x26c7.1-0x26ea.3 (35.3) - | | | count: 128 0x26c7.1-NA (0) + | | | count: 128 0x026c0| 82 | . | rice_parameter: 0 0x26c7.1-0x26c7.4 (0.4) 0x026c0| 82 13 28 73 0e 66 42 c9 a1| ..(s.fB..| samples: raw bits 0x26c7.5-0x26ea.3 (34.7) 0x026d0|33 32 79 39 93 99 f2 70 a7 26 64 c2 84 f0 b2 72|32y9...p.&d....r| 0x026e0|72 4a 18 67 09 a1 cf 27 e7 3e 10 |rJ.g...'.>. | | | | [9]{}: partition 0x26ea.4-0x270e.6 (36.3) - | | | count: 128 0x26ea.4-NA (0) + | | | count: 128 0x026e0| 10 | . | rice_parameter: 0 0x26ea.4-0x26ea.7 (0.4) 0x026e0| 99 cc c9 39 0e| ...9.| samples: raw bits 0x26eb-0x270e.6 (35.7) 0x026f0|84 ca 1c c3 99 90 b2 68 4c cc 9e 4e 64 e6 7c 9c|.......hL..Nd.|.| 0x02700|29 c9 99 30 a1 3c 2c 9c 9c 92 86 19 c2 68 72 |)..0.<,......hr | | | | [10]{}: partition 0x270e.7-0x2730.7 (34.1) - | | | count: 128 0x270e.7-NA (0) + | | | count: 128 0x02700| 72 1c| r.| rice_parameter: 0 0x270e.7-0x270f.2 (0.4) 0x02700| 1c| .| samples: raw bits 0x270f.3-0x2730.7 (33.5) 0x02710|9f 9c f8 66 73 32 4e 43 a1 32 87 30 e6 64 2c 9a|...fs2NC.2.0.d,.| * |until 0x2730.7 (34) | | | | | [11]{}: partition 0x2731-0x2753.6 (34.7) - | | | count: 128 0x2731-NA (0) + | | | count: 128 0x02730| 02 | . | rice_parameter: 0 0x2731-0x2731.3 (0.4) 0x02730| 02 4a 18 67 09 a1 cf 27 e7 3e 19 9c cc 93 90| .J.g...'.>.....| samples: raw bits 0x2731.4-0x2753.6 (34.3) 0x02740|e8 4c a1 cc 39 99 0b 26 84 cc c9 e4 e6 4e 67 c9|.L..9..&.....Ng.| 0x02750|c2 9c 99 92 |.... | | | | [12]{}: partition 0x2753.7-0x2777 (35.2) - | | | count: 128 0x2753.7-NA (0) + | | | count: 128 0x02750| 92 10 | .. | rice_parameter: 0 0x2753.7-0x2754.2 (0.4) 0x02750| 10 a1 3c 2c 9c 9c 92 86 19 c2 68 73| ..<,......hs| samples: raw bits 0x2754.3-0x2777 (34.6) 0x02760|c9 f9 cf 86 67 33 24 e4 3a 13 28 73 0e 66 42 c9|....g3$.:.(s.fB.| 0x02770|a1 33 32 79 39 93 99 87 |.32y9... | | | | [13]{}: partition 0x2777.1-0x279a.5 (35.5) - | | | count: 128 0x2777.1-NA (0) + | | | count: 128 0x02770| 87 | . | rice_parameter: 0 0x2777.1-0x2777.4 (0.4) 0x02770| 87 27 0a 72 66 4c 28 4f 0b| .'.rfL(O.| samples: raw bits 0x2777.5-0x279a.5 (35.1) 0x02780|27 27 24 a1 86 70 9a 1c f2 7e 73 e1 99 cc c9 39|''$..p...~s....9| 0x02790|0e 84 ca 1c c3 99 90 b2 68 4c cc |........hL. | | | | [14]{}: partition 0x279a.6-0x27bd.2 (34.5) - | | | count: 128 0x279a.6-NA (0) + | | | count: 128 0x02790| cc 09 | .. | rice_parameter: 0 0x279a.6-0x279b.1 (0.4) 0x02790| 09 e4 e6 4e 67| ...Ng| samples: raw bits 0x279b.2-0x27bd.2 (34.1) 0x027a0|c9 c2 9c 99 93 0a 13 c2 c9 c9 c9 28 61 9c 26 87|...........(a.&.| 0x027b0|3c 9f 9c f8 66 73 32 4e 43 a1 32 87 30 e0 |<...fs2NC.2.0. | | | | [15]{}: partition 0x27bd.3-0x27df.7 (34.5) - | | | count: 128 0x27bd.3-NA (0) + | | | count: 128 0x027b0| e0 | . | rice_parameter: 0 0x27bd.3-0x27bd.6 (0.4) 0x027b0| e0 66 42| .fB| samples: raw bits 0x27bd.7-0x27df.7 (34.1) 0x027c0|c9 a1 33 32 79 39 93 99 f2 70 a7 26 64 c2 84 f0|..32y9...p.&d...| 0x027d0|b2 72 72 4a 18 67 09 a1 cf 27 e7 3e 19 9c cc 93|.rrJ.g...'.>....| | | | [16]{}: partition 0x27e0-0x2803.4 (35.5) - | | | count: 128 0x27e0-NA (0) + | | | count: 128 0x027e0|09 |. | rice_parameter: 0 0x27e0-0x27e0.3 (0.4) 0x027e0|09 0e 84 ca 1c c3 99 90 b2 68 4c cc 9e 4e 64 e6|.........hL..Nd.| samples: raw bits 0x27e0.4-0x2803.4 (35.1) 0x027f0|7c 9c 29 c9 99 30 a1 3c 2c 9c 9c 92 86 19 c2 68||.)..0.<,......h| 0x02800|73 c9 f9 c8 |s... | | | | [17]{}: partition 0x2803.5-0x2827.4 (36) - | | | count: 128 0x2803.5-NA (0) + | | | count: 128 0x02800| c8 78 | .x | rice_parameter: 0 0x2803.5-0x2804 (0.4) 0x02800| 78 66 73 32 4e 43 a1 32 87 30 e6 64| xfs2NC.2.0.d| samples: raw bits 0x2804.1-0x2827.4 (35.4) 0x02810|2c 9a 13 33 27 93 99 39 9f 27 0a 72 66 4c 28 4f|,..3'..9.'.rfL(O| 0x02820|0b 27 27 24 a1 86 70 98 |.''$..p. | | | | [18]{}: partition 0x2827.5-0x284a (34.4) - | | | count: 128 0x2827.5-NA (0) + | | | count: 128 0x02820| 98 21 | .! | rice_parameter: 0 0x2827.5-0x2828 (0.4) 0x02820| 21 cf 27 e7 3e 19 9c cc| !.'.>...| samples: raw bits 0x2828.1-0x284a (34) 0x02830|93 90 e8 4c a1 cc 39 99 0b 26 84 cc c9 e4 e6 4e|...L..9..&.....N| 0x02840|67 c9 c2 9c 99 93 0a 13 c2 c9 84 |g.......... | | | | [19]{}: partition 0x284a.1-0x286c.5 (34.5) - | | | count: 128 0x284a.1-NA (0) + | | | count: 128 0x02840| 84 | . | rice_parameter: 0 0x284a.1-0x284a.4 (0.4) 0x02840| 84 9c 92 86 19 c2| ......| samples: raw bits 0x284a.5-0x286c.5 (34.1) 0x02850|68 73 c9 f9 cf 86 67 33 24 e4 3a 13 28 73 0e 66|hs....g3$.:.(s.f| 0x02860|42 c9 a1 33 32 79 39 93 99 f2 70 a7 24 |B..32y9...p.$ | | | | [20]{}: partition 0x286c.6-0x2890.1 (35.4) - | | | count: 128 0x286c.6-NA (0) + | | | count: 128 0x02860| 24 26 | $& | rice_parameter: 0 0x286c.6-0x286d.1 (0.4) 0x02860| 26 4c 28| &L(| samples: raw bits 0x286d.2-0x2890.1 (35) 0x02870|4f 0b 27 27 24 a1 86 70 9a 1c f2 7e 73 e1 99 cc|O.''$..p...~s...| * |until 0x2890.1 (35) | | | | | [21]{}: partition 0x2890.2-0x28b3.6 (35.5) - | | | count: 128 0x2890.2-NA (0) + | | | count: 128 0x02890|c2 |. | rice_parameter: 0 0x2890.2-0x2890.5 (0.4) 0x02890|c2 67 c9 c2 9c 99 93 0a 13 c2 c9 c9 c9 28 61 9c|.g...........(a.| samples: raw bits 0x2890.6-0x28b3.6 (35.1) 0x028a0|26 87 3c 9f 9c f8 66 73 32 4e 43 a1 32 87 30 e6|&.<...fs2NC.2.0.| 0x028b0|64 2c 9a 12 |d,.. | | | | [22]{}: partition 0x28b3.7-0x28d6.1 (34.3) - | | | count: 128 0x28b3.7-NA (0) + | | | count: 128 0x028b0| 12 13 | .. | rice_parameter: 0 0x28b3.7-0x28b4.2 (0.4) 0x028b0| 13 32 79 39 93 99 f2 70 a7 26 64 c2| .2y9...p.&d.| samples: raw bits 0x28b4.3-0x28d6.1 (33.7) 0x028c0|84 f0 b2 72 72 4a 18 67 09 a1 cf 27 e7 3e 19 9c|...rrJ.g...'.>..| 0x028d0|cc 93 90 e8 4c a1 c0 |....L.. | | | | [23]{}: partition 0x28d6.2-0x28f8.6 (34.5) - | | | count: 128 0x28d6.2-NA (0) + | | | count: 128 0x028d0| c0 | . | rice_parameter: 0 0x28d6.2-0x28d6.5 (0.4) 0x028d0| c0 c3 99 90 b2 68 4c cc 9e 4e| .....hL..N| samples: raw bits 0x28d6.6-0x28f8.6 (34.1) 0x028e0|64 e6 7c 9c 29 c9 99 30 a1 3c 2c 9c 9c 92 86 19|d.|.)..0.<,.....| 0x028f0|c2 68 73 c9 f9 cf 86 67 32 |.hs....g2 | | | | [24]{}: partition 0x28f8.7-0x291c.5 (35.7) - | | | count: 128 0x28f8.7-NA (0) + | | | count: 128 0x028f0| 32 12 | 2. | rice_parameter: 0 0x28f8.7-0x28f9.2 (0.4) 0x028f0| 12 4e 43 a1 32 87 30| .NC.2.0| samples: raw bits 0x28f9.3-0x291c.5 (35.3) 0x02900|e6 64 2c 9a 13 33 27 93 99 39 9f 27 0a 72 66 4c|.d,..3'..9.'.rfL| 0x02910|28 4f 0b 27 27 24 a1 86 70 9a 1c f2 7c |(O.''$..p...| | | | | [25]{}: partition 0x291c.6-0x2940.3 (35.6) - | | | count: 128 0x291c.6-NA (0) + | | | count: 128 0x02910| 7c 27 | |' | rice_parameter: 0 0x291c.6-0x291d.1 (0.4) 0x02910| 27 3e 19| '>.| samples: raw bits 0x291d.2-0x2940.3 (35.2) 0x02920|9c cc 93 90 e8 4c a1 cc 39 99 0b 26 84 cc c9 e4|.....L..9..&....| * |until 0x2940.3 (36) | | | | | [26]{}: partition 0x2940.4-0x2963 (34.5) - | | | count: 128 0x2940.4-NA (0) + | | | count: 128 0x02940|90 |. | rice_parameter: 0 0x2940.4-0x2940.7 (0.4) 0x02940| c2 68 73 c9 f9 cf 86 67 33 24 e4 3a 13 28 73| .hs....g3$.:.(s| samples: raw bits 0x2941-0x2963 (34.1) 0x02950|0e 66 42 c9 a1 33 32 79 39 93 99 f2 70 a7 26 64|.fB..32y9...p.&d| 0x02960|c2 84 f0 83 |.... | | | | [27]{}: partition 0x2963.1-0x2985.4 (34.4) - | | | count: 128 0x2963.1-NA (0) + | | | count: 128 0x02960| 83 | . | rice_parameter: 0 0x2963.1-0x2963.4 (0.4) 0x02960| 83 27 27 24 a1 86 70 9a 1c f2 7e 73 e1| .''$..p...~s.| samples: raw bits 0x2963.5-0x2985.4 (34) 0x02970|99 cc c9 39 0e 84 ca 1c c3 99 90 b2 68 4c cc 9e|...9........hL..| 0x02980|4e 64 e6 7c 9c 28 |Nd.|.( | | | | [28]{}: partition 0x2985.5-0x29a9 (35.4) - | | | count: 128 0x2985.5-NA (0) + | | | count: 128 0x02980| 28 1c | (. | rice_parameter: 0 0x2985.5-0x2986 (0.4) 0x02980| 1c 99 93 0a 13 c2 c9 c9 c9 28| .........(| samples: raw bits 0x2986.1-0x29a9 (35) 0x02990|61 9c 26 87 3c 9f 9c f8 66 73 32 4e 43 a1 32 87|a.&.<...fs2NC.2.| 0x029a0|30 e6 64 2c 9a 13 33 27 93 81 |0.d,..3'.. | | | | [29]{}: partition 0x29a9.1-0x29cc.2 (35.2) - | | | count: 128 0x29a9.1-NA (0) + | | | count: 128 0x029a0| 81 | . | rice_parameter: 0 0x29a9.1-0x29a9.4 (0.4) 0x029a0| 81 93 99 f2 70 a7 26| ....p.&| samples: raw bits 0x29a9.5-0x29cc.2 (34.6) 0x029b0|64 c2 84 f0 b2 72 72 4a 18 67 09 a1 cf 27 e7 3e|d....rrJ.g...'.>| 0x029c0|19 9c cc 93 90 e8 4c a1 cc 39 99 0b 20 |......L..9.. | | | | [30]{}: partition 0x29cc.3-0x29ee.7 (34.5) - | | | count: 128 0x29cc.3-NA (0) + | | | count: 128 0x029c0| 20 | | rice_parameter: 0 0x29cc.3-0x29cc.6 (0.4) 0x029c0| 20 68 4c cc| hL.| samples: raw bits 0x29cc.7-0x29ee.7 (34.1) 0x029d0|9e 4e 64 e6 7c 9c 29 c9 99 30 a1 3c 2c 9c 9c 92|.Nd.|.)..0.<,...| 0x029e0|86 19 c2 68 73 c9 f9 cf 86 67 33 24 e4 3a 13 |...hs....g3$.:. | | | | [31]{}: partition 0x29ef-0x2a11.7 (35) - | | | count: 128 0x29ef-NA (0) + | | | count: 128 0x029e0| 02| .| rice_parameter: 0 0x29ef-0x29ef.3 (0.4) 0x029e0| 02| .| samples: raw bits 0x29ef.4-0x2a11.7 (34.4) 0x029f0|87 30 e6 64 2c 9a 13 33 27 93 99 39 9f 27 0a 72|.0.d,..3'..9.'.r| @@ -353,7 +353,7 @@ $ fq -d flac dv stereo24.flac 0x02a10| c9 | . | block_size: 4096 (0b1100) 0x2a16-0x2a16.3 (0.4) 0x02a10| c9 | . | sample_rate: 44100 (0b1001) 0x2a16.4-0x2a16.7 (0.4) 0x02a10| ac | . | channel_assignment: 2 (10) (mid/side stereo) 0x2a17-0x2a17.3 (0.4) - | | | side_channel_index: 1 0x2a17.4-NA (0) + | | | side_channel_index: 1 0x02a10| ac | . | sample_size: 24 (0b110) 0x2a17.4-0x2a17.6 (0.3) 0x02a10| ac | . | reserved1: 0 (valid) 0x2a17.7-0x2a17.7 (0.1) | | | end_of_header{}: 0x2a18-0x2a18.7 (1) @@ -363,202 +363,202 @@ $ fq -d flac dv stereo24.flac | | | [0]{}: subframe 0x2a1a-0x5920.6 (12038.7) 0x02a10| 10 | . | zero_bit: 0 (valid) 0x2a1a-0x2a1a (0.1) 0x02a10| 10 | . | subframe_type: "fixed" (0b1000) 0x2a1a.1-0x2a1a.6 (0.6) - | | | lpc_order: 0 0x2a1a.7-NA (0) + | | | lpc_order: 0 0x02a10| 10 | . | wasted_bits_flag: 0 0x2a1a.7-0x2a1a.7 (0.1) - | | | subframe_sample_size: 24 0x2a1b-NA (0) + | | | subframe_sample_size: 24 | | | warmup_samples[0:0]: 0x2a1b-NA (0) 0x02a10| 56 | V | residual_coding_method: 5 (1) (rice2) 0x2a1b-0x2a1b.1 (0.2) 0x02a10| 56 | V | partition_order: 5 0x2a1b.2-0x2a1b.5 (0.4) - | | | rice_partitions: 32 0x2a1b.6-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x2a1b.6-0x5920.6 (12037.1) | | | [0]{}: partition 0x2a1b.6-0x2b74.3 (344.6) - | | | count: 128 0x2a1b.6-NA (0) + | | | count: 128 0x02a10| 56 75 | Vu | rice_parameter: 19 0x2a1b.6-0x2a1c.2 (0.5) 0x02a10| 75 eb ff 8f| u...| samples: raw bits 0x2a1c.3-0x2b74.3 (344.1) 0x02a20|9f fc 13 ff f3 5f e9 2a ff 55 c7 fb 10 bf db 87|....._.*.U......| * |until 0x2b74.3 (345) | | | | | [1]{}: partition 0x2b74.4-0x2cc1.2 (332.7) - | | | count: 128 0x2b74.4-NA (0) + | | | count: 128 0x02b70| 09 d9 | .. | rice_parameter: 19 0x2b74.4-0x2b75 (0.5) 0x02b70| d9 a8 05 e0 00 61 78 06 40 00 65| .....ax.@.e| samples: raw bits 0x2b75.1-0x2cc1.2 (332.2) 0x02b80|a0 06 65 80 66 28 06 51 00 63 10 06 04 00 5c 98|..e.f(.Q.c....\.| * |until 0x2cc1.2 (333) | | | | | [2]{}: partition 0x2cc1.3-0x2e1a.1 (344.7) - | | | count: 128 0x2cc1.3-NA (0) + | | | count: 128 0x02cc0| 13 | . | rice_parameter: 19 0x2cc1.3-0x2cc1.7 (0.5) 0x02cc0| f4 f0 04 5c 00 28 a8 01 74 40 0d 1d 00 74| ...\.(..t@...t| samples: raw bits 0x2cc2-0x2e1a.1 (344.2) 0x02cd0|b8 01 02 00 04 c2 80 15 e6 00 62 b8 01 b5 e0 07|..........b.....| * |until 0x2e1a.1 (345) | | | | | [3]{}: partition 0x2e1a.2-0x2f69.5 (335.4) - | | | count: 128 0x2e1a.2-NA (0) + | | | count: 128 0x02e10| e6 | . | rice_parameter: 19 0x2e1a.2-0x2e1a.6 (0.5) 0x02e10| e6 93 9f f4 fb ff| ......| samples: raw bits 0x2e1a.7-0x2f69.5 (334.7) 0x02e20|aa 6b fd 63 ff eb 88 ff 5e 9f fb 00 3f d8 1f fe|.k.c....^...?...| * |until 0x2f69.5 (335) | | | | | [4]{}: partition 0x2f69.6-0x30c6.3 (348.6) - | | | count: 128 0x2f69.6-NA (0) + | | | count: 128 0x02f60| fe 98 | .. | rice_parameter: 20 0x2f69.6-0x2f6a.2 (0.5) 0x02f60| 98 63 ff cd 1f fe| .c....| samples: raw bits 0x2f6a.3-0x30c6.3 (348.1) 0x02f70|bb 7f f8 81 ff d9 af ff 7b ff a0 ab fe 8d 97 fa|........{.......| * |until 0x30c6.3 (349) | | | | | [5]{}: partition 0x30c6.4-0x3242.1 (379.6) - | | | count: 128 0x30c6.4-NA (0) + | | | count: 128 0x030c0| 1b 17 | .. | rice_parameter: 22 0x30c6.4-0x30c7 (0.5) 0x030c0| 17 20 47 0f 30 57 90 7f 80| . G.0W...| samples: raw bits 0x30c7.1-0x3242.1 (379.1) 0x030d0|15 cd df db 20 4a d8 2f 21 fa e4 c2 de 56 7f 74|.... J./!....V.t| * |until 0x3242.1 (380) | | | | | [6]{}: partition 0x3242.2-0x33c1.5 (383.4) - | | | count: 128 0x3242.2-NA (0) + | | | count: 128 0x03240| 2d | - | rice_parameter: 22 0x3242.2-0x3242.6 (0.5) 0x03240| 2d 63 0b e5 dc e4 da 3b 75 01 c9 68 86 83| -c.....;u..h..| samples: raw bits 0x3242.7-0x33c1.5 (382.7) 0x03250|50 32 32 cd cb 9b a1 42 02 f8 e4 b8 75 f4 ed 50|P22....B....u..P| * |until 0x33c1.5 (383) | | | | | [7]{}: partition 0x33c1.6-0x3540.4 (382.7) - | | | count: 128 0x33c1.6-NA (0) + | | | count: 128 0x033c0| 6e c3 | n. | rice_parameter: 22 0x33c1.6-0x33c2.2 (0.5) 0x033c0| c3 28 44 03 b8 0b ea d3 78 ab dd 39 35 49| .(D.....x..95I| samples: raw bits 0x33c2.3-0x3540.4 (382.2) 0x033d0|c9 c9 0a 77 9d eb 83 11 f8 26 33 e4 0d 62 19 d4|...w.....&3..b..| * |until 0x3540.4 (383) | | | | | [8]{}: partition 0x3540.5-0x36bd.4 (381) - | | | count: 128 0x3540.5-NA (0) + | | | count: 128 0x03540|fd a7 |.. | rice_parameter: 22 0x3540.5-0x3541.1 (0.5) 0x03540| a7 08 86 45 42 e7 75 42 af 30 f4 49 ea fd dd| ...EB.uB.0.I...| samples: raw bits 0x3541.2-0x36bd.4 (380.3) 0x03550|3b d6 5f eb bd e0 5e aa 36 c7 f6 20 29 15 17 ed|;._...^.6.. )...| * |until 0x36bd.4 (381) | | | | | [9]{}: partition 0x36bd.5-0x383b.2 (381.6) - | | | count: 128 0x36bd.5-NA (0) + | | | count: 128 0x036b0| 0d b8 | .. | rice_parameter: 22 0x36bd.5-0x36be.1 (0.5) 0x036b0| b8 31| .1| samples: raw bits 0x36be.2-0x383b.2 (381.1) 0x036c0|72 3e 67 bd 99 20 ef 13 02 c5 e6 c4 76 75 bf 9a|r>g.. ......vu..| * |until 0x383b.2 (382) | | | | | [10]{}: partition 0x383b.3-0x39bb (383.6) - | | | count: 128 0x383b.3-NA (0) + | | | count: 128 0x03830| 56 | V | rice_parameter: 22 0x383b.3-0x383b.7 (0.5) 0x03830| 78 9f 52 4e| x.RN| samples: raw bits 0x383c-0x39bb (383.1) 0x03840|d7 51 bc 5d 02 9d 31 88 45 f5 c8 8b b7 c7 7b 33|.Q.]..1.E.....{3| * |until 0x39bb (384) | | | | | [11]{}: partition 0x39bb.1-0x3b38.7 (381.7) - | | | count: 128 0x39bb.1-NA (0) + | | | count: 128 0x039b0| 59 | Y | rice_parameter: 22 0x39bb.1-0x39bb.5 (0.5) 0x039b0| 59 3e 8e a6 ef| Y>...| samples: raw bits 0x39bb.6-0x3b38.7 (381.2) 0x039c0|21 4c 43 a3 b3 01 f7 f8 b7 37 1c 73 ba 48 35 d7|!LC......7.s.H5.| * |until 0x3b38.7 (382) | | | | | [12]{}: partition 0x3b39-0x3cb8.7 (384) - | | | count: 128 0x3b39-NA (0) + | | | count: 128 0x03b30| b4 | . | rice_parameter: 22 0x3b39-0x3b39.4 (0.5) 0x03b30| b4 7d e0 76 3d 75 b7| .}.v=u.| samples: raw bits 0x3b39.5-0x3cb8.7 (383.3) 0x03b40|d2 02 8a d3 22 8e bc bf 6f 07 85 0d 36 b7 9c 45|...."...o...6..E| * |until 0x3cb8.7 (384) | | | | | [13]{}: partition 0x3cb9-0x3e36.3 (381.4) - | | | count: 128 0x3cb9-NA (0) + | | | count: 128 0x03cb0| b5 | . | rice_parameter: 22 0x3cb9-0x3cb9.4 (0.5) 0x03cb0| b5 74 8d 12 3d eb 46| .t..=.F| samples: raw bits 0x3cb9.5-0x3e36.3 (380.7) 0x03cc0|45 57 d3 95 78 04 a1 7d ac ca 83 d3 14 44 cd 4d|EW..x..}.....D.M| * |until 0x3e36.3 (381) | | | | | [14]{}: partition 0x3e36.4-0x3fb4.4 (382.1) - | | | count: 128 0x3e36.4-NA (0) + | | | count: 128 0x03e30| 5b 2a | [* | rice_parameter: 22 0x3e36.4-0x3e37 (0.5) 0x03e30| 2a 51 1c 1d a0 1e 17 2c 13| *Q.....,.| samples: raw bits 0x3e37.1-0x3fb4.4 (381.4) 0x03e40|19 d9 90 15 c5 5c 0c b6 e0 f7 91 1d 12 c3 51 f3|.....\........Q.| * |until 0x3fb4.4 (382) | | | | | [15]{}: partition 0x3fb4.5-0x4132.5 (382.1) - | | | count: 128 0x3fb4.5-NA (0) + | | | count: 128 0x03fb0| 15 b2 | .. | rice_parameter: 22 0x3fb4.5-0x3fb5.1 (0.5) 0x03fb0| b2 9d 13 b5 9d b3 21 54 c2 a6 d3| ......!T...| samples: raw bits 0x3fb5.2-0x4132.5 (381.4) 0x03fc0|3d 54 1c 02 1a a3 19 51 8a 14 68 ac 4b 1e 24 0d|=T.....Q..h.K.$.| * |until 0x4132.5 (382) | | | | | [16]{}: partition 0x4132.6-0x42af.7 (381.2) - | | | count: 128 0x4132.6-NA (0) + | | | count: 128 0x04130| a2 cb | .. | rice_parameter: 22 0x4132.6-0x4133.2 (0.5) 0x04130| cb c0 1b f5 f9 b9 64 1d 4a 1a 3b 4c 0a| ......d.J.;L.| samples: raw bits 0x4133.3-0x42af.7 (380.5) 0x04140|f0 28 ca e2 ad 4e 85 99 55 d2 33 5f 7a 50 65 6c|.(...N..U.3_zPel| * |until 0x42af.7 (381) | | | | | [17]{}: partition 0x42b0-0x442e (382.1) - | | | count: 128 0x42b0-NA (0) + | | | count: 128 0x042b0|b1 |. | rice_parameter: 22 0x42b0-0x42b0.4 (0.5) 0x042b0|b1 14 e6 2e 04 8f fa 3a e2 a5 b6 81 cc 86 2b a9|.......:......+.| samples: raw bits 0x42b0.5-0x442e (381.4) 0x042c0|62 83 30 56 b2 fe 2e 9c 9d 6a 36 4e 0c 39 f7 85|b.0V.....j6N.9..| * |until 0x442e (382) | | | | | [18]{}: partition 0x442e.1-0x45ad.1 (383.1) - | | | count: 128 0x442e.1-NA (0) + | | | count: 128 0x04420| d9 | . | rice_parameter: 22 0x442e.1-0x442e.5 (0.5) 0x04420| d9 c1| ..| samples: raw bits 0x442e.6-0x45ad.1 (382.4) 0x04430|ae d2 46 58 48 b4 a9 73 93 41 19 8f 30 a7 21 bd|..FXH..s.A..0.!.| * |until 0x45ad.1 (383) | | | | | [19]{}: partition 0x45ad.2-0x472c.4 (383.3) - | | | count: 128 0x45ad.2-NA (0) + | | | count: 128 0x045a0| 6c | l | rice_parameter: 22 0x45ad.2-0x45ad.6 (0.5) 0x045a0| 6c 89 31| l.1| samples: raw bits 0x45ad.7-0x472c.4 (382.6) 0x045b0|2a 29 31 fd 16 3b 90 84 8c e7 2e 9d 3a 17 77 d0|*)1..;......:.w.| * |until 0x472c.4 (383) | | | | | [20]{}: partition 0x472c.5-0x48ac.5 (384.1) - | | | count: 128 0x472c.5-NA (0) + | | | count: 128 0x04720| 4d b3 | M. | rice_parameter: 22 0x472c.5-0x472d.1 (0.5) 0x04720| b3 b9 56| ..V| samples: raw bits 0x472d.2-0x48ac.5 (383.4) 0x04730|aa 98 6a 24 5b b3 9e 36 79 e6 70 df be 4b c9 49|..j$[..6y.p..K.I| * |until 0x48ac.5 (384) | | | | | [21]{}: partition 0x48ac.6-0x4a2d.1 (384.4) - | | | count: 128 0x48ac.6-NA (0) + | | | count: 128 0x048a0| a6 db | .. | rice_parameter: 22 0x48ac.6-0x48ad.2 (0.5) 0x048a0| db bf b1| ...| samples: raw bits 0x48ad.3-0x4a2d.1 (383.7) 0x048b0|16 5d 5d a2 f4 3f 46 71 cf 2c b0 96 28 f4 83 1c|.]]..?Fq.,..(...| * |until 0x4a2d.1 (384) | | | | | [22]{}: partition 0x4a2d.2-0x4bac.2 (383.1) - | | | count: 128 0x4a2d.2-NA (0) + | | | count: 128 0x04a20| ed | . | rice_parameter: 22 0x4a2d.2-0x4a2d.6 (0.5) 0x04a20| ed 35 83| .5.| samples: raw bits 0x4a2d.7-0x4bac.2 (382.4) 0x04a30|9d 8d fc 6b dc ba 11 48 60 e6 2d cf 42 d3 4b f9|...k...H`.-.B.K.| * |until 0x4bac.2 (383) | | | | | [23]{}: partition 0x4bac.3-0x4d2a.1 (381.7) - | | | count: 128 0x4bac.3-NA (0) + | | | count: 128 0x04ba0| 76 | v | rice_parameter: 22 0x4bac.3-0x4bac.7 (0.5) 0x04ba0| e8 c6 e4| ...| samples: raw bits 0x4bad-0x4d2a.1 (381.2) 0x04bb0|70 e0 aa 4f 84 f9 32 0a 0e 3d 8b 1f a5 fd 52 f9|p..O..2..=....R.| * |until 0x4d2a.1 (382) | | | | | [24]{}: partition 0x4d2a.2-0x4ea9.3 (383.2) - | | | count: 128 0x4d2a.2-NA (0) + | | | count: 128 0x04d20| 6d | m | rice_parameter: 22 0x4d2a.2-0x4d2a.6 (0.5) 0x04d20| 6d df 40 77 26 2a| m.@w&*| samples: raw bits 0x4d2a.7-0x4ea9.3 (382.5) 0x04d30|e3 93 b0 51 59 0c ac c3 6f 7a bb 0d 1e 5a be a0|...QY...oz...Z..| * |until 0x4ea9.3 (383) | | | | | [25]{}: partition 0x4ea9.4-0x5027 (381.5) - | | | count: 128 0x4ea9.4-NA (0) + | | | count: 128 0x04ea0| db 41 | .A | rice_parameter: 22 0x4ea9.4-0x4eaa (0.5) 0x04ea0| 41 a1 db 81 26 61| A...&a| samples: raw bits 0x4eaa.1-0x5027 (381) 0x04eb0|86 a4 ad 42 96 96 b8 f5 29 6a d5 2c bc 12 49 14|...B....)j.,..I.| * |until 0x5027 (381) | | | | | [26]{}: partition 0x5027.1-0x51a4.6 (381.6) - | | | count: 128 0x5027.1-NA (0) + | | | count: 128 0x05020| 58 | X | rice_parameter: 22 0x5027.1-0x5027.5 (0.5) 0x05020| 58 d2 02 87 0d 98 b9 49 70| X......Ip| samples: raw bits 0x5027.6-0x51a4.6 (381.1) 0x05030|25 bc e8 64 5f b5 1f 7b bb 7c 98 e8 8e ed b4 17|%..d_..{.|......| * |until 0x51a4.6 (382) | | | | | [27]{}: partition 0x51a4.7-0x5323.6 (383) - | | | count: 128 0x51a4.7-NA (0) + | | | count: 128 0x051a0| 6b 68 | kh | rice_parameter: 22 0x51a4.7-0x51a5.3 (0.5) 0x051a0| 68 1a ef bd d7 d8 bf 98 9d cf 0b| h..........| samples: raw bits 0x51a5.4-0x5323.6 (382.3) 0x051b0|0a 12 d7 bb 21 ef 2d 3e 8a 3f c8 d8 84 17 01 ef|....!.->.?......| * |until 0x5323.6 (383) | | | | | [28]{}: partition 0x5323.7-0x54a2.7 (383.1) - | | | count: 128 0x5323.7-NA (0) + | | | count: 128 0x05320| 93 6e | .n | rice_parameter: 22 0x5323.7-0x5324.3 (0.5) 0x05320| 6e 91 77 6d b0 36 b1 67 20 73 11 f4| n.wm.6.g s..| samples: raw bits 0x5324.4-0x54a2.7 (382.4) 0x05330|70 25 7e 5c d5 7c d7 b9 4c 61 db fc 26 e5 b7 97|p%~\.|..La..&...| * |until 0x54a2.7 (383) | | | | | [29]{}: partition 0x54a3-0x5623.1 (384.2) - | | | count: 128 0x54a3-NA (0) + | | | count: 128 0x054a0| b7 | . | rice_parameter: 22 0x54a3-0x54a3.4 (0.5) 0x054a0| b7 4e 0f 47 18 8f a5 24 20 ab e2 56 b9| .N.G...$ ..V.| samples: raw bits 0x54a3.5-0x5623.1 (383.5) 0x054b0|cf 5e 12 eb 0e 45 62 89 23 04 af 2a 32 ac bd fb|.^...Eb.#..*2...| * |until 0x5623.1 (384) | | | | | [30]{}: partition 0x5623.2-0x57a3 (383.7) - | | | count: 128 0x5623.2-NA (0) + | | | count: 128 0x05620| ad | . | rice_parameter: 22 0x5623.2-0x5623.6 (0.5) 0x05620| ad 1e 8d e0 4d a5 09 96 23 30 ac ee e2| ....M...#0...| samples: raw bits 0x5623.7-0x57a3 (383.2) 0x05630|88 40 00 35 01 b1 e3 e4 e2 d6 d9 8e a4 2c 9b c1|.@.5.........,..| * |until 0x57a3 (384) | | | | | [31]{}: partition 0x57a3.1-0x5920.6 (381.6) - | | | count: 128 0x57a3.1-NA (0) + | | | count: 128 0x057a0| 5a | Z | rice_parameter: 22 0x57a3.1-0x57a3.5 (0.5) 0x057a0| 5a bf 07 ec 2c f9 ef 07 fe 77 b3 be 3e| Z...,....w..>| samples: raw bits 0x57a3.6-0x5920.6 (381.1) 0x057b0|0d a0 4f 55 c8 48 aa 08 a9 0f 19 51 18 b0 8b ae|..OU.H.....Q....| @@ -566,203 +566,203 @@ $ fq -d flac dv stereo24.flac | | | [1]{}: subframe 0x5920.7-0x8a27.7 (12551.1) 0x05920|e8 |. | zero_bit: 0 (valid) 0x5920.7-0x5920.7 (0.1) 0x05920| 20 | | subframe_type: "fixed" (0b1000) 0x5921-0x5921.5 (0.6) - | | | lpc_order: 0 0x5921.6-NA (0) + | | | lpc_order: 0 0x05920| 20 | | wasted_bits_flag: 0 0x5921.6-0x5921.6 (0.1) - | | | subframe_sample_size: 25 0x5921.7-NA (0) + | | | subframe_sample_size: 25 | | | warmup_samples[0:0]: 0x5921.7-NA (0) 0x05920| 20 ad | . | residual_coding_method: 5 (1) (rice2) 0x5921.7-0x5922 (0.2) 0x05920| ad | . | partition_order: 5 0x5922.1-0x5922.4 (0.4) - | | | rice_partitions: 32 0x5922.5-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x5922.5-0x8a27.7 (12549.3) | | | [0]{}: partition 0x5922.5-0x5a85.2 (354.6) - | | | count: 128 0x5922.5-NA (0) + | | | count: 128 0x05920| ad 17 | .. | rice_parameter: 20 0x5922.5-0x5923.1 (0.5) 0x05920| 17 77 ff 54 d7 fd 2e 7f f4 25 7f fc 7b| .w.T.....%..{| samples: raw bits 0x5923.2-0x5a85.2 (354.1) 0x05930|ff be 9f fc ce ff dd 7f fe a6 3f f3 1b ff 89 0f|..........?.....| * |until 0x5a85.2 (355) | | | | | [1]{}: partition 0x5a85.3-0x5be9.6 (356.4) - | | | count: 128 0x5a85.3-NA (0) + | | | count: 128 0x05a80| f4 | . | rice_parameter: 20 0x5a85.3-0x5a85.7 (0.5) 0x05a80| 16 15 ff 16 8f ff 16 cd ff 16| ..........| samples: raw bits 0x5a86-0x5be9.6 (355.7) 0x05a90|cf ff 16 93 ff 16 19 ff 15 65 ff 14 73 ff 13 47|.........e..s..G| * |until 0x5be9.6 (356) | | | | | [2]{}: partition 0x5be9.7-0x5d4b.3 (353.5) - | | | count: 128 0x5be9.7-NA (0) + | | | count: 128 0x05be0| 01 42 | .B | rice_parameter: 20 0x5be9.7-0x5bea.3 (0.5) 0x05be0| 42 d4 40 05 14 00| B.@...| samples: raw bits 0x5bea.4-0x5d4b.3 (353) 0x05bf0|08 f4 00 3e e8 00 e7 b0 03 4e c0 0b fa 00 2a f4|...>.....N....*.| * |until 0x5d4b.3 (353) | | | | | [3]{}: partition 0x5d4b.4-0x5eb0.7 (357.4) - | | | count: 128 0x5d4b.4-NA (0) + | | | count: 128 0x05d40| 0a 17 | .. | rice_parameter: 20 0x5d4b.4-0x5d4c (0.5) 0x05d40| 17 7c 00 30| .|.0| samples: raw bits 0x5d4c.1-0x5eb0.7 (356.7) 0x05d50|38 00 62 08 00 c5 80 01 89 e0 03 0a 80 05 f3 80|8.b.............| * |until 0x5eb0.7 (357) | | | | | [4]{}: partition 0x5eb1-0x601e.3 (365.4) - | | | count: 128 0x5eb1-NA (0) + | | | count: 128 0x05eb0| aa | . | rice_parameter: 21 0x5eb1-0x5eb1.4 (0.5) 0x05eb0| aa ef bf f5 91 ff ea 81 ff d3 b6 ff a4 c1 ff| ...............| samples: raw bits 0x5eb1.5-0x601e.3 (364.7) 0x05ec0|44 17 ff fa 7f ff 92 3f fc ed ff ee 63 ff a4 8f|D......?....c...| * |until 0x601e.3 (365) | | | | | [5]{}: partition 0x601e.4-0x61ac.5 (398.2) - | | | count: 128 0x601e.4-NA (0) + | | | count: 128 0x06010| 9b f9| ..| rice_parameter: 23 0x601e.4-0x601f (0.5) 0x06010| f9| .| samples: raw bits 0x601f.1-0x61ac.5 (397.5) 0x06020|a3 11 f6 fc 05 f8 22 da 4f 16 a5 7b 0d 30 6e 61|......".O..{.0na| * |until 0x61ac.5 (398) | | | | | [6]{}: partition 0x61ac.6-0x633a.7 (398.2) - | | | count: 128 0x61ac.6-NA (0) + | | | count: 128 0x061a0| 26 e5 | &. | rice_parameter: 23 0x61ac.6-0x61ad.2 (0.5) 0x061a0| e5 77 fd| .w.| samples: raw bits 0x61ad.3-0x633a.7 (397.5) 0x061b0|12 44 c9 eb 1d 51 42 9a 8e 50 69 50 f4 91 9b 58|.D...QB..PiP...X| * |until 0x633a.7 (398) | | | | | [7]{}: partition 0x633b-0x64c9.1 (398.2) - | | | count: 128 0x633b-NA (0) + | | | count: 128 0x06330| bd | . | rice_parameter: 23 0x633b-0x633b.4 (0.5) 0x06330| bd af 56 db fc| ..V..| samples: raw bits 0x633b.5-0x64c9.1 (397.5) 0x06340|19 d2 88 4f b1 77 bd dc 2e 06 0b 06 92 46 e9 30|...O.w.......F.0| * |until 0x64c9.1 (398) | | | | | [8]{}: partition 0x64c9.2-0x6658.6 (399.5) - | | | count: 128 0x64c9.2-NA (0) + | | | count: 128 0x064c0| 6e | n | rice_parameter: 23 0x64c9.2-0x64c9.6 (0.5) 0x064c0| 6e 63 8c a9 8b c2 87| nc.....| samples: raw bits 0x64c9.7-0x6658.6 (399) 0x064d0|67 e0 d4 df 25 17 6b 68 34 af 21 ef f6 81 83 9c|g...%.kh4.!.....| * |until 0x6658.6 (399) | | | | | [9]{}: partition 0x6658.7-0x67e7.6 (399) - | | | count: 128 0x6658.7-NA (0) + | | | count: 128 0x06650| 7b 7e | {~ | rice_parameter: 23 0x6658.7-0x6659.3 (0.5) 0x06650| 7e ed aa af 35 c4 18| ~...5..| samples: raw bits 0x6659.4-0x67e7.6 (398.3) 0x06660|ff 57 35 4a 48 bf 9e 03 3c 4f 6b 9f 4b 0a 64 36|.W5JH...E.| * |until 0x6c92.5 (398) | | | | | [13]{}: partition 0x6c92.6-0x6e21.3 (398.6) - | | | count: 128 0x6c92.6-NA (0) + | | | count: 128 0x06c90| 66 f1 | f. | rice_parameter: 23 0x6c92.6-0x6c93.2 (0.5) 0x06c90| f1 64 75 ad 2f a2 81 4c df f5 c1 b0 9e| .du./..L.....| samples: raw bits 0x6c93.3-0x6e21.3 (398.1) 0x06ca0|e1 d5 11 22 42 72 fb ca e7 ff 0c dd 26 48 6f e0|..."Br......&Ho.| * |until 0x6e21.3 (399) | | | | | [14]{}: partition 0x6e21.4-0x6fb0.4 (399.1) - | | | count: 128 0x6e21.4-NA (0) + | | | count: 128 0x06e20| ab ab | .. | rice_parameter: 23 0x6e21.4-0x6e22 (0.5) 0x06e20| ab 92 5a 7b 60 64 65 9d ef 48 4c 70 25 3e| ..Z{`de..HLp%>| samples: raw bits 0x6e22.1-0x6fb0.4 (398.4) 0x06e30|91 14 9a fd ba 23 00 e7 5c 29 d0 f7 c9 43 81 9b|.....#..\)...C..| * |until 0x6fb0.4 (399) | | | | | [15]{}: partition 0x6fb0.5-0x713f.5 (399.1) - | | | count: 128 0x6fb0.5-NA (0) + | | | count: 128 0x06fb0|7d d3 |}. | rice_parameter: 23 0x6fb0.5-0x6fb1.1 (0.5) 0x06fb0| d3 7e 77 59 17 8b d6 75 de 46 4c b8 10 8c 2c| .~wY...u.FL...,| samples: raw bits 0x6fb1.2-0x713f.5 (398.4) 0x06fc0|f5 89 0c 55 2f 7b 41 c5 a1 d5 6d 30 80 e4 d2 77|...U/{A...m0...w| * |until 0x713f.5 (399) | | | | | [16]{}: partition 0x713f.6-0x72d0.4 (400.7) - | | | count: 128 0x713f.6-NA (0) + | | | count: 128 0x07130| 46| F| rice_parameter: 23 0x713f.6-0x7140.2 (0.5) 0x07140|ff |. | 0x07140|ff e3 76 04 61 62 41 8b 48 5a 98 a2 e6 5f d6 ec|..v.abA.HZ..._..| samples: raw bits 0x7140.3-0x72d0.4 (400.2) 0x07150|62 69 d4 a7 eb 6e 0d d5 ef c8 d2 f7 ff 9e 24 ae|bi...n........$.| * |until 0x72d0.4 (401) | | | | | [17]{}: partition 0x72d0.5-0x745e.3 (397.7) - | | | count: 128 0x72d0.5-NA (0) + | | | count: 128 0x072d0|9d d7 |.. | rice_parameter: 23 0x72d0.5-0x72d1.1 (0.5) 0x072d0| d7 00 ba 47 57 9e d6 5b b0 93 c0 07 03 43 dd| ...GW..[.....C.| samples: raw bits 0x72d1.2-0x745e.3 (397.2) 0x072e0|da 06 47 2d 3d 5c fe 47 43 72 6e 69 3b 71 1c de|..G-=\.GCrni;q..| * |until 0x745e.3 (398) | | | | | [18]{}: partition 0x745e.4-0x75ec.7 (398.4) - | | | count: 128 0x745e.4-NA (0) + | | | count: 128 0x07450| 0b bb| ..| rice_parameter: 23 0x745e.4-0x745f (0.5) 0x07450| bb| .| samples: raw bits 0x745f.1-0x75ec.7 (397.7) 0x07460|3b 30 06 35 83 0c 51 74 f9 5f 38 42 a6 a6 5d 5a|;0.5..Qt._8B..]Z| * |until 0x75ec.7 (398) | | | | | [19]{}: partition 0x75ed-0x777b.7 (399) - | | | count: 128 0x75ed-NA (0) + | | | count: 128 0x075e0| bb | . | rice_parameter: 23 0x75ed-0x75ed.4 (0.5) 0x075e0| bb 33 7f| .3.| samples: raw bits 0x75ed.5-0x777b.7 (398.3) 0x075f0|ef 1e e5 2d 3c a2 25 d9 f3 60 be e3 2a 39 8b c2|...-<.%..`..*9..| * |until 0x777b.7 (399) | | | | | [20]{}: partition 0x777c-0x790a.5 (398.6) - | | | count: 128 0x777c-NA (0) + | | | count: 128 0x07770| be | . | rice_parameter: 23 0x777c-0x777c.4 (0.5) 0x07770| be 2d 2f 4a| .-/J| samples: raw bits 0x777c.5-0x790a.5 (398.1) 0x07780|ef 9b 87 b5 0b ab bf f1 c6 07 39 71 8f 41 92 2f|..........9q.A./| * |until 0x790a.5 (399) | | | | | [21]{}: partition 0x790a.6-0x7a9a (399.3) - | | | count: 128 0x790a.6-NA (0) + | | | count: 128 0x07900| 22 e4 | ". | rice_parameter: 23 0x790a.6-0x790b.2 (0.5) 0x07900| e4 3e 29 43 38| .>)C8| samples: raw bits 0x790b.3-0x7a9a (398.6) 0x07910|6d a4 71 72 c6 a8 53 4a 37 4f b6 8b bf 7e 1a 73|m.qr..SJ7O...~.s| * |until 0x7a9a (399) | | | | | [22]{}: partition 0x7a9a.1-0x7c29.2 (399.2) - | | | count: 128 0x7a9a.1-NA (0) + | | | count: 128 0x07a90| dd | . | rice_parameter: 23 0x7a9a.1-0x7a9a.5 (0.5) 0x07a90| dd a4 0a 15 c7 0b| ......| samples: raw bits 0x7a9a.6-0x7c29.2 (398.5) 0x07aa0|3e ad 12 1c d3 74 c2 1b 41 90 ce fd a6 2d 3c 85|>....t..A....-<.| * |until 0x7c29.2 (399) | | | | | [23]{}: partition 0x7c29.3-0x7db6.5 (397.3) - | | | count: 128 0x7c29.3-NA (0) + | | | count: 128 0x07c20| b7 | . | rice_parameter: 23 0x7c29.3-0x7c29.7 (0.5) 0x07c20| 5f df c7 67 81 d3| _..g..| samples: raw bits 0x7c2a-0x7db6.5 (396.6) 0x07c30|f3 cc 8e ab 8a 2e 99 ed 91 f8 23 ba 26 28 18 e7|..........#.&(..| * |until 0x7db6.5 (397) | | | | | [24]{}: partition 0x7db6.6-0x7f45.1 (398.4) - | | | count: 128 0x7db6.6-NA (0) + | | | count: 128 0x07db0| f2 e4 | .. | rice_parameter: 23 0x7db6.6-0x7db7.2 (0.5) 0x07db0| e4 80 2b e9 17 94 a2 d7 bb| ..+......| samples: raw bits 0x7db7.3-0x7f45.1 (397.7) 0x07dc0|f1 5d 1e 90 ee 5f eb ec 29 aa d4 fe 11 5f af 21|.]..._..)...._.!| * |until 0x7f45.1 (398) | | | | | [25]{}: partition 0x7f45.2-0x80d4.7 (399.6) - | | | count: 128 0x7f45.2-NA (0) + | | | count: 128 0x07f40| 2f | / | rice_parameter: 23 0x7f45.2-0x7f45.6 (0.5) 0x07f40| 2f e3 e9 32 52 18 46 19 d9 c6 08| /..2R.F....| samples: raw bits 0x7f45.7-0x80d4.7 (399.1) 0x07f50|6c 1c a3 fd 68 7f 71 1e 4e 8a 69 08 64 51 bb 10|l...h.q.N.i.dQ..| * |until 0x80d4.7 (400) | | | | | [26]{}: partition 0x80d5-0x8263.6 (398.7) - | | | count: 128 0x80d5-NA (0) + | | | count: 128 0x080d0| bd | . | rice_parameter: 23 0x80d5-0x80d5.4 (0.5) 0x080d0| bd bc ee 69 c0 a7 13 84 57 09 c4| ...i....W..| samples: raw bits 0x80d5.5-0x8263.6 (398.2) 0x080e0|ac 2f 36 b5 9e bf 14 1a 76 d8 41 d6 63 b4 24 1d|./6.....v.A.c.$.| * |until 0x8263.6 (399) | | | | | [27]{}: partition 0x8263.7-0x83f2.5 (398.7) - | | | count: 128 0x8263.7-NA (0) + | | | count: 128 0x08260| d9 72 | .r | rice_parameter: 23 0x8263.7-0x8264.3 (0.5) 0x08260| 72 6f 23 f5 c1 ea 98 6d 7d bb f9 86| ro#....m}...| samples: raw bits 0x8264.4-0x83f2.5 (398.2) 0x08270|51 cb 0f a4 b1 44 cb af c5 55 05 8d cb cd 02 0f|Q....D...U......| * |until 0x83f2.5 (399) | | | | | [28]{}: partition 0x83f2.6-0x8580 (397.3) - | | | count: 128 0x83f2.6-NA (0) + | | | count: 128 0x083f0| 52 ff | R. | rice_parameter: 23 0x83f2.6-0x83f3.2 (0.5) 0x083f0| ff e6 73 5d 93 6b 62 a2 3d 7f 5d a1 b7| ..s].kb.=.]..| samples: raw bits 0x83f3.3-0x8580 (396.6) 0x08400|e6 01 4a db 23 d1 24 3b cb 7f d7 0d e5 bb af f5|..J.#.$;........| * |until 0x8580 (397) | | | | | [29]{}: partition 0x8580.1-0x870b.3 (395.3) - | | | count: 128 0x8580.1-NA (0) + | | | count: 128 0x08580|5f |_ | rice_parameter: 23 0x8580.1-0x8580.5 (0.5) 0x08580|5f 52 19 c9 fe 13 2c d6 71 fc 75 75 1b 1c 87 9d|_R....,.q.uu....| samples: raw bits 0x8580.6-0x870b.3 (394.6) 0x08590|04 ed d6 ec 0f 7d fc 85 17 9f 3f fc 13 d4 23 a7|.....}....?...#.| * |until 0x870b.3 (395) | | | | | [30]{}: partition 0x870b.4-0x8899.3 (398) - | | | count: 128 0x870b.4-NA (0) + | | | count: 128 0x08700| db 8c | .. | rice_parameter: 23 0x870b.4-0x870c (0.5) 0x08700| 8c 6e c0 0d| .n..| samples: raw bits 0x870c.1-0x8899.3 (397.3) 0x08710|7b dc 3e e9 54 cb 40 64 92 3f ee 5a 0e b9 27 be|{.>.T.@d.?.Z..'.| * |until 0x8899.3 (398) | | | | | [31]{}: partition 0x8899.4-0x8a27.7 (398.4) - | | | count: 128 0x8899.4-NA (0) + | | | count: 128 0x08890| 4b ee | K. | rice_parameter: 23 0x8899.4-0x889a (0.5) 0x08890| ee 04 17 18 0c 26| .....&| samples: raw bits 0x889a.1-0x8a27.7 (397.7) 0x088a0|37 32 c3 3a fc 28 85 f5 83 6e 10 95 01 bd e9 44|72.:.(...n.....D| @@ -786,205 +786,205 @@ $ fq -d flac dv stereo24.flac | | | [0]{}: subframe 0x8a30-0xb1f5.1 (10181.2) 0x08a30|12 |. | zero_bit: 0 (valid) 0x8a30-0x8a30 (0.1) 0x08a30|12 |. | subframe_type: "fixed" (0b1001) 0x8a30.1-0x8a30.6 (0.6) - | | | lpc_order: 1 0x8a30.7-NA (0) + | | | lpc_order: 1 0x08a30|12 |. | wasted_bits_flag: 0 0x8a30.7-0x8a30.7 (0.1) - | | | subframe_sample_size: 24 0x8a31-NA (0) + | | | subframe_sample_size: 24 | | | warmup_samples[0:1]: 0x8a31-0x8a33.7 (3) 0x08a30| 14 b1 40 | ..@ | [0]: 1356096 value 0x8a31-0x8a33.7 (3) 0x08a30| 56 | V | residual_coding_method: 5 (1) (rice2) 0x8a34-0x8a34.1 (0.2) 0x08a30| 56 | V | partition_order: 5 0x8a34.2-0x8a34.5 (0.4) - | | | rice_partitions: 32 0x8a34.6-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x8a34.6-0xb1f5.1 (10176.4) | | | [0]{}: partition 0x8a34.6-0x8bbf.5 (395) - | | | count: 127 0x8a34.6-NA (0) + | | | count: 127 0x08a30| 56 ea | V. | rice_parameter: 23 0x8a34.6-0x8a35.2 (0.5) 0x08a30| ea 6b 47 a9 09 4d 62 97 e6 3f 4d| .kG..Mb..?M| samples: raw bits 0x8a35.3-0x8bbf.5 (394.3) 0x08a40|13 3f 45 4d e4 53 9c 7b 18 3c 24 26 87 ab 41 3b|.?EM.S.{.<$&..A;| * |until 0x8bbf.5 (395) | | | | | [1]{}: partition 0x8bbf.6-0x8d50.5 (401) - | | | count: 128 0x8bbf.6-NA (0) + | | | count: 128 0x08bb0| d2| .| rice_parameter: 23 0x8bbf.6-0x8bc0.2 (0.5) 0x08bc0|e3 |. | 0x08bc0|e3 15 c6 d6 ab 38 80 52 ad 9d 31 03 ce 58 9f 1e|.....8.R..1..X..| samples: raw bits 0x8bc0.3-0x8d50.5 (400.3) 0x08bd0|45 fd d8 59 c4 f9 08 24 f8 74 c8 f9 6f 84 a6 4b|E..Y...$.t..o..K| * |until 0x8d50.5 (401) | | | | | [2]{}: partition 0x8d50.6-0x8edf.3 (398.6) - | | | count: 128 0x8d50.6-NA (0) + | | | count: 128 0x08d50|8e e5 |.. | rice_parameter: 23 0x8d50.6-0x8d51.2 (0.5) 0x08d50| e5 62 58 c1 62 8b cf b1 f5 10 e1 83 a5 85 fa| .bX.b..........| samples: raw bits 0x8d51.3-0x8edf.3 (398.1) 0x08d60|15 63 30 bd 49 b5 49 d7 8e 59 2f 6b b6 35 6b a5|.c0.I.I..Y/k.5k.| * |until 0x8edf.3 (399) | | | | | [3]{}: partition 0x8edf.4-0x906e.2 (398.7) - | | | count: 128 0x8edf.4-NA (0) + | | | count: 128 0x08ed0| 9b| .| rice_parameter: 23 0x8edf.4-0x8ee0 (0.5) 0x08ee0|9f |. | 0x08ee0|9f 9c 31 c7 32 9d 28 d5 20 b0 31 c7 a4 6e e8 59|..1.2.(. .1..n.Y| samples: raw bits 0x8ee0.1-0x906e.2 (398.2) 0x08ef0|f0 |. | * |until 0x906e.2 (399) | | | | | [4]{}: partition 0x906e.3-0x91fa.4 (396.2) - | | | count: 128 0x906e.3-NA (0) + | | | count: 128 0x09060| d7 | . | rice_parameter: 23 0x906e.3-0x906e.7 (0.5) 0x09060| c4| .| samples: raw bits 0x906f-0x91fa.4 (395.5) 0x09070|e7 30 58 eb 1e bb 57 d3 4a c6 e6 05 61 f5 d7 22|.0X...W.J...a.."| * |until 0x91fa.4 (396) | | | | | [5]{}: partition 0x91fa.5-0x9389 (398.4) - | | | count: 128 0x91fa.5-NA (0) + | | | count: 128 0x091f0| 3d fd | =. | rice_parameter: 23 0x91fa.5-0x91fb.1 (0.5) 0x091f0| fd f9 e8 bc 07| .....| samples: raw bits 0x91fb.2-0x9389 (397.7) 0x09200|8c 9b 4c 38 31 3e bd 0b 17 81 e6 35 a7 2a 26 db|..L81>.....5.*&.| * |until 0x9389 (398) | | | | | [6]{}: partition 0x9389.1-0x9515.5 (396.5) - | | | count: 128 0x9389.1-NA (0) + | | | count: 128 0x09380| 5d | ] | rice_parameter: 23 0x9389.1-0x9389.5 (0.5) 0x09380| 5d ca 03 da ec f9 fc| ]......| samples: raw bits 0x9389.6-0x9515.5 (396) 0x09390|77 e8 7a f8 d0 76 2b 70 74 a6 ea 81 cd 51 8a 78|w.z..v+pt....Q.x| * |until 0x9515.5 (396) | | | | | [7]{}: partition 0x9515.6-0x968c.1 (374.4) - | | | count: 128 0x9515.6-NA (0) + | | | count: 128 0x09510| aa a6 | .. | rice_parameter: 21 0x9515.6-0x9516.2 (0.5) 0x09510| a6 0f 66 e0 0f b8 1b 42 a8 1e| ..f....B..| samples: raw bits 0x9516.3-0x968c.1 (373.7) 0x09520|82 61 a0 f0 01 f5 5f f1 f7 cf fa 0f 10 13 3f ef|.a...._.......?.| * |until 0x968c.1 (374) | | | | | [8]{}: partition 0x968c.2-0x97af.1 (291) - | | | count: 128 0x968c.2-NA (0) + | | | count: 128 0x09680| 20 | | rice_parameter: 16 0x968c.2-0x968c.6 (0.5) 0x09680| 20 47 80 1f| G..| samples: raw bits 0x968c.7-0x97af.1 (290.3) 0x09690|80 07 30 01 9c 00 5a 80 13 60 04 00 03 90 01 8e|..0...Z..`......| * |until 0x97af.1 (291) | | | | | [9]{}: partition 0x97af.2-0x98d4.7 (293.6) - | | | count: 128 0x97af.2-NA (0) + | | | count: 128 0x097a0| 20| | rice_parameter: 16 0x97af.2-0x97af.6 (0.5) 0x097a0| 20| | samples: raw bits 0x97af.7-0x98d4.7 (293.1) 0x097b0|ce 00 39 80 0f b0 01 20 00 28 40 05 80 00 bf 00|..9.... .(@.....| * |until 0x98d4.7 (294) | | | | | [10]{}: partition 0x98d5-0x99f8 (291.1) - | | | count: 128 0x98d5-NA (0) + | | | count: 128 0x098d0| 81 | . | rice_parameter: 16 0x98d5-0x98d5.4 (0.5) 0x098d0| 81 4b ff 24 ff ef ff fb ab fe d4| .K.$.......| samples: raw bits 0x98d5.5-0x99f8 (290.4) 0x098e0|ff ae bf ea 1f fa 1b ff d5 ff cd ff d7 ff e4 bf|................| * |until 0x99f8 (291) | | | | | [11]{}: partition 0x99f8.1-0x9b1d.5 (293.5) - | | | count: 128 0x99f8.1-NA (0) + | | | count: 128 0x099f0| c1 | . | rice_parameter: 16 0x99f8.1-0x99f8.5 (0.5) 0x099f0| c1 5d ff 63 ff db ff f7| .].c....| samples: raw bits 0x99f8.6-0x9b1d.5 (293) 0x09a00|b7 fc 89 ff 93 9f f2 b3 fe 5d 7f cc 6f f9 9f ff|.........]..o...| * |until 0x9b1d.5 (293) | | | | | [12]{}: partition 0x9b1d.6-0x9c40.7 (291.2) - | | | count: 128 0x9b1d.6-NA (0) + | | | count: 128 0x09b10| 02 05 | .. | rice_parameter: 16 0x9b1d.6-0x9b1e.2 (0.5) 0x09b10| 05 c0| ..| samples: raw bits 0x9b1e.3-0x9c40.7 (290.5) 0x09b20|00 a9 00 13 20 02 18 00 f1 00 36 80 0c 20 02 a0|.... .....6.. ..| * |until 0x9c40.7 (291) | | | | | [13]{}: partition 0x9c41-0x9d66.3 (293.4) - | | | count: 128 0x9c41-NA (0) + | | | count: 128 0x09c40| 82 | . | rice_parameter: 16 0x9c41-0x9c41.4 (0.5) 0x09c40| 82 38 00 a8 00 30 80 0d a0 03 c4 00 42 80 09| .8...0......B..| samples: raw bits 0x9c41.5-0x9d66.3 (292.7) 0x09c50|90 01 54 00 2d c0 06 20 00 cf 00 1a c0 03 6c 00|..T.-.. ......l.| * |until 0x9d66.3 (293) | | | | | [14]{}: partition 0x9d66.4-0x9e8a (291.5) - | | | count: 128 0x9d66.4-NA (0) + | | | count: 128 0x09d60| f8 18 | .. | rice_parameter: 16 0x9d66.4-0x9d67 (0.5) 0x09d60| 18 df f2 eb fe 56 ff c9 cf| .....V...| samples: raw bits 0x9d67.1-0x9e8a (291) 0x09d70|f9 13 ff 7a ff db ff f6 47 fd 5d ff 49 ff fe 3f|...z....G.].I..?| * |until 0x9e8a (291) | | | | | [15]{}: partition 0x9e8a.1-0x9faf.1 (293.1) - | | | count: 128 0x9e8a.1-NA (0) + | | | count: 128 0x09e80| c3 | . | rice_parameter: 16 0x9e8a.1-0x9e8a.5 (0.5) 0x09e80| c3 ab fe 85 ff a8| ......| samples: raw bits 0x9e8a.6-0x9faf.1 (292.4) 0x09e90|7f eb bf fb 4f fe eb ff bf ff e4 9f fc a4 ff 96|....O...........| * |until 0x9faf.1 (293) | | | | | [16]{}: partition 0x9faf.2-0xa0d3 (291.7) - | | | count: 128 0x9faf.2-NA (0) + | | | count: 128 0x09fa0| 20| | rice_parameter: 16 0x9faf.2-0x9faf.6 (0.5) 0x09fa0| 20| | samples: raw bits 0x9faf.7-0xa0d3 (291.2) 0x09fb0|69 80 0c a0 01 7c 00 2c 40 05 08 00 8f 00 3f 00|i....|.,@.....?.| * |until 0xa0d3 (292) | | | | | [17]{}: partition 0xa0d3.1-0xa1f7.7 (292.7) - | | | count: 128 0xa0d3.1-NA (0) + | | | count: 128 0x0a0d0| 43 | C | rice_parameter: 16 0xa0d3.1-0xa0d3.5 (0.5) 0x0a0d0| 43 1c 01 c6 00 40 00 13 60 05 b0 01 9c| C....@..`....| samples: raw bits 0xa0d3.6-0xa1f7.7 (292.2) 0x0a0e0|00 73 00 1f 60 02 40 00 50 80 0b 00 01 7e 00 32|.s..`.@.P....~.2| * |until 0xa1f7.7 (293) | | | | | [18]{}: partition 0xa1f8-0xa31c.1 (292.2) - | | | count: 128 0xa1f8-NA (0) + | | | count: 128 0x0a1f0| 81 | . | rice_parameter: 16 0xa1f8-0xa1f8.4 (0.5) 0x0a1f0| 81 b3 ff 34 bf e6 67 fc| ...4..g.| samples: raw bits 0xa1f8.5-0xa31c.1 (291.5) 0x0a200|c0 ff 96 9f f2 97 fe 49 ff df ff f7 57 fd a9 ff|.......I....W...| * |until 0xa31c.1 (292) | | | | | [19]{}: partition 0xa31c.2-0xa440.5 (292.4) - | | | count: 128 0xa31c.2-NA (0) + | | | count: 128 0x0a310| e1 | . | rice_parameter: 16 0xa31c.2-0xa31c.6 (0.5) 0x0a310| e1 41 ff be| .A..| samples: raw bits 0xa31c.7-0xa440.5 (291.7) 0x0a320|ff ee 7f fd ff e9 4f fa bb fe c7 ff b7 ff ef 6f|......O........o| * |until 0xa440.5 (292) | | | | | [20]{}: partition 0xa440.6-0xa565.1 (292.4) - | | | count: 128 0xa440.6-NA (0) + | | | count: 128 0x0a440|02 06 |.. | rice_parameter: 16 0xa440.6-0xa441.2 (0.5) 0x0a440| 06 f0 00 db 00 1a c0 03 3c 00 62 00 0b 80 01| ........<.b....| samples: raw bits 0xa441.3-0xa565.1 (291.7) 0x0a450|52 00 26 40 04 30 01 e2 00 6d 00 18 40 05 40 01|R.&@.0...m..@.@.| * |until 0xa565.1 (292) | | | | | [21]{}: partition 0xa565.2-0xa689.3 (292.2) - | | | count: 128 0xa565.2-NA (0) + | | | count: 128 0x0a560| e1 | . | rice_parameter: 16 0xa565.2-0xa565.6 (0.5) 0x0a560| e1 07 ff 9a 00 5c 00 35 40 1e 40| .....\.5@.@| samples: raw bits 0xa565.7-0xa689.3 (291.5) 0x0a570|04 70 01 50 00 61 00 1b 40 07 88 00 85 00 13 20|.p.P.a..@...... | * |until 0xa689.3 (292) | | | | | [22]{}: partition 0xa689.4-0xa7ae.2 (292.7) - | | | count: 128 0xa689.4-NA (0) + | | | count: 128 0x0a680| f8 1b | .. | rice_parameter: 16 0xa689.4-0xa68a (0.5) 0x0a680| 1b 9f f3 77 fe 6d| ...w.m| samples: raw bits 0xa68a.1-0xa7ae.2 (292.2) 0x0a690|ff cd 7f f9 9f ff 31 bf e5 d7 fc ad ff 93 9f f2|......1.........| * |until 0xa7ae.2 (293) | | | | | [23]{}: partition 0xa7ae.3-0xa8d2.1 (291.7) - | | | count: 128 0xa7ae.3-NA (0) + | | | count: 128 0x0a7a0| 10 | . | rice_parameter: 16 0xa7ae.3-0xa7ae.7 (0.5) 0x0a7a0| a9| .| samples: raw bits 0xa7af-0xa8d2.1 (291.2) 0x0a7b0|00 45 80 24 bf f5 ff fc df ff 57 fd 0b ff 50 ff|.E.$......W...P.| * |until 0xa8d2.1 (292) | | | | | [24]{}: partition 0xa8d2.2-0xa9f7.2 (293.1) - | | | count: 128 0xa8d2.2-NA (0) + | | | count: 128 0x0a8d0| 20 | | rice_parameter: 16 0xa8d2.2-0xa8d2.6 (0.5) 0x0a8d0| 20 6c 80 0d d0 01 ba 00 37 40 06 c8 00 d3| l......7@....| samples: raw bits 0xa8d2.7-0xa9f7.2 (292.4) 0x0a8e0|00 19 40 02 f8 00 58 80 0a 10 01 1e 00 7e 00 1c|..@...X......~..| * |until 0xa9f7.2 (293) | | | | | [25]{}: partition 0xa9f7.3-0xab1a.7 (291.5) - | | | count: 128 0xa9f7.3-NA (0) + | | | count: 128 0x0a9f0| f0 | . | rice_parameter: 16 0xa9f7.3-0xa9f7.7 (0.5) 0x0a9f0| cd ff d7 ff e4 bf f1 60| .......`| samples: raw bits 0xa9f8-0xab1a.7 (291) 0x0aa00|0a 90 06 38 03 8c 00 80 00 26 c0 0b 60 03 38 00|...8.....&..`.8.| * |until 0xab1a.7 (291) | | | | | [26]{}: partition 0xab1b-0xac40.3 (293.4) - | | | count: 128 0xab1b-NA (0) + | | | count: 128 0x0ab10| 81 | . | rice_parameter: 16 0xab1b-0xab1b.4 (0.5) 0x0ab10| 81 9f ff 35 ff| ...5.| samples: raw bits 0xab1b.5-0xac40.3 (292.7) 0x0ab20|e6 df fc dd ff 9b bf f3 67 fe 69 7f cc cf f9 81|........g.i.....| * |until 0xac40.3 (293) | | | | | [27]{}: partition 0xac40.4-0xad63.5 (291.2) - | | | count: 128 0xac40.4-NA (0) + | | | count: 128 0x0ac40|08 79 |.y | rice_parameter: 16 0xac40.4-0xac41 (0.5) 0x0ac40| 79 00 35 40 17 00 09 a0 04 1f fe 83 ff 7d ff| y.5@.........}.| samples: raw bits 0xac41.1-0xad63.5 (290.5) 0x0ac50|dc ff fb ff d2 9f f5 77 fd 8f ff 6f ff de df f2|.......w...o....| * |until 0xad63.5 (291) | | | | | [28]{}: partition 0xad63.6-0xae89.2 (293.5) - | | | count: 128 0xad63.6-NA (0) + | | | count: 128 0x0ad60| 02 06 | .. | rice_parameter: 16 0xad63.6-0xad64.2 (0.5) 0x0ad60| 06 20 00 cf 00 1a c0 03 6c 00 6e 80| . ......l.n.| samples: raw bits 0xad64.3-0xae89.2 (293) 0x0ad70|0d e0 01 b6 00 35 80 06 78 00 c4 00 17 00 02 a4|.....5..x.......| * |until 0xae89.2 (293) | | | | | [29]{}: partition 0xae89.3-0xafac.3 (291.1) - | | | count: 128 0xae89.3-NA (0) + | | | count: 128 0x0ae80| f0 | . | rice_parameter: 16 0xae89.3-0xae89.7 (0.5) 0x0ae80| 49 ff fe 3f fb 7f| I..?..| samples: raw bits 0xae8a-0xafac.3 (290.4) 0x0ae90|fb ff fd 07 fe 0f ff 34 00 b8 00 6a 80 3c 80 08|.......4...j.<..| * |until 0xafac.3 (291) | | | | | [30]{}: partition 0xafac.4-0xb0d2.1 (293.6) - | | | count: 128 0xafac.4-NA (0) + | | | count: 128 0x0afa0| f8 16 | .. | rice_parameter: 16 0xafac.4-0xafad (0.5) 0x0afa0| 16 9f f3| ...| samples: raw bits 0xafad.1-0xb0d2.1 (293.1) 0x0afb0|03 fe 66 7f cd 3f f9 b3 ff 37 3f e6 ef fc db ff|..f..?...7?.....| * |until 0xb0d2.1 (294) | | | | | [31]{}: partition 0xb0d2.2-0xb1f5.1 (291) - | | | count: 128 0xb0d2.2-NA (0) + | | | count: 128 0x0b0d0| 20 | | rice_parameter: 16 0xb0d2.2-0xb0d2.6 (0.5) 0x0b0d0| 20 b5 00 26 c0 08 00 07 20 03 1c 01 52 00| ..&.... ...R.| samples: raw bits 0xb0d2.7-0xb1f5.1 (290.3) 0x0b0e0|8b 00 49 7f eb ff f9 bf fe af fa 17 fe a1 ff ae|..I.............| @@ -992,204 +992,204 @@ $ fq -d flac dv stereo24.flac | | | [1]{}: subframe 0xb1f5.2-0xd40c.3 (8727.2) 0x0b1f0| 04 | . | zero_bit: 0 (valid) 0xb1f5.2-0xb1f5.2 (0.1) 0x0b1f0| 04 ae | .. | subframe_type: "fixed" (0b1001) 0xb1f5.3-0xb1f6 (0.6) - | | | lpc_order: 1 0xb1f6.1-NA (0) + | | | lpc_order: 1 0x0b1f0| ae | . | wasted_bits_flag: 0 0xb1f6.1-0xb1f6.1 (0.1) - | | | subframe_sample_size: 24 0xb1f6.2-NA (0) + | | | subframe_sample_size: 24 | | | warmup_samples[0:1]: 0xb1f6.2-0xb1f9.1 (3) 0x0b1f0| ae ec 60 d5 | ..`. | [0]: -4476541 value 0xb1f6.2-0xb1f9.1 (3) 0x0b1f0| d5 | . | residual_coding_method: 5 (1) (rice2) 0xb1f9.2-0xb1f9.3 (0.2) 0x0b1f0| d5 | . | partition_order: 5 0xb1f9.4-0xb1f9.7 (0.4) - | | | rice_partitions: 32 0xb1fa-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0xb1fa-0xd40c.3 (8722.4) | | | [0]{}: partition 0xb1fa-0xb385.6 (395.7) - | | | count: 127 0xb1fa-NA (0) + | | | count: 127 0x0b1f0| bf | . | rice_parameter: 23 0xb1fa-0xb1fa.4 (0.5) 0x0b1f0| bf 8d 86 c9 95 44| .....D| samples: raw bits 0xb1fa.5-0xb385.6 (395.2) 0x0b200|fc e5 5a 1f af 91 a7 23 00 fc 0b 71 30 32 21 73|..Z....#...q02!s| * |until 0xb385.6 (396) | | | | | [1]{}: partition 0xb385.7-0xb513.2 (397.4) - | | | count: 128 0xb385.7-NA (0) + | | | count: 128 0x0b380| 8f 74 | .t | rice_parameter: 23 0xb385.7-0xb386.3 (0.5) 0x0b380| 74 66 de 04 6f 71 ba a8 2f 36| tf..oq../6| samples: raw bits 0xb386.4-0xb513.2 (396.7) 0x0b390|c9 b4 98 cc 98 90 d9 df 0b 95 dd bd 4d d6 d2 97|............M...| * |until 0xb513.2 (397) | | | | | [2]{}: partition 0xb513.3-0xb6a4.7 (401.5) - | | | count: 128 0xb513.3-NA (0) + | | | count: 128 0x0b510| f7 | . | rice_parameter: 23 0xb513.3-0xb513.7 (0.5) 0x0b510| dd 88 9c 41 00 f4 6f 47 4a ae 72 9e| ...A..oGJ.r.| samples: raw bits 0xb514-0xb6a4.7 (401) 0x0b520|74 c5 e6 8a 30 0e 91 12 0e 6c 21 a3 bf d1 cd 77|t...0....l!....w| * |until 0xb6a4.7 (401) | | | | | [3]{}: partition 0xb6a5-0xb832.5 (397.6) - | | | count: 128 0xb6a5-NA (0) + | | | count: 128 0x0b6a0| b9 | . | rice_parameter: 23 0xb6a5-0xb6a5.4 (0.5) 0x0b6a0| b9 60 57 0e b9 00 86 92 4f 4f 27| .`W.....OO'| samples: raw bits 0xb6a5.5-0xb832.5 (397.1) 0x0b6b0|41 f8 51 df 7b d3 93 e3 25 7f 2e 10 b0 b8 5b 20|A.Q.{...%.....[ | * |until 0xb832.5 (398) | | | | | [4]{}: partition 0xb832.6-0xb9c2.1 (399.4) - | | | count: 128 0xb832.6-NA (0) + | | | count: 128 0x0b830| 2a ef | *. | rice_parameter: 23 0xb832.6-0xb833.2 (0.5) 0x0b830| ef 18 bf be 20 ce 3f 3b 1b 4d a2 a1 58| .... .?;.M..X| samples: raw bits 0xb833.3-0xb9c2.1 (398.7) 0x0b840|13 72 1a 03 74 fe 96 4d 47 b3 2c b6 29 2a 2a ee|.r..t..MG.,.)**.| * |until 0xb9c2.1 (399) | | | | | [5]{}: partition 0xb9c2.2-0xbb4e.6 (396.5) - | | | count: 128 0xb9c2.2-NA (0) + | | | count: 128 0x0b9c0| af | . | rice_parameter: 23 0xb9c2.2-0xb9c2.6 (0.5) 0x0b9c0| af 81 91 2d 1c fa 1b ab de 9e a5 39 ed 84| ...-.......9..| samples: raw bits 0xb9c2.7-0xbb4e.6 (396) 0x0b9d0|b1 cf cf 22 c0 b7 63 bd a2 75 06 8b 8a 4c 11 40|..."..c..u...L.@| * |until 0xbb4e.6 (396) | | | | | [6]{}: partition 0xbb4e.7-0xbcdc.5 (397.7) - | | | count: 128 0xbb4e.7-NA (0) + | | | count: 128 0x0bb40| e9 72| .r| rice_parameter: 23 0xbb4e.7-0xbb4f.3 (0.5) 0x0bb40| 72| r| samples: raw bits 0xbb4f.4-0xbcdc.5 (397.2) 0x0bb50|df 3f cd 70 9d a5 fa 85 5d 33 78 88 77 c0 b1 eb|.?.p....]3x.w...| * |until 0xbcdc.5 (398) | | | | | [7]{}: partition 0xbcdc.6-0xbe54.5 (376) - | | | count: 128 0xbcdc.6-NA (0) + | | | count: 128 0x0bcd0| e2 a0 | .. | rice_parameter: 21 0xbcdc.6-0xbcdd.2 (0.5) 0x0bcd0| a0 17 b4| ...| samples: raw bits 0xbcdd.3-0xbe54.5 (375.3) 0x0bce0|97 90 9e d7 66 b8 9a 05 79 1b 80 08 16 6b 40 16|....f...y....k@.| * |until 0xbe54.5 (376) | | | | | [8]{}: partition 0xbe54.6-0xbf3a.6 (230.1) - | | | count: 128 0xbe54.6-NA (0) + | | | count: 128 0x0be50| 01 82 | .. | rice_parameter: 12 0xbe54.6-0xbe55.2 (0.5) 0x0be50| 82 00 02 00 02 00 02 00 02 40 02| .........@.| samples: raw bits 0xbe55.3-0xbf3a.6 (229.4) 0x0be60|00 07 80 0f 00 08 00 1e 00 3c 00 20 00 78 00 e0|.........<. .x..| * |until 0xbf3a.6 (230) | | | | | [9]{}: partition 0xbf3a.7-0xc018.7 (222.1) - | | | count: 128 0xbf3a.7-NA (0) + | | | count: 128 0x0bf30| 00 cb | .. | rice_parameter: 12 0xbf3a.7-0xbf3b.3 (0.5) 0x0bf30| cb 00 50 02 80| ..P..| samples: raw bits 0xbf3b.4-0xc018.7 (221.4) 0x0bf40|12 00 a0 04 80 24 01 20 08 00 48 02 00 10 00 80|.....$. ..H.....| * |until 0xc018.7 (222) | | | | | [10]{}: partition 0xc019-0xc109.4 (240.5) - | | | count: 128 0xc019-NA (0) + | | | count: 128 0x0c010| 6a | j | rice_parameter: 13 0xc019-0xc019.4 (0.5) 0x0c010| 6a bf f5 3f ea ff d5| j..?...| samples: raw bits 0xc019.5-0xc109.4 (240) 0x0c020|ff ab ff 5b fe af fd 5f fa df f5 bf eb 7f d6 ff|...[..._........| * |until 0xc109.4 (240) | | | | | [11]{}: partition 0xc109.5-0xc1f8.1 (238.5) - | | | count: 128 0xc109.5-NA (0) + | | | count: 128 0x0c100| fb 5c | .\ | rice_parameter: 13 0xc109.5-0xc10a.1 (0.5) 0x0c100| 5c ff b7 ff 77 fe| \...w.| samples: raw bits 0xc10a.2-0xc1f8.1 (238) 0x0c110|df fd cf fb 7f f6 ff ee 7f dc ff b7 ff 6f fe df|.............o..| * |until 0xc1f8.1 (238) | | | | | [12]{}: partition 0xc1f8.2-0xc2cb.3 (211.2) - | | | count: 128 0xc1f8.2-NA (0) + | | | count: 128 0x0c1f0| d6 | . | rice_parameter: 11 0xc1f8.2-0xc1f8.6 (0.5) 0x0c1f0| d6 2f fc 4f f8 9f f1 3f| ./.O...?| samples: raw bits 0xc1f8.7-0xc2cb.3 (210.5) 0x0c200|e2 7f c4 ff 9f fe 27 fc ff f3 7f cf ff 3f fc df|......'......?..| * |until 0xc2cb.3 (211) | | | | | [13]{}: partition 0xc2cb.4-0xc3b9.4 (238.1) - | | | count: 128 0xc2cb.4-NA (0) + | | | count: 128 0x0c2c0| 06 f0 | .. | rice_parameter: 13 0xc2cb.4-0xc2cc (0.5) 0x0c2c0| f0 01 c0 07| ....| samples: raw bits 0xc2cc.1-0xc3b9.4 (237.4) 0x0c2d0|40 1d 00 74 01 c0 07 80 1d 00 78 01 e0 07 40 1f|@..t......x...@.| * |until 0xc3b9.4 (238) | | | | | [14]{}: partition 0xc3b9.5-0xc4aa.1 (240.5) - | | | count: 128 0xc3b9.5-NA (0) + | | | count: 128 0x0c3b0| 03 5d | .] | rice_parameter: 13 0xc3b9.5-0xc3ba.1 (0.5) 0x0c3b0| 5d 00 3a 00 70 00| ].:.p.| samples: raw bits 0xc3ba.2-0xc4aa.1 (240) 0x0c3c0|e8 01 c0 03 a0 07 40 0e 00 1d 00 3a 00 70 00 e8|......@....:.p..| * |until 0xc4aa.1 (240) | | | | | [15]{}: partition 0xc4aa.2-0xc58b.6 (225.5) - | | | count: 128 0xc4aa.2-NA (0) + | | | count: 128 0x0c4a0| 18 | . | rice_parameter: 12 0xc4aa.2-0xc4aa.6 (0.5) 0x0c4a0| 18 78 00 e0 01 e0| .x....| samples: raw bits 0xc4aa.7-0xc58b.6 (225) 0x0c4b0|03 c0 07 00 0e 00 1a 00 38 00 68 00 e0 01 c0 03|........8.h.....| * |until 0xc58b.6 (225) | | | | | [16]{}: partition 0xc58b.7-0xc66d.3 (225.5) - | | | count: 128 0xc58b.7-NA (0) + | | | count: 128 0x0c580| fe c8 | .. | rice_parameter: 12 0xc58b.7-0xc58c.3 (0.5) 0x0c580| c8 00 47 fe| ..G.| samples: raw bits 0xc58c.4-0xc66d.3 (225) 0x0c590|3f f1 ff 9f fc 7f e7 ff 3f fa ff cf fe bf f5 ff|?.......?.......| * |until 0xc66d.3 (225) | | | | | [17]{}: partition 0xc66d.4-0xc75e (240.5) - | | | count: 128 0xc66d.4-NA (0) + | | | count: 128 0x0c660| f6 ad | .. | rice_parameter: 13 0xc66d.4-0xc66e (0.5) 0x0c660| ad ff| ..| samples: raw bits 0xc66e.1-0xc75e (240) 0x0c670|5b fe bf fd 7f fa ff f5 ff eb ff d7 ff b1 ff 5f|[.............._| * |until 0xc75e (240) | | | | | [18]{}: partition 0xc75e.1-0xc84a.7 (236.7) - | | | count: 128 0xc75e.1-NA (0) + | | | count: 128 0x0c750| b5 | . | rice_parameter: 13 0xc75e.1-0xc75e.5 (0.5) 0x0c750| b5 af| ..| samples: raw bits 0xc75e.6-0xc84a.7 (236.2) 0x0c760|fb 9f f6 ff ed ff db ff b5 ff 6f fe d7 fd bf fb|..........o.....| * |until 0xc84a.7 (237) | | | | | [19]{}: partition 0xc84b-0xc91f (212.1) - | | | count: 128 0xc84b-NA (0) + | | | count: 128 0x0c840| 59 | Y | rice_parameter: 11 0xc84b-0xc84b.4 (0.5) 0x0c840| 59 bf e6 ff 97| Y....| samples: raw bits 0xc84b.5-0xc91f (211.4) 0x0c850|fe 6f f9 7f e5 ff 97 fe 4f f9 7f e4 ff 93 fe 4f|.o......O......O| * |until 0xc91f (212) | | | | | [20]{}: partition 0xc91f.1-0xca0e.7 (239.7) - | | | count: 128 0xc91f.1-NA (0) + | | | count: 128 0x0c910| 37| 7| rice_parameter: 13 0xc91f.1-0xc91f.5 (0.5) 0x0c910| 37| 7| samples: raw bits 0xc91f.6-0xca0e.7 (239.2) 0x0c920|e0 0f 80 3e 00 f8 01 00 07 c0 08 00 3e 00 44 00|...>........>.D.| * |until 0xca0e.7 (240) | | | | | [21]{}: partition 0xca0f-0xcaff.4 (240.5) - | | | count: 128 0xca0f-NA (0) + | | | count: 128 0x0ca00| 6b| k| rice_parameter: 13 0xca0f-0xca0f.4 (0.5) 0x0ca00| 6b| k| samples: raw bits 0xca0f.5-0xcaff.4 (240) 0x0ca10|a0 07 40 0e 80 1d 00 3a 00 74 00 e8 01 d0 03 a0|..@....:.t......| * |until 0xcaff.4 (240) | | | | | [22]{}: partition 0xcaff.5-0xcbdd.5 (222.1) - | | | count: 128 0xcaff.5-NA (0) + | | | count: 128 0x0caf0| 03| .| rice_parameter: 12 0xcaff.5-0xcb00.1 (0.5) 0x0cb00|0d |. | 0x0cb00|0d 00 1a 00 34 00 60 00 c0 01 80 03 00 05 80 0c|....4.`.........| samples: raw bits 0xcb00.2-0xcbdd.5 (221.4) 0x0cb10|00 16 00 30 00 58 00 a0 01 60 02 c0 05 00 0b 00|...0.X...`......| * |until 0xcbdd.5 (222) | | | | | [23]{}: partition 0xcbdd.6-0xccc3.1 (229.4) - | | | count: 128 0xcbdd.6-NA (0) + | | | count: 128 0x0cbd0| fd 97 | .. | rice_parameter: 12 0xcbdd.6-0xcbde.2 (0.5) 0x0cbd0| 97 ff| ..| samples: raw bits 0xcbde.3-0xccc3.1 (228.7) 0x0cbe0|af fd ff ef ff 9f fb ff e7 ff 3f f9 ff df fe 7f|..........?.....| * |until 0xccc3.1 (229) | | | | | [24]{}: partition 0xccc3.2-0xcdb3.6 (240.5) - | | | count: 128 0xccc3.2-NA (0) + | | | count: 128 0x0ccc0| da | . | rice_parameter: 13 0xccc3.2-0xccc3.6 (0.5) 0x0ccc0| da c7 fd 8f fb 3f f6 7f ec 7f d8 ff b3| .....?.......| samples: raw bits 0xccc3.7-0xcdb3.6 (240) 0x0ccd0|ff 67 fe c7 fd 9f fb 5f f6 7f ec ff d9 ff b3 ff|.g....._........| * |until 0xcdb3.6 (240) | | | | | [25]{}: partition 0xcdb3.7-0xce9e.7 (235.1) - | | | count: 128 0xcdb3.7-NA (0) + | | | count: 128 0x0cdb0| fe d6 | .. | rice_parameter: 13 0xcdb3.7-0xcdb4.3 (0.5) 0x0cdb0| d6 ff ed 7f d9 ff b5 ff 6b fe d7 fd| ........k...| samples: raw bits 0xcdb4.4-0xce9e.7 (234.4) 0x0cdc0|9f fb 5f f6 bf ec ff d9 ff b3 ff 67 fe d7 fd 9f|.._........g....| * |until 0xce9e.7 (235) | | | | | [26]{}: partition 0xce9f-0xcf75.7 (215) - | | | count: 128 0xce9f-NA (0) + | | | count: 128 0x0ce90| 5b| [| rice_parameter: 11 0xce9f-0xce9f.4 (0.5) 0x0ce90| 5b| [| samples: raw bits 0xce9f.5-0xcf75.7 (214.3) 0x0cea0|ff df fe ff f6 ff bf fd bf ed ff 6f fa ff db fe|...........o....| * |until 0xcf75.7 (215) | | | | | [27]{}: partition 0xcf76-0xd066.4 (240.5) - | | | count: 128 0xcf76-NA (0) + | | | count: 128 0x0cf70| 6a | j | rice_parameter: 13 0xcf76-0xcf76.4 (0.5) 0x0cf70| 6a 20 04 40 09 00 11 00 24 00| j .@....$.| samples: raw bits 0xcf76.5-0xd066.4 (240) 0x0cf80|48 00 90 01 30 02 40 04 80 09 80 13 00 26 00 4c|H...0.@......&.L| * |until 0xd066.4 (240) | | | | | [28]{}: partition 0xd066.5-0xd157.1 (240.5) - | | | count: 128 0xd066.5-NA (0) + | | | count: 128 0x0d060| 03 5d | .] | rice_parameter: 13 0xd066.5-0xd067.1 (0.5) 0x0d060| 5d 00 3a 00 74 00 e8 01 d0| ].:.t....| samples: raw bits 0xd067.2-0xd157.1 (240) 0x0d070|03 c0 07 40 0e 80 1d 00 3a 00 74 00 f0 01 d0 03|...@....:.t.....| * |until 0xd157.1 (240) | | | | | [29]{}: partition 0xd157.2-0xd231.6 (218.5) - | | | count: 128 0xd157.2-NA (0) + | | | count: 128 0x0d150| 18 | . | rice_parameter: 12 0xd157.2-0xd157.6 (0.5) 0x0d150| 18 58 00 a0 01 60 02 80 05| .X...`...| samples: raw bits 0xd157.7-0xd231.6 (218) 0x0d160|00 09 00 14 00 24 00 50 00 90 01 20 02 40 04 00|.....$.P... .@..| * |until 0xd231.6 (218) | | | | | [30]{}: partition 0xd231.7-0xd31b.6 (234) - | | | count: 128 0xd231.7-NA (0) + | | | count: 128 0x0d230| fe da | .. | rice_parameter: 13 0xd231.7-0xd232.3 (0.5) 0x0d230| da ff ed ff b7 fe df fb 7f ef ff b7 fe ff| ..............| samples: raw bits 0xd232.4-0xd31b.6 (233.3) 0x0d240|fb ff ef ff bf ff 1f fc 7f f1 ff c7 ff 1f fc ff|................| * |until 0xd31b.6 (234) | | | | | [31]{}: partition 0xd31b.7-0xd40c.3 (240.5) - | | | count: 128 0xd31b.7-NA (0) + | | | count: 128 0x0d310| fe d6 | .. | rice_parameter: 13 0xd31b.7-0xd31c.3 (0.5) 0x0d310| d6 7f ed 7f| ....| samples: raw bits 0xd31c.4-0xd40c.3 (240) 0x0d320|da ff b5 ff 67 fe d7 fd af fb 5f f6 bf ed 7f da|....g....._.....| @@ -1214,106 +1214,106 @@ $ fq -d flac dv stereo24.flac | | | [0]{}: subframe 0xd415-0x1036b.7 (12119) 0x0d410| 10 | . | zero_bit: 0 (valid) 0xd415-0xd415 (0.1) 0x0d410| 10 | . | subframe_type: "fixed" (0b1000) 0xd415.1-0xd415.6 (0.6) - | | | lpc_order: 0 0xd415.7-NA (0) + | | | lpc_order: 0 0x0d410| 10 | . | wasted_bits_flag: 0 0xd415.7-0xd415.7 (0.1) - | | | subframe_sample_size: 24 0xd416-NA (0) + | | | subframe_sample_size: 24 | | | warmup_samples[0:0]: 0xd416-NA (0) 0x0d410| 52 | R | residual_coding_method: 5 (1) (rice2) 0xd416-0xd416.1 (0.2) 0x0d410| 52 | R | partition_order: 4 0xd416.2-0xd416.5 (0.4) - | | | rice_partitions: 16 0xd416.6-NA (0) + | | | rice_partitions: 16 | | | partitions[0:16]: 0xd416.6-0x1036b.7 (12117.2) | | | [0]{}: partition 0xd416.6-0xd6cc.4 (693.7) - | | | count: 256 0xd416.6-NA (0) + | | | count: 256 0x0d410| 52 88 | R. | rice_parameter: 20 0xd416.6-0xd417.2 (0.5) 0x0d410| 88 6f ff f9 ff ff 80 3f f9| .o.....?.| samples: raw bits 0xd417.3-0xd6cc.4 (693.2) 0x0d420|6f ff b6 4f fd 05 ff e2 bb ff 15 c0 0a 0b 00 5b|o..O...........[| * |until 0xd6cc.4 (694) | | | | | [1]{}: partition 0xd6cc.5-0xd982.4 (694) - | | | count: 256 0xd6cc.5-NA (0) + | | | count: 256 0x0d6c0| 05 13 | .. | rice_parameter: 20 0xd6cc.5-0xd6cd.1 (0.5) 0x0d6c0| 13 ae 00| ...| samples: raw bits 0xd6cd.2-0xd982.4 (693.3) 0x0d6d0|45 d0 03 e3 40 1c a4 00 d0 b0 05 dd 80 29 8c 01|E...@........)..| * |until 0xd982.4 (694) | | | | | [2]{}: partition 0xd982.5-0xdc38.3 (693.7) - | | | count: 256 0xd982.5-NA (0) + | | | count: 256 0x0d980| fd 16 | .. | rice_parameter: 20 0xd982.5-0xd983.1 (0.5) 0x0d980| 16 41 ff 50 df fd 20 5f ff d8 ff f5 0f| .A.P.. _.....| samples: raw bits 0xd983.2-0xdc38.3 (693.2) 0x0d990|ff 57 7f f8 1d ff ab 8f fc ae ff e0 03 ff 2b a0|.W............+.| * |until 0xdc38.3 (694) | | | | | [3]{}: partition 0xdc38.4-0xdeee.2 (693.7) - | | | count: 256 0xdc38.4-NA (0) + | | | count: 256 0x0dc30| 0a 31 | .1 | rice_parameter: 20 0xdc38.4-0xdc39 (0.5) 0x0dc30| 31 2c 00 b5 f0 02 97| 1,.....| samples: raw bits 0xdc39.1-0xdeee.2 (693.2) 0x0dc40|c0 09 4b 00 20 98 01 de 20 0d b0 00 63 18 02 c3|..K. ... ...c...| * |until 0xdeee.2 (694) | | | | | [4]{}: partition 0xdeee.3-0xe1b7.6 (713.4) - | | | count: 256 0xdeee.3-NA (0) + | | | count: 256 0x0dee0| f4 | . | rice_parameter: 20 0xdeee.3-0xdeee.7 (0.5) 0x0dee0| 6a| j| samples: raw bits 0xdeef-0xe1b7.6 (712.7) 0x0def0|7f fd 90 3f f5 cd ff d5 41 ff 4c 87 fd 0d ff ff|...?....A.L.....| * |until 0xe1b7.6 (713) | | | | | [5]{}: partition 0xe1b7.7-0xe4c9.7 (786.1) - | | | count: 256 0xe1b7.7-NA (0) + | | | count: 256 0x0e1b0| e5 7e | .~ | rice_parameter: 23 0xe1b7.7-0xe1b8.3 (0.5) 0x0e1b0| 7e 06 5e 2e 3d 98 d5 a1| ~.^.=...| samples: raw bits 0xe1b8.4-0xe4c9.7 (785.4) 0x0e1c0|0e eb 53 74 da f5 34 fb 01 ba 95 9e 6b 67 c8 bf|..St..4.....kg..| * |until 0xe4c9.7 (786) | | | | | [6]{}: partition 0xe4ca-0xe7d6.2 (780.3) - | | | count: 256 0xe4ca-NA (0) + | | | count: 256 0x0e4c0| b1 | . | rice_parameter: 22 0xe4ca-0xe4ca.4 (0.5) 0x0e4c0| b1 27 94 5d 4d 79| .'.]My| samples: raw bits 0xe4ca.5-0xe7d6.2 (779.6) 0x0e4d0|c9 48 1d e8 f4 49 1d 68 ce 0c b8 97 e9 7b 6d fc|.H...I.h.....{m.| * |until 0xe7d6.2 (780) | | | | | [7]{}: partition 0xe7d6.3-0xeae4.6 (782.4) - | | | count: 256 0xe7d6.3-NA (0) + | | | count: 256 0x0e7d0| b6 | . | rice_parameter: 22 0xe7d6.3-0xe7d6.7 (0.5) 0x0e7d0| fc a1 54 7d b9 7e 78 e6 ca| ..T}.~x..| samples: raw bits 0xe7d7-0xeae4.6 (781.7) 0x0e7e0|1a eb 46 07 8e 2f d8 d3 99 e7 6d 96 07 ce b5 ea|..F../....m.....| * |until 0xeae4.6 (782) | | | | | [8]{}: partition 0xeae4.7-0xedf6.1 (785.3) - | | | count: 256 0xeae4.7-NA (0) + | | | count: 256 0x0eae0| af 7d | .} | rice_parameter: 23 0xeae4.7-0xeae5.3 (0.5) 0x0eae0| 7d 41 61 55 0a 59 3f 7d 82 0d 95| }AaU.Y?}...| samples: raw bits 0xeae5.4-0xedf6.1 (784.6) 0x0eaf0|19 a7 77 02 05 ad 96 d2 a1 e1 9e 7e 7c dd ee 09|..w........~|...| * |until 0xedf6.1 (785) | | | | | [9]{}: partition 0xedf6.2-0xf107.5 (785.4) - | | | count: 256 0xedf6.2-NA (0) + | | | count: 256 0x0edf0| 6f | o | rice_parameter: 23 0xedf6.2-0xedf6.6 (0.5) 0x0edf0| 6f 2d 55 48 d8 d2 1c db 9c cf| o-UH......| samples: raw bits 0xedf6.7-0xf107.5 (784.7) 0x0ee00|b6 3f 17 f5 4f e9 ee 9f 95 5f 15 6f 3e d6 79 9e|.?..O...._.o>.y.| * |until 0xf107.5 (785) | | | | | [10]{}: partition 0xf107.6-0xf418.4 (784.7) - | | | count: 256 0xf107.6-NA (0) + | | | count: 256 0x0f100| c2 ff | .. | rice_parameter: 23 0xf107.6-0xf108.2 (0.5) 0x0f100| ff 84 3d 6f 6d 5f 84 c4| ..=om_..| samples: raw bits 0xf108.3-0xf418.4 (784.2) 0x0f110|a6 84 f0 42 72 aa c4 7b 2c 22 a1 50 6e 8a fc 82|...Br..{,".Pn...| * |until 0xf418.4 (785) | | | | | [11]{}: partition 0xf418.5-0xf728.7 (784.3) - | | | count: 256 0xf418.5-NA (0) + | | | count: 256 0x0f410| 25 85 | %. | rice_parameter: 22 0xf418.5-0xf419.1 (0.5) 0x0f410| 85 9a 22 02 5f fb 50| .."._.P| samples: raw bits 0xf419.2-0xf728.7 (783.6) 0x0f420|f2 e2 fb 32 0d 60 6f 8f 08 1d 10 37 2c 84 d3 9e|...2.`o....7,...| * |until 0xf728.7 (784) | | | | | [12]{}: partition 0xf729-0xfa39.6 (784.7) - | | | count: 256 0xf729-NA (0) + | | | count: 256 0x0f720| bf | . | rice_parameter: 23 0xf729-0xf729.4 (0.5) 0x0f720| bf bf ca c7 55 16 1a| ....U..| samples: raw bits 0xf729.5-0xfa39.6 (784.2) 0x0f730|5f 6f 69 ea 9e 1f e4 da 73 f3 d0 cc a1 74 04 f3|_oi.....s....t..| * |until 0xfa39.6 (785) | | | | | [13]{}: partition 0xfa39.7-0xfd49.5 (783.7) - | | | count: 256 0xfa39.7-NA (0) + | | | count: 256 0x0fa30| b7 65 | .e | rice_parameter: 22 0xfa39.7-0xfa3a.3 (0.5) 0x0fa30| 65 bf b8 fb 84 d3| e.....| samples: raw bits 0xfa3a.4-0xfd49.5 (783.2) 0x0fa40|0c 4d 28 6e 50 6c 27 c1 14 71 02 53 28 4e ae 73|.M(nPl'..q.S(N.s| * |until 0xfd49.5 (784) | | | | | [14]{}: partition 0xfd49.6-0x1005a.2 (784.5) - | | | count: 256 0xfd49.6-NA (0) + | | | count: 256 0x0fd40| 92 ff | .. | rice_parameter: 23 0xfd49.6-0xfd4a.2 (0.5) 0x0fd40| ff d1 b3 52 7e 88| ...R~.| samples: raw bits 0xfd4a.3-0x1005a.2 (784) 0x0fd50|5e d3 b5 34 3f 5d 18 3c a8 89 5c c1 69 d6 fd 56|^..4?].<..\.i..V| * |until 0x1005a.2 (784) | | | | | [15]{}: partition 0x1005a.3-0x1036b.7 (785.5) - | | | count: 256 0x1005a.3-NA (0) + | | | count: 256 0x10050| 57 | W | rice_parameter: 23 0x1005a.3-0x1005a.7 (0.5) 0x10050| cd d5 db ac ab| .....| samples: raw bits 0x1005b-0x1036b.7 (785) 0x10060|ce 79 04 bd f0 2d 5c cc 40 07 22 50 3b f9 d8 ad|.y...-\.@."P;...| @@ -1321,25 +1321,25 @@ $ fq -d flac dv stereo24.flac | | | [1]{}: subframe 0x1036c-0x10722.1 (950.2) 0x10360| 15 | . | zero_bit: 0 (valid) 0x1036c-0x1036c (0.1) 0x10360| 15 | . | subframe_type: "fixed" (0b1010) 0x1036c.1-0x1036c.6 (0.6) - | | | lpc_order: 2 0x1036c.7-NA (0) + | | | lpc_order: 2 0x10360| 15 | . | wasted_bits_flag: 1 0x1036c.7-0x1036c.7 (0.1) 0x10360| 01 | . | wasted_bits_k: 8 0x1036d-0x1036d.7 (1) - | | | subframe_sample_size: 16 0x1036e-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:2]: 0x1036e-0x10371.7 (4) 0x10360| f8 a7| ..| [0]: -1881 value 0x1036e-0x1036f.7 (2) 0x10370|f8 8d |.. | [1]: -1907 value 0x10370-0x10371.7 (2) 0x10370| 04 | . | residual_coding_method: 4 (0) (rice) 0x10372-0x10372.1 (0.2) 0x10370| 04 | . | partition_order: 1 0x10372.2-0x10372.5 (0.4) - | | | rice_partitions: 2 0x10372.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x10372.6-0x10722.1 (943.4) | | | [0]{}: partition 0x10372.6-0x10548.2 (469.5) - | | | count: 2046 0x10372.6-NA (0) + | | | count: 2046 0x10370| 04 0a | .. | rice_parameter: 0 0x10372.6-0x10373.1 (0.4) 0x10370| 0a 59 f2 cf 49 a6 92 96 65 2c cb 9e 52| .Y..I...e,..R| samples: raw bits 0x10373.2-0x10548.2 (469.1) 0x10380|92 ca 65 29 cd 39 a6 53 e7 ca 4b 3c a7 29 ca 72|..e).9.S..K<.).r| * |until 0x10548.2 (470) | | | | | [1]{}: partition 0x10548.3-0x10722.1 (473.7) - | | | count: 2048 0x10548.3-NA (0) + | | | count: 2048 0x10540| 20 | | rice_parameter: 0 0x10548.3-0x10548.6 (0.4) 0x10540| 20 25 2c d9 65 97 fe 44| %,.e..D| samples: raw bits 0x10548.7-0x10722.1 (473.3) 0x10550|f4 22 52 9d 29 66 e5 2f cb ff a7 d3 4e 94 d9 66|."R.)f./....N..f| @@ -1365,26 +1365,26 @@ $ fq -d flac dv stereo24.flac 0x10720| 02 | . | zero_bit: 0 (valid) 0x1072d-0x1072d (0.1) 0x10720| 02 | . | subframe_type: "verbatim" (0b1) 0x1072d.1-0x1072d.6 (0.6) 0x10720| 02 | . | wasted_bits_flag: 0 0x1072d.7-0x1072d.7 (0.1) - | | | subframe_sample_size: 24 0x1072e-NA (0) + | | | subframe_sample_size: 24 0x10720| 3e 6f| >o| samples: raw bits 0x1072e-0x11993.7 (4710) 0x10730|eb 45 a2 72 73 58 5f 37 f3 92 8c da 86 a2 16 30|.E.rsX_7.......0| * |until 0x11993.7 (4710) | | | | | [1]{}: subframe 0x11994-0x11b5e.1 (458.2) 0x11990| 15 | . | zero_bit: 0 (valid) 0x11994-0x11994 (0.1) 0x11990| 15 | . | subframe_type: "fixed" (0b1010) 0x11994.1-0x11994.6 (0.6) - | | | lpc_order: 2 0x11994.7-NA (0) + | | | lpc_order: 2 0x11990| 15 | . | wasted_bits_flag: 1 0x11994.7-0x11994.7 (0.1) 0x11990| 01 | . | wasted_bits_k: 8 0x11995-0x11995.7 (1) - | | | subframe_sample_size: 16 0x11996-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:2]: 0x11996-0x11999.7 (4) 0x11990| 0f 8b | .. | [0]: 3979 value 0x11996-0x11997.7 (2) 0x11990| 0f 88 | .. | [1]: 3976 value 0x11998-0x11999.7 (2) 0x11990| 00 | . | residual_coding_method: 4 (0) (rice) 0x1199a-0x1199a.1 (0.2) 0x11990| 00 | . | partition_order: 0 0x1199a.2-0x1199a.5 (0.4) - | | | rice_partitions: 1 0x1199a.6-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x1199a.6-0x11b5e.1 (451.4) | | | [0]{}: partition 0x1199a.6-0x11b5e.1 (451.4) - | | | count: 1568 0x1199a.6-NA (0) + | | | count: 1568 0x11990| 00 65 | .e | rice_parameter: 1 0x1199a.6-0x1199b.1 (0.4) 0x11990| 65 d5 55 5a ad| e.UZ.| samples: raw bits 0x1199b.2-0x11b5e.1 (451) 0x119a0|5a d6 b9 74 ba aa aa b5 5a b5 72 e5 cb a9 75 6a|Z..t....Z.r...uj| @@ -1394,4 +1394,4 @@ $ fq -d flac dv stereo24.flac 0x11b60|69| |i| | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|bd dd 75 b3 c0 3e 05 52 8c c7 1f 65 a0 77 48 28|..u..>.R...e.wH(| md5_calculated: "bddd75b3c03e05528cc71f65a0774828" (raw bits) (valid) 0x0-0xf.7 (16) - | | | decoded_samples: 22050 0x11b61-NA (0) + | | | decoded_samples: 22050 diff --git a/format/flac/testdata/stereo32.fqtest b/format/flac/testdata/stereo32.fqtest index c67eabb852..284aee95cf 100644 --- a/format/flac/testdata/stereo32.fqtest +++ b/format/flac/testdata/stereo32.fqtest @@ -69,16 +69,16 @@ $ fq -d flac dv stereo32.flac | | | [0]{}: subframe 0x20a9-0x22ab.1 (514.2) 0x020a0| 10 | . | zero_bit: 0 (valid) 0x20a9-0x20a9 (0.1) 0x020a0| 10 | . | subframe_type: "fixed" (0b1000) 0x20a9.1-0x20a9.6 (0.6) - | | | lpc_order: 0 0x20a9.7-NA (0) + | | | lpc_order: 0 0x020a0| 10 | . | wasted_bits_flag: 0 0x20a9.7-0x20a9.7 (0.1) - | | | subframe_sample_size: 32 0x20aa-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:0]: 0x20aa-NA (0) 0x020a0| 00 | . | residual_coding_method: 4 (0) (rice) 0x20aa-0x20aa.1 (0.2) 0x020a0| 00 | . | partition_order: 0 0x20aa.2-0x20aa.5 (0.4) - | | | rice_partitions: 1 0x20aa.6-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x20aa.6-0x22ab.1 (512.4) | | | [0]{}: partition 0x20aa.6-0x22ab.1 (512.4) - | | | count: 4096 0x20aa.6-NA (0) + | | | count: 4096 0x020a0| 00 3f | .? | rice_parameter: 0 0x20aa.6-0x20ab.1 (0.4) 0x020a0| 3f ff ff ff ff| ?....| samples: raw bits 0x20ab.2-0x22ab.1 (512) 0x020b0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -86,16 +86,16 @@ $ fq -d flac dv stereo32.flac | | | [1]{}: subframe 0x22ab.2-0x24ad.3 (514.2) 0x022a0| c4 | . | zero_bit: 0 (valid) 0x22ab.2-0x22ab.2 (0.1) 0x022a0| c4 00 | .. | subframe_type: "fixed" (0b1000) 0x22ab.3-0x22ac (0.6) - | | | lpc_order: 0 0x22ac.1-NA (0) + | | | lpc_order: 0 0x022a0| 00 | . | wasted_bits_flag: 0 0x22ac.1-0x22ac.1 (0.1) - | | | subframe_sample_size: 32 0x22ac.2-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:0]: 0x22ac.2-NA (0) 0x022a0| 00 | . | residual_coding_method: 4 (0) (rice) 0x22ac.2-0x22ac.3 (0.2) 0x022a0| 00 | . | partition_order: 0 0x22ac.4-0x22ac.7 (0.4) - | | | rice_partitions: 1 0x22ad-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x22ad-0x24ad.3 (512.4) | | | [0]{}: partition 0x22ad-0x24ad.3 (512.4) - | | | count: 4096 0x22ad-NA (0) + | | | count: 4096 0x022a0| 0f | . | rice_parameter: 0 0x22ad-0x22ad.3 (0.4) 0x022a0| 0f ff ff| ...| samples: raw bits 0x22ad.4-0x24ad.3 (512) 0x022b0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -119,9 +119,9 @@ $ fq -d flac dv stereo32.flac | | | [0]{}: subframe 0x24b6-0x5322.6 (11884.7) 0x024b0| 4e | N | zero_bit: 0 (valid) 0x24b6-0x24b6 (0.1) 0x024b0| 4e | N | subframe_type: "lpc" (0b100111) 0x24b6.1-0x24b6.6 (0.6) - | | | lpc_order: 8 0x24b6.7-NA (0) + | | | lpc_order: 8 0x024b0| 4e | N | wasted_bits_flag: 0 0x24b6.7-0x24b6.7 (0.1) - | | | subframe_sample_size: 32 0x24b7-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:8]: 0x24b7-0x24d6.7 (32) 0x024b0| 00 00 00 00 | .... | [0]: 0 value 0x24b7-0x24ba.7 (4) 0x024b0| 00 00 00 00 | .... | [1]: 0 value 0x24bb-0x24be.7 (4) @@ -147,194 +147,194 @@ $ fq -d flac dv stereo32.flac 0x024e0| e9 8d aa | ... | [7]: -11493 value 0x24e5.2-0x24e7 (1.7) 0x024e0| aa | . | residual_coding_method: 5 (1) (rice2) 0x24e7.1-0x24e7.2 (0.2) 0x024e0| aa | . | partition_order: 5 0x24e7.3-0x24e7.6 (0.4) - | | | rice_partitions: 32 0x24e7.7-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x24e7.7-0x5322.6 (11835) | | | [0]{}: partition 0x24e7.7-0x24f7.3 (15.5) - | | | count: 120 0x24e7.7-NA (0) + | | | count: 120 0x024e0| aa 0f | .. | rice_parameter: 0 0x24e7.7-0x24e8.3 (0.5) 0x024e0| 0f ff ff ff ff ff ff ff| ........| samples: raw bits 0x24e8.4-0x24f7.3 (15) 0x024f0|ff ff ff ff ff ff ff f0 |........ | | | | [1]{}: partition 0x24f7.4-0x2508 (16.5) - | | | count: 128 0x24f7.4-NA (0) + | | | count: 128 0x024f0| f0 7f | .. | rice_parameter: 0 0x24f7.4-0x24f8 (0.5) 0x024f0| 7f ff ff ff ff ff ff ff| ........| samples: raw bits 0x24f8.1-0x2508 (16) 0x02500|ff ff ff ff ff ff ff ff da |......... | | | | [2]{}: partition 0x2508.1-0x2688.3 (384.3) - | | | count: 128 0x2508.1-NA (0) + | | | count: 128 0x02500| da | . | rice_parameter: 22 0x2508.1-0x2508.5 (0.5) 0x02500| da 00 00 04 00 00 08 00| ........| samples: raw bits 0x2508.6-0x2688.3 (383.6) 0x02510|00 10 00 00 20 00 00 40 00 00 80 00 01 00 00 02|.... ..@........| * |until 0x2688.3 (384) | | | | | [3]{}: partition 0x2688.4-0x2810.4 (392.1) - | | | count: 128 0x2688.4-NA (0) + | | | count: 128 0x02680| 3b 3f | ;? | rice_parameter: 22 0x2688.4-0x2689 (0.5) 0x02680| 3f df 24 16 7a 8e c2| ?.$.z..| samples: raw bits 0x2689.1-0x2810.4 (391.4) 0x02690|31 96 99 52 17 1c 52 5a 39 00 84 88 e8 fb a1 a0|1..R..RZ9.......| * |until 0x2810.4 (392) | | | | | [4]{}: partition 0x2810.5-0x299b.6 (395.2) - | | | count: 128 0x2810.5-NA (0) + | | | count: 128 0x02810|dd d6 |.. | rice_parameter: 23 0x2810.5-0x2811.1 (0.5) 0x02810| d6 d0 a9 c5 ea 1b 1d 47 1b a3 40 2f a3 4e 27| .......G..@/.N'| samples: raw bits 0x2811.2-0x299b.6 (394.5) 0x02820|d4 67 c8 bc a6 ad e8 52 0e 71 dc 60 73 84 ff 6a|.g.....R.q.`s..j| * |until 0x299b.6 (395) | | | | | [5]{}: partition 0x299b.7-0x2b26.1 (394.3) - | | | count: 128 0x299b.7-NA (0) + | | | count: 128 0x02990| 63 78 | cx | rice_parameter: 23 0x299b.7-0x299c.3 (0.5) 0x02990| 78 15 39 c9| x.9.| samples: raw bits 0x299c.4-0x2b26.1 (393.6) 0x029a0|1f 3f b8 56 68 38 d0 36 38 92 f0 98 9b 98 f8 c4|.?.Vh8.68.......| * |until 0x2b26.1 (394) | | | | | [6]{}: partition 0x2b26.2-0x2cac.5 (390.4) - | | | count: 128 0x2b26.2-NA (0) + | | | count: 128 0x02b20| 6c | l | rice_parameter: 22 0x2b26.2-0x2b26.6 (0.5) 0x02b20| 6c 10 ac 69 e1 93 fd 0d 30 34| l..i....04| samples: raw bits 0x2b26.7-0x2cac.5 (389.7) 0x02b30|59 a1 81 9a 8f 20 c3 ea 76 c4 84 aa 6f d9 a0 43|Y.... ..v...o..C| * |until 0x2cac.5 (390) | | | | | [7]{}: partition 0x2cac.6-0x2e39.1 (396.4) - | | | count: 128 0x2cac.6-NA (0) + | | | count: 128 0x02ca0| d2 f3 | .. | rice_parameter: 23 0x2cac.6-0x2cad.2 (0.5) 0x02ca0| f3 9f 91| ...| samples: raw bits 0x2cad.3-0x2e39.1 (395.7) 0x02cb0|0a b8 97 c9 7d a0 3b 40 25 2d d1 8d 51 3c 40 3f|....}.;@%-..Q<@?| * |until 0x2e39.1 (396) | | | | | [8]{}: partition 0x2e39.2-0x2fc1.6 (392.5) - | | | count: 128 0x2e39.2-NA (0) + | | | count: 128 0x02e30| ed | . | rice_parameter: 22 0x2e39.2-0x2e39.6 (0.5) 0x02e30| ed 0e 21 19 20 26 4c| ..!. &L| samples: raw bits 0x2e39.7-0x2fc1.6 (392) 0x02e40|80 db eb 76 d6 dc 04 f2 d4 47 b3 56 3e dd 95 66|...v.....G.V>..f| * |until 0x2fc1.6 (392) | | | | | [9]{}: partition 0x2fc1.7-0x314d.1 (395.3) - | | | count: 128 0x2fc1.7-NA (0) + | | | count: 128 0x02fc0| 05 74 | .t | rice_parameter: 23 0x2fc1.7-0x2fc2.3 (0.5) 0x02fc0| 74 a9 28 86 43 13 79 df 45 a6 80 df e0 a3| t.(.C.y.E.....| samples: raw bits 0x2fc2.4-0x314d.1 (394.6) 0x02fd0|f5 a0 53 40 f5 56 93 7b c7 d1 ad 9e 8b 2b 96 9e|..S@.V.{.....+..| * |until 0x314d.1 (395) | | | | | [10]{}: partition 0x314d.2-0x32d5.1 (392) - | | | count: 128 0x314d.2-NA (0) + | | | count: 128 0x03140| 6d | m | rice_parameter: 22 0x314d.2-0x314d.6 (0.5) 0x03140| 6d 60 31| m`1| samples: raw bits 0x314d.7-0x32d5.1 (391.3) 0x03150|99 f6 4d 24 06 e9 77 42 56 74 50 70 ac 0c 3c b8|..M$..wBVtPp..<.| * |until 0x32d5.1 (392) | | | | | [11]{}: partition 0x32d5.2-0x345d.5 (392.4) - | | | count: 128 0x32d5.2-NA (0) + | | | count: 128 0x032d0| 6c | l | rice_parameter: 22 0x32d5.2-0x32d5.6 (0.5) 0x032d0| 6c 02 65 44 9c f8 60 e2 32 83 1c| l.eD..`.2..| samples: raw bits 0x32d5.7-0x345d.5 (391.7) 0x032e0|62 41 a0 98 d0 a9 1f 7d 38 61 de 83 ed 33 e6 e5|bA.....}8a...3..| * |until 0x345d.5 (392) | | | | | [12]{}: partition 0x345d.6-0x35e9.1 (395.4) - | | | count: 128 0x345d.6-NA (0) + | | | count: 128 0x03450| b2 f9 | .. | rice_parameter: 23 0x345d.6-0x345e.2 (0.5) 0x03450| f9 0b| ..| samples: raw bits 0x345e.3-0x35e9.1 (394.7) 0x03460|b7 2f 91 60 9c 42 59 0e a0 f2 cc 38 6a ef fe 03|./.`.BY....8j...| * |until 0x35e9.1 (395) | | | | | [13]{}: partition 0x35e9.2-0x3770.2 (391.1) - | | | count: 128 0x35e9.2-NA (0) + | | | count: 128 0x035e0| 6c | l | rice_parameter: 22 0x35e9.2-0x35e9.6 (0.5) 0x035e0| 6c 38 af 98 5c c3 94| l8..\..| samples: raw bits 0x35e9.7-0x3770.2 (390.4) 0x035f0|8f a1 3c f9 ad 67 ef ed 44 19 4d 9a 2e 4e 4e ab|..<..g..D.M..NN.| * |until 0x3770.2 (391) | | | | | [14]{}: partition 0x3770.3-0x38fc.3 (396.1) - | | | count: 128 0x3770.3-NA (0) + | | | count: 128 0x03770|37 |7 | rice_parameter: 23 0x3770.3-0x3770.7 (0.5) 0x03770| ac 35 79 60 2d 3d dd 60 5d 53 45 13 d1 31 23| .5y`-=.`]SE..1#| samples: raw bits 0x3771-0x38fc.3 (395.4) 0x03780|1d 3e 2c c9 62 ef f6 ff 9d ca 05 10 7e 54 fe 42|.>,.b.......~T.B| * |until 0x38fc.3 (396) | | | | | [15]{}: partition 0x38fc.4-0x3a86 (393.5) - | | | count: 128 0x38fc.4-NA (0) + | | | count: 128 0x038f0| db da | .. | rice_parameter: 23 0x38fc.4-0x38fd (0.5) 0x038f0| da a4 c1| ...| samples: raw bits 0x38fd.1-0x3a86 (393) 0x03900|dd d9 30 e8 7a fa 4c 48 01 3a 85 bb 0e 7e 1e d6|..0.z.LH.:...~..| * |until 0x3a86 (393) | | | | | [16]{}: partition 0x3a86.1-0x3c11.5 (395.5) - | | | count: 128 0x3a86.1-NA (0) + | | | count: 128 0x03a80| 5f | _ | rice_parameter: 23 0x3a86.1-0x3a86.5 (0.5) 0x03a80| 5f 79 4c d2 04 60 e3 42 b4 99| _yL..`.B..| samples: raw bits 0x3a86.6-0x3c11.5 (395) 0x03a90|45 6c e6 7f 22 57 4a a5 ee aa c6 22 f5 ec 79 9b|El.."WJ...."..y.| * |until 0x3c11.5 (395) | | | | | [17]{}: partition 0x3c11.6-0x3d9a.2 (392.5) - | | | count: 128 0x3c11.6-NA (0) + | | | count: 128 0x03c10| 1a ce | .. | rice_parameter: 22 0x3c11.6-0x3c12.2 (0.5) 0x03c10| ce 28 b0 85 6f 2e ef 1d d9 b4 51 d0 1a 66| .(..o.....Q..f| samples: raw bits 0x3c12.3-0x3d9a.2 (392) 0x03c20|ae ee 3b b9 a3 4c 1e e5 0a ca 8a 90 6b 49 44 72|..;..L......kIDr| * |until 0x3d9a.2 (392) | | | | | [18]{}: partition 0x3d9a.3-0x3f21 (390.6) - | | | count: 128 0x3d9a.3-NA (0) + | | | count: 128 0x03d90| f6 | . | rice_parameter: 22 0x3d9a.3-0x3d9a.7 (0.5) 0x03d90| 93 1b c6 da 7b| ....{| samples: raw bits 0x3d9b-0x3f21 (390.1) 0x03da0|dd 5e 2c cc e8 fb 8c 27 17 bd 91 34 89 d6 ef 09|.^,....'...4....| * |until 0x3f21 (391) | | | | | [19]{}: partition 0x3f21.1-0x40ac.5 (395.5) - | | | count: 128 0x3f21.1-NA (0) + | | | count: 128 0x03f20| 5f | _ | rice_parameter: 23 0x3f21.1-0x3f21.5 (0.5) 0x03f20| 5f f0 d3 c1 10 4e 82 30 db 53 bd d1 7a 17 39| _....N.0.S..z.9| samples: raw bits 0x3f21.6-0x40ac.5 (395) 0x03f30|be 89 eb 72 3b bb e7 a2 f1 43 66 a8 7f c3 3e f3|...r;....Cf...>.| * |until 0x40ac.5 (395) | | | | | [20]{}: partition 0x40ac.6-0x4234.2 (391.5) - | | | count: 128 0x40ac.6-NA (0) + | | | count: 128 0x040a0| 62 c4 | b. | rice_parameter: 22 0x40ac.6-0x40ad.2 (0.5) 0x040a0| c4 1e 38| ..8| samples: raw bits 0x40ad.3-0x4234.2 (391) 0x040b0|b0 74 e3 c4 82 38 7b ed b0 e0 a6 ff b1 26 39 24|.t...8{......&9$| * |until 0x4234.2 (391) | | | | | [21]{}: partition 0x4234.3-0x43c0.5 (396.3) - | | | count: 128 0x4234.3-NA (0) + | | | count: 128 0x04230| 37 | 7 | rice_parameter: 23 0x4234.3-0x4234.7 (0.5) 0x04230| c9 54 3f ca e4 98 dd 92 10 44 0e| .T?......D.| samples: raw bits 0x4235-0x43c0.5 (395.6) 0x04240|f2 be 98 9e 8e 8b ec f4 3d 6a bb 9d bf 3f 97 68|........=j...?.h| * |until 0x43c0.5 (396) | | | | | [22]{}: partition 0x43c0.6-0x4549 (392.3) - | | | count: 128 0x43c0.6-NA (0) + | | | count: 128 0x043c0|f6 c0 |.. | rice_parameter: 22 0x43c0.6-0x43c1.2 (0.5) 0x043c0| c0 4f fa 5d 2b a9 6c 96 71 0e 41 ba 07 6b 6b| .O.]+.l.q.A..kk| samples: raw bits 0x43c1.3-0x4549 (391.6) 0x043d0|27 58 bd 4a 3d 4d a1 72 f2 b2 83 a4 73 a8 e4 31|'X.J=M.r....s..1| * |until 0x4549 (392) | | | | | [23]{}: partition 0x4549.1-0x46d3.6 (394.6) - | | | count: 128 0x4549.1-NA (0) + | | | count: 128 0x04540| 5e | ^ | rice_parameter: 23 0x4549.1-0x4549.5 (0.5) 0x04540| 5e 2c ad eb d4 7e f6| ^,...~.| samples: raw bits 0x4549.6-0x46d3.6 (394.1) 0x04550|aa f2 60 64 37 9f 60 2a 2e f2 fb eb c2 9a 47 26|..`d7.`*......G&| * |until 0x46d3.6 (395) | | | | | [24]{}: partition 0x46d3.7-0x485e.3 (394.5) - | | | count: 128 0x46d3.7-NA (0) + | | | count: 128 0x046d0| 7d 78 | }x | rice_parameter: 23 0x46d3.7-0x46d4.3 (0.5) 0x046d0| 78 92 77 08 9d 17 28 9a 73 68 94 bf| x.w...(.sh..| samples: raw bits 0x46d4.4-0x485e.3 (394) 0x046e0|68 a4 3a 28 84 69 a8 be ba 48 5b 35 28 fe 9b 68|h.:(.i...H[5(..h| * |until 0x485e.3 (394) | | | | | [25]{}: partition 0x485e.4-0x49e6.1 (391.6) - | | | count: 128 0x485e.4-NA (0) + | | | count: 128 0x04850| 7b 02| {.| rice_parameter: 22 0x485e.4-0x485f (0.5) 0x04850| 02| .| samples: raw bits 0x485f.1-0x49e6.1 (391.1) 0x04860|50 9a c9 80 c6 0d 38 bf f0 3a 6e c5 c3 fd 51 bf|P.....8..:n...Q.| * |until 0x49e6.1 (392) | | | | | [26]{}: partition 0x49e6.2-0x4b71.4 (395.3) - | | | count: 128 0x49e6.2-NA (0) + | | | count: 128 0x049e0| 2e | . | rice_parameter: 23 0x49e6.2-0x49e6.6 (0.5) 0x049e0| 2e 8d fb 70 64 db d4 49 17 44| ...pd..I.D| samples: raw bits 0x49e6.7-0x4b71.4 (394.6) 0x049f0|b8 05 eb 69 86 01 79 17 04 8c c4 ba 72 87 87 51|...i..y.....r..Q| * |until 0x4b71.4 (395) | | | | | [27]{}: partition 0x4b71.5-0x4cf9.6 (392.2) - | | | count: 128 0x4b71.5-NA (0) + | | | count: 128 0x04b70| 25 a2 | %. | rice_parameter: 22 0x4b71.5-0x4b72.1 (0.5) 0x04b70| a2 59 22 08 c1 7d c5 17 e8 e5 ef 23 90 36| .Y"..}.....#.6| samples: raw bits 0x4b72.2-0x4cf9.6 (391.5) 0x04b80|e6 65 93 62 c8 36 6a 1d 1e dc d7 b3 8d 57 ec 21|.e.b.6j......W.!| * |until 0x4cf9.6 (392) | | | | | [28]{}: partition 0x4cf9.7-0x4e86.1 (396.3) - | | | count: 128 0x4cf9.7-NA (0) + | | | count: 128 0x04cf0| c3 76 | .v | rice_parameter: 23 0x4cf9.7-0x4cfa.3 (0.5) 0x04cf0| 76 ca ac 83 7e d7| v...~.| samples: raw bits 0x4cfa.4-0x4e86.1 (395.6) 0x04d00|a5 2d 44 e3 9c a2 37 6b 57 2e aa 82 a8 23 78 36|.-D...7kW....#x6| * |until 0x4e86.1 (396) | | | | | [29]{}: partition 0x4e86.2-0x500e.2 (392.1) - | | | count: 128 0x4e86.2-NA (0) + | | | count: 128 0x04e80| 2c | , | rice_parameter: 22 0x4e86.2-0x4e86.6 (0.5) 0x04e80| 2c 44 af b0 74 76 1e 6d 6f 3e| ,D..tv.mo>| samples: raw bits 0x4e86.7-0x500e.2 (391.4) 0x04e90|cc 5f 3f 67 6c 68 42 ef 9e e2 76 2d dd 9b 5b 9f|._?glhB...v-..[.| * |until 0x500e.2 (392) | | | | | [30]{}: partition 0x500e.3-0x5196.3 (392.1) - | | | count: 128 0x500e.3-NA (0) + | | | count: 128 0x05000| f6 | . | rice_parameter: 22 0x500e.3-0x500e.7 (0.5) 0x05000| 11| .| samples: raw bits 0x500f-0x5196.3 (391.4) 0x05010|c7 f0 6e 25 96 80 9c 15 10 29 c7 b7 17 6c 83 d8|..n%.....)...l..| * |until 0x5196.3 (392) | | | | | [31]{}: partition 0x5196.4-0x5322.6 (396.3) - | | | count: 128 0x5196.4-NA (0) + | | | count: 128 0x05190| 9b eb | .. | rice_parameter: 23 0x5196.4-0x5197 (0.5) 0x05190| eb a5 b9 25 0a ec 7e 8b 68| ...%..~.h| samples: raw bits 0x5197.1-0x5322.6 (395.6) 0x051a0|72 b8 30 e1 1d 9f a6 c6 84 37 74 f5 af 8b ec b8|r.0......7t.....| @@ -342,9 +342,9 @@ $ fq -d flac dv stereo32.flac | | | [1]{}: subframe 0x5322.7-0x813f.2 (11804.4) 0x05320| 4e | N | zero_bit: 0 (valid) 0x5322.7-0x5322.7 (0.1) 0x05320| 9c | . | subframe_type: "lpc" (0b100111) 0x5323-0x5323.5 (0.6) - | | | lpc_order: 8 0x5323.6-NA (0) + | | | lpc_order: 8 0x05320| 9c | . | wasted_bits_flag: 0 0x5323.6-0x5323.6 (0.1) - | | | subframe_sample_size: 32 0x5323.7-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:8]: 0x5323.7-0x5343.6 (32) 0x05320| 9c 00 00 00 00 | ..... | [0]: 0 value 0x5323.7-0x5327.6 (4) 0x05320| 00 00 00 00 00 | ..... | [1]: 0 value 0x5327.7-0x532b.6 (4) @@ -370,99 +370,99 @@ $ fq -d flac dv stereo32.flac 0x05350| ec dc | .. | [7]: -4900 value 0x5352.1-0x5353.7 (1.7) 0x05350| 50 | P | residual_coding_method: 5 (1) (rice2) 0x5354-0x5354.1 (0.2) 0x05350| 50 | P | partition_order: 4 0x5354.2-0x5354.5 (0.4) - | | | rice_partitions: 16 0x5354.6-NA (0) + | | | rice_partitions: 16 | | | partitions[0:16]: 0x5354.6-0x813f.2 (11754.5) | | | [0]{}: partition 0x5354.6-0x5374.2 (31.5) - | | | count: 248 0x5354.6-NA (0) + | | | count: 248 0x05350| 50 1f | P. | rice_parameter: 0 0x5354.6-0x5355.2 (0.5) 0x05350| 1f ff ff ff ff ff ff ff ff ff ff| ...........| samples: raw bits 0x5355.3-0x5374.2 (31) 0x05360|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| 0x05370|ff ff ff ff f6 |..... | | | | [1]{}: partition 0x5374.3-0x567a.4 (774.2) - | | | count: 256 0x5374.3-NA (0) + | | | count: 256 0x05370| f6 | . | rice_parameter: 22 0x5374.3-0x5374.7 (0.5) 0x05370| 80 00 01 00 00 02 00 00 04 00 00| ...........| samples: raw bits 0x5375-0x567a.4 (773.5) 0x05380|08 00 00 10 00 00 20 00 00 40 00 00 80 00 01 00|...... ..@......| * |until 0x567a.4 (774) | | | | | [2]{}: partition 0x567a.5-0x5989.6 (783.2) - | | | count: 256 0x567a.5-NA (0) + | | | count: 256 0x05670| 5d 81 | ]. | rice_parameter: 22 0x567a.5-0x567b.1 (0.5) 0x05670| 81 84 3b de 67| ..;.g| samples: raw bits 0x567b.2-0x5989.6 (782.5) 0x05680|4b 48 3e 96 5f 0f 44 af 2c cd d7 87 90 12 d8 48|KH>._.D.,......H| * |until 0x5989.6 (783) | | | | | [3]{}: partition 0x5989.7-0x5c97.2 (781.4) - | | | count: 256 0x5989.7-NA (0) + | | | count: 256 0x05980| c7 68 | .h | rice_parameter: 22 0x5989.7-0x598a.3 (0.5) 0x05980| 68 f3 67 27 c2 93| h.g'..| samples: raw bits 0x598a.4-0x5c97.2 (780.7) 0x05990|d0 c8 ba 19 e0 76 1f 02 23 a6 d3 c7 d2 75 58 a2|.....v..#....uX.| * |until 0x5c97.2 (781) | | | | | [4]{}: partition 0x5c97.3-0x5fa5 (781.6) - | | | count: 256 0x5c97.3-NA (0) + | | | count: 256 0x05c90| f6 | . | rice_parameter: 22 0x5c97.3-0x5c97.7 (0.5) 0x05c90| 77 14 11 19 4d d0 4e 95| w...M.N.| samples: raw bits 0x5c98-0x5fa5 (781.1) 0x05ca0|27 ca 95 89 59 eb 94 9d fb 75 98 2d 78 ac b6 28|'...Y....u.-x..(| * |until 0x5fa5 (782) | | | | | [5]{}: partition 0x5fa5.1-0x62b2.1 (781.1) - | | | count: 256 0x5fa5.1-NA (0) + | | | count: 256 0x05fa0| 5a | Z | rice_parameter: 22 0x5fa5.1-0x5fa5.5 (0.5) 0x05fa0| 5a 13 f3 f1 46 27 f3 36 48 44 59| Z...F'.6HDY| samples: raw bits 0x5fa5.6-0x62b2.1 (780.4) 0x05fb0|f1 e1 fb 16 30 12 3f 4b 63 93 07 a8 55 61 88 e9|....0.?Kc...Ua..| * |until 0x62b2.1 (781) | | | | | [6]{}: partition 0x62b2.2-0x65c1.2 (783.1) - | | | count: 256 0x62b2.2-NA (0) + | | | count: 256 0x062b0| ac | . | rice_parameter: 22 0x62b2.2-0x62b2.6 (0.5) 0x062b0| ac 1f 4f 10 9b e0 7a 70 02 e3 90 19 6e 31| ..O...zp....n1| samples: raw bits 0x62b2.7-0x65c1.2 (782.4) 0x062c0|83 95 83 08 77 bc ce 96 90 7d 2c be 1e 89 5e 59|....w....},...^Y| * |until 0x65c1.2 (783) | | | | | [7]{}: partition 0x65c1.3-0x68cf.2 (782) - | | | count: 256 0x65c1.3-NA (0) + | | | count: 256 0x065c0| 16 | . | rice_parameter: 22 0x65c1.3-0x65c1.7 (0.5) 0x065c0| 3b 80 b2 66 08 d1 92 0e 1e 7c 57 41 0b 22| ;..f.....|WA."| samples: raw bits 0x65c2-0x68cf.2 (781.3) 0x065d0|5c 71 e6 ce 4f 85 27 a1 91 74 33 c0 ec 3e 04 47|\q..O.'..t3..>.G| * |until 0x68cf.2 (782) | | | | | [8]{}: partition 0x68cf.3-0x6bdc.4 (781.2) - | | | count: 256 0x68cf.3-NA (0) + | | | count: 256 0x068c0| d6| .| rice_parameter: 22 0x68cf.3-0x68cf.7 (0.5) 0x068d0|f7 56 31 3b 7a 2d 6a 0e 8d ee 06 d4 ba b5 8e ee|.V1;z-j.........| samples: raw bits 0x68d0-0x6bdc.4 (780.5) * |until 0x6bdc.4 (781) | | | | | [9]{}: partition 0x6bdc.5-0x6eea.1 (781.5) - | | | count: 256 0x6bdc.5-NA (0) + | | | count: 256 0x06bd0| a5 a6 | .. | rice_parameter: 22 0x6bdc.5-0x6bdd.1 (0.5) 0x06bd0| a6 ca a7| ...| samples: raw bits 0x6bdd.2-0x6eea.1 (781) 0x06be0|03 6c 6e 39 61 13 86 4d 9f f2 8c 33 b4 27 e7 e2|.ln9a..M...3.'..| * |until 0x6eea.1 (781) | | | | | [10]{}: partition 0x6eea.2-0x71f8.4 (782.3) - | | | count: 256 0x6eea.2-NA (0) + | | | count: 256 0x06ee0| 2d | - | rice_parameter: 22 0x6eea.2-0x6eea.6 (0.5) 0x06ee0| 2d 15 cb 19 c7 23| -....#| samples: raw bits 0x6eea.7-0x71f8.4 (781.6) 0x06ef0|f0 5b 80 0f fc 1c 23 35 b4 58 3e 9e 21 37 c0 f4|.[....#5.X>.!7..| * |until 0x71f8.4 (782) | | | | | [11]{}: partition 0x71f8.5-0x7507.4 (783) - | | | count: 256 0x71f8.5-NA (0) + | | | count: 256 0x071f0| 85 85 | .. | rice_parameter: 22 0x71f8.5-0x71f9.1 (0.5) 0x071f0| 85 e0 24 c4 f1 18 15| ..$....| samples: raw bits 0x71f9.2-0x7507.4 (782.3) 0x07200|c5 92 75 34 ca f0 9b 4a 50 77 01 64 cc 11 a3 24|..u4...JPw.d...$| * |until 0x7507.4 (783) | | | | | [12]{}: partition 0x7507.5-0x7814.3 (780.7) - | | | count: 256 0x7507.5-NA (0) + | | | count: 256 0x07500| ad a3 | .. | rice_parameter: 22 0x7507.5-0x7508.1 (0.5) 0x07500| a3 88 23 ec 13 5e ff f0| ..#..^..| samples: raw bits 0x7508.2-0x7814.3 (780.2) 0x07510|70 8d ed 24 99 7b fd ee ac 62 76 f4 5a d4 1d 1b|p..$.{...bv.Z...| * |until 0x7814.3 (781) | | | | | [13]{}: partition 0x7814.4-0x7b21.5 (781.2) - | | | count: 256 0x7814.4-NA (0) + | | | count: 256 0x07810| eb 45 | .E | rice_parameter: 22 0x7814.4-0x7815 (0.5) 0x07810| 45 ac 11 75 10 f6 dd 7a 5c 54 9a| E..u...z\T.| samples: raw bits 0x7815.1-0x7b21.5 (780.5) 0x07820|a5 29 1b 7a 4d 95 4e 06 d8 dc 72 c2 27 0c 9b 3f|.).zM.N...r.'..?| * |until 0x7b21.5 (781) | | | | | [14]{}: partition 0x7b21.6-0x7e30.1 (782.4) - | | | count: 256 0x7b21.6-NA (0) + | | | count: 256 0x07b20| a2 dc | .. | rice_parameter: 22 0x7b21.6-0x7b22.2 (0.5) 0x07b20| dc 45 ae c4 60 0e 52 6c 50 08 a3 d2 b7 ac| .E..`.RlP.....| samples: raw bits 0x7b22.3-0x7e30.1 (781.7) 0x07b30|ba 62 2b 96 33 8e 47 e0 b7 00 1f f8 38 46 6b 68|.b+.3.G.....8Fkh| * |until 0x7e30.1 (782) | | | | | [15]{}: partition 0x7e30.2-0x813f.2 (783.1) - | | | count: 256 0x7e30.2-NA (0) + | | | count: 256 0x07e30|6c |l | rice_parameter: 22 0x7e30.2-0x7e30.6 (0.5) 0x07e30|6c 59 70 70 e4 7a ae 73 6c fb 10 b1 37 72 a5 f8|lYpp.z.sl...7r..| samples: raw bits 0x7e30.7-0x813f.2 (782.4) 0x07e40|0b c0 49 89 e2 30 2b 8b 24 ea 69 95 e1 36 94 a0|..I..0+.$.i..6..| @@ -486,9 +486,9 @@ $ fq -d flac dv stereo32.flac | | | [0]{}: subframe 0x8148-0xbfd7 (16015.1) 0x08140| 4a | J | zero_bit: 0 (valid) 0x8148-0x8148 (0.1) 0x08140| 4a | J | subframe_type: "lpc" (0b100101) 0x8148.1-0x8148.6 (0.6) - | | | lpc_order: 6 0x8148.7-NA (0) + | | | lpc_order: 6 0x08140| 4a | J | wasted_bits_flag: 0 0x8148.7-0x8148.7 (0.1) - | | | subframe_sample_size: 32 0x8149-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:6]: 0x8149-0x8160.7 (24) 0x08140| fb 14 11 a0 | .... | [0]: -82570848 value 0x8149-0x814c.7 (4) 0x08140| fa fe c4| ...| [1]: -83966944 value 0x814d-0x8150.7 (4) @@ -509,198 +509,198 @@ $ fq -d flac dv stereo32.flac 0x08160| 6e 8d 2a | n.* | [5]: -2967 value 0x816b.4-0x816d.2 (1.7) 0x08160| 2a | * | residual_coding_method: 5 (1) (rice2) 0x816d.3-0x816d.4 (0.2) 0x08160| 2a ed | *. | partition_order: 5 0x816d.5-0x816e (0.4) - | | | rice_partitions: 32 0x816e.1-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x816e.1-0xbfd7 (15977) | | | [0]{}: partition 0x816e.1-0x8332.4 (452.4) - | | | count: 122 0x816e.1-NA (0) + | | | count: 122 0x08160| ed | . | rice_parameter: 27 0x816e.1-0x816e.5 (0.5) 0x08160| ed 60| .`| samples: raw bits 0x816e.6-0x8332.4 (451.7) 0x08170|d9 df aa 98 21 ab 4e 3b 45 8a db e7 1b d6 c7 0d|....!.N;E.......| * |until 0x8332.4 (452) | | | | | [1]{}: partition 0x8332.5-0x84fa.1 (455.5) - | | | count: 128 0x8332.5-NA (0) + | | | count: 128 0x08330| 8e 84 | .. | rice_parameter: 26 0x8332.5-0x8333.1 (0.5) 0x08330| 84 d4 f2 d7 18 b8 a4 b4 50 5b d1 31 8f| ........P[.1.| samples: raw bits 0x8333.2-0x84fa.1 (455) 0x08340|b2 a8 44 f3 9d 73 1a 0f ff 3c 41 57 bf d1 28 1e|..D..s...P..| samples: raw bits 0xb204.3-0xb3fd.7 (505.5) 0x0b210|43 7b 0d c7 23 8c 2d ac ac 3b 44 f8 a9 00 5a 9d|C{..#.-..;D...Z.| * |until 0xb3fd.7 (506) | | | | | [26]{}: partition 0xb3fe-0xb5f7.5 (505.6) - | | | count: 128 0xb3fe-NA (0) + | | | count: 128 0x0b3f0| f3 | . | rice_parameter: 30 0xb3fe-0xb3fe.4 (0.5) 0x0b3f0| f3 32| .2| samples: raw bits 0xb3fe.5-0xb5f7.5 (505.1) 0x0b400|82 1a ca f7 70 8d fc f1 d1 26 d5 69 5d 17 d6 7e|....p....&.i]..~| * |until 0xb5f7.5 (506) | | | | | [27]{}: partition 0xb5f7.6-0xb7f2 (506.3) - | | | count: 128 0xb5f7.6-NA (0) + | | | count: 128 0x0b5f0| ab de | .. | rice_parameter: 30 0xb5f7.6-0xb5f8.2 (0.5) 0x0b5f0| de cc 59 57 58 dc 69 ec| ..YWX.i.| samples: raw bits 0xb5f8.3-0xb7f2 (505.6) 0x0b600|8b 57 97 8e f1 5c d8 0f 92 c1 79 9c 94 89 8f ce|.W...\....y.....| * |until 0xb7f2 (506) | | | | | [28]{}: partition 0xb7f2.1-0xb9eb.4 (505.4) - | | | count: 128 0xb7f2.1-NA (0) + | | | count: 128 0x0b7f0| fa | . | rice_parameter: 30 0xb7f2.1-0xb7f2.5 (0.5) 0x0b7f0| fa 21 5d 14 f3 0e 28 e2 ca e1 27 8a 4c cd| .!]...(...'.L.| samples: raw bits 0xb7f2.6-0xb9eb.4 (504.7) 0x0b800|af 28 54 e9 04 ce 44 4d 1d 63 2b 76 dd 33 ef 1f|.(T...DM.c+v.3..| * |until 0xb9eb.4 (505) | | | | | [29]{}: partition 0xb9eb.5-0xbbe2.3 (502.7) - | | | count: 128 0xb9eb.5-NA (0) + | | | count: 128 0x0b9e0| d7 7d | .} | rice_parameter: 29 0xb9eb.5-0xb9ec.1 (0.5) 0x0b9e0| 7d 3e d3 8c| }>..| samples: raw bits 0xb9ec.2-0xbbe2.3 (502.2) 0x0b9f0|0c 05 7e 25 8d 3a 54 59 9d 13 7d 38 1e 6e c9 f5|..~%.:TY..}8.n..| * |until 0xbbe2.3 (503) | | | | | [30]{}: partition 0xbbe2.4-0xbddc.7 (506.4) - | | | count: 128 0xbbe2.4-NA (0) + | | | count: 128 0x0bbe0| 0f 2e | .. | rice_parameter: 30 0xbbe2.4-0xbbe3 (0.5) 0x0bbe0| 2e 6a d5 94 38 4b 5a e1 d3 ca 35 02 e5| .j..8KZ...5..| samples: raw bits 0xbbe3.1-0xbddc.7 (505.7) 0x0bbf0|b5 44 4e d3 af ad 04 41 65 04 c9 40 1f c4 2c a2|.DN....Ae..@..,.| * |until 0xbddc.7 (506) | | | | | [31]{}: partition 0xbddd-0xbfd7 (506.1) - | | | count: 128 0xbddd-NA (0) + | | | count: 128 0x0bdd0| f4 | . | rice_parameter: 30 0xbddd-0xbddd.4 (0.5) 0x0bdd0| f4 15 03| ...| samples: raw bits 0xbddd.5-0xbfd7 (505.4) 0x0bde0|dc 84 d1 9d 08 de 5f e0 cb 7a bb b8 a2 bc 10 af|......_..z......| @@ -708,9 +708,9 @@ $ fq -d flac dv stereo32.flac | | | [1]{}: subframe 0xbfd7.1-0xfe63.7 (16012.7) 0x0bfd0| 24 | $ | zero_bit: 0 (valid) 0xbfd7.1-0xbfd7.1 (0.1) 0x0bfd0| 24 | $ | subframe_type: "lpc" (0b100100) 0xbfd7.2-0xbfd7.7 (0.6) - | | | lpc_order: 5 0xbfd8-NA (0) + | | | lpc_order: 5 0x0bfd0| 01 | . | wasted_bits_flag: 0 0xbfd8-0xbfd8 (0.1) - | | | subframe_sample_size: 32 0xbfd8.1-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:5]: 0xbfd8.1-0xbfec (20) 0x0bfd0| 01 03 17 32 00 | ...2. | [0]: 33959524 value 0xbfd8.1-0xbfdc (4) 0x0bfd0| 00 c2 77 f3| ..w.| [1]: 25489382 value 0xbfdc.1-0xbfe0 (4) @@ -729,197 +729,197 @@ $ fq -d flac dv stereo32.flac 0x0bff0| 3c 54 9a | n.K"@7..| * |until 0xe4a8.5 (506) | | | | | [19]{}: partition 0xe4a8.6-0xe6a2.6 (506.1) - | | | count: 128 0xe4a8.6-NA (0) + | | | count: 128 0x0e4a0| 8f d7 | .. | rice_parameter: 30 0xe4a8.6-0xe4a9.2 (0.5) 0x0e4a0| d7 0c ac 6e 1f 08 6f| ...n..o| samples: raw bits 0xe4a9.3-0xe6a2.6 (505.4) 0x0e4b0|5d bd 6c 84 c5 21 d2 67 de 5f 16 ef d7 6a b8 2b|].l..!.g._...j.+| * |until 0xe6a2.6 (506) | | | | | [20]{}: partition 0xe6a2.7-0xe89e.3 (507.5) - | | | count: 128 0xe6a2.7-NA (0) + | | | count: 128 0x0e6a0| 85 e8 | .. | rice_parameter: 30 0xe6a2.7-0xe6a3.3 (0.5) 0x0e6a0| e8 46 33 41 0d 2b bd 4b c9 f3 ef 01 a8| .F3A.+.K.....| samples: raw bits 0xe6a3.4-0xe89e.3 (507) 0x0e6b0|ad e3 1e 71 a9 2a 09 5c ea 2c 23 94 93 78 88 89|...q.*.\.,#..x..| * |until 0xe89e.3 (507) | | | | | [21]{}: partition 0xe89e.4-0xea99.7 (507.4) - | | | count: 128 0xe89e.4-NA (0) + | | | count: 128 0x0e890| df 5d| .]| rice_parameter: 30 0xe89e.4-0xe89f (0.5) 0x0e890| 5d| ]| samples: raw bits 0xe89f.1-0xea99.7 (506.7) 0x0e8a0|fd b5 fd 53 d0 51 da 26 a8 46 61 23 18 5b 4b a4|...S.Q.&.Fa#.[K.| * |until 0xea99.7 (507) | | | | | [22]{}: partition 0xea9a-0xec95.5 (507.6) - | | | count: 128 0xea9a-NA (0) + | | | count: 128 0x0ea90| f2 | . | rice_parameter: 30 0xea9a-0xea9a.4 (0.5) 0x0ea90| f2 0f 85 4d ba bb| ...M..| samples: raw bits 0xea9a.5-0xec95.5 (507.1) 0x0eaa0|70 4a a4 dc 1e 82 57 2d a1 70 b2 2a f2 11 4b 82|pJ....W-.p.*..K.| * |until 0xec95.5 (508) | | | | | [23]{}: partition 0xec95.6-0xee8e.5 (505) - | | | count: 128 0xec95.6-NA (0) + | | | count: 128 0x0ec90| 0f d1 | .. | rice_parameter: 30 0xec95.6-0xec96.2 (0.5) 0x0ec90| d1 25 85 93 19 a4 1d 5e 26 a3| .%.....^&.| samples: raw bits 0xec96.3-0xee8e.5 (504.3) 0x0eca0|42 8d f0 57 48 4a a0 d0 5f 2b 54 50 3b 6d fb 46|B..WHJ.._+TP;m.F| * |until 0xee8e.5 (505) | | | | | [24]{}: partition 0xee8e.6-0xf089.1 (506.4) - | | | count: 128 0xee8e.6-NA (0) + | | | count: 128 0x0ee80| 57 d8| W.| rice_parameter: 30 0xee8e.6-0xee8f.2 (0.5) 0x0ee80| d8| .| samples: raw bits 0xee8f.3-0xf089.1 (505.7) 0x0ee90|b6 d5 58 9c 1d 1c 9c 1a ff 2d 9b 33 b6 29 95 fa|..X......-.3.)..| * |until 0xf089.1 (506) | | | | | [25]{}: partition 0xf089.2-0xf282.7 (505.6) - | | | count: 128 0xf089.2-NA (0) + | | | count: 128 0x0f080| 7b | { | rice_parameter: 29 0xf089.2-0xf089.6 (0.5) 0x0f080| 7b 3c ab 5b a1 26 77| {<.[.&w| samples: raw bits 0xf089.7-0xf282.7 (505.1) 0x0f090|ea 98 e3 59 f1 ac b7 95 0e 2c f2 8f f6 51 b6 81|...Y.....,...Q..| * |until 0xf282.7 (506) | | | | | [26]{}: partition 0xf283-0xf47d.2 (506.3) - | | | count: 128 0xf283-NA (0) + | | | count: 128 0x0f280| f2 | . | rice_parameter: 30 0xf283-0xf283.4 (0.5) 0x0f280| f2 68 ad 0c cb 1c 33 ef 02 51 80 4a 8c| .h....3..Q.J.| samples: raw bits 0xf283.5-0xf47d.2 (505.6) 0x0f290|cf 53 14 d2 79 d1 62 be 52 ab f3 8d a9 a8 38 89|.S..y.b.R.....8.| * |until 0xf47d.2 (506) | | | | | [27]{}: partition 0xf47d.3-0xf678.7 (507.5) - | | | count: 128 0xf47d.3-NA (0) + | | | count: 128 0x0f470| fe | . | rice_parameter: 30 0xf47d.3-0xf47d.7 (0.5) 0x0f470| 52 7b| R{| samples: raw bits 0xf47e-0xf678.7 (507) 0x0f480|c2 b8 bd 9f 4e 2f e4 7c 70 ab 2d a7 06 73 95 20|....N/.|p.-..s. | * |until 0xf678.7 (507) | | | | | [28]{}: partition 0xf679-0xf874.2 (507.3) - | | | count: 128 0xf679-NA (0) + | | | count: 128 0x0f670| f2 | . | rice_parameter: 30 0xf679-0xf679.4 (0.5) 0x0f670| f2 8b bf e9 2c 63 05| ....,c.| samples: raw bits 0xf679.5-0xf874.2 (506.6) 0x0f680|54 57 21 2c eb 2b a7 a0 eb d1 d9 bb 38 af 47 80|TW!,.+......8.G.| * |until 0xf874.2 (507) | | | | | [29]{}: partition 0xf874.3-0xfa6e.5 (506.3) - | | | count: 128 0xf874.3-NA (0) + | | | count: 128 0x0f870| be | . | rice_parameter: 30 0xf874.3-0xf874.7 (0.5) 0x0f870| a2 43 9d bd 68 da 86 86 37 bf 5a| .C..h...7.Z| samples: raw bits 0xf875-0xfa6e.5 (505.6) 0x0f880|c3 05 ff f4 8a 23 e7 4a de 9c 34 62 07 88 46 9d|.....#.J..4b..F.| * |until 0xfa6e.5 (506) | | | | | [30]{}: partition 0xfa6e.6-0xfc69.5 (507) - | | | count: 128 0xfa6e.6-NA (0) + | | | count: 128 0x0fa60| 23 c4| #.| rice_parameter: 30 0xfa6e.6-0xfa6f.2 (0.5) 0x0fa60| c4| .| samples: raw bits 0xfa6f.3-0xfc69.5 (506.3) 0x0fa70|8c df ac b5 63 96 f3 da 9b 0a ba 79 cd af c1 6c|....c......y...l| * |until 0xfc69.5 (507) | | | | | [31]{}: partition 0xfc69.6-0xfe63.7 (506.2) - | | | count: 128 0xfc69.6-NA (0) + | | | count: 128 0x0fc60| 9f d5 | .. | rice_parameter: 30 0xfc69.6-0xfc6a.2 (0.5) 0x0fc60| d5 b4 36 94 56 56| ..6.VV| samples: raw bits 0xfc6a.3-0xfe63.7 (505.5) 0x0fc70|9c 00 2a 23 29 e6 c7 e1 44 2a 6f a9 92 b0 92 06|..*#)...D*o.....| @@ -943,9 +943,9 @@ $ fq -d flac dv stereo32.flac | | | [0]{}: subframe 0xfe6c-0x1380a.4 (14750.5) 0x0fe60| 4c | L | zero_bit: 0 (valid) 0xfe6c-0xfe6c (0.1) 0x0fe60| 4c | L | subframe_type: "lpc" (0b100110) 0xfe6c.1-0xfe6c.6 (0.6) - | | | lpc_order: 7 0xfe6c.7-NA (0) + | | | lpc_order: 7 0x0fe60| 4c | L | wasted_bits_flag: 0 0xfe6c.7-0xfe6c.7 (0.1) - | | | subframe_sample_size: 32 0xfe6d-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:7]: 0xfe6d-0xfe88.7 (28) 0x0fe60| 0b ba b0| ...| [0]: 196784224 value 0xfe6d-0xfe70.7 (4) 0x0fe70|60 |` | @@ -969,53 +969,53 @@ $ fq -d flac dv stereo32.flac 0x0fe90| a5 46 13 | .F. | [6]: 5400 value 0xfe95.3-0xfe97.1 (1.7) 0x0fe90| 13 | . | residual_coding_method: 5 (1) (rice2) 0xfe97.2-0xfe97.3 (0.2) 0x0fe90| 13 | . | partition_order: 3 0xfe97.4-0xfe97.7 (0.4) - | | | rice_partitions: 8 0xfe98-NA (0) + | | | rice_partitions: 8 | | | partitions[0:8]: 0xfe98-0x1380a.4 (14706.5) | | | [0]{}: partition 0xfe98-0x10667 (1999.1) - | | | count: 505 0xfe98-NA (0) + | | | count: 505 0x0fe90| f2 | . | rice_parameter: 30 0xfe98-0xfe98.4 (0.5) 0x0fe90| f2 a9 7a 74 59 11 a3 50| ..ztY..P| samples: raw bits 0xfe98.5-0x10667 (1998.4) 0x0fea0|11 4d c7 12 ff 4e 50 3a 7a ee c4 74 d9 73 e4 cb|.M...NP:z..t.s..| * |until 0x10667 (1999) | | | | | [1]{}: partition 0x10667.1-0x10e3f.4 (2008.4) - | | | count: 512 0x10667.1-NA (0) + | | | count: 512 0x10660| 74 | t | rice_parameter: 29 0x10667.1-0x10667.5 (0.5) 0x10660| 74 e5 20 7a 69 c3 b9 ee 18| t. zi....| samples: raw bits 0x10667.6-0x10e3f.4 (2007.7) 0x10670|a4 20 38 cd 2c f3 5b 50 f9 82 ba db 5c 94 05 e0|. 8.,.[P....\...| * |until 0x10e3f.4 (2008) | | | | | [2]{}: partition 0x10e3f.5-0x11536.5 (1783.1) - | | | count: 512 0x10e3f.5-NA (0) + | | | count: 512 0x10e30| b6| .| rice_parameter: 26 0x10e3f.5-0x10e40.1 (0.5) 0x10e40|9a |. | 0x10e40|9a 08 73 81 c1 5f 85 1e 1c 50 78 85 35 ad 4f 67|..s.._...Px.5.Og| samples: raw bits 0x10e40.2-0x11536.5 (1782.4) 0x10e50|34 a8 fd c5 ef 85 0b c5 54 70 e2 f0 a2 1c 2e 57|4.......Tp.....W| * |until 0x11536.5 (1783) | | | | | [3]{}: partition 0x11536.6-0x11c2d.4 (1782.7) - | | | count: 512 0x11536.6-NA (0) + | | | count: 512 0x11530| 6b 4a | kJ | rice_parameter: 26 0x11536.6-0x11537.2 (0.5) 0x11530| 4a fe 67 70 de 3d b8 4f 2d| J.gp.=.O-| samples: raw bits 0x11537.3-0x11c2d.4 (1782.2) 0x11540|4a 38 fa 42 b2 44 46 11 32 76 43 b8 a6 ff 4a 84|J8.B.DF.2vC...J.| * |until 0x11c2d.4 (1783) | | | | | [4]{}: partition 0x11c2d.5-0x12324.7 (1783.3) - | | | count: 512 0x11c2d.5-NA (0) + | | | count: 512 0x11c20| f6 92 | .. | rice_parameter: 26 0x11c2d.5-0x11c2e.1 (0.5) 0x11c20| 92 a0| ..| samples: raw bits 0x11c2e.2-0x12324.7 (1782.6) 0x11c30|13 c1 95 e4 62 99 8d 13 21 61 45 0f 19 57 04 d9|....b...!aE..W..| * |until 0x12324.7 (1783) | | | | | [5]{}: partition 0x12325-0x12a1b.7 (1783) - | | | count: 512 0x12325-NA (0) + | | | count: 512 0x12320| d6 | . | rice_parameter: 26 0x12325-0x12325.4 (0.5) 0x12320| d6 cc 00 c6 f1 3a 7a 49 cc 48 04| .....:zI.H.| samples: raw bits 0x12325.5-0x12a1b.7 (1782.3) 0x12330|9d 08 eb 8b 1e 3d 34 af e6 77 0d e3 db 84 f2 d4|.....=4..w......| * |until 0x12a1b.7 (1783) | | | | | [6]{}: partition 0x12a1c-0x13113.4 (1783.5) - | | | count: 512 0x12a1c-NA (0) + | | | count: 512 0x12a10| d5 | . | rice_parameter: 26 0x12a1c-0x12a1c.4 (0.5) 0x12a10| d5 96 67 36| ..g6| samples: raw bits 0x12a1c.5-0x13113.4 (1783) 0x12a20|d8 03 af 9a 12 54 91 09 b1 ae 13 23 a5 f9 2a 01|.....T.....#..*.| * |until 0x13113.4 (1783) | | | | | [7]{}: partition 0x13113.5-0x1380a.4 (1783) - | | | count: 512 0x13113.5-NA (0) + | | | count: 512 0x13110| 0e a0 | .. | rice_parameter: 26 0x13113.5-0x13114.1 (0.5) 0x13110| a0 29 8d b4 49 c4 6e bc b2 48 98 b4| .)..I.n..H..| samples: raw bits 0x13114.2-0x1380a.4 (1782.3) 0x13120|ae 33 56 76 3d 6c c0 0c 6f 13 a7 a4 9c c4 80 49|.3Vv=l..o......I| @@ -1023,9 +1023,9 @@ $ fq -d flac dv stereo32.flac | | | [1]{}: subframe 0x1380a.5-0x170de.2 (14547.6) 0x13800| 0a | . | zero_bit: 0 (valid) 0x1380a.5-0x1380a.5 (0.1) 0x13800| 0a 66 | .f | subframe_type: "lpc" (0b100110) 0x1380a.6-0x1380b.3 (0.6) - | | | lpc_order: 7 0x1380b.4-NA (0) + | | | lpc_order: 7 0x13800| 66 | f | wasted_bits_flag: 0 0x1380b.4-0x1380b.4 (0.1) - | | | subframe_sample_size: 32 0x1380b.5-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:7]: 0x1380b.5-0x13827.4 (28) 0x13800| 66 d4 d6 4a 05| f..J.| [0]: -627390144 value 0x1380b.5-0x1380f.4 (4) 0x13800| 05| .| [1]: -1283660672 value 0x1380f.5-0x13813.4 (4) @@ -1049,196 +1049,196 @@ $ fq -d flac dv stereo32.flac 0x13830| 38 20 | 8 | [6]: 7184 value 0x13834-0x13835.6 (1.7) 0x13830| 20 af | . | residual_coding_method: 5 (1) (rice2) 0x13835.7-0x13836 (0.2) 0x13830| af | . | partition_order: 5 0x13836.1-0x13836.4 (0.4) - | | | rice_partitions: 32 0x13836.5-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x13836.5-0x170de.2 (14503.6) | | | [0]{}: partition 0x13836.5-0x13a15.6 (479.2) - | | | count: 121 0x13836.5-NA (0) + | | | count: 121 0x13830| af b9 | .. | rice_parameter: 30 0x13836.5-0x13837.1 (0.5) 0x13830| b9 10 c0 32 45 0a 21 0b 6e| ...2E.!.n| samples: raw bits 0x13837.2-0x13a15.6 (478.5) 0x13840|72 2a e6 54 7c 26 f7 93 3f ad 1a b5 2b 62 39 5c|r*.T|&..?...+b9\| * |until 0x13a15.6 (479) | | | | | [1]{}: partition 0x13a15.7-0x13c11.2 (507.4) - | | | count: 128 0x13a15.7-NA (0) + | | | count: 128 0x13a10| 77 eb | w. | rice_parameter: 30 0x13a15.7-0x13a16.3 (0.5) 0x13a10| eb 49 3b 7a 37 79 d6 fc cb 5b| .I;z7y...[| samples: raw bits 0x13a16.4-0x13c11.2 (506.7) 0x13a20|f9 f8 36 c2 45 a9 5c 10 f9 09 30 84 a8 18 69 b6|..6.E.\...0...i.| * |until 0x13c11.2 (507) | | | | | [2]{}: partition 0x13c11.3-0x13e0c.1 (506.7) - | | | count: 128 0x13c11.3-NA (0) + | | | count: 128 0x13c10| 5e | ^ | rice_parameter: 30 0x13c11.3-0x13c11.7 (0.5) 0x13c10| e8 a6 69 b8 5a 1a 9c b4 c8 bf 70 99 17 48| ..i.Z.....p..H| samples: raw bits 0x13c12-0x13e0c.1 (506.2) 0x13c20|ca 46 24 a2 53 61 95 bb bb 45 25 9c c5 18 b5 68|.F$.Sa...E%....h| * |until 0x13e0c.1 (507) | | | | | [3]{}: partition 0x13e0c.2-0x14005.3 (505.2) - | | | count: 128 0x13e0c.2-NA (0) + | | | count: 128 0x13e00| 3d | = | rice_parameter: 30 0x13e0c.2-0x13e0c.6 (0.5) 0x13e00| 3d c2 c3 4f| =..O| samples: raw bits 0x13e0c.7-0x14005.3 (504.5) 0x13e10|85 db ae 9b 52 47 01 ce ca 92 1e ab 3e f8 eb 00|....RG......>...| * |until 0x14005.3 (505) | | | | | [4]{}: partition 0x14005.4-0x14201.6 (508.3) - | | | count: 128 0x14005.4-NA (0) + | | | count: 128 0x14000| 2f 77 | /w | rice_parameter: 30 0x14005.4-0x14006 (0.5) 0x14000| 77 b2 b4 91 43 6a a3 a5 90 2d| w...Cj...-| samples: raw bits 0x14006.1-0x14201.6 (507.6) 0x14010|c1 bd a0 3f 7f 35 11 fd 46 d7 4e 16 a8 ec 32 4e|...?.5..F.N...2N| * |until 0x14201.6 (508) | | | | | [5]{}: partition 0x14201.7-0x143fb.2 (505.4) - | | | count: 128 0x14201.7-NA (0) + | | | count: 128 0x14200| db ee | .. | rice_parameter: 30 0x14201.7-0x14202.3 (0.5) 0x14200| ee 65 d8 07 90 46 ee 71 b0 fd 97 bd b2 60| .e...F.q.....`| samples: raw bits 0x14202.4-0x143fb.2 (504.7) 0x14210|15 f4 bb 65 4b 96 f0 0f 49 89 4f ef e1 f7 e1 b4|...eK...I.O.....| * |until 0x143fb.2 (505) | | | | | [6]{}: partition 0x143fb.3-0x145f5 (505.6) - | | | count: 128 0x143fb.3-NA (0) + | | | count: 128 0x143f0| 9e | . | rice_parameter: 30 0x143fb.3-0x143fb.7 (0.5) 0x143f0| 6d d8 8e 99| m...| samples: raw bits 0x143fc-0x145f5 (505.1) 0x14400|9e de fb 09 eb 9e 01 c1 19 7a 0b 00 82 bb 6a 93|.........z....j.| * |until 0x145f5 (506) | | | | | [7]{}: partition 0x145f5.1-0x147db.1 (486.1) - | | | count: 128 0x145f5.1-NA (0) + | | | count: 128 0x145f0| 70 | p | rice_parameter: 28 0x145f5.1-0x145f5.5 (0.5) 0x145f0| 70 44 df 69 0e af 9c 5b 32 c8 06| pD.i...[2..| samples: raw bits 0x145f5.6-0x147db.1 (485.4) 0x14600|1f 02 a2 56 a6 00 6a 0d 28 dc 0c ce 77 7c 09 d5|...V..j.(...w|..| * |until 0x147db.1 (486) | | | | | [8]{}: partition 0x147db.2-0x14999.1 (446) - | | | count: 128 0x147db.2-NA (0) + | | | count: 128 0x147d0| b5 | . | rice_parameter: 26 0x147db.2-0x147db.6 (0.5) 0x147d0| b5 d1 b9 b7 b0| .....| samples: raw bits 0x147db.7-0x14999.1 (445.3) 0x147e0|c8 cb c2 47 b0 0e 76 28 22 ef fb 00 65 d0 37 f5|...G..v("...e.7.| * |until 0x14999.1 (446) | | | | | [9]{}: partition 0x14999.2-0x14b57.5 (446.4) - | | | count: 128 0x14999.2-NA (0) + | | | count: 128 0x14990| b4 | . | rice_parameter: 26 0x14999.2-0x14999.6 (0.5) 0x14990| b4 b9 62 4a 8b 9a a4| ..bJ...| samples: raw bits 0x14999.7-0x14b57.5 (445.7) 0x149a0|cc b9 29 0c cb a0 53 68 b8 a0 79 8b ad 0b 18 b7|..)...Sh..y.....| * |until 0x14b57.5 (446) | | | | | [10]{}: partition 0x14b57.6-0x14cfb.1 (419.4) - | | | count: 128 0x14b57.6-NA (0) + | | | count: 128 0x14b50| db 03 | .. | rice_parameter: 24 0x14b57.6-0x14b58.2 (0.5) 0x14b50| 03 94 10 0c 3e 4b 71 43| ....>KqC| samples: raw bits 0x14b58.3-0x14cfb.1 (418.7) 0x14b60|93 2a c8 11 67 66 a1 7a 46 8e 17 dc f9 61 96 f2|.*..gf.zF....a..| * |until 0x14cfb.1 (419) | | | | | [11]{}: partition 0x14cfb.2-0x14eb4.7 (441.6) - | | | count: 128 0x14cfb.2-NA (0) + | | | count: 128 0x14cf0| 75 | u | rice_parameter: 26 0x14cfb.2-0x14cfb.6 (0.5) 0x14cf0| 75 71 bc 4b 64| uq.Kd| samples: raw bits 0x14cfb.7-0x14eb4.7 (441.1) 0x14d00|5d 4b 2f 06 c8 0b ba f0 2b 7a 61 39 9e d4 07 d3|]K/.....+za9....| * |until 0x14eb4.7 (442) | | | | | [12]{}: partition 0x14eb5-0x15075.4 (448.5) - | | | count: 128 0x14eb5-NA (0) + | | | count: 128 0x14eb0| d3 | . | rice_parameter: 26 0x14eb5-0x14eb5.4 (0.5) 0x14eb0| d3 16 8d df b6 0b 3e 1a e4 66 82| ......>..f.| samples: raw bits 0x14eb5.5-0x15075.4 (448) 0x14ec0|b5 6d 71 7a cd 98 35 ab 95 4d 2a b6 13 7c af d7|.mqz..5..M*..|..| * |until 0x15075.4 (448) | | | | | [13]{}: partition 0x15075.5-0x1522d.6 (440.2) - | | | count: 128 0x15075.5-NA (0) + | | | count: 128 0x15070| fe 4e | .N | rice_parameter: 25 0x15075.5-0x15076.1 (0.5) 0x15070| 4e d5 37 5c d9 e4 87 cd c8 c1| N.7\......| samples: raw bits 0x15076.2-0x1522d.6 (439.5) 0x15080|9c fb e9 20 44 8b 16 b6 7f 1f 42 62 36 2b 83 3f|... D.....Bb6+.?| * |until 0x1522d.6 (440) | | | | | [14]{}: partition 0x1522d.7-0x153d2.6 (421) - | | | count: 128 0x1522d.7-NA (0) + | | | count: 128 0x15220| d3 85 | .. | rice_parameter: 24 0x1522d.7-0x1522e.3 (0.5) 0x15220| 85 84| ..| samples: raw bits 0x1522e.4-0x153d2.6 (420.3) 0x15230|46 7d 6b e2 bf 5f d4 11 d7 b3 73 56 d2 f7 44 84|F}k.._....sV..D.| * |until 0x153d2.6 (421) | | | | | [15]{}: partition 0x153d2.7-0x15592 (447.2) - | | | count: 128 0x153d2.7-NA (0) + | | | count: 128 0x153d0| b1 af | .. | rice_parameter: 26 0x153d2.7-0x153d3.3 (0.5) 0x153d0| af 85 6d f8 8f fb c1 de a3 d4 31 11 c6| ..m.......1..| samples: raw bits 0x153d3.4-0x15592 (446.5) 0x153e0|90 12 37 09 29 0d 41 7c 11 8b c6 0b ca 09 15 75|..7.).A|.......u| * |until 0x15592 (447) | | | | | [16]{}: partition 0x15592.1-0x1574e.7 (444.7) - | | | count: 128 0x15592.1-NA (0) + | | | count: 128 0x15590| 69 | i | rice_parameter: 26 0x15592.1-0x15592.5 (0.5) 0x15590| 69 7e 25 0d 97 50 83 29 77 63 4d 97 51 1d| i~%..P.)wcM.Q.| samples: raw bits 0x15592.6-0x1574e.7 (444.2) 0x155a0|a9 80 46 dc 16 d9 b2 61 76 19 8f 97 0f e8 d1 74|..F....av......t| * |until 0x1574e.7 (445) | | | | | [17]{}: partition 0x1574f-0x158f0.3 (417.4) - | | | count: 128 0x1574f-NA (0) + | | | count: 128 0x15740| c0| .| rice_parameter: 24 0x1574f-0x1574f.4 (0.5) 0x15740| c0| .| samples: raw bits 0x1574f.5-0x158f0.3 (416.7) 0x15750|80 40 1e 08 46 c8 50 9e d6 61 0a 84 69 00 8c 09|.@..F.P..a..i...| * |until 0x158f0.3 (417) | | | | | [18]{}: partition 0x158f0.4-0x15aab.7 (443.4) - | | | count: 128 0x158f0.4-NA (0) + | | | count: 128 0x158f0|3d 66 |=f | rice_parameter: 26 0x158f0.4-0x158f1 (0.5) 0x158f0| 66 82 b4 fd 35 8b 6b 83 2e 8c f4 bd b2 4e 16| f...5.k......N.| samples: raw bits 0x158f1.1-0x15aab.7 (442.7) 0x15900|97 8b c4 19 29 a8 85 57 83 b5 56 2d 78 04 3f 4e|....)..W..V-x.?N| * |until 0x15aab.7 (443) | | | | | [19]{}: partition 0x15aac-0x15c6c.3 (448.4) - | | | count: 128 0x15aac-NA (0) + | | | count: 128 0x15aa0| d3 | . | rice_parameter: 26 0x15aac-0x15aac.4 (0.5) 0x15aa0| d3 02 60 8f| ..`.| samples: raw bits 0x15aac.5-0x15c6c.3 (447.7) 0x15ab0|b0 28 2a 6a f1 e3 34 a8 80 6a 8b b5 7e e3 b6 b4|.(*j..4..j..~...| * |until 0x15c6c.3 (448) | | | | | [20]{}: partition 0x15c6c.4-0x15e20.6 (436.3) - | | | count: 128 0x15c6c.4-NA (0) + | | | count: 128 0x15c60| dc 9a | .. | rice_parameter: 25 0x15c6c.4-0x15c6d (0.5) 0x15c60| 9a 52 23| .R#| samples: raw bits 0x15c6d.1-0x15e20.6 (435.6) 0x15c70|59 be 27 45 99 97 08 19 ea 58 93 95 11 24 58 8d|Y.'E.....X...$X.| * |until 0x15e20.6 (436) | | | | | [21]{}: partition 0x15e20.7-0x15fca.3 (425.5) - | | | count: 128 0x15e20.7-NA (0) + | | | count: 128 0x15e20|0b 9f |.. | rice_parameter: 25 0x15e20.7-0x15e21.3 (0.5) 0x15e20| 9f b2 70 56 7b 7c cc be 83 b2 e2 c1 e3 ac 95| ..pV{|.........| samples: raw bits 0x15e21.4-0x15fca.3 (425) 0x15e30|e8 66 13 61 1f d9 3c 20 f0 f0 40 99 6a 36 b7 c8|.f.a..< ..@.j6..| * |until 0x15fca.3 (425) | | | | | [22]{}: partition 0x15fca.4-0x1618a.3 (448) - | | | count: 128 0x15fca.4-NA (0) + | | | count: 128 0x15fc0| 8d 7f | .. | rice_parameter: 26 0x15fca.4-0x15fcb (0.5) 0x15fc0| 7f 1f 31 a4 f0| ..1..| samples: raw bits 0x15fcb.1-0x1618a.3 (447.3) 0x15fd0|2e 44 f3 27 33 8a 4f 8b 80 84 16 31 5f 46 b9 91|.D.'3.O....1_F..| * |until 0x1618a.3 (448) | | | | | [23]{}: partition 0x1618a.4-0x16345.4 (443.1) - | | | count: 128 0x1618a.4-NA (0) + | | | count: 128 0x16180| ed 2e | .. | rice_parameter: 26 0x1618a.4-0x1618b (0.5) 0x16180| 2e 60 8f e2 e5| .`...| samples: raw bits 0x1618b.1-0x16345.4 (442.4) 0x16190|e3 0e 2e 5f 2d 42 e5 eb 77 2e 5e d7 12 e5 ec ec|..._-B..w.^.....| * |until 0x16345.4 (443) | | | | | [24]{}: partition 0x16345.5-0x164e6.4 (417) - | | | count: 128 0x16345.5-NA (0) + | | | count: 128 0x16340| 76 0b | v. | rice_parameter: 24 0x16345.5-0x16346.1 (0.5) 0x16340| 0b 6c 51 60 b4 d1 12 22 e9 4b| .lQ`...".K| samples: raw bits 0x16346.2-0x164e6.4 (416.3) 0x16350|c5 26 d4 79 9c 73 e8 2d 5c 39 47 9f 13 e8 c3 ae|.&.y.s.-\9G.....| * |until 0x164e6.4 (417) | | | | | [25]{}: partition 0x164e6.5-0x166a3.5 (445.1) - | | | count: 128 0x164e6.5-NA (0) + | | | count: 128 0x164e0| 2e b2 | .. | rice_parameter: 26 0x164e6.5-0x164e7.1 (0.5) 0x164e0| b2 30 a4 fa 34 66 a0 eb 85| .0..4f...| samples: raw bits 0x164e7.2-0x166a3.5 (444.4) 0x164f0|55 34 04 04 a5 f7 66 e8 f9 09 f1 f7 94 cc ac f3|U4....f.........| * |until 0x166a3.5 (445) | | | | | [26]{}: partition 0x166a3.6-0x16864.1 (448.4) - | | | count: 128 0x166a3.6-NA (0) + | | | count: 128 0x166a0| 47 4b | GK | rice_parameter: 26 0x166a3.6-0x166a4.2 (0.5) 0x166a0| 4b 7e 44 4e c4 ea 2b 6b d5 50 46 c6| K~DN..+k.PF.| samples: raw bits 0x166a4.3-0x16864.1 (447.7) 0x166b0|18 90 6b ef d2 fa c9 84 88 6c 38 7e a6 c7 59 b7|..k......l8~..Y.| * |until 0x16864.1 (448) | | | | | [27]{}: partition 0x16864.2-0x16a14.4 (432.3) - | | | count: 128 0x16864.2-NA (0) + | | | count: 128 0x16860| f2 | . | rice_parameter: 25 0x16864.2-0x16864.6 (0.5) 0x16860| f2 5d 5c d1 25 34 41 82 5e 20 15 25| .]\.%4A.^ .%| samples: raw bits 0x16864.7-0x16a14.4 (431.6) 0x16870|83 89 fa 68 6d 94 e5 a9 e3 d6 47 88 b1 e2 46 94|...hm.....G...F.| * |until 0x16a14.4 (432) | | | | | [28]{}: partition 0x16a14.5-0x16bc1 (428.4) - | | | count: 128 0x16a14.5-NA (0) + | | | count: 128 0x16a10| 3e 61 | >a | rice_parameter: 25 0x16a14.5-0x16a15.1 (0.5) 0x16a10| 61 d0 b6 6a ba 04 36 09 9f d3 b1| a..j..6....| samples: raw bits 0x16a15.2-0x16bc1 (427.7) 0x16a20|ae 8a e5 55 33 99 59 6c aa a5 5a a6 8e 63 91 f4|...U3.Yl..Z..c..| * |until 0x16bc1 (428) | | | | | [29]{}: partition 0x16bc1.1-0x16d81.5 (448.5) - | | | count: 128 0x16bc1.1-NA (0) + | | | count: 128 0x16bc0| 69 | i | rice_parameter: 26 0x16bc1.1-0x16bc1.5 (0.5) 0x16bc0| 69 53 94 a6 94 c1 a9 31 41 18 ff 14 85 5d 59| iS.....1A....]Y| samples: raw bits 0x16bc1.6-0x16d81.5 (448) 0x16bd0|04 fc ad 91 a3 16 b9 0d 1f d2 11 a8 19 c1 0b c0|................| * |until 0x16d81.5 (448) | | | | | [30]{}: partition 0x16d81.6-0x16f3b (441.3) - | | | count: 128 0x16d81.6-NA (0) + | | | count: 128 0x16d80| ab 4b | .K | rice_parameter: 26 0x16d81.6-0x16d82.2 (0.5) 0x16d80| 4b 94 b0 bc b9 d0 d5 cb 8e bc 4c ba 62 3e| K.........L.b>| samples: raw bits 0x16d82.3-0x16f3b (440.6) 0x16d90|8b 81 4b 98 bb 99 5f 4b 65 9d cc be 12 82 cb 2b|..K..._Ke......+| * |until 0x16f3b (441) | | | | | [31]{}: partition 0x16f3b.1-0x170de.2 (419.2) - | | | count: 128 0x16f3b.1-NA (0) + | | | count: 128 0x16f30| 61 | a | rice_parameter: 24 0x16f3b.1-0x16f3b.5 (0.5) 0x16f30| 61 3c 22 b0 21| a<".!| samples: raw bits 0x16f3b.6-0x170de.2 (418.5) 0x16f40|28 ed 0c 75 40 52 6d 6e e4 68 df af 0b 21 d0 13|(..u@Rmn.h...!..| @@ -1263,9 +1263,9 @@ $ fq -d flac dv stereo32.flac | | | [0]{}: subframe 0x170e7-0x1ae94.3 (15789.4) 0x170e0| 40 | @ | zero_bit: 0 (valid) 0x170e7-0x170e7 (0.1) 0x170e0| 40 | @ | subframe_type: "lpc" (0b100000) 0x170e7.1-0x170e7.6 (0.6) - | | | lpc_order: 1 0x170e7.7-NA (0) + | | | lpc_order: 1 0x170e0| 40 | @ | wasted_bits_flag: 0 0x170e7.7-0x170e7.7 (0.1) - | | | subframe_sample_size: 32 0x170e8-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:1]: 0x170e8-0x170eb.7 (4) 0x170e0| fa b2 99 40 | ...@ | [0]: -88958656 value 0x170e8-0x170eb.7 (4) 0x170e0| e7 | . | precision: 15 0x170ec-0x170ec.3 (0.4) @@ -1274,101 +1274,101 @@ $ fq -d flac dv stereo32.flac 0x170e0| 8c 2d | .- | [0]: 3117 value 0x170ed.1-0x170ee.7 (1.7) 0x170e0| 53| S| residual_coding_method: 5 (1) (rice2) 0x170ef-0x170ef.1 (0.2) 0x170e0| 53| S| partition_order: 4 0x170ef.2-0x170ef.5 (0.4) - | | | rice_partitions: 16 0x170ef.6-NA (0) + | | | rice_partitions: 16 | | | partitions[0:16]: 0x170ef.6-0x1ae94.3 (15780.6) | | | [0]{}: partition 0x170ef.6-0x17486.6 (919.1) - | | | count: 255 0x170ef.6-NA (0) + | | | count: 255 0x170e0| 53| S| rice_parameter: 27 0x170ef.6-0x170f0.2 (0.5) 0x170f0|69 |i | 0x170f0|69 83 73 1d 41 47 c3 de e6 33 ec e8 56 41 fd a6|i.s.AG...3..VA..| samples: raw bits 0x170f0.3-0x17486.6 (918.4) 0x17100|4d d7 ca 06 cc cc 49 0b 00 cc 85 2b 45 98 77 1d|M.....I....+E.w.| * |until 0x17486.6 (919) | | | | | [1]{}: partition 0x17486.7-0x17822.7 (924.1) - | | | count: 256 0x17486.7-NA (0) + | | | count: 256 0x17480| bd b4 | .. | rice_parameter: 27 0x17486.7-0x17487.3 (0.5) 0x17480| b4 67 f6 27 7d 47 5e c7 44| .g.'}G^.D| samples: raw bits 0x17487.4-0x17822.7 (923.4) 0x17490|cb 42 6a 8c 5f d6 22 51 8d 57 ae 1c 55 05 74 d8|.Bj._."Q.W..U.t.| * |until 0x17822.7 (924) | | | | | [2]{}: partition 0x17823-0x17bbd.5 (922.6) - | | | count: 256 0x17823-NA (0) + | | | count: 256 0x17820| db | . | rice_parameter: 27 0x17823-0x17823.4 (0.5) 0x17820| db 55 c1 e1 d8 e4 5f c6 aa bf 11 14 59| .U...._.....Y| samples: raw bits 0x17823.5-0x17bbd.5 (922.1) 0x17830|e6 db fe ff a4 6f 42 2d 03 ec d7 9f 9d a7 4c 89|.....oB-......L.| * |until 0x17bbd.5 (923) | | | | | [3]{}: partition 0x17bbd.6-0x17f59.4 (923.7) - | | | count: 256 0x17bbd.6-NA (0) + | | | count: 256 0x17bb0| c3 6b | .k | rice_parameter: 27 0x17bbd.6-0x17bbe.2 (0.5) 0x17bb0| 6b d4| k.| samples: raw bits 0x17bbe.3-0x17f59.4 (923.2) 0x17bc0|18 20 54 17 78 82 a1 d8 f2 92 c2 cc e5 fd 6f 8f|. T.x.........o.| * |until 0x17f59.4 (924) | | | | | [4]{}: partition 0x17f59.5-0x1830a.6 (945.2) - | | | count: 256 0x17f59.5-NA (0) + | | | count: 256 0x17f50| 0f 3e | .> | rice_parameter: 28 0x17f59.5-0x17f5a.1 (0.5) 0x17f50| 3e e4 2c e7 e0 ca| >.,...| samples: raw bits 0x17f5a.2-0x1830a.6 (944.5) 0x17f60|64 5e 80 2b 70 ef 1b 45 6f 55 c3 de 79 78 40 59|d^.+p..EoU..yx@Y| * |until 0x1830a.6 (945) | | | | | [5]{}: partition 0x1830a.7-0x18701.6 (1015) - | | | count: 256 0x1830a.7-NA (0) + | | | count: 256 0x18300| 31 ed | 1. | rice_parameter: 30 0x1830a.7-0x1830b.3 (0.5) 0x18300| ed a1 65 65 9f| ..ee.| samples: raw bits 0x1830b.4-0x18701.6 (1014.3) 0x18310|81 00 7e 5a 40 87 f5 49 ab b2 ed d3 a2 0f 44 ae|..~Z@..I......D.| * |until 0x18701.6 (1015) | | | | | [6]{}: partition 0x18701.7-0x18af5 (1011.2) - | | | count: 256 0x18701.7-NA (0) + | | | count: 256 0x18700| 59 ef | Y. | rice_parameter: 30 0x18701.7-0x18702.3 (0.5) 0x18700| ef 15 62 e4 f6 4b 23 4a 91 b2 45 72 94 10| ..b..K#J..Er..| samples: raw bits 0x18702.4-0x18af5 (1010.5) 0x18710|f3 f7 a2 b9 ee 2e a5 78 c3 55 4a a8 fc f1 7a 6f|.......x.UJ...zo| * |until 0x18af5 (1011) | | | | | [7]{}: partition 0x18af5.1-0x18ee7.7 (1010.7) - | | | count: 256 0x18af5.1-NA (0) + | | | count: 256 0x18af0| fb | . | rice_parameter: 30 0x18af5.1-0x18af5.5 (0.5) 0x18af0| fb 63 2d bc e3 47 73 73 d7 f0 c4| .c-..Gss...| samples: raw bits 0x18af5.6-0x18ee7.7 (1010.2) 0x18b00|67 87 d0 a9 b4 a2 92 e5 c7 1c 6f 3c 98 c6 d3 f3|g.........o<....| * |until 0x18ee7.7 (1011) | | | | | [8]{}: partition 0x18ee8-0x192dc.2 (1012.3) - | | | count: 256 0x18ee8-NA (0) + | | | count: 256 0x18ee0| f6 | . | rice_parameter: 30 0x18ee8-0x18ee8.4 (0.5) 0x18ee0| f6 1d c4 e9 96 99 ab c4| ........| samples: raw bits 0x18ee8.5-0x192dc.2 (1011.6) 0x18ef0|dd 10 22 67 f4 6e 67 7e 93 a0 65 24 a3 1a 74 be|.."g.ng~..e$..t.| * |until 0x192dc.2 (1012) | | | | | [9]{}: partition 0x192dc.3-0x196d3.4 (1015.2) - | | | count: 256 0x192dc.3-NA (0) + | | | count: 256 0x192d0| be | . | rice_parameter: 30 0x192dc.3-0x192dc.7 (0.5) 0x192d0| 92 91 f7| ...| samples: raw bits 0x192dd-0x196d3.4 (1014.5) 0x192e0|b0 44 f3 fd be 49 4f 0c c1 a8 8b 55 e6 92 ea 8f|.D...IO....U....| * |until 0x196d3.4 (1015) | | | | | [10]{}: partition 0x196d3.5-0x19aca (1014.4) - | | | count: 256 0x196d3.5-NA (0) + | | | count: 256 0x196d0| 67 b9 | g. | rice_parameter: 30 0x196d3.5-0x196d4.1 (0.5) 0x196d0| b9 79 9f 01 bc a0 f3 28 27 f6 80 1a| .y.....('...| samples: raw bits 0x196d4.2-0x19aca (1013.7) 0x196e0|41 56 b5 43 6c 97 32 12 b1 76 06 6c bd ba 9a b6|AV.Cl.2..v.l....| * |until 0x19aca (1014) | | | | | [11]{}: partition 0x19aca.1-0x19ebe.6 (1012.6) - | | | count: 256 0x19aca.1-NA (0) + | | | count: 256 0x19ac0| 79 | y | rice_parameter: 30 0x19aca.1-0x19aca.5 (0.5) 0x19ac0| 79 ce f5 2d 61 27| y..-a'| samples: raw bits 0x19aca.6-0x19ebe.6 (1012.1) 0x19ad0|da b8 c8 bf 02 07 83 65 59 30 30 8d c8 a3 04 45|.......eY00....E| * |until 0x19ebe.6 (1013) | | | | | [12]{}: partition 0x19ebe.7-0x1a2b3 (1012.2) - | | | count: 256 0x19ebe.7-NA (0) + | | | count: 256 0x19eb0| b1 ee| ..| rice_parameter: 30 0x19ebe.7-0x19ebf.3 (0.5) 0x19eb0| ee| .| samples: raw bits 0x19ebf.4-0x1a2b3 (1011.5) 0x19ec0|c7 bd 94 9f ae 0a 7b d5 7f 1a 03 08 a4 15 c1 ff|......{.........| * |until 0x1a2b3 (1012) | | | | | [13]{}: partition 0x1a2b3.1-0x1a6a7.5 (1012.5) - | | | count: 256 0x1a2b3.1-NA (0) + | | | count: 256 0x1a2b0| fa | . | rice_parameter: 30 0x1a2b3.1-0x1a2b3.5 (0.5) 0x1a2b0| fa df 35 6b 4c 36 f3 b6 6d 39 8a 7f 29| ..5kL6..m9..)| samples: raw bits 0x1a2b3.6-0x1a6a7.5 (1012) 0x1a2c0|b2 eb a6 2b 50 fe ed 6d 9c ca 15 0c b9 72 a2 2b|...+P..m.....r.+| * |until 0x1a6a7.5 (1012) | | | | | [14]{}: partition 0x1a6a7.6-0x1aa9c.6 (1013.1) - | | | count: 256 0x1a6a7.6-NA (0) + | | | count: 256 0x1a6a0| f3 c8 | .. | rice_parameter: 30 0x1a6a7.6-0x1a6a8.2 (0.5) 0x1a6a0| c8 7f 40 4e 11 30 8b f3| ..@N.0..| samples: raw bits 0x1a6a8.3-0x1aa9c.6 (1012.4) 0x1a6b0|fe 2a 4e 36 cf 44 22 3e dd 68 36 cc 92 8d 70 f1|.*N6.D">.h6...p.| * |until 0x1aa9c.6 (1013) | | | | | [15]{}: partition 0x1aa9c.7-0x1ae94.3 (1015.5) - | | | count: 256 0x1aa9c.7-NA (0) + | | | count: 256 0x1aa90| b1 ec | .. | rice_parameter: 30 0x1aa9c.7-0x1aa9d.3 (0.5) 0x1aa90| ec 92 13| ...| samples: raw bits 0x1aa9d.4-0x1ae94.3 (1015) 0x1aaa0|60 72 09 cb bd 9b 62 15 5d f7 e3 23 21 d7 25 7c|`r....b.]..#!.%|| @@ -1376,9 +1376,9 @@ $ fq -d flac dv stereo32.flac | | | [1]{}: subframe 0x1ae94.4-0x1ddc2.2 (12077.7) 0x1ae90| e4 | . | zero_bit: 0 (valid) 0x1ae94.4-0x1ae94.4 (0.1) 0x1ae90| e4 4f | .O | subframe_type: "lpc" (0b100010) 0x1ae94.5-0x1ae95.2 (0.6) - | | | lpc_order: 3 0x1ae95.3-NA (0) + | | | lpc_order: 3 0x1ae90| 4f | O | wasted_bits_flag: 0 0x1ae95.3-0x1ae95.3 (0.1) - | | | subframe_sample_size: 32 0x1ae95.4-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:3]: 0x1ae95.4-0x1aea1.3 (12) 0x1ae90| 4f b1 ef 2c 0f | O..,. | [0]: -81857856 value 0x1ae95.4-0x1ae99.3 (4) 0x1ae90| 0f b7 b1 39 0f | ...9. | [1]: -75820144 value 0x1ae99.4-0x1ae9d.3 (4) @@ -1392,196 +1392,196 @@ $ fq -d flac dv stereo32.flac 0x1aea0| a1 ae 15 | ... | [2]: 1720 value 0x1aea6.3-0x1aea8.1 (1.7) 0x1aea0| 15 | . | residual_coding_method: 5 (1) (rice2) 0x1aea8.2-0x1aea8.3 (0.2) 0x1aea0| 15 | . | partition_order: 5 0x1aea8.4-0x1aea8.7 (0.4) - | | | rice_partitions: 32 0x1aea9-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x1aea9-0x1ddc2.2 (12057.3) | | | [0]{}: partition 0x1aea9-0x1b023.2 (378.3) - | | | count: 125 0x1aea9-NA (0) + | | | count: 125 0x1aea0| b0 | . | rice_parameter: 22 0x1aea9-0x1aea9.4 (0.5) 0x1aea0| b0 86 1d 47 30 e2 9b| ...G0..| samples: raw bits 0x1aea9.5-0x1b023.2 (377.6) 0x1aeb0|fe 1d bb a6 70 60 19 5d 36 ce 65 c2 37 50 41 e0|....p`.]6.e.7PA.| * |until 0x1b023.2 (378) | | | | | [1]{}: partition 0x1b023.3-0x1b199.7 (374.5) - | | | count: 128 0x1b023.3-NA (0) + | | | count: 128 0x1b020| b5 | . | rice_parameter: 21 0x1b023.3-0x1b023.7 (0.5) 0x1b020| 86 fa 9e 1b fa 58 70 0a 61 c1 1b 87| .....Xp.a...| samples: raw bits 0x1b024-0x1b199.7 (374) 0x1b030|08 d6 1c 2d 78 70 ef 61 c4 e9 87 1a 36 1c 48 98|...-xp.a....6.H.| * |until 0x1b199.7 (374) | | | | | [2]{}: partition 0x1b19a-0x1b321.7 (392) - | | | count: 128 0x1b19a-NA (0) + | | | count: 128 0x1b190| b1 | . | rice_parameter: 22 0x1b19a-0x1b19a.4 (0.5) 0x1b190| b1 e0 f1 13 b9 7d| .....}| samples: raw bits 0x1b19a.5-0x1b321.7 (391.3) 0x1b1a0|b7 12 a9 3f 8f ff 8a c2 b7 af dc c4 8c c7 f1 47|...?...........G| * |until 0x1b321.7 (392) | | | | | [3]{}: partition 0x1b322-0x1b4aa.2 (392.3) - | | | count: 128 0x1b322-NA (0) + | | | count: 128 0x1b320| b5 | . | rice_parameter: 22 0x1b322-0x1b322.4 (0.5) 0x1b320| b5 13 63 82 83 7a 33 36 53 71 ad 9f 3e 5f| ..c..z36Sq..>_| samples: raw bits 0x1b322.5-0x1b4aa.2 (391.6) 0x1b330|36 37 27 68 d4 6b 6e 67 d5 27 d0 12 55 c6 1f e7|67'h.kng.'..U...| * |until 0x1b4aa.2 (392) | | | | | [4]{}: partition 0x1b4aa.3-0x1b61c.4 (370.2) - | | | count: 128 0x1b4aa.3-NA (0) + | | | count: 128 0x1b4a0| 15 | . | rice_parameter: 21 0x1b4aa.3-0x1b4aa.7 (0.5) 0x1b4a0| c5 8c 8c 96 f7| .....| samples: raw bits 0x1b4ab-0x1b61c.4 (369.5) 0x1b4b0|f8 53 65 ae 01 64 33 d0 e0 89 95 aa dc 2a 86 0b|.Se..d3......*..| * |until 0x1b61c.4 (370) | | | | | [5]{}: partition 0x1b61c.5-0x1b7a2.2 (389.6) - | | | count: 128 0x1b61c.5-NA (0) + | | | count: 128 0x1b610| dd a1 | .. | rice_parameter: 22 0x1b61c.5-0x1b61d.1 (0.5) 0x1b610| a1 17 59| ..Y| samples: raw bits 0x1b61d.2-0x1b7a2.2 (389.1) 0x1b620|43 dc b2 84 02 17 0f c1 da 3d 87 f0 05 f4 64 f3|C........=....d.| * |until 0x1b7a2.2 (390) | | | | | [6]{}: partition 0x1b7a2.3-0x1b92c.6 (394.4) - | | | count: 128 0x1b7a2.3-NA (0) + | | | count: 128 0x1b7a0| 57 | W | rice_parameter: 23 0x1b7a2.3-0x1b7a2.7 (0.5) 0x1b7a0| 8e c9 df 95 f2 44 7c 73 e8 08 19 50 53| .....D|s...PS| samples: raw bits 0x1b7a3-0x1b92c.6 (393.7) 0x1b7b0|b1 49 de ce 38 d6 01 c3 f6 03 0b c6 0a df 42 04|.I..8.........B.| * |until 0x1b92c.6 (394) | | | | | [7]{}: partition 0x1b92c.7-0x1baad.4 (384.6) - | | | count: 128 0x1b92c.7-NA (0) + | | | count: 128 0x1b920| f7 6a | .j | rice_parameter: 22 0x1b92c.7-0x1b92d.3 (0.5) 0x1b920| 6a 9a dc| j..| samples: raw bits 0x1b92d.4-0x1baad.4 (384.1) 0x1b930|8a e2 b0 24 fc 2d 00 24 42 0b 8a 83 12 3c 80 86|...$.-.$B....<..| * |until 0x1baad.4 (385) | | | | | [8]{}: partition 0x1baad.5-0x1bc29.7 (380.3) - | | | count: 128 0x1baad.5-NA (0) + | | | count: 128 0x1baa0| dd a0 | .. | rice_parameter: 22 0x1baad.5-0x1baae.1 (0.5) 0x1baa0| a0 e0| ..| samples: raw bits 0x1baae.2-0x1bc29.7 (379.6) 0x1bab0|73 c1 c1 ab 83 85 17 07 0d ce 0e 23 dc 1c 5b 98|s..........#..[.| * |until 0x1bc29.7 (380) | | | | | [9]{}: partition 0x1bc2a-0x1bdb1.4 (391.5) - | | | count: 128 0x1bc2a-NA (0) + | | | count: 128 0x1bc20| b6 | . | rice_parameter: 22 0x1bc2a-0x1bc2a.4 (0.5) 0x1bc20| b6 89 b2 2b c9 97| ...+..| samples: raw bits 0x1bc2a.5-0x1bdb1.4 (391) 0x1bc30|f8 45 67 02 0d 11 82 f7 64 49 a2 ae 86 4d f8 1d|.Eg.....dI...M..| * |until 0x1bdb1.4 (391) | | | | | [10]{}: partition 0x1bdb1.5-0x1bf30.3 (382.7) - | | | count: 128 0x1bdb1.5-NA (0) + | | | count: 128 0x1bdb0| 1d bc | .. | rice_parameter: 22 0x1bdb1.5-0x1bdb2.1 (0.5) 0x1bdb0| bc 26 c8 10 3b 57 4c 9a 46 32 9f a4 62 ee| .&..;WL.F2..b.| samples: raw bits 0x1bdb2.2-0x1bf30.3 (382.2) 0x1bdc0|a5 c3 7e 72 86 1a 0b 1b fc 92 be 43 b8 05 4a 9c|..~r.......C..J.| * |until 0x1bf30.3 (383) | | | | | [11]{}: partition 0x1bf30.4-0x1c0ad.6 (381.3) - | | | count: 128 0x1bf30.4-NA (0) + | | | count: 128 0x1bf30|bb 40 |.@ | rice_parameter: 22 0x1bf30.4-0x1bf31 (0.5) 0x1bf30| 40 61 87 89 58 45 0e 2e de 2d 69 d8 b4 1c 6d| @a..XE...-i...m| samples: raw bits 0x1bf31.1-0x1c0ad.6 (380.6) 0x1bf40|ef e0 c2 0e bc 4d 32 b5 ac 7a b5 28 95 38 46 75|.....M2..z.(.8Fu| * |until 0x1c0ad.6 (381) | | | | | [12]{}: partition 0x1c0ad.7-0x1c227.2 (377.4) - | | | count: 128 0x1c0ad.7-NA (0) + | | | count: 128 0x1c0a0| ad 59 | .Y | rice_parameter: 21 0x1c0ad.7-0x1c0ae.3 (0.5) 0x1c0a0| 59 1b| Y.| samples: raw bits 0x1c0ae.4-0x1c227.2 (376.7) 0x1c0b0|08 2f 8a 57 00 00 ed 8a d0 1f 52 8f 05 dd 4b ba|./.W......R...K.| * |until 0x1c227.2 (377) | | | | | [13]{}: partition 0x1c227.3-0x1c387.6 (352.4) - | | | count: 128 0x1c227.3-NA (0) + | | | count: 128 0x1c220| 54 | T | rice_parameter: 20 0x1c227.3-0x1c227.7 (0.5) 0x1c220| 00 0d bb bb 27 91 51 f2| ....'.Q.| samples: raw bits 0x1c228-0x1c387.6 (351.7) 0x1c230|22 0b d8 1d df f4 ca 50 48 34 3c 90 81 10 14 9d|"......PH4<.....| * |until 0x1c387.6 (352) | | | | | [14]{}: partition 0x1c387.7-0x1c4f0.1 (360.3) - | | | count: 128 0x1c387.7-NA (0) + | | | count: 128 0x1c380| 79 48 | yH | rice_parameter: 20 0x1c387.7-0x1c388.3 (0.5) 0x1c380| 48 e0 22 47 04 1a 38 32| H."G..82| samples: raw bits 0x1c388.4-0x1c4f0.1 (359.6) 0x1c390|51 c2 98 8e 1b 54 71 2a a3 8c 4d 1c 62 88 e0 16|Q....Tq*..M.b...| * |until 0x1c4f0.1 (360) | | | | | [15]{}: partition 0x1c4f0.2-0x1c666 (373.7) - | | | count: 128 0x1c4f0.2-NA (0) + | | | count: 128 0x1c4f0|2a |* | rice_parameter: 21 0x1c4f0.2-0x1c4f0.6 (0.5) 0x1c4f0|2a 5a 18 61 79 b0 f4 8b 80 32 c8 85 41 97 5b 18|*Z.ay....2..A.[.| samples: raw bits 0x1c4f0.7-0x1c666 (373.2) 0x1c500|7e 84 1b da 50 fe cd 43 09 05 0d 48 04 35 8b 10|~...P..C...H.5..| * |until 0x1c666 (374) | | | | | [16]{}: partition 0x1c666.1-0x1c7e2.7 (380.7) - | | | count: 128 0x1c666.1-NA (0) + | | | count: 128 0x1c660| 59 | Y | rice_parameter: 22 0x1c666.1-0x1c666.5 (0.5) 0x1c660| 59 dd f9 60 da 15 4f 19 8a 23| Y..`..O..#| samples: raw bits 0x1c666.6-0x1c7e2.7 (380.2) 0x1c670|11 73 be 92 3b cf 94 58 e2 ce 36 82 a9 a3 64 dd|.s..;..X..6...d.| * |until 0x1c7e2.7 (381) | | | | | [17]{}: partition 0x1c7e3-0x1c963.5 (384.6) - | | | count: 128 0x1c7e3-NA (0) + | | | count: 128 0x1c7e0| b2 | . | rice_parameter: 22 0x1c7e3-0x1c7e3.4 (0.5) 0x1c7e0| b2 98 c8 10 a7 3d 8a a9 36 53 ad dc d7| .....=..6S...| samples: raw bits 0x1c7e3.5-0x1c963.5 (384.1) 0x1c7f0|5e 3a 57 52 07 94 57 e4 83 5b 04 50 a3 da b3 bb|^:WR..W..[.P....| * |until 0x1c963.5 (385) | | | | | [18]{}: partition 0x1c963.6-0x1caea.2 (390.5) - | | | count: 128 0x1c963.6-NA (0) + | | | count: 128 0x1c960| 92 c0 | .. | rice_parameter: 22 0x1c963.6-0x1c964.2 (0.5) 0x1c960| c0 31 4e b1 a6 f7 de b2 93 c5 ba 96| .1N.........| samples: raw bits 0x1c964.3-0x1caea.2 (390) 0x1c970|b1 3c d6 a9 1b e3 ff 63 78 f4 67 39 dd dd de 30|.<.....cx.g9...0| * |until 0x1caea.2 (390) | | | | | [19]{}: partition 0x1caea.3-0x1cc6e.1 (387.7) - | | | count: 128 0x1caea.3-NA (0) + | | | count: 128 0x1cae0| 36 | 6 | rice_parameter: 22 0x1caea.3-0x1caea.7 (0.5) 0x1cae0| 5e 04 fe 2c d8| ^..,.| samples: raw bits 0x1caeb-0x1cc6e.1 (387.2) 0x1caf0|d2 0f 4b 07 e4 ae c0 20 70 d4 1b 1c 86 01 75 6e|..K.... p.....un| * |until 0x1cc6e.1 (388) | | | | | [20]{}: partition 0x1cc6e.2-0x1cdec.3 (382.2) - | | | count: 128 0x1cc6e.2-NA (0) + | | | count: 128 0x1cc60| 2d | - | rice_parameter: 22 0x1cc6e.2-0x1cc6e.6 (0.5) 0x1cc60| 2d 0d| -.| samples: raw bits 0x1cc6e.7-0x1cdec.3 (381.5) 0x1cc70|40 f2 0b 21 bc 43 53 b8 91 28 d1 90 29 e3 06 26|@..!.CS..(..)..&| * |until 0x1cdec.3 (382) | | | | | [21]{}: partition 0x1cdec.4-0x1cf5b.7 (367.4) - | | | count: 128 0x1cdec.4-NA (0) + | | | count: 128 0x1cde0| ba c2 | .. | rice_parameter: 21 0x1cdec.4-0x1cded (0.5) 0x1cde0| c2 3c 09| .<.| samples: raw bits 0x1cded.1-0x1cf5b.7 (366.7) 0x1cdf0|17 3d bc 16 57 30 d3 15 c3 5c a3 05 a7 ac 59 01|.=..W0...\....Y.| * |until 0x1cf5b.7 (367) | | | | | [22]{}: partition 0x1cf5c-0x1d0b6.6 (346.7) - | | | count: 128 0x1cf5c-NA (0) + | | | count: 128 0x1cf50| 98 | . | rice_parameter: 19 0x1cf5c-0x1cf5c.4 (0.5) 0x1cf50| 98 00 26 e5| ..&.| samples: raw bits 0x1cf5c.5-0x1d0b6.6 (346.2) 0x1cf60|88 00 02 d0 21 00 00 00 3b b2 34 39 80 80 00 66|....!...;.49...f| * |until 0x1d0b6.6 (347) | | | | | [23]{}: partition 0x1d0b6.7-0x1d21b.4 (356.6) - | | | count: 128 0x1d0b6.7-NA (0) + | | | count: 128 0x1d0b0| a7 48 | .H | rice_parameter: 20 0x1d0b6.7-0x1d0b7.3 (0.5) 0x1d0b0| 48 df 1a c6 fe 6e 38 0e f1| H....n8..| samples: raw bits 0x1d0b7.4-0x1d21b.4 (356.1) 0x1d0c0|c1 77 8e 14 2c 70 c4 e3 88 2f 1c 57 98 e3 ab c7|.w..,p.../.W....| * |until 0x1d21b.4 (357) | | | | | [24]{}: partition 0x1d21b.5-0x1d38f.1 (371.5) - | | | count: 128 0x1d21b.5-NA (0) + | | | count: 128 0x1d210| ad 40 | .@ | rice_parameter: 21 0x1d21b.5-0x1d21c.1 (0.5) 0x1d210| 40 e8 55 b8| @.U.| samples: raw bits 0x1d21c.2-0x1d38f.1 (371) 0x1d220|b0 65 8a d7 65 a9 d8 29 61 ba ac 8d 23 9e 0b 54|.e..e..)a...#..T| * |until 0x1d38f.1 (371) | | | | | [25]{}: partition 0x1d38f.2-0x1d50c.5 (381.4) - | | | count: 128 0x1d38f.2-NA (0) + | | | count: 128 0x1d380| 2d| -| rice_parameter: 22 0x1d38f.2-0x1d38f.6 (0.5) 0x1d380| 2d| -| samples: raw bits 0x1d38f.7-0x1d50c.5 (380.7) 0x1d390|9d 38 a7 bc cb e3 35 6b 49 e3 a8 f6 80 b2 dc b3|.8....5kI.......| * |until 0x1d50c.5 (381) | | | | | [26]{}: partition 0x1d50c.6-0x1d68c.7 (384.2) - | | | count: 128 0x1d50c.6-NA (0) + | | | count: 128 0x1d500| 72 c4 | r. | rice_parameter: 22 0x1d50c.6-0x1d50d.2 (0.5) 0x1d500| c4 9a 23| ..#| samples: raw bits 0x1d50d.3-0x1d68c.7 (383.5) 0x1d510|52 f5 2e 7c d9 ac 58 23 30 31 5f 6e e4 70 36 4e|R..|..X#01_n.p6N| * |until 0x1d68c.7 (384) | | | | | [27]{}: partition 0x1d68d-0x1d80a.2 (381.3) - | | | count: 128 0x1d68d-NA (0) + | | | count: 128 0x1d680| b4 | . | rice_parameter: 22 0x1d68d-0x1d68d.4 (0.5) 0x1d680| b4 4c b8| .L.| samples: raw bits 0x1d68d.5-0x1d80a.2 (380.6) 0x1d690|58 d9 63 51 cc eb 60 7b 26 0e e1 b6 d1 a9 07 d3|X.cQ..`{&.......| * |until 0x1d80a.2 (381) | | | | | [28]{}: partition 0x1d80a.3-0x1d989 (382.6) - | | | count: 128 0x1d80a.3-NA (0) + | | | count: 128 0x1d800| 36 | 6 | rice_parameter: 22 0x1d80a.3-0x1d80a.7 (0.5) 0x1d800| 8a 45 8e 01 83| .E...| samples: raw bits 0x1d80b-0x1d989 (382.1) 0x1d810|7c c8 d9 0f 64 4c 68 75 ad a6 2b 0c 4b ee 00 53||...dLhu..+.K..S| * |until 0x1d989 (383) | | | | | [29]{}: partition 0x1d989.1-0x1db01.2 (376.2) - | | | count: 128 0x1d989.1-NA (0) + | | | count: 128 0x1d980| 54 | T | rice_parameter: 21 0x1d989.1-0x1d989.5 (0.5) 0x1d980| 54 26 9f f1 00 2f e1| T&.../.| samples: raw bits 0x1d989.6-0x1db01.2 (375.5) 0x1d990|90 00 c8 a6 d9 3b fa e4 f0 3b 37 6e 79 67 ac 1f|.....;...;7nyg..| * |until 0x1db01.2 (376) | | | | | [30]{}: partition 0x1db01.3-0x1dc6b.3 (362.1) - | | | count: 128 0x1db01.3-NA (0) + | | | count: 128 0x1db00| d4 | . | rice_parameter: 20 0x1db01.3-0x1db01.7 (0.5) 0x1db00| 8f d3 1d c8 fe 2e 14 0b e6 04 64 59 63 5d| ..........dYc]| samples: raw bits 0x1db02-0x1dc6b.3 (361.4) 0x1db10|7a be 30 d4 ee 14 fd 6c 00 e0 51 38 03 01 ca a9|z.0....l..Q8....| * |until 0x1dc6b.3 (362) | | | | | [31]{}: partition 0x1dc6b.4-0x1ddc2.2 (342.7) - | | | count: 128 0x1dc6b.4-NA (0) + | | | count: 128 0x1dc60| 79 ea | y. | rice_parameter: 19 0x1dc6b.4-0x1dc6c (0.5) 0x1dc60| ea 34 65 d9| .4e.| samples: raw bits 0x1dc6c.1-0x1ddc2.2 (342.2) 0x1dc70|90 a8 56 b1 56 99 e6 4a d6 0c 28 eb 01 0d fa 40|..V.V..J..(....@| @@ -1606,16 +1606,16 @@ $ fq -d flac dv stereo32.flac | | | [0]{}: subframe 0x1ddcd-0x1f60f.6 (6210.7) 0x1ddc0| 10 | . | zero_bit: 0 (valid) 0x1ddcd-0x1ddcd (0.1) 0x1ddc0| 10 | . | subframe_type: "fixed" (0b1000) 0x1ddcd.1-0x1ddcd.6 (0.6) - | | | lpc_order: 0 0x1ddcd.7-NA (0) + | | | lpc_order: 0 0x1ddc0| 10 | . | wasted_bits_flag: 0 0x1ddcd.7-0x1ddcd.7 (0.1) - | | | subframe_sample_size: 32 0x1ddce-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:0]: 0x1ddce-NA (0) 0x1ddc0| 43 | C | residual_coding_method: 5 (1) (rice2) 0x1ddce-0x1ddce.1 (0.2) 0x1ddc0| 43 | C | partition_order: 0 0x1ddce.2-0x1ddce.5 (0.4) - | | | rice_partitions: 1 0x1ddce.6-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x1ddce.6-0x1f60f.6 (6209.1) | | | [0]{}: partition 0x1ddce.6-0x1f60f.6 (6209.1) - | | | count: 1570 0x1ddce.6-NA (0) + | | | count: 1570 0x1ddc0| 43 ca| C.| rice_parameter: 30 0x1ddce.6-0x1ddcf.2 (0.5) 0x1ddc0| ca| .| samples: raw bits 0x1ddcf.3-0x1f60f.6 (6208.4) 0x1ddd0|49 3e a0 09 02 02 70 05 01 c0 40 0e f3 65 e8 0f|I>....p...@..e..| @@ -1623,9 +1623,9 @@ $ fq -d flac dv stereo32.flac | | | [1]{}: subframe 0x1f60f.7-0x2082d.1 (4637.3) 0x1f600| fe| .| zero_bit: 0 (valid) 0x1f60f.7-0x1f60f.7 (0.1) 0x1f610|84 |. | subframe_type: "lpc" (0b100001) 0x1f610-0x1f610.5 (0.6) - | | | lpc_order: 2 0x1f610.6-NA (0) + | | | lpc_order: 2 0x1f610|84 |. | wasted_bits_flag: 0 0x1f610.6-0x1f610.6 (0.1) - | | | subframe_sample_size: 32 0x1f610.7-NA (0) + | | | subframe_sample_size: 32 | | | warmup_samples[0:2]: 0x1f610.7-0x1f618.6 (8) 0x1f610|84 12 67 2e a0 |..g.. | [0]: 154376016 value 0x1f610.7-0x1f614.6 (4) 0x1f610| a0 11 f0 84 41 | ....A | [1]: 150487584 value 0x1f614.7-0x1f618.6 (4) @@ -1636,16 +1636,16 @@ $ fq -d flac dv stereo32.flac 0x1f610| c2 9e 69 | ..i | [1]: 10138 value 0x1f61b.7-0x1f61d.5 (1.7) 0x1f610| 69 | i | residual_coding_method: 5 (1) (rice2) 0x1f61d.6-0x1f61d.7 (0.2) 0x1f610| 1b | . | partition_order: 1 0x1f61e-0x1f61e.3 (0.4) - | | | rice_partitions: 2 0x1f61e.4-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x1f61e.4-0x2082d.1 (4622.6) | | | [0]{}: partition 0x1f61e.4-0x1ff48.4 (2346.1) - | | | count: 783 0x1f61e.4-NA (0) + | | | count: 783 0x1f610| 1b 6b| .k| rice_parameter: 22 0x1f61e.4-0x1f61f (0.5) 0x1f610| 6b| k| samples: raw bits 0x1f61f.1-0x1ff48.4 (2345.4) 0x1f620|a2 ee fe 33 22 f6 87 7c 02 6a cf ba dd a7 3e 75|...3"..|.j....>u| * |until 0x1ff48.4 (2346) | | | | | [1]{}: partition 0x1ff48.5-0x2082d.1 (2276.5) - | | | count: 785 0x1ff48.5-NA (0) + | | | count: 785 0x1ff40| cd 66 | .f | rice_parameter: 21 0x1ff48.5-0x1ff49.1 (0.5) 0x1ff40| 66 85 46 a9 67 a3 71| f.F.g.q| samples: raw bits 0x1ff49.2-0x2082d.1 (2276) 0x1ff50|a4 9f dc 5e 18 8f 4c 96 82 95 01 15 e6 15 11 1f|...^..L.........| @@ -1654,4 +1654,4 @@ $ fq -d flac dv stereo32.flac 0x20820| 89 eb| ..| footer_crc: "89eb" (raw bits) (valid) 0x2082e-0x2082f.7 (2) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|61 bf 24 e7 8d b7 14 72 d0 e5 5c 49 ac 65 35 6b|a.$....r..\I.e5k| md5_calculated: "61bf24e78db71472d0e55c49ac65356b" (raw bits) (valid) 0x0-0xf.7 (16) - | | | decoded_samples: 22050 0x20830-NA (0) + | | | decoded_samples: 22050 diff --git a/format/flac/testdata/stereo8.fqtest b/format/flac/testdata/stereo8.fqtest index e8351bf9dc..653ac205da 100644 --- a/format/flac/testdata/stereo8.fqtest +++ b/format/flac/testdata/stereo8.fqtest @@ -63,13 +63,13 @@ $ fq -d flac dv stereo8.flac 0x2070| 00 | . | zero_bit: 0 (valid) 0x2076-0x2076 (0.1) 0x2070| 00 | . | subframe_type: "constant" (0b0) 0x2076.1-0x2076.6 (0.6) 0x2070| 00 | . | wasted_bits_flag: 0 0x2076.7-0x2076.7 (0.1) - | | | subframe_sample_size: 8 0x2077-NA (0) + | | | subframe_sample_size: 8 0x2070| 00 | . | value: 0 0x2077-0x2077.7 (1) | | | [1]{}: subframe 0x2078-0x2079.7 (2) 0x2070| 00 | . | zero_bit: 0 (valid) 0x2078-0x2078 (0.1) 0x2070| 00 | . | subframe_type: "constant" (0b0) 0x2078.1-0x2078.6 (0.6) 0x2070| 00 | . | wasted_bits_flag: 0 0x2078.7-0x2078.7 (0.1) - | | | subframe_sample_size: 8 0x2079-NA (0) + | | | subframe_sample_size: 8 0x2070| 00 | . | value: 0 0x2079-0x2079.7 (1) | | | byte_align: 0 (valid) 0x207a-NA (0) 0x2070| 82 7e | .~ | footer_crc: "827e" (raw bits) (valid) 0x207a-0x207b.7 (2) @@ -90,23 +90,23 @@ $ fq -d flac dv stereo8.flac | | | [0]{}: subframe 0x2082-0x22e9.1 (615.2) 0x2080| 12 | . | zero_bit: 0 (valid) 0x2082-0x2082 (0.1) 0x2080| 12 | . | subframe_type: "fixed" (0b1001) 0x2082.1-0x2082.6 (0.6) - | | | lpc_order: 1 0x2082.7-NA (0) + | | | lpc_order: 1 0x2080| 12 | . | wasted_bits_flag: 0 0x2082.7-0x2082.7 (0.1) - | | | subframe_sample_size: 8 0x2083-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:1]: 0x2083-0x2083.7 (1) 0x2080| 00 | . | [0]: 0 value 0x2083-0x2083.7 (1) 0x2080| 04 | . | residual_coding_method: 4 (0) (rice) 0x2084-0x2084.1 (0.2) 0x2080| 04 | . | partition_order: 1 0x2084.2-0x2084.5 (0.4) - | | | rice_partitions: 2 0x2084.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2084.6-0x22e9.1 (612.4) | | | [0]{}: partition 0x2084.6-0x21b1.6 (301.1) - | | | count: 2047 0x2084.6-NA (0) + | | | count: 2047 0x2080| 04 3f | .? | rice_parameter: 0 0x2084.6-0x2085.1 (0.4) 0x2080| 3f ff ff ff ff ff ff ff ff ff ff| ?..........| samples: raw bits 0x2085.2-0x21b1.6 (300.5) 0x2090|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x21b1.6 (301) | | | | | [1]{}: partition 0x21b1.7-0x22e9.1 (311.3) - | | | count: 2048 0x21b1.7-NA (0) + | | | count: 2048 0x21b0| f2 1e | .. | rice_parameter: 0 0x21b1.7-0x21b2.2 (0.4) 0x21b0| 1e 79 f3 cf 9e 79 f3 cf 9e 7c f3 e7 cf 9f| .y...y...|....| samples: raw bits 0x21b2.3-0x22e9.1 (310.7) 0x21c0|9f 9f 9f cf f3 ff 9f ff ff ff ff ff fb ff 7f bf|................| @@ -114,24 +114,24 @@ $ fq -d flac dv stereo8.flac | | | [1]{}: subframe 0x22e9.2-0x2618.2 (815.1) 0x22e0| 45 | E | zero_bit: 0 (valid) 0x22e9.2-0x22e9.2 (0.1) 0x22e0| 45 00 | E. | subframe_type: "fixed" (0b1010) 0x22e9.3-0x22ea (0.6) - | | | lpc_order: 2 0x22ea.1-NA (0) + | | | lpc_order: 2 0x22e0| 00 | . | wasted_bits_flag: 0 0x22ea.1-0x22ea.1 (0.1) - | | | subframe_sample_size: 8 0x22ea.2-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:2]: 0x22ea.2-0x22ec.1 (2) 0x22e0| 00 00 | .. | [0]: 0 value 0x22ea.2-0x22eb.1 (1) 0x22e0| 00 01 | .. | [1]: 0 value 0x22eb.2-0x22ec.1 (1) 0x22e0| 01 | . | residual_coding_method: 4 (0) (rice) 0x22ec.2-0x22ec.3 (0.2) 0x22e0| 01 | . | partition_order: 1 0x22ec.4-0x22ec.7 (0.4) - | | | rice_partitions: 2 0x22ed-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x22ed-0x2618.2 (811.3) | | | [0]{}: partition 0x22ed-0x2476.1 (393.2) - | | | count: 2046 0x22ed-NA (0) + | | | count: 2046 0x22e0| 0f | . | rice_parameter: 0 0x22ed-0x22ed.3 (0.4) 0x22e0| 0f ff ff| ...| samples: raw bits 0x22ed.4-0x2476.1 (392.6) 0x22f0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x2476.1 (393) | | | | | [1]{}: partition 0x2476.2-0x2618.2 (418.1) - | | | count: 2048 0x2476.2-NA (0) + | | | count: 2048 0x2470| c3 | . | rice_parameter: 0 0x2476.2-0x2476.5 (0.4) 0x2470| c3 f9 4f e5 34 e5 cb 29 72 e9| ..O.4..)r.| samples: raw bits 0x2476.6-0x2618.2 (417.5) 0x2480|a5 fd 2f fa 69 4e 9f 2c ff 29 fe 59 4b 2f f4 bf|../.iN.,.).YK/..| @@ -146,7 +146,7 @@ $ fq -d flac dv stereo8.flac 0x2610| c9 | . | block_size: 4096 (0b1100) 0x261d-0x261d.3 (0.4) 0x2610| c9 | . | sample_rate: 44100 (0b1001) 0x261d.4-0x261d.7 (0.4) 0x2610| a2 | . | channel_assignment: 2 (10) (mid/side stereo) 0x261e-0x261e.3 (0.4) - | | | side_channel_index: 1 0x261e.4-NA (0) + | | | side_channel_index: 1 0x2610| a2 | . | sample_size: 8 (0b1) 0x261e.4-0x261e.6 (0.3) 0x2610| a2 | . | reserved1: 0 (valid) 0x261e.7-0x261e.7 (0.1) | | | end_of_header{}: 0x261f-0x261f.7 (1) @@ -156,202 +156,202 @@ $ fq -d flac dv stereo8.flac | | | [0]{}: subframe 0x2621-0x3523.6 (3842.7) 0x2620| 10 | . | zero_bit: 0 (valid) 0x2621-0x2621 (0.1) 0x2620| 10 | . | subframe_type: "fixed" (0b1000) 0x2621.1-0x2621.6 (0.6) - | | | lpc_order: 0 0x2621.7-NA (0) + | | | lpc_order: 0 0x2620| 10 | . | wasted_bits_flag: 0 0x2621.7-0x2621.7 (0.1) - | | | subframe_sample_size: 8 0x2622-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:0]: 0x2622-NA (0) 0x2620| 15 | . | residual_coding_method: 4 (0) (rice) 0x2622-0x2622.1 (0.2) 0x2620| 15 | . | partition_order: 5 0x2622.2-0x2622.5 (0.4) - | | | rice_partitions: 32 0x2622.6-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x2622.6-0x3523.6 (3841.1) | | | [0]{}: partition 0x2622.6-0x267b.3 (88.6) - | | | count: 128 0x2622.6-NA (0) + | | | count: 128 0x2620| 15 27 | .' | rice_parameter: 4 0x2622.6-0x2623.1 (0.4) 0x2620| 27 5b df 7b ef fe 8a 69 aa aa ec b2 cb| '[.{...i.....| samples: raw bits 0x2623.2-0x267b.3 (88.2) 0x2630|6d b6 db 6d b6 db 6d b6 cb 2c ae ba aa a6 9a 3f|m..m..m..,.....?| * |until 0x267b.3 (89) | | | | | [1]{}: partition 0x267b.4-0x26c8.1 (76.6) - | | | count: 128 0x267b.4-NA (0) + | | | count: 128 0x2670| 03 | . | rice_parameter: 3 0x267b.4-0x267b.7 (0.4) 0x2670| aa aa aa cc| ....| samples: raw bits 0x267c-0x26c8.1 (76.2) 0x2680|ca aa a8 89 9b bd df 4a 56 b6 bd ef 24 92 cb 2c|.......JV...$..,| * |until 0x26c8.1 (77) | | | | | [2]{}: partition 0x26c8.2-0x2720.3 (88.2) - | | | count: 128 0x26c8.2-NA (0) + | | | count: 128 0x26c0| 0f | . | rice_parameter: 3 0x26c8.2-0x26c8.5 (0.4) 0x26c0| 0f 90 85 31 84 10 51 86| ...1..Q.| samples: raw bits 0x26c8.6-0x2720.3 (87.6) 0x26d0|1c 70 81 02 85 0c 18 38 70 e1 c3 87 0e 1c 38 60|.p.....8p.....8`| * |until 0x2720.3 (88) | | | | | [3]{}: partition 0x2720.4-0x2770.1 (79.6) - | | | count: 128 0x2720.4-NA (0) + | | | count: 128 0x2720|93 |. | rice_parameter: 3 0x2720.4-0x2720.7 (0.4) 0x2720| 4a d6 b5 ad ad 6b 56 d5 ad 29 4f fe ed dc cc| J....kV..)O....| samples: raw bits 0x2721-0x2770.1 (79.2) 0x2730|55 66 77 21 08 52 94 a5 29 4a 52 94 84 77 76 55|Ufw!.R..)JR..wvU| * |until 0x2770.1 (80) | | | | | [4]{}: partition 0x2770.2-0x27cc.6 (92.5) - | | | count: 128 0x2770.2-NA (0) + | | | count: 128 0x2770|d3 |. | rice_parameter: 4 0x2770.2-0x2770.5 (0.4) 0x2770|d3 39 df 7b f4 51 4d 55 57 65 96 db 75 d7 5f 7d|.9.{.QMUWe..u._}| samples: raw bits 0x2770.6-0x27cc.6 (92.1) 0x2780|f7 df 7d f7 df 7d f7 dd 6d b6 59 5d 75 53 4d 1f|..}..}..m.Y]uSM.| * |until 0x27cc.6 (93) | | | | | [5]{}: partition 0x27cc.7-0x2848.3 (123.5) - | | | count: 128 0x27cc.7-NA (0) + | | | count: 128 0x27c0| 36 c5 | 6. | rice_parameter: 6 0x27cc.7-0x27cd.2 (0.4) 0x27c0| c5 c3 c4| ...| samples: raw bits 0x27cd.3-0x2848.3 (123.1) 0x27d0|05 96 d6 1e f7 dd 68 37 f1 84 f8 ce 6c 2d 48 76|......h7....l-Hv| * |until 0x2848.3 (124) | | | | | [6]{}: partition 0x2848.4-0x28c7.5 (127.2) - | | | count: 128 0x2848.4-NA (0) + | | | count: 128 0x2840| 66 | f | rice_parameter: 6 0x2848.4-0x2848.7 (0.4) 0x2840| b2 ed 18 e7 39 1d cb| ....9..| samples: raw bits 0x2849-0x28c7.5 (126.6) 0x2850|f4 d4 f5 92 e4 43 14 92 bb e2 fb 71 6c 53 b3 be|.....C.....qlS..| * |until 0x28c7.5 (127) | | | | | [7]{}: partition 0x28c7.6-0x2946.3 (126.6) - | | | count: 128 0x28c7.6-NA (0) + | | | count: 128 0x28c0| 85 86 | .. | rice_parameter: 6 0x28c7.6-0x28c8.1 (0.4) 0x28c0| 86 47 75 b7 aa 91 bb 23| .Gu....#| samples: raw bits 0x28c8.2-0x2946.3 (126.2) 0x28d0|66 c0 9f bc 9f 5c 9e be f0 a3 35 24 a3 a5 6a e4|f....\....5$..j.| * |until 0x2946.3 (127) | | | | | [8]{}: partition 0x2946.4-0x29c3.2 (124.7) - | | | count: 128 0x2946.4-NA (0) + | | | count: 128 0x2940| d6 | . | rice_parameter: 6 0x2946.4-0x2946.7 (0.4) 0x2940| 99 15 d4 c7 ac ef a9 7b 10| .......{.| samples: raw bits 0x2947-0x29c3.2 (124.3) 0x2950|a7 bc b1 0a a3 97 6f 0a bb 44 32 af d6 a1 51 2f|......o..D2...Q/| * |until 0x29c3.2 (125) | | | | | [9]{}: partition 0x29c3.3-0x2a40.7 (125.5) - | | | count: 128 0x29c3.3-NA (0) + | | | count: 128 0x29c0| ad | . | rice_parameter: 6 0x29c3.3-0x29c3.6 (0.4) 0x29c0| ad b9 f4 c8 9b 33 a4 32 57 c2 5b 6a 89| .....3.2W.[j.| samples: raw bits 0x29c3.7-0x2a40.7 (125.1) 0x29d0|e2 e4 72 4f e3 b5 79 24 da 9d ad 22 a5 9d 9b e0|..rO..y$..."....| * |until 0x2a40.7 (126) | | | | | [10]{}: partition 0x2a41-0x2ac0.5 (127.6) - | | | count: 128 0x2a41-NA (0) + | | | count: 128 0x2a40| 67 | g | rice_parameter: 6 0x2a41-0x2a41.3 (0.4) 0x2a40| 67 84 fb e9 c4 48 f7 8c 9c 21 0c 0d 5b 56 a1| g....H...!..[V.| samples: raw bits 0x2a41.4-0x2ac0.5 (127.2) 0x2a50|0d 82 71 ef 21 24 ef 25 9c 98 56 21 93 a4 5a ea|..q.!$.%..V!..Z.| * |until 0x2ac0.5 (128) | | | | | [11]{}: partition 0x2ac0.6-0x2b3e.3 (125.6) - | | | count: 128 0x2ac0.6-NA (0) + | | | count: 128 0x2ac0|41 93 |A. | rice_parameter: 6 0x2ac0.6-0x2ac1.1 (0.4) 0x2ac0| 93 ef c5 30 8b 47 23 6b a3 ed 35 68 76 b0 76| ...0.G#k..5hv.v| samples: raw bits 0x2ac1.2-0x2b3e.3 (125.2) 0x2ad0|5d e1 35 15 c9 d6 97 48 0f 33 1b 14 60 0b 94 86|].5....H.3..`...| * |until 0x2b3e.3 (126) | | | | | [12]{}: partition 0x2b3e.4-0x2bbe.2 (127.7) - | | | count: 128 0x2b3e.4-NA (0) + | | | count: 128 0x2b30| e6 | . | rice_parameter: 6 0x2b3e.4-0x2b3e.7 (0.4) 0x2b30| 92| .| samples: raw bits 0x2b3f-0x2bbe.2 (127.3) 0x2b40|ca f9 59 dd e1 a3 8c e9 8e 0d 87 79 8d d5 10 ce|..Y........y....| * |until 0x2bbe.2 (128) | | | | | [13]{}: partition 0x2bbe.3-0x2c3b.5 (125.3) - | | | count: 128 0x2bbe.3-NA (0) + | | | count: 128 0x2bb0| 0d | . | rice_parameter: 6 0x2bbe.3-0x2bbe.6 (0.4) 0x2bb0| 0d 5c| .\| samples: raw bits 0x2bbe.7-0x2c3b.5 (124.7) 0x2bc0|8d 94 e5 23 24 d3 50 df 54 42 3e 2f 69 20 33 95|...#$.P.TB>/i 3.| * |until 0x2c3b.5 (125) | | | | | [14]{}: partition 0x2c3b.6-0x2cb9.5 (126) - | | | count: 128 0x2c3b.6-NA (0) + | | | count: 128 0x2c30| 25 94 | %. | rice_parameter: 6 0x2c3b.6-0x2c3c.1 (0.4) 0x2c30| 94 8e 8b 4c| ...L| samples: raw bits 0x2c3c.2-0x2cb9.5 (125.4) 0x2c40|ca c6 7b 89 79 c7 14 23 41 50 60 a2 d7 8d 0e a4|..{.y..#AP`.....| * |until 0x2cb9.5 (126) | | | | | [15]{}: partition 0x2cb9.6-0x2d37.5 (126) - | | | count: 128 0x2cb9.6-NA (0) + | | | count: 128 0x2cb0| 19 b2 | .. | rice_parameter: 6 0x2cb9.6-0x2cba.1 (0.4) 0x2cb0| b2 b5 21 a6 54 1a| ..!.T.| samples: raw bits 0x2cba.2-0x2d37.5 (125.4) 0x2cc0|d1 e8 1e 5f 93 09 07 5a 09 24 f4 49 1a 65 35 13|..._...Z.$.I.e5.| * |until 0x2d37.5 (126) | | | | | [16]{}: partition 0x2d37.6-0x2db4.7 (125.2) - | | | count: 128 0x2d37.6-NA (0) + | | | count: 128 0x2d30| 51 97 | Q. | rice_parameter: 6 0x2d37.6-0x2d38.1 (0.4) 0x2d30| 97 eb c6 34 15 95 9d 2b| ...4...+| samples: raw bits 0x2d38.2-0x2db4.7 (124.6) 0x2d40|bf c8 d8 bd 8c 8e af ca 21 bf 6d e8 e6 fb d4 db|........!.m.....| * |until 0x2db4.7 (125) | | | | | [17]{}: partition 0x2db5-0x2e32.7 (126) - | | | count: 128 0x2db5-NA (0) + | | | count: 128 0x2db0| 62 | b | rice_parameter: 6 0x2db5-0x2db5.3 (0.4) 0x2db0| 62 2c 14 6b 59 52 e1 fd 3b 9c 6e| b,.kYR..;.n| samples: raw bits 0x2db5.4-0x2e32.7 (125.4) 0x2dc0|1b 3d 4c 27 79 87 ec c0 eb 2c be 4c 27 5a 24 9b|.=L'y....,.L'Z$.| * |until 0x2e32.7 (126) | | | | | [18]{}: partition 0x2e33-0x2eb1.7 (127) - | | | count: 128 0x2e33-NA (0) + | | | count: 128 0x2e30| 66 | f | rice_parameter: 6 0x2e33-0x2e33.3 (0.4) 0x2e30| 66 e9 22 de 46 5c bc 50 e1 0f 31 c9 f8| f.".F\.P..1..| samples: raw bits 0x2e33.4-0x2eb1.7 (126.4) 0x2e40|06 c9 71 78 b2 e1 20 c3 2f f0 6c 39 8a 5f e9 78|..qx.. ./.l9._.x| * |until 0x2eb1.7 (127) | | | | | [19]{}: partition 0x2eb2-0x2f31 (127.1) - | | | count: 128 0x2eb2-NA (0) + | | | count: 128 0x2eb0| 64 | d | rice_parameter: 6 0x2eb2-0x2eb2.3 (0.4) 0x2eb0| 64 51 48 b0 24 74 bf 0a 71 f0 83 65 2c 99| dQH.$t..q..e,.| samples: raw bits 0x2eb2.4-0x2f31 (126.5) 0x2ec0|96 f3 82 79 39 e3 35 31 2a c1 02 46 d9 33 9f e7|...y9.51*..F.3..| * |until 0x2f31 (127) | | | | | [20]{}: partition 0x2f31.1-0x2fb1 (128) - | | | count: 128 0x2f31.1-NA (0) + | | | count: 128 0x2f30| b6 | . | rice_parameter: 6 0x2f31.1-0x2f31.4 (0.4) 0x2f30| b6 95 44 93 cc d7 c9 19 d2 0a 89 76 16 df 54| ..D........v..T| samples: raw bits 0x2f31.5-0x2fb1 (127.4) 0x2f40|59 65 29 20 12 e6 55 65 a7 05 0a b4 54 68 49 3b|Ye) ..Ue....ThI;| * |until 0x2fb1 (128) | | | | | [21]{}: partition 0x2fb1.1-0x3031.2 (128.2) - | | | count: 128 0x2fb1.1-NA (0) + | | | count: 128 0x2fb0| b6 | . | rice_parameter: 6 0x2fb1.1-0x2fb1.4 (0.4) 0x2fb0| b6 e5 88 91 cb 0a 07 1a a2 11 d8 c2 4f 31 f7| ............O1.| samples: raw bits 0x2fb1.5-0x3031.2 (127.6) 0x2fc0|7a 3d 9b f4 2d 3a de 4d 5e 8c 46 c2 25 3b 46 2f|z=..-:.M^.F.%;F/| * |until 0x3031.2 (128) | | | | | [22]{}: partition 0x3031.3-0x30b0.2 (127) - | | | count: 128 0x3031.3-NA (0) + | | | count: 128 0x3030| 2d | - | rice_parameter: 6 0x3031.3-0x3031.6 (0.4) 0x3030| 2d 3d 8b d1 4e 22 d9 d2 a9 79 e1 17 6d c6 da| -=..N"...y..m..| samples: raw bits 0x3031.7-0x30b0.2 (126.4) 0x3040|e9 d2 ec ec ca 84 ea 2c 5a e6 a1 98 de 7c 17 e7|.......,Z....|..| * |until 0x30b0.2 (127) | | | | | [23]{}: partition 0x30b0.3-0x312e (125.6) - | | | count: 128 0x30b0.3-NA (0) + | | | count: 128 0x30b0|6d |m | rice_parameter: 6 0x30b0.3-0x30b0.6 (0.4) 0x30b0|6d d0 e0 9e 62 7b 4d f6 43 90 a8 bf 76 83 a1 4e|m...b{M.C...v..N| samples: raw bits 0x30b0.7-0x312e (125.2) 0x30c0|4f b2 09 85 25 a2 49 a6 13 88 98 e9 57 34 86 81|O...%.I.....W4..| * |until 0x312e (126) | | | | | [24]{}: partition 0x312e.1-0x31ad (127) - | | | count: 128 0x312e.1-NA (0) + | | | count: 128 0x3120| b7 | . | rice_parameter: 6 0x312e.1-0x312e.4 (0.4) 0x3120| b7 7c| .|| samples: raw bits 0x312e.5-0x31ad (126.4) 0x3130|8e 45 73 1a e9 60 86 32 9f b2 78 10 88 89 e9 1e|.Es..`.2..x.....| * |until 0x31ad (127) | | | | | [25]{}: partition 0x31ad.1-0x322a.4 (125.4) - | | | count: 128 0x31ad.1-NA (0) + | | | count: 128 0x31a0| b4 | . | rice_parameter: 6 0x31ad.1-0x31ad.4 (0.4) 0x31a0| b4 38 18| .8.| samples: raw bits 0x31ad.5-0x322a.4 (125) 0x31b0|d4 6b 96 cb 91 26 91 fa 46 f4 b2 da 24 6d 63 5a|.k...&..F...$mcZ| * |until 0x322a.4 (125) | | | | | [26]{}: partition 0x322a.5-0x32a8.1 (125.5) - | | | count: 128 0x322a.5-NA (0) + | | | count: 128 0x3220| 13 1a | .. | rice_parameter: 6 0x322a.5-0x322b (0.4) 0x3220| 1a 61 29 b8 8c| .a)..| samples: raw bits 0x322b.1-0x32a8.1 (125.1) 0x3230|2f 53 5d f0 89 6f c8 16 f9 b1 a8 24 9d 70 6d fa|/S]..o.....$.pm.| * |until 0x32a8.1 (126) | | | | | [27]{}: partition 0x32a8.2-0x3327.1 (127) - | | | count: 128 0x32a8.2-NA (0) + | | | count: 128 0x32a0| 5a | Z | rice_parameter: 6 0x32a8.2-0x32a8.5 (0.4) 0x32a0| 5a 0f 6f f3 84 a8 4f b1| Z.o...O.| samples: raw bits 0x32a8.6-0x3327.1 (126.4) 0x32b0|85 a4 84 63 bb 4a 77 d5 5e 67 d1 2e 5c a8 b0 8a|...c.Jw.^g..\...| * |until 0x3327.1 (127) | | | | | [28]{}: partition 0x3327.2-0x33a6.1 (127) - | | | count: 128 0x3327.2-NA (0) + | | | count: 128 0x3320| 5b | [ | rice_parameter: 6 0x3327.2-0x3327.5 (0.4) 0x3320| 5b ab 6c 5c 9b 97 35 18 09| [.l\..5..| samples: raw bits 0x3327.6-0x33a6.1 (126.4) 0x3330|e5 d8 a3 8e e2 ec 4b 08 ba 05 fa 6b d2 84 dd 88|......K....k....| * |until 0x33a6.1 (127) | | | | | [29]{}: partition 0x33a6.2-0x3426.3 (128.2) - | | | count: 128 0x33a6.2-NA (0) + | | | count: 128 0x33a0| db | . | rice_parameter: 6 0x33a6.2-0x33a6.5 (0.4) 0x33a0| db a3 82 85 fc c9 a2 a1 85 1e| ..........| samples: raw bits 0x33a6.6-0x3426.3 (127.6) 0x33b0|f1 fd 94 cc 88 85 b0 43 16 72 ab a6 9b 88 ab 3b|.......C.r.....;| * |until 0x3426.3 (128) | | | | | [30]{}: partition 0x3426.4-0x34a6.1 (127.6) - | | | count: 128 0x3426.4-NA (0) + | | | count: 128 0x3420| e6 | . | rice_parameter: 6 0x3426.4-0x3426.7 (0.4) 0x3420| 8c 26 ca 57 44 1a f1 6d 53| .&.WD..mS| samples: raw bits 0x3427-0x34a6.1 (127.2) 0x3430|dc 8b 24 c6 2e c0 40 62 c9 f4 c0 5a 84 80 2b 96|..$...@b...Z..+.| * |until 0x34a6.1 (128) | | | | | [31]{}: partition 0x34a6.2-0x3523.6 (125.5) - | | | count: 128 0x34a6.2-NA (0) + | | | count: 128 0x34a0| 1a | . | rice_parameter: 6 0x34a6.2-0x34a6.5 (0.4) 0x34a0| 1a bc 2f 37 bd 4e 48 a9 48 89| ../7.NH.H.| samples: raw bits 0x34a6.6-0x3523.6 (125.1) 0x34b0|14 ad d5 31 d1 95 30 86 81 ba 42 c3 df 23 69 5c|...1..0...B..#i\| @@ -359,9 +359,9 @@ $ fq -d flac dv stereo8.flac | | | [1]{}: subframe 0x3523.7-0x4626.5 (4354.7) 0x3520| 94 | . | zero_bit: 0 (valid) 0x3523.7-0x3523.7 (0.1) 0x3520| 81 | . | subframe_type: "lpc" (0b100000) 0x3524-0x3524.5 (0.6) - | | | lpc_order: 1 0x3524.6-NA (0) + | | | lpc_order: 1 0x3520| 81 | . | wasted_bits_flag: 0 0x3524.6-0x3524.6 (0.1) - | | | subframe_sample_size: 9 0x3524.7-NA (0) + | | | subframe_sample_size: 9 | | | warmup_samples[0:1]: 0x3524.7-0x3525.7 (1.1) 0x3520| 81 f4 | .. | [0]: -12 value 0x3524.7-0x3525.7 (1.1) 0x3520| 57 | W | precision: 6 0x3526-0x3526.3 (0.4) @@ -370,197 +370,197 @@ $ fq -d flac dv stereo8.flac 0x3520| 90 | . | [0]: 8 value 0x3527.1-0x3527.6 (0.6) 0x3520| 90 2a | .* | residual_coding_method: 4 (0) (rice) 0x3527.7-0x3528 (0.2) 0x3520| 2a | * | partition_order: 5 0x3528.1-0x3528.4 (0.4) - | | | rice_partitions: 32 0x3528.5-NA (0) + | | | rice_partitions: 32 | | | partitions[0:32]: 0x3528.5-0x4626.5 (4350.1) | | | [0]{}: partition 0x3528.5-0x3588.5 (96.1) - | | | count: 127 0x3528.5-NA (0) + | | | count: 127 0x3520| 2a 27 | *' | rice_parameter: 4 0x3528.5-0x3529 (0.4) 0x3520| 27 fe ef 37 9c 63 09| '..7.c.| samples: raw bits 0x3529.1-0x3588.5 (95.5) 0x3530|4a 94 b6 31 ad 63 18 c6 31 6a 4a 10 8c 67 9d f7|J..1.c..1jJ..g..| * |until 0x3588.5 (96) | | | | | [1]{}: partition 0x3588.6-0x35ec.5 (100) - | | | count: 128 0x3588.6-NA (0) + | | | count: 128 0x3580| 4d 04 | M. | rice_parameter: 4 0x3588.6-0x3589.1 (0.4) 0x3580| 04 c4 c4 c4 c4 c4 c4| .......| samples: raw bits 0x3589.2-0x35ec.5 (99.4) 0x3590|44 44 4f 9d 3a 64 b9 52 64 5d 65 75 51 fe 6f 58|DDO.:d.Rd]euQ.oX| * |until 0x35ec.5 (100) | | | | | [2]{}: partition 0x35ec.6-0x364e.4 (97.7) - | | | count: 128 0x35ec.6-NA (0) + | | | count: 128 0x35e0| 69 0c | i. | rice_parameter: 4 0x35ec.6-0x35ed.1 (0.4) 0x35e0| 0c 14 24| ..$| samples: raw bits 0x35ed.2-0x364e.4 (97.3) 0x35f0|41 c6 98 59 44 3d cd 62 d4 94 a5 08 42 10 84 21|A..YD=.b....B..!| * |until 0x364e.4 (98) | | | | | [3]{}: partition 0x364e.5-0x36b2.6 (100.2) - | | | count: 128 0x364e.5-NA (0) + | | | count: 128 0x3640| b2 18| ..| rice_parameter: 4 0x364e.5-0x364f (0.4) 0x3640| 18| .| samples: raw bits 0x364f.1-0x36b2.6 (99.6) 0x3650|34 60 c1 83 05 8b 16 2c 50 91 07 9c 61 65 12 43|4`.....,P...ae.C| * |until 0x36b2.6 (100) | | | | | [4]{}: partition 0x36b2.7-0x371f.7 (109.1) - | | | count: 128 0x36b2.7-NA (0) + | | | count: 128 0x36b0| 3a aa | :. | rice_parameter: 5 0x36b2.7-0x36b3.2 (0.4) 0x36b0| aa d4 a7 46 87 fe f9 d7 3c 6f ae 99 e5| ...F......8| samples: raw bits 0x3d40.3-0x3dd0.7 (144.5) 0x3d50|ec ca 2c 14 0a 0c 83 8f 9d 5c d9 dd 62 90 0a 97|..,......\..b...| * |until 0x3dd0.7 (145) | | | | | [17]{}: partition 0x3dd1-0x3e5e.6 (141.7) - | | | count: 128 0x3dd1-NA (0) + | | | count: 128 0x3dd0| 75 | u | rice_parameter: 7 0x3dd1-0x3dd1.3 (0.4) 0x3dd0| 75 d1 d9 98 f0 d2 80 4e 92 1b dc 29 f4 93 a0| u......N...)...| samples: raw bits 0x3dd1.4-0x3e5e.6 (141.3) 0x3de0|a4 dc c5 49 9b 28 8f 7b 59 cb d8 42 dd 29 f2 7a|...I.(.{Y..B.).z| * |until 0x3e5e.6 (142) | | | | | [18]{}: partition 0x3e5e.7-0x3eed.1 (142.3) - | | | count: 128 0x3e5e.7-NA (0) + | | | count: 128 0x3e50| 8c ee| ..| rice_parameter: 7 0x3e5e.7-0x3e5f.2 (0.4) 0x3e50| ee| .| samples: raw bits 0x3e5f.3-0x3eed.1 (141.7) 0x3e60|e1 8f 0e 56 a8 d6 d1 f8 43 6a 08 70 4e d0 c6 57|...V....Cj.pN..W| * |until 0x3eed.1 (142) | | | | | [19]{}: partition 0x3eed.2-0x3f7c (142.7) - | | | count: 128 0x3eed.2-NA (0) + | | | count: 128 0x3ee0| 1d | . | rice_parameter: 7 0x3eed.2-0x3eed.5 (0.4) 0x3ee0| 1d 97 8a| ...| samples: raw bits 0x3eed.6-0x3f7c (142.3) 0x3ef0|a2 ec 60 1c ae 41 85 54 eb 8e 34 eb 48 44 7b 29|..`..A.T..4.HD{)| * |until 0x3f7c (143) | | | | | [20]{}: partition 0x3f7c.1-0x400a.4 (142.4) - | | | count: 128 0x3f7c.1-NA (0) + | | | count: 128 0x3f70| be | . | rice_parameter: 7 0x3f7c.1-0x3f7c.4 (0.4) 0x3f70| be 1a e7 bb| ....| samples: raw bits 0x3f7c.5-0x400a.4 (142) 0x3f80|be 11 8e 2f 45 56 e2 01 39 c0 d5 75 4f f2 9d ae|.../EV..9..uO...| * |until 0x400a.4 (142) | | | | | [21]{}: partition 0x400a.5-0x4099.5 (143.1) - | | | count: 128 0x400a.5-NA (0) + | | | count: 128 0x4000| 53 91 | S. | rice_parameter: 7 0x400a.5-0x400b (0.4) 0x4000| 91 0c d1 be a4| .....| samples: raw bits 0x400b.1-0x4099.5 (142.5) 0x4010|de 2e ea 26 f5 b3 a8 29 e6 8e 77 d4 bc ea fb 85|...&...)..w.....| * |until 0x4099.5 (143) | | | | | [22]{}: partition 0x4099.6-0x4128.6 (143.1) - | | | count: 128 0x4099.6-NA (0) + | | | count: 128 0x4090| b5 da | .. | rice_parameter: 7 0x4099.6-0x409a.1 (0.4) 0x4090| da 9c 6b 0d 21 b4| ..k.!.| samples: raw bits 0x409a.2-0x4128.6 (142.5) 0x40a0|f0 d4 36 53 b4 ed 23 e6 4d 0f 0e 98 a4 15 f0 fa|..6S..#.M.......| * |until 0x4128.6 (143) | | | | | [23]{}: partition 0x4128.7-0x41b5.7 (141.1) - | | | count: 128 0x4128.7-NA (0) + | | | count: 128 0x4120| 86 ec | .. | rice_parameter: 7 0x4128.7-0x4129.2 (0.4) 0x4120| ec 2c fe 55 83 3e fc| .,.U.>.| samples: raw bits 0x4129.3-0x41b5.7 (140.5) 0x4130|c8 ef 63 ec 49 09 46 56 44 ef 4a b1 71 90 e1 d3|..c.I.FVD.J.q...| * |until 0x41b5.7 (141) | | | | | [24]{}: partition 0x41b6-0x4244.3 (142.4) - | | | count: 128 0x41b6-NA (0) + | | | count: 128 0x41b0| 72 | r | rice_parameter: 7 0x41b6-0x41b6.3 (0.4) 0x41b0| 72 3c 89 6a ad f6 f5 6b 30 23| r<.j...k0#| samples: raw bits 0x41b6.4-0x4244.3 (142) 0x41c0|71 21 6a ae e0 d8 8c 83 3a 7e 6c 46 30 ec a9 53|q!j.....:~lF0..S| * |until 0x4244.3 (142) | | | | | [25]{}: partition 0x4244.4-0x42d3.7 (143.4) - | | | count: 128 0x4244.4-NA (0) + | | | count: 128 0x4240| c7 | . | rice_parameter: 7 0x4244.4-0x4244.7 (0.4) 0x4240| f1 29 8c e4 41 ff b3 48 32 08 85| .)..A..H2..| samples: raw bits 0x4245-0x42d3.7 (143) 0x4250|ba 60 63 fc 45 2a 6e f3 eb 3d b2 9f e4 3a 96 01|.`c.E*n..=...:..| * |until 0x42d3.7 (143) | | | | | [26]{}: partition 0x42d4-0x4362.6 (142.7) - | | | count: 128 0x42d4-NA (0) + | | | count: 128 0x42d0| 7b | { | rice_parameter: 7 0x42d4-0x42d4.3 (0.4) 0x42d0| 7b 53 77 13 86 5d 80 ed ae 48 f0 c9| {Sw..]...H..| samples: raw bits 0x42d4.4-0x4362.6 (142.3) 0x42e0|f1 d3 25 14 29 47 87 6c 56 0e 22 2c c3 ca 58 15|..%.)G.lV.",..X.| * |until 0x4362.6 (143) | | | | | [27]{}: partition 0x4362.7-0x43f1.5 (142.7) - | | | count: 128 0x4362.7-NA (0) + | | | count: 128 0x4360| d8 e4 | .. | rice_parameter: 7 0x4362.7-0x4363.2 (0.4) 0x4360| e4 db 88 db f1 93 64 60 0b 19 f2 2b 8e| ......d`...+.| samples: raw bits 0x4363.3-0x43f1.5 (142.3) 0x4370|91 e6 8d 3a 9e 92 f0 17 eb 83 98 e9 38 7b 89 92|...:........8{..| * |until 0x43f1.5 (143) | | | | | [28]{}: partition 0x43f1.6-0x447f.2 (141.5) - | | | count: 128 0x43f1.6-NA (0) + | | | count: 128 0x43f0| c9 d0 | .. | rice_parameter: 7 0x43f1.6-0x43f2.1 (0.4) 0x43f0| d0 1d 62 97 4f f2 e1 23 85 e3 f2 30 a1 90| ..b.O..#...0..| samples: raw bits 0x43f2.2-0x447f.2 (141.1) 0x4400|13 22 1d 2d d9 01 70 34 ab 2d a0 76 71 26 52 05|.".-..p4.-.vq&R.| * |until 0x447f.2 (142) | | | | | [29]{}: partition 0x447f.3-0x450a.4 (139.2) - | | | count: 128 0x447f.3-NA (0) + | | | count: 128 0x4470| cf| .| rice_parameter: 7 0x447f.3-0x447f.6 (0.4) 0x4470| cf| .| samples: raw bits 0x447f.7-0x450a.4 (138.6) 0x4480|a8 fe 6b 3b 0e 42 76 02 37 a9 eb c9 c1 f0 b5 21|..k;.Bv.7......!| * |until 0x450a.4 (139) | | | | | [30]{}: partition 0x450a.5-0x4598.3 (141.7) - | | | count: 128 0x450a.5-NA (0) + | | | count: 128 0x4500| bb 8c | .. | rice_parameter: 7 0x450a.5-0x450b (0.4) 0x4500| 8c 8d 7f 2b 32| ...+2| samples: raw bits 0x450b.1-0x4598.3 (141.3) 0x4510|4a 07 c2 b9 a4 b9 eb 72 f8 49 8c 43 03 e4 91 9e|J......r.I.C....| * |until 0x4598.3 (142) | | | | | [31]{}: partition 0x4598.4-0x4626.5 (142.2) - | | | count: 128 0x4598.4-NA (0) + | | | count: 128 0x4590| 27 | ' | rice_parameter: 7 0x4598.4-0x4598.7 (0.4) 0x4590| dc 2f ed f6 8b dc 43| ./....C| samples: raw bits 0x4599-0x4626.5 (141.6) 0x45a0|80 d4 dd c8 36 ab 48 a2 51 a1 03 f6 86 a3 fe 71|....6.H.Q......q| @@ -584,107 +584,107 @@ $ fq -d flac dv stereo8.flac | | | [0]{}: subframe 0x462f-0x4e0c.7 (2014) 0x4620| 12| .| zero_bit: 0 (valid) 0x462f-0x462f (0.1) 0x4620| 12| .| subframe_type: "fixed" (0b1001) 0x462f.1-0x462f.6 (0.6) - | | | lpc_order: 1 0x462f.7-NA (0) + | | | lpc_order: 1 0x4620| 12| .| wasted_bits_flag: 0 0x462f.7-0x462f.7 (0.1) - | | | subframe_sample_size: 8 0x4630-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:1]: 0x4630-0x4630.7 (1) 0x4630|14 |. | [0]: 20 value 0x4630-0x4630.7 (1) 0x4630| 11 | . | residual_coding_method: 4 (0) (rice) 0x4631-0x4631.1 (0.2) 0x4630| 11 | . | partition_order: 4 0x4631.2-0x4631.5 (0.4) - | | | rice_partitions: 16 0x4631.6-NA (0) + | | | rice_partitions: 16 | | | partitions[0:16]: 0x4631.6-0x4e0c.7 (2011.2) | | | [0]{}: partition 0x4631.6-0x474e.5 (285) - | | | count: 255 0x4631.6-NA (0) + | | | count: 255 0x4630| 11 d5 | .. | rice_parameter: 7 0x4631.6-0x4632.1 (0.4) 0x4630| d5 12 05 2e 9e 78 a6 30 4d 22 76 27 d4 56| .....x.0M"v'.V| samples: raw bits 0x4632.2-0x474e.5 (284.4) 0x4640|26 5c 73 ca e4 01 96 5f 40 a9 e9 da 14 f1 7b f7|&\s...._@.....{.| * |until 0x474e.5 (285) | | | | | [1]{}: partition 0x474e.6-0x486b.2 (284.5) - | | | count: 256 0x474e.6-NA (0) + | | | count: 256 0x4740| 15 ca| ..| rice_parameter: 7 0x474e.6-0x474f.1 (0.4) 0x4740| ca| .| samples: raw bits 0x474f.2-0x486b.2 (284.1) 0x4750|c2 c7 69 c3 0a c6 91 ae 5f 6a 91 a6 e3 6e b1 c2|..i....._j...n..| * |until 0x486b.2 (285) | | | | | [2]{}: partition 0x486b.3-0x4985.3 (282.1) - | | | count: 256 0x486b.3-NA (0) + | | | count: 256 0x4860| 4f | O | rice_parameter: 7 0x486b.3-0x486b.6 (0.4) 0x4860| 4f 88 af 76 95| O..v.| samples: raw bits 0x486b.7-0x4985.3 (281.5) 0x4870|8a ce 31 0e 32 04 2a 33 43 8e 36 ef 63 a9 03 43|..1.2.*3C.6.c..C| * |until 0x4985.3 (282) | | | | | [3]{}: partition 0x4985.4-0x4a8e.3 (265) - | | | count: 256 0x4985.4-NA (0) + | | | count: 256 0x4980| e6 | . | rice_parameter: 6 0x4985.4-0x4985.7 (0.4) 0x4980| 18 c6 c1 b5 c0 dd 6c 14 e5 82| ......l...| samples: raw bits 0x4986-0x4a8e.3 (264.4) 0x4990|02 82 ff c1 a6 e1 b8 b2 36 05 31 a8 2d d7 06 e1|........6.1.-...| * |until 0x4a8e.3 (265) | | | | | [4]{}: partition 0x4a8e.4-0x4ad8.2 (73.7) - | | | count: 256 0x4a8e.4-NA (0) + | | | count: 256 0x4a80| 20 | | rice_parameter: 0 0x4a8e.4-0x4a8e.7 (0.4) 0x4a80| 24| $| samples: raw bits 0x4a8f-0x4ad8.2 (73.3) 0x4a90|93 3f eb 55 45 51 45 45 55 55 bf cc 99 24 24 90|.?.UEQEEUU...$$.| * |until 0x4ad8.2 (74) | | | | | [5]{}: partition 0x4ad8.3-0x4b23.4 (75.2) - | | | count: 256 0x4ad8.3-NA (0) + | | | count: 256 0x4ad0| 20 | | rice_parameter: 0 0x4ad8.3-0x4ad8.6 (0.4) 0x4ad0| 20 aa d7 fc c9 24 92 42| ....$.B| samples: raw bits 0x4ad8.7-0x4b23.4 (74.6) 0x4ae0|48 48 49 09 24 92 4c ff ad 55 15 45 15 15 55 56|HHI.$.L..U.E..UV| * |until 0x4b23.4 (75) | | | | | [6]{}: partition 0x4b23.5-0x4b6d.6 (74.2) - | | | count: 256 0x4b23.5-NA (0) + | | | count: 256 0x4b20| 48 10 | H. | rice_parameter: 0 0x4b23.5-0x4b24 (0.4) 0x4b20| 10 92 64 cf f6 aa aa 8a 8a 2a 8a ab| ..d......*..| samples: raw bits 0x4b24.1-0x4b6d.6 (73.6) 0x4b30|5f f3 24 92 49 09 21 21 24 24 92 49 33 fe b5 54|_.$.I.!!$$.I3..T| * |until 0x4b6d.6 (74) | | | | | [7]{}: partition 0x4b6d.7-0x4bb8.5 (74.7) - | | | count: 256 0x4b6d.7-NA (0) + | | | count: 256 0x4b60| a2 0a | .. | rice_parameter: 0 0x4b6d.7-0x4b6e.2 (0.4) 0x4b60| 0a aa| ..| samples: raw bits 0x4b6e.3-0x4bb8.5 (74.3) 0x4b70|ad fe 64 c9 21 24 84 90 90 92 42 49 93 3f da aa|..d.!$....BI.?..| * |until 0x4bb8.5 (75) | | | | | [8]{}: partition 0x4bb8.6-0x4c02.7 (74.2) - | | | count: 256 0x4bb8.6-NA (0) + | | | count: 256 0x4bb0| 24 08 | $. | rice_parameter: 0 0x4bb8.6-0x4bb9.1 (0.4) 0x4bb0| 08 49 24 92 67 fd 6a| .I$.g.j| samples: raw bits 0x4bb9.2-0x4c02.7 (73.6) 0x4bc0|a8 aa 28 a8 aa aa b7 f9 93 24 84 92 12 42 42 49|..(......$...BBI| * |until 0x4c02.7 (74) | | | | | [9]{}: partition 0x4c03-0x4c4d.4 (74.5) - | | | count: 256 0x4c03-NA (0) + | | | count: 256 0x4c00| 01 | . | rice_parameter: 0 0x4c03-0x4c03.3 (0.4) 0x4c00| 01 54 55 5a ff 99 24 92 48 49 09 09 21| .TUZ..$.HI..!| samples: raw bits 0x4c03.4-0x4c4d.4 (74.1) 0x4c10|24 92 49 9f f5 aa a2 a8 a2 a2 aa aa df e6 4c 92|$.I...........L.| * |until 0x4c4d.4 (75) | | | | | [10]{}: partition 0x4c4d.5-0x4c98.3 (74.7) - | | | count: 256 0x4c4d.5-NA (0) + | | | count: 256 0x4c40| 48 04 | H. | rice_parameter: 0 0x4c4d.5-0x4c4e (0.4) 0x4c40| 04 84| ..| samples: raw bits 0x4c4e.1-0x4c98.3 (74.3) 0x4c50|92 12 4c 99 fe d5 55 51 51 45 51 55 6b fe 64 92|..L...UQQEQUk.d.| * |until 0x4c98.3 (75) | | | | | [11]{}: partition 0x4c98.4-0x4ce2.5 (74.2) - | | | count: 256 0x4c98.4-NA (0) + | | | count: 256 0x4c90| 10 | . | rice_parameter: 0 0x4c98.4-0x4c98.7 (0.4) 0x4c90| 45 45 55 55 bf cc 99| EEUU...| samples: raw bits 0x4c99-0x4ce2.5 (73.6) 0x4ca0|24 24 90 92 12 12 48 49 32 67 fb 55 55 45 45 15|$$....HI2g.UUEE.| * |until 0x4ce2.5 (74) | | | | | [12]{}: partition 0x4ce2.6-0x4d2d.4 (74.7) - | | | count: 256 0x4ce2.6-NA (0) + | | | count: 256 0x4ce0| 24 08 | $. | rice_parameter: 0 0x4ce2.6-0x4ce3.1 (0.4) 0x4ce0| 08 48 49 09 24 92 4c ff ad 55 15 45 15| .HI.$.L..U.E.| samples: raw bits 0x4ce3.2-0x4d2d.4 (74.3) 0x4cf0|15 55 56 ff 32 64 90 92 42 48 48 49 21 24 c9 9f|.UV.2d..BHHI!$..| * |until 0x4d2d.4 (75) | | | | | [13]{}: partition 0x4d2d.5-0x4d77.6 (74.2) - | | | count: 256 0x4d2d.5-NA (0) + | | | count: 256 0x4d20| a8 0a | .. | rice_parameter: 0 0x4d2d.5-0x4d2e (0.4) 0x4d20| 0a 8a| ..| samples: raw bits 0x4d2e.1-0x4d77.6 (73.6) 0x4d30|2a 8a ab 5f f3 24 92 49 09 21 21 24 24 92 49 33|*.._.$.I.!!$$.I3| * |until 0x4d77.6 (74) | | | | | [14]{}: partition 0x4d77.7-0x4dc3 (75.2) - | | | count: 256 0x4d77.7-NA (0) + | | | count: 256 0x4d70| 12 04 | .. | rice_parameter: 0 0x4d77.7-0x4d78.2 (0.4) 0x4d70| 04 84 90 90 92 42 49 93| .....BI.| samples: raw bits 0x4d78.3-0x4dc3 (74.6) 0x4d80|3f da aa aa 2a 28 aa 2a ad 7f cc 92 49 24 24 84|?...*(.*....I$$.| * |until 0x4dc3 (75) | | | | | [15]{}: partition 0x4dc3.1-0x4e0c.7 (73.7) - | | | count: 256 0x4dc3.1-NA (0) + | | | count: 256 0x4dc0| 80 | . | rice_parameter: 0 0x4dc3.1-0x4dc3.4 (0.4) 0x4dc0| 80 aa 28 a8 aa aa b7 f9 93 24 84 92 12| ..(......$...| samples: raw bits 0x4dc3.5-0x4e0c.7 (73.3) 0x4dd0|42 42 49 09 26 4c ff 6a aa a8 a8 a2 a8 aa b5 ff|BBI.&L.j........| @@ -692,36 +692,36 @@ $ fq -d flac dv stereo8.flac | | | [1]{}: subframe 0x4e0d-0x541d.5 (1552.6) 0x4e00| 12 | . | zero_bit: 0 (valid) 0x4e0d-0x4e0d (0.1) 0x4e00| 12 | . | subframe_type: "fixed" (0b1001) 0x4e0d.1-0x4e0d.6 (0.6) - | | | lpc_order: 1 0x4e0d.7-NA (0) + | | | lpc_order: 1 0x4e00| 12 | . | wasted_bits_flag: 0 0x4e0d.7-0x4e0d.7 (0.1) - | | | subframe_sample_size: 8 0x4e0e-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:1]: 0x4e0e-0x4e0e.7 (1) 0x4e00| bb | . | [0]: -69 value 0x4e0e-0x4e0e.7 (1) 0x4e00| 09| .| residual_coding_method: 4 (0) (rice) 0x4e0f-0x4e0f.1 (0.2) 0x4e00| 09| .| partition_order: 2 0x4e0f.2-0x4e0f.5 (0.4) - | | | rice_partitions: 4 0x4e0f.6-NA (0) + | | | rice_partitions: 4 | | | partitions[0:4]: 0x4e0f.6-0x541d.5 (1550) | | | [0]{}: partition 0x4e0f.6-0x5274.5 (1125) - | | | count: 1023 0x4e0f.6-NA (0) + | | | count: 1023 0x4e00| 09| .| rice_parameter: 7 0x4e0f.6-0x4e10.1 (0.4) 0x4e10|fc |. | 0x4e10|fc 4c c7 2d 79 18 5a 91 08 12 58 f7 9c 39 1e eb|.L.-y.Z...X..9..| samples: raw bits 0x4e10.2-0x5274.5 (1124.4) 0x4e20|83 86 14 51 56 db c9 5e 08 15 63 1a ef 20 a9 4f|...QV..^..c.. .O| * |until 0x5274.5 (1125) | | | | | [1]{}: partition 0x5274.6-0x5302.4 (141.7) - | | | count: 1024 0x5274.6-NA (0) + | | | count: 1024 0x5270| 00 33 | .3 | rice_parameter: 0 0x5274.6-0x5275.1 (0.4) 0x5270| 33 ff 9f fe 7f fc ff fc ff ff 3f| 3.........?| samples: raw bits 0x5275.2-0x5302.4 (141.3) 0x5280|ff fe 7f ff ff ff ff ff ff ff ff ff ff ff fb ff|................| * |until 0x5302.4 (142) | | | | | [2]{}: partition 0x5302.5-0x538f.4 (141) - | | | count: 1024 0x5302.5-NA (0) + | | | count: 1024 0x5300| f8 7f | .. | rice_parameter: 0 0x5302.5-0x5303 (0.4) 0x5300| 7f ff ff ff ff ff 7f ff fd ff fe ff fd| .............| samples: raw bits 0x5303.1-0x538f.4 (140.4) 0x5310|ff f7 ff bf fb ff 7f ef fd ff 7f df f7 fd ff 7f|................| * |until 0x538f.4 (141) | | | | | [3]{}: partition 0x538f.5-0x541d.5 (142.1) - | | | count: 1024 0x538f.5-NA (0) + | | | count: 1024 0x5380| f8| .| rice_parameter: 0 0x538f.5-0x5390 (0.4) 0x5390|6f |o | 0x5390|6f fd ff bf ef fb fe ff bf ef fb fd ff 7f df f7|o...............| samples: raw bits 0x5390.1-0x541d.5 (141.5) @@ -746,9 +746,9 @@ $ fq -d flac dv stereo8.flac | | | [0]{}: subframe 0x5426-0x637b.3 (3925.4) 0x5420| 40 | @ | zero_bit: 0 (valid) 0x5426-0x5426 (0.1) 0x5420| 40 | @ | subframe_type: "lpc" (0b100000) 0x5426.1-0x5426.6 (0.6) - | | | lpc_order: 1 0x5426.7-NA (0) + | | | lpc_order: 1 0x5420| 40 | @ | wasted_bits_flag: 0 0x5426.7-0x5426.7 (0.1) - | | | subframe_sample_size: 8 0x5427-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:1]: 0x5427-0x5427.7 (1) 0x5420| f7 | . | [0]: -9 value 0x5427-0x5427.7 (1) 0x5420| 55 | U | precision: 6 0x5428-0x5428.3 (0.4) @@ -757,100 +757,100 @@ $ fq -d flac dv stereo8.flac 0x5420| ae | . | [0]: 23 value 0x5429.1-0x5429.6 (0.6) 0x5420| ae 22 | ." | residual_coding_method: 4 (0) (rice) 0x5429.7-0x542a (0.2) 0x5420| 22 | " | partition_order: 4 0x542a.1-0x542a.4 (0.4) - | | | rice_partitions: 16 0x542a.5-NA (0) + | | | rice_partitions: 16 | | | partitions[0:16]: 0x542a.5-0x637b.3 (3920.7) | | | [0]{}: partition 0x542a.5-0x54df (180.4) - | | | count: 255 0x542a.5-NA (0) + | | | count: 255 0x5420| 22 77 | "w | rice_parameter: 4 0x542a.5-0x542b (0.4) 0x5420| 77 77 ac e1 2a| ww..*| samples: raw bits 0x542b.1-0x54df (180) 0x5430|5b 1c f2 09 28 b3 0d 38 e3 cf 3c f3 cf 3c f3 ce|[...(..8..<..<..| * |until 0x54df (180) | | | | | [1]{}: partition 0x54df.1-0x5594.1 (181.1) - | | | count: 256 0x54df.1-NA (0) + | | | count: 256 0x54d0| 22| "| rice_parameter: 4 0x54df.1-0x54df.4 (0.4) 0x54d0| 22| "| samples: raw bits 0x54df.5-0x5594.1 (180.5) 0x54e0|48 7b 9a b5 25 18 d6 f9 df d1 4d 55 d9 65 b7 5d|H{..%.....MU.e.]| * |until 0x5594.1 (181) | | | | | [2]{}: partition 0x5594.2-0x5649.2 (181.1) - | | | count: 256 0x5594.2-NA (0) + | | | count: 256 0x5590| d1 | . | rice_parameter: 4 0x5594.2-0x5594.5 (0.4) 0x5590| d1 54 d1 ee f3 79 c6 14 a6 35 cf 24| .T...y...5.$| samples: raw bits 0x5594.6-0x5649.2 (180.5) 0x55a0|a2 cc 30 d3 8e 3c f3 cf 3c f3 cf 38 e3 4c 2c a2|..0..<..<..8.L,.| * |until 0x5649.2 (181) | | | | | [3]{}: partition 0x5649.3-0x56fe.3 (181.1) - | | | count: 256 0x5649.3-NA (0) + | | | count: 256 0x5640| 48 | H | rice_parameter: 4 0x5649.3-0x5649.6 (0.4) 0x5640| 48 c2 ca 24 87 35 8b| H..$.5.| samples: raw bits 0x5649.7-0x56fe.3 (180.5) 0x5650|4a 13 9d 73 be fd 14 d5 5d 96 db 75 d7 5d 75 d7|J..s....]..u.]u.| * |until 0x56fe.3 (181) | | | | | [4]{}: partition 0x56fe.4-0x57c7.1 (200.6) - | | | count: 256 0x56fe.4-NA (0) + | | | count: 256 0x56f0| b4 | . | rice_parameter: 4 0x56fe.4-0x56fe.7 (0.4) 0x56f0| 65| e| samples: raw bits 0x56ff-0x57c7.1 (200.2) 0x5700|75 53 47 fd dd eb 38 4a 96 c7 3c 82 4a 2c c3 4e|uSG...8J..<.J,.N| * |until 0x57c7.1 (201) | | | | | [5]{}: partition 0x57c7.2-0x58d9.4 (274.3) - | | | count: 256 0x57c7.2-NA (0) + | | | count: 256 0x57c0| 9f | . | rice_parameter: 7 0x57c7.2-0x57c7.5 (0.4) 0x57c0| 9f 83 8d 66 d8 ba c1 66 f0| ...f...f.| samples: raw bits 0x57c7.6-0x58d9.4 (273.7) 0x57d0|b9 9f 6f 65 0e cb cd 35 7b b1 29 55 40 cc 45 cf|..oe...5{.)U@.E.| * |until 0x58d9.4 (274) | | | | | [6]{}: partition 0x58d9.5-0x59e5.6 (268.2) - | | | count: 256 0x58d9.5-NA (0) + | | | count: 256 0x58d0| d3 12 | .. | rice_parameter: 6 0x58d9.5-0x58da (0.4) 0x58d0| 12 55 14 8f 57 4b| .U..WK| samples: raw bits 0x58da.1-0x59e5.6 (267.6) 0x58e0|d7 c4 f1 b9 4c 45 43 b0 e4 6a 30 38 e9 17 87 63|....LEC..j08...c| * |until 0x59e5.6 (268) | | | | | [7]{}: partition 0x59e5.7-0x5af4.6 (271) - | | | count: 256 0x59e5.7-NA (0) + | | | count: 256 0x59e0| fe c8 | .. | rice_parameter: 6 0x59e5.7-0x59e6.2 (0.4) 0x59e0| c8 07 c7 61 a8 7b 86 78 7a a2| ...a.{.xz.| samples: raw bits 0x59e6.3-0x5af4.6 (270.4) 0x59f0|8a ca f0 35 27 f7 5d 19 99 89 c5 f2 c9 70 58 4f|...5'.]......pXO| * |until 0x5af4.6 (271) | | | | | [8]{}: partition 0x5af4.7-0x5c05.7 (273.1) - | | | count: 256 0x5af4.7-NA (0) + | | | count: 256 0x5af0| b6 fa | .. | rice_parameter: 7 0x5af4.7-0x5af5.2 (0.4) 0x5af0| fa 69 fe db 4e eb 45 4c eb d6 89| .i..N.EL...| samples: raw bits 0x5af5.3-0x5c05.7 (272.5) 0x5b00|8a c9 83 dd 7b b0 13 ea 47 b3 ed 92 f7 df a2 43|....{...G......C| * |until 0x5c05.7 (273) | | | | | [9]{}: partition 0x5c06-0x5d17.3 (273.4) - | | | count: 256 0x5c06-NA (0) + | | | count: 256 0x5c00| 79 | y | rice_parameter: 7 0x5c06-0x5c06.3 (0.4) 0x5c00| 79 86 c6 ed af 9f 6b 01 f0 f2| y.....k...| samples: raw bits 0x5c06.4-0x5d17.3 (273) 0x5c10|8f 69 bc e2 64 fc ac 9f 8c f9 bb 9b 86 73 3e a9|.i..d........s>.| * |until 0x5d17.3 (273) | | | | | [10]{}: partition 0x5d17.4-0x5e28.1 (272.6) - | | | count: 256 0x5d17.4-NA (0) + | | | count: 256 0x5d10| c7 | . | rice_parameter: 7 0x5d17.4-0x5d17.7 (0.4) 0x5d10| fd 7c 25 a7 95 59 4a 97| .|%..YJ.| samples: raw bits 0x5d18-0x5e28.1 (272.2) 0x5d20|f2 d3 d6 fa ba 23 c3 3e ad 0c f7 a8 4e 90 0a 66|.....#.>....N..f| * |until 0x5e28.1 (273) | | | | | [11]{}: partition 0x5e28.2-0x5f38.7 (272.6) - | | | count: 256 0x5e28.2-NA (0) + | | | count: 256 0x5e20| 98 | . | rice_parameter: 6 0x5e28.2-0x5e28.5 (0.4) 0x5e20| 98 58 24 0f 34 06 e1 ca| .X$.4...| samples: raw bits 0x5e28.6-0x5f38.7 (272.2) 0x5e30|d9 dc 21 2b b9 b3 cd 69 12 c2 05 ca 19 c7 c5 72|..!+...i.......r| * |until 0x5f38.7 (273) | | | | | [12]{}: partition 0x5f39-0x6049.7 (273) - | | | count: 256 0x5f39-NA (0) + | | | count: 256 0x5f30| 7f | . | rice_parameter: 7 0x5f39-0x5f39.3 (0.4) 0x5f30| 7f 6e b4 c3 d7 bf e9| .n.....| samples: raw bits 0x5f39.4-0x6049.7 (272.4) 0x5f40|41 e5 09 8f 99 9f 7d b5 2c ca 9b 72 69 a9 fc 50|A.....}.,..ri..P| * |until 0x6049.7 (273) | | | | | [13]{}: partition 0x604a-0x6159.3 (271.4) - | | | count: 256 0x604a-NA (0) + | | | count: 256 0x6040| 65 | e | rice_parameter: 6 0x604a-0x604a.3 (0.4) 0x6040| 65 9b cc 6e 27 b1| e..n'.| samples: raw bits 0x604a.4-0x6159.3 (271) 0x6050|10 51 37 b2 20 0b 04 b2 d0 f5 89 7f a4 a3 28 e8|.Q7. .........(.| * |until 0x6159.3 (271) | | | | | [14]{}: partition 0x6159.4-0x626a (272.5) - | | | count: 256 0x6159.4-NA (0) + | | | count: 256 0x6150| a7 | . | rice_parameter: 7 0x6159.4-0x6159.7 (0.4) 0x6150| fc 92 f7 a2 c0 4a| .....J| samples: raw bits 0x615a-0x626a (272.1) 0x6160|4e b6 2f 20 79 b2 b3 d6 ae ef 54 0b 75 db a1 8a|N./ y.....T.u...| * |until 0x626a (273) | | | | | [15]{}: partition 0x626a.1-0x637b.3 (273.3) - | | | count: 256 0x626a.1-NA (0) + | | | count: 256 0x6260| 3e | > | rice_parameter: 7 0x626a.1-0x626a.4 (0.4) 0x6260| 3e 7d 73 cf 76 69| >}s.vi| samples: raw bits 0x626a.5-0x637b.3 (272.7) 0x6270|13 ca e7 4d 30 16 fd b5 4d 7a b8 54 1d e5 43 b9|...M0...Mz.T..C.| @@ -858,23 +858,23 @@ $ fq -d flac dv stereo8.flac | | | [1]{}: subframe 0x637b.4-0x659f (547.5) 0x6370| a1 | . | zero_bit: 0 (valid) 0x637b.4-0x637b.4 (0.1) 0x6370| a1 2f | ./ | subframe_type: "fixed" (0b1001) 0x637b.5-0x637c.2 (0.6) - | | | lpc_order: 1 0x637c.3-NA (0) + | | | lpc_order: 1 0x6370| 2f | / | wasted_bits_flag: 0 0x637c.3-0x637c.3 (0.1) - | | | subframe_sample_size: 8 0x637c.4-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:1]: 0x637c.4-0x637d.3 (1) 0x6370| 2f 80 | /. | [0]: -8 value 0x637c.4-0x637d.3 (1) 0x6370| 80 | . | residual_coding_method: 4 (0) (rice) 0x637d.4-0x637d.5 (0.2) 0x6370| 80 43 | .C | partition_order: 1 0x637d.6-0x637e.1 (0.4) - | | | rice_partitions: 2 0x637e.2-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x637e.2-0x659f (544.7) | | | [0]{}: partition 0x637e.2-0x6493.2 (277.1) - | | | count: 2047 0x637e.2-NA (0) + | | | count: 2047 0x6370| 43 | C | rice_parameter: 0 0x637e.2-0x637e.5 (0.4) 0x6370| 43 f7| C.| samples: raw bits 0x637e.6-0x6493.2 (276.5) 0x6380|fe ff ef ff 7f fd ff fb ff fd ff ff f7 ff ff ff|................| * |until 0x6493.2 (277) | | | | | [1]{}: partition 0x6493.3-0x659f (267.6) - | | | count: 2048 0x6493.3-NA (0) + | | | count: 2048 0x6490| e1 | . | rice_parameter: 0 0x6493.3-0x6493.6 (0.4) 0x6490| e1 ff f7 ff ff ff fb ff ff ff ef ff ff| .............| samples: raw bits 0x6493.7-0x659f (267.2) 0x64a0|fe ff ff ff df ff ff f7 ff ff fb ff ff fb ff ff|................| @@ -900,24 +900,24 @@ $ fq -d flac dv stereo8.flac 0x65a0| 02 | . | zero_bit: 0 (valid) 0x65aa-0x65aa (0.1) 0x65a0| 02 | . | subframe_type: "verbatim" (0b1) 0x65aa.1-0x65aa.6 (0.6) 0x65a0| 02 | . | wasted_bits_flag: 0 0x65aa.7-0x65aa.7 (0.1) - | | | subframe_sample_size: 8 0x65ab-NA (0) + | | | subframe_sample_size: 8 0x65a0| 3e 45 73 37 8c| >Es7.| samples: raw bits 0x65ab-0x6bcc.7 (1570) 0x65b0|a2 cd 5a fe ca 9f f7 74 08 c4 f9 fc c3 16 e4 79|..Z....t.......y| * |until 0x6bcc.7 (1570) | | | | | [1]{}: subframe 0x6bcd-0x6d5a.2 (397.3) 0x6bc0| 12 | . | zero_bit: 0 (valid) 0x6bcd-0x6bcd (0.1) 0x6bc0| 12 | . | subframe_type: "fixed" (0b1001) 0x6bcd.1-0x6bcd.6 (0.6) - | | | lpc_order: 1 0x6bcd.7-NA (0) + | | | lpc_order: 1 0x6bc0| 12 | . | wasted_bits_flag: 0 0x6bcd.7-0x6bcd.7 (0.1) - | | | subframe_sample_size: 8 0x6bce-NA (0) + | | | subframe_sample_size: 8 | | | warmup_samples[0:1]: 0x6bce-0x6bce.7 (1) 0x6bc0| 0f | . | [0]: 15 value 0x6bce-0x6bce.7 (1) 0x6bc0| 00| .| residual_coding_method: 4 (0) (rice) 0x6bcf-0x6bcf.1 (0.2) 0x6bc0| 00| .| partition_order: 0 0x6bcf.2-0x6bcf.5 (0.4) - | | | rice_partitions: 1 0x6bcf.6-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x6bcf.6-0x6d5a.2 (394.5) | | | [0]{}: partition 0x6bcf.6-0x6d5a.2 (394.5) - | | | count: 1569 0x6bcf.6-NA (0) + | | | count: 1569 0x6bc0| 00| .| rice_parameter: 1 0x6bcf.6-0x6bd0.1 (0.4) 0x6bd0|6a |j | 0x6bd0|6a aa aa aa aa aa aa aa aa aa ba aa aa aa aa aa|j...............| samples: raw bits 0x6bd0.2-0x6d5a.2 (394.1) @@ -927,4 +927,4 @@ $ fq -d flac dv stereo8.flac 0x6d50| ee 38| | .8| | footer_crc: "ee38" (raw bits) (valid) 0x6d5b-0x6d5c.7 (2) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x00|ef 79 00 9c ce 3b d7 9e f4 b5 66 8e bb 98 d1 13|.y...;....f.....| md5_calculated: "ef79009cce3bd79ef4b5668ebb98d113" (raw bits) (valid) 0x0-0xf.7 (16) - | | | decoded_samples: 22050 0x6d5d-NA (0) + | | | decoded_samples: 22050 diff --git a/format/inet/testdata/tls12-ipv4-linkframe-keylog.pcapng.fqtest b/format/inet/testdata/tls12-ipv4-linkframe-keylog.pcapng.fqtest index dacf88f23d..b3f50f342a 100644 --- a/format/inet/testdata/tls12-ipv4-linkframe-keylog.pcapng.fqtest +++ b/format/inet/testdata/tls12-ipv4-linkframe-keylog.pcapng.fqtest @@ -62,39 +62,39 @@ $ fq 'first(grep_by(.type=="enhanced_packet")), .[0].tcp_connections | dv' tls12 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].tcp_connections[0:2]: 0x2814-NA (0) | | | [0]{}: tcp_connection 0x2814-NA (0) | | | client{}: 0x2814-NA (0) - | | | ip: "10.9.0.2" 0x2814-NA (0) - | | | port: 46800 0x2814-NA (0) - | | | has_start: false 0x2814-NA (0) - | | | has_end: false 0x2814-NA (0) - | | | skipped_bytes: 0 0x2814-NA (0) + | | | ip: "10.9.0.2" + | | | port: 46800 + | | | has_start: false + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|16 03 01 00 e0 01 00 00 dc 03 03 f6 7a 28 b3 86|............z(..| stream: raw bits 0x0-0x1ea.7 (491) * |until 0x1ea.7 (end) (491) | | | | | server{}: 0x2814-NA (0) - | | | ip: "93.184.216.34" 0x2814-NA (0) + | | | ip: "93.184.216.34" | | | port: "https" (443) (http protocol over TLS/SSL) 0x2814-NA (0) - | | | has_start: false 0x2814-NA (0) - | | | has_end: false 0x2814-NA (0) - | | | skipped_bytes: 0 0x2814-NA (0) + | | | has_start: false + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|16 03 03 00 70 02 00 00 6c 03 03 75 d0 16 e2 3a|....p...l..u...:| stream: raw bits 0x0-0xe4d.7 (3662) * |until 0xe4d.7 (end) (3662) | | | | | [1]{}: tcp_connection 0x2814-NA (0) | | | client{}: 0x2814-NA (0) - | | | ip: "10.9.0.2" 0x2814-NA (0) - | | | port: 46802 0x2814-NA (0) - | | | has_start: false 0x2814-NA (0) - | | | has_end: false 0x2814-NA (0) - | | | skipped_bytes: 0 0x2814-NA (0) + | | | ip: "10.9.0.2" + | | | port: 46802 + | | | has_start: false + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|16 03 01 00 e0 01 00 00 dc 03 03 1e 0d 63 b4 1d|.............c..| stream: raw bits 0x0-0x1ea.7 (491) * |until 0x1ea.7 (end) (491) | | | | | server{}: 0x2814-NA (0) - | | | ip: "93.184.216.34" 0x2814-NA (0) + | | | ip: "93.184.216.34" | | | port: "https" (443) (http protocol over TLS/SSL) 0x2814-NA (0) - | | | has_start: false 0x2814-NA (0) - | | | has_end: false 0x2814-NA (0) - | | | skipped_bytes: 0 0x2814-NA (0) + | | | has_start: false + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|16 03 03 00 70 02 00 00 6c 03 03 2e af a1 24 6f|....p...l.....$o| stream: raw bits 0x0-0xe4d.7 (3662) * |until 0xe4d.7 (end) (3662) | | diff --git a/format/luajit/testdata/negative.fqtest b/format/luajit/testdata/negative.fqtest index 1db98e56e3..2defe036be 100644 --- a/format/luajit/testdata/negative.fqtest +++ b/format/luajit/testdata/negative.fqtest @@ -6,10 +6,10 @@ $ fq dv negative.luac 0x00| 02 | . | version: 2 0x3-0x3.7 (1) | | | flags{}: 0x4-0x4.7 (1) 0x00| 0a | . | raw: 10 0x4-0x4.7 (1) - | | | be: false 0x5-NA (0) - | | | strip: true 0x5-NA (0) - | | | ffi: false 0x5-NA (0) - | | | fr2: true 0x5-NA (0) + | | | be: false + | | | strip: true + | | | ffi: false + | | | fr2: true | | | proto[0:3]: 0x5-0x57.7 (83) | | | [0]{}: proto 0x5-0x19.7 (21) 0x00| 14 | . | length: 20 0x5-0x5.7 (1) diff --git a/format/luajit/testdata/simple.fqtest b/format/luajit/testdata/simple.fqtest index 9978e6178e..e0c1769bd3 100644 --- a/format/luajit/testdata/simple.fqtest +++ b/format/luajit/testdata/simple.fqtest @@ -6,10 +6,10 @@ $ fq dv simple.luac 0x000| 02 | . | version: 2 0x3-0x3.7 (1) | | | flags{}: 0x4-0x4.7 (1) 0x000| 0c | . | raw: 12 0x4-0x4.7 (1) - | | | be: false 0x5-NA (0) - | | | strip: false 0x5-NA (0) - | | | ffi: true 0x5-NA (0) - | | | fr2: true 0x5-NA (0) + | | | be: false + | | | strip: false + | | | ffi: true + | | | fr2: true 0x000| 0c | . | namelen: 12 0x5-0x5.7 (1) 0x000| 40 65 78 61 6d 70 6c 65 2e 6c| @example.l| name: "@example.lua" 0x6-0x11.7 (12) 0x010|75 61 |ua | @@ -189,16 +189,16 @@ $ fq dv simple.luac | | | array[0:6]: 0xd6-0xea.7 (21) | | | [0]{}: element 0xd6-0xd6.7 (1) 0x0d0| 00 | . | type: "nil" (0) 0xd6-0xd6.7 (1) - | | | value: null 0xd7-NA (0) + | | | value: null | | | [1]{}: element 0xd7-0xd7.7 (1) 0x0d0| 02 | . | type: "true" (2) 0xd7-0xd7.7 (1) - | | | value: true 0xd8-NA (0) + | | | value: true | | | [2]{}: element 0xd8-0xd8.7 (1) 0x0d0| 01 | . | type: "false" (1) 0xd8-0xd8.7 (1) - | | | value: false 0xd9-NA (0) + | | | value: false | | | [3]{}: element 0xd9-0xd9.7 (1) 0x0d0| 00 | . | type: "nil" (0) 0xd9-0xd9.7 (1) - | | | value: null 0xda-NA (0) + | | | value: null | | | [4]{}: element 0xda-0xdf.7 (6) 0x0d0| 03 | . | type: "int" (3) 0xda-0xda.7 (1) 0x0d0| e4 a2 e0 d0 01| .....| value: 437784932 0xdb-0xdf.7 (5) @@ -213,14 +213,14 @@ $ fq dv simple.luac 0x0f0|66 61 6c 73 65 |false | | | | value{}: 0xf5-0xf5.7 (1) 0x0f0| 01 | . | type: "false" (1) 0xf5-0xf5.7 (1) - | | | value: false 0xf6-NA (0) + | | | value: false | | | [1]{}: pair 0xf6-0xff.7 (10) | | | key{}: 0xf6-0xfe.7 (9) 0x0f0| 0d | . | type: "str" (13) 0xf6-0xf6.7 (1) 0x0f0| 73 6f 6d 65 74 72 75 65 | sometrue | value: "sometrue" 0xf7-0xfe.7 (8) | | | value{}: 0xff-0xff.7 (1) 0x0f0| 02| .| type: "true" (2) 0xff-0xff.7 (1) - | | | value: true 0x100-NA (0) + | | | value: true | | | [2]{}: pair 0x100-0x117.7 (24) | | | key{}: 0x100-0x10a.7 (11) 0x100|04 |. | type: "num" (4) 0x100-0x100.7 (1) diff --git a/format/luajit/testdata/simple_stripped.fqtest b/format/luajit/testdata/simple_stripped.fqtest index 7ef654cf5b..52fbd89fd8 100644 --- a/format/luajit/testdata/simple_stripped.fqtest +++ b/format/luajit/testdata/simple_stripped.fqtest @@ -6,10 +6,10 @@ $ fq dv simple_stripped.luac 0x000| 02 | . | version: 2 0x3-0x3.7 (1) | | | flags{}: 0x4-0x4.7 (1) 0x000| 0e | . | raw: 14 0x4-0x4.7 (1) - | | | be: false 0x5-NA (0) - | | | strip: true 0x5-NA (0) - | | | ffi: true 0x5-NA (0) - | | | fr2: true 0x5-NA (0) + | | | be: false + | | | strip: true + | | | ffi: true + | | | fr2: true | | | proto[0:2]: 0x5-0x132.7 (302) | | | [0]{}: proto 0x5-0x3a.7 (54) 0x000| 35 | 5 | length: 53 0x5-0x5.7 (1) @@ -163,16 +163,16 @@ $ fq dv simple_stripped.luac | | | array[0:6]: 0xaf-0xc3.7 (21) | | | [0]{}: element 0xaf-0xaf.7 (1) 0x0a0| 00| .| type: "nil" (0) 0xaf-0xaf.7 (1) - | | | value: null 0xb0-NA (0) + | | | value: null | | | [1]{}: element 0xb0-0xb0.7 (1) 0x0b0|02 |. | type: "true" (2) 0xb0-0xb0.7 (1) - | | | value: true 0xb1-NA (0) + | | | value: true | | | [2]{}: element 0xb1-0xb1.7 (1) 0x0b0| 01 | . | type: "false" (1) 0xb1-0xb1.7 (1) - | | | value: false 0xb2-NA (0) + | | | value: false | | | [3]{}: element 0xb2-0xb2.7 (1) 0x0b0| 00 | . | type: "nil" (0) 0xb2-0xb2.7 (1) - | | | value: null 0xb3-NA (0) + | | | value: null | | | [4]{}: element 0xb3-0xb8.7 (6) 0x0b0| 03 | . | type: "int" (3) 0xb3-0xb3.7 (1) 0x0b0| e4 a2 e0 d0 01 | ..... | value: 437784932 0xb4-0xb8.7 (5) @@ -227,7 +227,7 @@ $ fq dv simple_stripped.luac 0x120|6f 6d 65 66 61 6c 73 65 |omefalse | | | | value{}: 0x128-0x128.7 (1) 0x120| 01 | . | type: "false" (1) 0x128-0x128.7 (1) - | | | value: false 0x129-NA (0) + | | | value: false | | | [6]{}: pair 0x129-0x132.7 (10) | | | key{}: 0x129-0x131.7 (9) 0x120| 0d | . | type: "str" (13) 0x129-0x129.7 (1) @@ -235,6 +235,6 @@ $ fq dv simple_stripped.luac 0x130|75 65 |ue | | | | value{}: 0x132-0x132.7 (1) 0x130| 02 | . | type: "true" (2) 0x132-0x132.7 (1) - | | | value: true 0x133-NA (0) + | | | value: true | | | knum[0:0]: 0x133-NA (0) 0x130| 00| | .| | end: raw bits (valid) 0x133-0x133.7 (1) diff --git a/format/matroska/testdata/aac.fqtest b/format/matroska/testdata/aac.fqtest index 252ee81240..441bfc4d56 100644 --- a/format/matroska/testdata/aac.fqtest +++ b/format/matroska/testdata/aac.fqtest @@ -4,124 +4,124 @@ $ fq -d matroska dv aac.mkv | | | elements[0:2]: 0x0-0x4c3.7 (1220) | | | [0]{}: element 0x0-0x27.7 (40) 0x000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x000| 81 | . | size: 1 0x7-0x7.7 (1) 0x000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x000| 81 | . | size: 1 0xb-0xb.7 (1) 0x000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x000| 81| .| size: 1 0xf-0xf.7 (1) 0x010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x010| 81 | . | size: 1 0x13-0x13.7 (1) 0x010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x010| 88 | . | size: 8 0x17-0x17.7 (1) 0x010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x020| 81 | . | size: 1 0x22-0x22.7 (1) 0x020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x020| 81 | . | size: 1 0x26-0x26.7 (1) 0x020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0x4c3.7 (1180) 0x020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x020| 01 00 00 00| ....| size: 1168 0x2c-0x33.7 (8) 0x030|00 00 04 90 |.... | | | | elements[0:7]: 0x34-0x4c3.7 (1168) | | | [0]{}: element 0x34-0x78.7 (69) 0x030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x030| c0 | . | size: 64 0x38-0x38.7 (1) | | | elements[0:5]: 0x39-0x78.7 (64) | | | [0]{}: element 0x39-0x3e.7 (6) 0x030| bf | . | id: "crc32" (0xbf) 0x39-0x39.7 (1) - | | | type: "binary" 0x3a-NA (0) + | | | type: "binary" 0x030| 84 | . | size: 4 0x3a-0x3a.7 (1) 0x030| d2 8f 35 55 | ..5U | value: raw bits 0x3b-0x3e.7 (4) | | | [1]{}: element 0x3f-0x4c.7 (14) 0x030| 4d| M| id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x3f-0x40.7 (2) 0x040|bb |. | - | | | type: "master" 0x41-NA (0) + | | | type: "master" 0x040| 8b | . | size: 11 0x41-0x41.7 (1) | | | elements[0:2]: 0x42-0x4c.7 (11) | | | [0]{}: element 0x42-0x48.7 (7) 0x040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x42-0x43.7 (2) - | | | type: "binary" 0x44-NA (0) + | | | type: "binary" 0x040| 84 | . | size: 4 0x44-0x44.7 (1) 0x040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4) | | | [1]{}: element 0x49-0x4c.7 (4) 0x040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x49-0x4a.7 (2) - | | | type: "uinteger" 0x4b-NA (0) + | | | type: "uinteger" 0x040| 81 | . | size: 1 0x4b-0x4b.7 (1) 0x040| a1 | . | value: 161 0x4c-0x4c.7 (1) | | | [2]{}: element 0x4d-0x5a.7 (14) 0x040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x4d-0x4e.7 (2) - | | | type: "master" 0x4f-NA (0) + | | | type: "master" 0x040| 8b| .| size: 11 0x4f-0x4f.7 (1) | | | elements[0:2]: 0x50-0x5a.7 (11) | | | [0]{}: element 0x50-0x56.7 (7) 0x050|53 ab |S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x50-0x51.7 (2) - | | | type: "binary" 0x52-NA (0) + | | | type: "binary" 0x050| 84 | . | size: 4 0x52-0x52.7 (1) 0x050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4) | | | [1]{}: element 0x57-0x5a.7 (4) 0x050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x57-0x58.7 (2) - | | | type: "uinteger" 0x59-NA (0) + | | | type: "uinteger" 0x050| 81 | . | size: 1 0x59-0x59.7 (1) 0x050| f1 | . | value: 241 0x5a-0x5a.7 (1) | | | [3]{}: element 0x5b-0x69.7 (15) 0x050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x5b-0x5c.7 (2) - | | | type: "master" 0x5d-NA (0) + | | | type: "master" 0x050| 8c | . | size: 12 0x5d-0x5d.7 (1) | | | elements[0:2]: 0x5e-0x69.7 (12) | | | [0]{}: element 0x5e-0x64.7 (7) 0x050| 53 ab| S.| id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5e-0x5f.7 (2) - | | | type: "binary" 0x60-NA (0) + | | | type: "binary" 0x060|84 |. | size: 4 0x60-0x60.7 (1) 0x060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4) | | | [1]{}: element 0x65-0x69.7 (5) 0x060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x65-0x66.7 (2) - | | | type: "uinteger" 0x67-NA (0) + | | | type: "uinteger" 0x060| 82 | . | size: 2 0x67-0x67.7 (1) 0x060| 01 42 | .B | value: 322 0x68-0x69.7 (2) | | | [4]{}: element 0x6a-0x78.7 (15) 0x060| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x6a-0x6b.7 (2) - | | | type: "master" 0x6c-NA (0) + | | | type: "master" 0x060| 8c | . | size: 12 0x6c-0x6c.7 (1) | | | elements[0:2]: 0x6d-0x78.7 (12) | | | [0]{}: element 0x6d-0x73.7 (7) 0x060| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x6d-0x6e.7 (2) - | | | type: "binary" 0x6f-NA (0) + | | | type: "binary" 0x060| 84| .| size: 4 0x6f-0x6f.7 (1) 0x070|1c 53 bb 6b |.S.k | value: raw bits 0x70-0x73.7 (4) | | | [1]{}: element 0x74-0x78.7 (5) 0x070| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x74-0x75.7 (2) - | | | type: "uinteger" 0x76-NA (0) + | | | type: "uinteger" 0x070| 82 | . | size: 2 0x76-0x76.7 (1) 0x070| 04 74 | .t | value: 1140 0x77-0x78.7 (2) | | | [1]{}: element 0x79-0xd4.7 (92) 0x070| ec | . | id: "void" (0xec) 0x79-0x79.7 (1) - | | | type: "binary" 0x7a-NA (0) + | | | type: "binary" 0x070| 01 00 00 00 00 00| ......| size: 83 0x7a-0x81.7 (8) 0x080|00 53 |.S | 0x080| 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ..............| value: raw bits 0x82-0xd4.7 (83) @@ -129,113 +129,113 @@ $ fq -d matroska dv aac.mkv * |until 0xd4.7 (83) | | | | | [2]{}: element 0xd5-0x124.7 (80) 0x0d0| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0xd5-0xd8.7 (4) - | | | type: "master" 0xd9-NA (0) + | | | type: "master" 0x0d0| cb | . | size: 75 0xd9-0xd9.7 (1) | | | elements[0:6]: 0xda-0x124.7 (75) | | | [0]{}: element 0xda-0xdf.7 (6) 0x0d0| bf | . | id: "crc32" (0xbf) 0xda-0xda.7 (1) - | | | type: "binary" 0xdb-NA (0) + | | | type: "binary" 0x0d0| 84 | . | size: 4 0xdb-0xdb.7 (1) 0x0d0| e9 5e 5c 67| .^\g| value: raw bits 0xdc-0xdf.7 (4) | | | [1]{}: element 0xe0-0xe6.7 (7) 0x0e0|2a d7 b1 |*.. | id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0xe0-0xe2.7 (3) - | | | type: "uinteger" 0xe3-NA (0) + | | | type: "uinteger" 0x0e0| 83 | . | size: 3 0xe3-0xe3.7 (1) 0x0e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3) | | | [2]{}: element 0xe7-0xf6.7 (16) 0x0e0| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0xe7-0xe8.7 (2) - | | | type: "utf8" 0xe9-NA (0) + | | | type: "utf8" 0x0e0| 8d | . | size: 13 0xe9-0xe9.7 (1) 0x0e0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xea-0xf6.7 (13) 0x0f0|2e 34 35 2e 31 30 30 |.45.100 | | | | [3]{}: element 0xf7-0x106.7 (16) 0x0f0| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0xf7-0xf8.7 (2) - | | | type: "utf8" 0xf9-NA (0) + | | | type: "utf8" 0x0f0| 8d | . | size: 13 0xf9-0xf9.7 (1) 0x0f0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xfa-0x106.7 (13) 0x100|2e 34 35 2e 31 30 30 |.45.100 | | | | [4]{}: element 0x107-0x119.7 (19) 0x100| 73 a4 | s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x107-0x108.7 (2) - | | | type: "binary" 0x109-NA (0) + | | | type: "binary" 0x100| 90 | . | size: 16 0x109-0x109.7 (1) 0x100| 17 bd f9 34 6e 97| ...4n.| value: raw bits 0x10a-0x119.7 (16) 0x110|e1 23 8a 83 d7 c3 f1 ad e0 b3 |.#........ | | | | [5]{}: element 0x11a-0x124.7 (11) 0x110| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x11a-0x11b.7 (2) - | | | type: "float" 0x11c-NA (0) + | | | type: "float" 0x110| 88 | . | size: 8 0x11c-0x11c.7 (1) 0x110| 40 52 40| @R@| value: 73 0x11d-0x124.7 (8) 0x120|00 00 00 00 00 |..... | | | | [3]{}: element 0x125-0x175.7 (81) 0x120| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x125-0x128.7 (4) - | | | type: "master" 0x129-NA (0) + | | | type: "master" 0x120| cc | . | size: 76 0x129-0x129.7 (1) | | | elements[0:2]: 0x12a-0x175.7 (76) | | | [0]{}: element 0x12a-0x12f.7 (6) 0x120| bf | . | id: "crc32" (0xbf) 0x12a-0x12a.7 (1) - | | | type: "binary" 0x12b-NA (0) + | | | type: "binary" 0x120| 84 | . | size: 4 0x12b-0x12b.7 (1) 0x120| e5 a6 af af| ....| value: raw bits 0x12c-0x12f.7 (4) | | | [1]{}: element 0x130-0x175.7 (70) 0x130|ae |. | id: "track_entry" (0xae) (Describes a track with all Elements) 0x130-0x130.7 (1) - | | | type: "master" 0x131-NA (0) + | | | type: "master" 0x130| 01 00 00 00 00 00 00 3d | .......= | size: 61 0x131-0x138.7 (8) | | | elements[0:8]: 0x139-0x175.7 (61) | | | [0]{}: element 0x139-0x13b.7 (3) 0x130| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x139-0x139.7 (1) - | | | type: "uinteger" 0x13a-NA (0) + | | | type: "uinteger" 0x130| 81 | . | size: 1 0x13a-0x13a.7 (1) 0x130| 01 | . | value: 1 0x13b-0x13b.7 (1) | | | [1]{}: element 0x13c-0x146.7 (11) 0x130| 73 c5 | s. | id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x13c-0x13d.7 (2) - | | | type: "uinteger" 0x13e-NA (0) + | | | type: "uinteger" 0x130| 88 | . | size: 8 0x13e-0x13e.7 (1) 0x130| f7| .| value: 17862762257755232487 0x13f-0x146.7 (8) 0x140|e5 47 a1 e8 c1 58 e7 |.G...X. | | | | [2]{}: element 0x147-0x149.7 (3) 0x140| 9c | . | id: "flag_lacing" (0x9c) (Set to 1 if the track **MAY** contain blocks using lacing) 0x147-0x147.7 (1) - | | | type: "uinteger" 0x148-NA (0) + | | | type: "uinteger" 0x140| 81 | . | size: 1 0x148-0x148.7 (1) 0x140| 00 | . | value: 0 0x149-0x149.7 (1) | | | [3]{}: element 0x14a-0x150.7 (7) 0x140| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x14a-0x14c.7 (3) - | | | type: "string" 0x14d-NA (0) + | | | type: "string" 0x140| 83 | . | size: 3 0x14d-0x14d.7 (1) 0x140| 75 6e| un| value: "und" 0x14e-0x150.7 (3) 0x150|64 |d | | | | [4]{}: element 0x151-0x157.7 (7) 0x150| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x151-0x151.7 (1) - | | | type: "string" 0x152-NA (0) + | | | type: "string" 0x150| 85 | . | size: 5 0x152-0x152.7 (1) 0x150| 41 5f 41 41 43 | A_AAC | value: "A_AAC" 0x153-0x157.7 (5) | | | [5]{}: element 0x158-0x15a.7 (3) 0x150| 83 | . | id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x158-0x158.7 (1) - | | | type: "uinteger" 0x159-NA (0) + | | | type: "uinteger" 0x150| 81 | . | size: 1 0x159-0x159.7 (1) 0x150| 02 | . | value: "audio" (2) (Audio samples) 0x15a-0x15a.7 (1) | | | [6]{}: element 0x15b-0x16d.7 (19) 0x150| e1 | . | id: "audio" (0xe1) (Audio settings) 0x15b-0x15b.7 (1) - | | | type: "master" 0x15c-NA (0) + | | | type: "master" 0x150| 91 | . | size: 17 0x15c-0x15c.7 (1) | | | elements[0:3]: 0x15d-0x16d.7 (17) | | | [0]{}: element 0x15d-0x15f.7 (3) 0x150| 9f | . | id: "channels" (0x9f) (Numbers of channels in the track) 0x15d-0x15d.7 (1) - | | | type: "uinteger" 0x15e-NA (0) + | | | type: "uinteger" 0x150| 81 | . | size: 1 0x15e-0x15e.7 (1) 0x150| 01| .| value: 1 0x15f-0x15f.7 (1) | | | [1]{}: element 0x160-0x169.7 (10) 0x160|b5 |. | id: "sampling_frequency" (0xb5) (Sampling frequency in Hz) 0x160-0x160.7 (1) - | | | type: "float" 0x161-NA (0) + | | | type: "float" 0x160| 88 | . | size: 8 0x161-0x161.7 (1) 0x160| 40 e5 88 80 00 00 00 00 | @....... | value: 44100 0x162-0x169.7 (8) | | | [2]{}: element 0x16a-0x16d.7 (4) 0x160| 62 64 | bd | id: "bit_depth" (0x6264) (Bits per sample) 0x16a-0x16b.7 (2) - | | | type: "uinteger" 0x16c-NA (0) + | | | type: "uinteger" 0x160| 81 | . | size: 1 0x16c-0x16c.7 (1) 0x160| 20 | | value: 32 0x16d-0x16d.7 (1) | | | [7]{}: element 0x16e-0x175.7 (8) 0x160| 63 a2| c.| id: "codec_private" (0x63a2) (Private data only known to the codec) 0x16e-0x16f.7 (2) - | | | type: "binary" 0x170-NA (0) + | | | type: "binary" 0x170|85 |. | size: 5 0x170-0x170.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| value{}: (mpeg_asc) 0x171-0x175.7 (5) 0x170| 12 | . | object_type: "aac_lc" (2) (AAC Low Complexity) 0x171-0x171.4 (0.5) @@ -244,111 +244,111 @@ $ fq -d matroska dv aac.mkv 0x170| 08 56 e5 00 | .V.. | var_aot_or_byte_align: raw bits 0x172.5-0x175.7 (3.3) | | | [4]{}: element 0x176-0x217.7 (162) 0x170| 12 54 c3 67 | .T.g | id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0x176-0x179.7 (4) - | | | type: "master" 0x17a-NA (0) + | | | type: "master" 0x170| 40 9c | @. | size: 156 0x17a-0x17b.7 (2) | | | elements[0:3]: 0x17c-0x217.7 (156) | | | [0]{}: element 0x17c-0x181.7 (6) 0x170| bf | . | id: "crc32" (0xbf) 0x17c-0x17c.7 (1) - | | | type: "binary" 0x17d-NA (0) + | | | type: "binary" 0x170| 84 | . | size: 4 0x17d-0x17d.7 (1) 0x170| db 93| ..| value: raw bits 0x17e-0x181.7 (4) 0x180|8b 0f |.. | | | | [1]{}: element 0x182-0x1b2.7 (49) 0x180| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0x182-0x183.7 (2) - | | | type: "master" 0x184-NA (0) + | | | type: "master" 0x180| 01 00 00 00 00 00 00 27 | .......' | size: 39 0x184-0x18b.7 (8) | | | elements[0:2]: 0x18c-0x1b2.7 (39) | | | [0]{}: element 0x18c-0x18e.7 (3) 0x180| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x18c-0x18d.7 (2) - | | | type: "master" 0x18e-NA (0) + | | | type: "master" 0x180| 80 | . | size: 0 0x18e-0x18e.7 (1) | | | elements[0:0]: 0x18f-NA (0) | | | [1]{}: element 0x18f-0x1b2.7 (36) 0x180| 67| g| id: "simple_tag" (0x67c8) (Contains general information about the target) 0x18f-0x190.7 (2) 0x190|c8 |. | - | | | type: "master" 0x191-NA (0) + | | | type: "master" 0x190| 01 00 00 00 00 00 00 1a | ........ | size: 26 0x191-0x198.7 (8) | | | elements[0:2]: 0x199-0x1b2.7 (26) | | | [0]{}: element 0x199-0x1a2.7 (10) 0x190| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x199-0x19a.7 (2) - | | | type: "utf8" 0x19b-NA (0) + | | | type: "utf8" 0x190| 87 | . | size: 7 0x19b-0x19b.7 (1) 0x190| 45 4e 43 4f| ENCO| value: "ENCODER" 0x19c-0x1a2.7 (7) 0x1a0|44 45 52 |DER | | | | [1]{}: element 0x1a3-0x1b2.7 (16) 0x1a0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x1a3-0x1a4.7 (2) - | | | type: "utf8" 0x1a5-NA (0) + | | | type: "utf8" 0x1a0| 8d | . | size: 13 0x1a5-0x1a5.7 (1) 0x1a0| 4c 61 76 66 35 38 2e 34 35 2e| Lavf58.45.| value: "Lavf58.45.100" 0x1a6-0x1b2.7 (13) 0x1b0|31 30 30 |100 | | | | [2]{}: element 0x1b3-0x217.7 (101) 0x1b0| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0x1b3-0x1b4.7 (2) - | | | type: "master" 0x1b5-NA (0) + | | | type: "master" 0x1b0| 01 00 00 00 00 00 00 5b | .......[ | size: 91 0x1b5-0x1bc.7 (8) | | | elements[0:3]: 0x1bd-0x217.7 (91) | | | [0]{}: element 0x1bd-0x1ca.7 (14) 0x1b0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x1bd-0x1be.7 (2) - | | | type: "master" 0x1bf-NA (0) + | | | type: "master" 0x1b0| 8b| .| size: 11 0x1bf-0x1bf.7 (1) | | | elements[0:1]: 0x1c0-0x1ca.7 (11) | | | [0]{}: element 0x1c0-0x1ca.7 (11) 0x1c0|63 c5 |c. | id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0x1c0-0x1c1.7 (2) - | | | type: "uinteger" 0x1c2-NA (0) + | | | type: "uinteger" 0x1c0| 88 | . | size: 8 0x1c2-0x1c2.7 (1) 0x1c0| f7 e5 47 a1 e8 c1 58 e7 | ..G...X. | value: 17862762257755232487 0x1c3-0x1ca.7 (8) | | | [1]{}: element 0x1cb-0x1f2.7 (40) 0x1c0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1cb-0x1cc.7 (2) - | | | type: "master" 0x1cd-NA (0) + | | | type: "master" 0x1c0| 01 00 00| ...| size: 30 0x1cd-0x1d4.7 (8) 0x1d0|00 00 00 00 1e |..... | | | | elements[0:2]: 0x1d5-0x1f2.7 (30) | | | [0]{}: element 0x1d5-0x1de.7 (10) 0x1d0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1d5-0x1d6.7 (2) - | | | type: "utf8" 0x1d7-NA (0) + | | | type: "utf8" 0x1d0| 87 | . | size: 7 0x1d7-0x1d7.7 (1) 0x1d0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0x1d8-0x1de.7 (7) | | | [1]{}: element 0x1df-0x1f2.7 (20) 0x1d0| 44| D| id: "tag_string" (0x4487) (The value of the Tag) 0x1df-0x1e0.7 (2) 0x1e0|87 |. | - | | | type: "utf8" 0x1e1-NA (0) + | | | type: "utf8" 0x1e0| 91 | . | size: 17 0x1e1-0x1e1.7 (1) 0x1e0| 4c 61 76 63 35 38 2e 39 31 2e 31 30 30 20| Lavc58.91.100 | value: "Lavc58.91.100 aac" 0x1e2-0x1f2.7 (17) 0x1f0|61 61 63 |aac | | | | [2]{}: element 0x1f3-0x217.7 (37) 0x1f0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1f3-0x1f4.7 (2) - | | | type: "master" 0x1f5-NA (0) + | | | type: "master" 0x1f0| a2 | . | size: 34 0x1f5-0x1f5.7 (1) | | | elements[0:2]: 0x1f6-0x217.7 (34) | | | [0]{}: element 0x1f6-0x200.7 (11) 0x1f0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1f6-0x1f7.7 (2) - | | | type: "utf8" 0x1f8-NA (0) + | | | type: "utf8" 0x1f0| 88 | . | size: 8 0x1f8-0x1f8.7 (1) 0x1f0| 44 55 52 41 54 49 4f| DURATIO| value: "DURATION" 0x1f9-0x200.7 (8) 0x200|4e |N | | | | [1]{}: element 0x201-0x217.7 (23) 0x200| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x201-0x202.7 (2) - | | | type: "utf8" 0x203-NA (0) + | | | type: "utf8" 0x200| 94 | . | size: 20 0x203-0x203.7 (1) 0x200| 30 30 3a 30 30 3a 30 30 2e 30 37 33| 00:00:00.073| value: "00:00:00.073000000" 0x204-0x217.7 (20) 0x210|30 30 30 30 30 30 00 00 |000000.. | | | | [5]{}: element 0x218-0x4a7.7 (656) 0x210| 1f 43 b6 75 | .C.u | id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x218-0x21b.7 (4) - | | | type: "master" 0x21c-NA (0) + | | | type: "master" 0x210| 42 8a | B. | size: 650 0x21c-0x21d.7 (2) | | | elements[0:6]: 0x21e-0x4a7.7 (650) | | | [0]{}: element 0x21e-0x223.7 (6) 0x210| bf | . | id: "crc32" (0xbf) 0x21e-0x21e.7 (1) - | | | type: "binary" 0x21f-NA (0) + | | | type: "binary" 0x210| 84| .| size: 4 0x21f-0x21f.7 (1) 0x220|49 9d 16 a3 |I... | value: raw bits 0x220-0x223.7 (4) | | | [1]{}: element 0x224-0x226.7 (3) 0x220| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x224-0x224.7 (1) - | | | type: "uinteger" 0x225-NA (0) + | | | type: "uinteger" 0x220| 81 | . | size: 1 0x225-0x225.7 (1) 0x220| 00 | . | value: 0 0x226-0x226.7 (1) | | | [2]{}: element 0x227-0x2fa.7 (212) 0x220| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x227-0x227.7 (1) - | | | type: "binary" 0x228-NA (0) + | | | type: "binary" 0x220| 40 d1 | @. | size: 209 0x228-0x229.7 (2) 0x220| 81 | . | track_number: 1 0x22a-0x22a.7 (1) 0x220| 00 00 | .. | timestamp: 0 0x22b-0x22c.7 (2) @@ -364,7 +364,7 @@ $ fq -d matroska dv aac.mkv | | | cnt{}: 0x22e.3-0x22f.6 (1.4) 0x220| de | . | count: 15 0x22e.3-0x22e.6 (0.4) 0x220| de 02| ..| esc_count: 1 0x22e.7-0x22f.6 (1) - | | | payload_length: 15 0x22f.7-NA (0) + | | | payload_length: 15 | | | extension_payload{}: 0x22f.7-0x23e.6 (15) 0x220| 02| .| extension_type: "EXT_FILL" (0) 0x22f.7-0x230.2 (0.4) 0x230|00 |. | @@ -387,7 +387,7 @@ $ fq -d matroska dv aac.mkv * |until 0x2fa.7 (184) | | | | | [3]{}: element 0x2fb-0x3db.7 (225) 0x2f0| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x2fb-0x2fb.7 (1) - | | | type: "binary" 0x2fc-NA (0) + | | | type: "binary" 0x2f0| 40 de | @. | size: 222 0x2fc-0x2fd.7 (2) 0x2f0| 81 | . | track_number: 1 0x2fe-0x2fe.7 (1) 0x2f0| 00| .| timestamp: 23 0x2ff-0x300.7 (2) @@ -415,7 +415,7 @@ $ fq -d matroska dv aac.mkv * |until 0x3db.7 (214) | | | | | [4]{}: element 0x3dc-0x49c.7 (193) 0x3d0| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x3dc-0x3dc.7 (1) - | | | type: "binary" 0x3dd-NA (0) + | | | type: "binary" 0x3d0| 40 be | @. | size: 190 0x3dd-0x3de.7 (2) 0x3d0| 81| .| track_number: 1 0x3df-0x3df.7 (1) 0x3e0|00 2e |.. | timestamp: 46 0x3e0-0x3e1.7 (2) @@ -442,7 +442,7 @@ $ fq -d matroska dv aac.mkv * |until 0x49c.7 (182) | | | | | [5]{}: element 0x49d-0x4a7.7 (11) 0x490| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x49d-0x49d.7 (1) - | | | type: "binary" 0x49e-NA (0) + | | | type: "binary" 0x490| 89 | . | size: 9 0x49e-0x49e.7 (1) 0x490| 81| .| track_number: 1 0x49f-0x49f.7 (1) 0x4a0|00 45 |.E | timestamp: 69 0x4a0-0x4a1.7 (2) @@ -467,43 +467,43 @@ $ fq -d matroska dv aac.mkv 0x4a0| 70 | p | [2]: raw bits data 0x4a7-0x4a7.7 (1) | | | [6]{}: element 0x4a8-0x4c3.7 (28) 0x4a0| 1c 53 bb 6b | .S.k | id: "cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access) 0x4a8-0x4ab.7 (4) - | | | type: "master" 0x4ac-NA (0) + | | | type: "master" 0x4a0| 97 | . | size: 23 0x4ac-0x4ac.7 (1) | | | elements[0:2]: 0x4ad-0x4c3.7 (23) | | | [0]{}: element 0x4ad-0x4b2.7 (6) 0x4a0| bf | . | id: "crc32" (0xbf) 0x4ad-0x4ad.7 (1) - | | | type: "binary" 0x4ae-NA (0) + | | | type: "binary" 0x4a0| 84 | . | size: 4 0x4ae-0x4ae.7 (1) 0x4a0| 9c| .| value: raw bits 0x4af-0x4b2.7 (4) 0x4b0|7d 8d 61 |}.a | | | | [1]{}: element 0x4b3-0x4c3.7 (17) 0x4b0| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x4b3-0x4b3.7 (1) - | | | type: "master" 0x4b4-NA (0) + | | | type: "master" 0x4b0| 8f | . | size: 15 0x4b4-0x4b4.7 (1) | | | elements[0:2]: 0x4b5-0x4c3.7 (15) | | | [0]{}: element 0x4b5-0x4b7.7 (3) 0x4b0| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x4b5-0x4b5.7 (1) - | | | type: "uinteger" 0x4b6-NA (0) + | | | type: "uinteger" 0x4b0| 81 | . | size: 1 0x4b6-0x4b6.7 (1) 0x4b0| 00 | . | value: 0 0x4b7-0x4b7.7 (1) | | | [1]{}: element 0x4b8-0x4c3.7 (12) 0x4b0| b7 | . | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x4b8-0x4b8.7 (1) - | | | type: "master" 0x4b9-NA (0) + | | | type: "master" 0x4b0| 8a | . | size: 10 0x4b9-0x4b9.7 (1) | | | elements[0:3]: 0x4ba-0x4c3.7 (10) | | | [0]{}: element 0x4ba-0x4bc.7 (3) 0x4b0| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x4ba-0x4ba.7 (1) - | | | type: "uinteger" 0x4bb-NA (0) + | | | type: "uinteger" 0x4b0| 81 | . | size: 1 0x4bb-0x4bb.7 (1) 0x4b0| 01 | . | value: 1 0x4bc-0x4bc.7 (1) | | | [1]{}: element 0x4bd-0x4c0.7 (4) 0x4b0| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x4bd-0x4bd.7 (1) - | | | type: "uinteger" 0x4be-NA (0) + | | | type: "uinteger" 0x4b0| 82 | . | size: 2 0x4be-0x4be.7 (1) 0x4b0| 01| .| value: 484 0x4bf-0x4c0.7 (2) 0x4c0|e4 |. | | | | [2]{}: element 0x4c1-0x4c3.7 (3) 0x4c0| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x4c1-0x4c1.7 (1) - | | | type: "uinteger" 0x4c2-NA (0) + | | | type: "uinteger" 0x4c0| 81 | . | size: 1 0x4c2-0x4c2.7 (1) 0x4c0| 09| | .| | value: 9 0x4c3-0x4c3.7 (1) diff --git a/format/matroska/testdata/av1.fqtest b/format/matroska/testdata/av1.fqtest index 38f67f2be1..8e8f7b7d9e 100644 --- a/format/matroska/testdata/av1.fqtest +++ b/format/matroska/testdata/av1.fqtest @@ -4,124 +4,124 @@ $ fq -d matroska dv av1.mkv | | | elements[0:2]: 0x0-0x13e6.7 (5095) | | | [0]{}: element 0x0-0x27.7 (40) 0x0000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x0000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x0000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0x7-0x7.7 (1) 0x0000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x0000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0xb-0xb.7 (1) 0x0000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x0000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x0000| 81| .| size: 1 0xf-0xf.7 (1) 0x0010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x0010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x0010| 81 | . | size: 1 0x13-0x13.7 (1) 0x0010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x0010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x0010| 88 | . | size: 8 0x17-0x17.7 (1) 0x0010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x0020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x22-0x22.7 (1) 0x0020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x0020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x26-0x26.7 (1) 0x0020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0x13e6.7 (5055) 0x0020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x0020| 01 00 00 00| ....| size: 5043 0x2c-0x33.7 (8) 0x0030|00 00 13 b3 |.... | | | | elements[0:7]: 0x34-0x13e6.7 (5043) | | | [0]{}: element 0x34-0x78.7 (69) 0x0030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x0030| c0 | . | size: 64 0x38-0x38.7 (1) | | | elements[0:5]: 0x39-0x78.7 (64) | | | [0]{}: element 0x39-0x3e.7 (6) 0x0030| bf | . | id: "crc32" (0xbf) 0x39-0x39.7 (1) - | | | type: "binary" 0x3a-NA (0) + | | | type: "binary" 0x0030| 84 | . | size: 4 0x3a-0x3a.7 (1) 0x0030| 01 f4 84 bd | .... | value: raw bits 0x3b-0x3e.7 (4) | | | [1]{}: element 0x3f-0x4c.7 (14) 0x0030| 4d| M| id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x3f-0x40.7 (2) 0x0040|bb |. | - | | | type: "master" 0x41-NA (0) + | | | type: "master" 0x0040| 8b | . | size: 11 0x41-0x41.7 (1) | | | elements[0:2]: 0x42-0x4c.7 (11) | | | [0]{}: element 0x42-0x48.7 (7) 0x0040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x42-0x43.7 (2) - | | | type: "binary" 0x44-NA (0) + | | | type: "binary" 0x0040| 84 | . | size: 4 0x44-0x44.7 (1) 0x0040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4) | | | [1]{}: element 0x49-0x4c.7 (4) 0x0040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x49-0x4a.7 (2) - | | | type: "uinteger" 0x4b-NA (0) + | | | type: "uinteger" 0x0040| 81 | . | size: 1 0x4b-0x4b.7 (1) 0x0040| a1 | . | value: 161 0x4c-0x4c.7 (1) | | | [2]{}: element 0x4d-0x5a.7 (14) 0x0040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x4d-0x4e.7 (2) - | | | type: "master" 0x4f-NA (0) + | | | type: "master" 0x0040| 8b| .| size: 11 0x4f-0x4f.7 (1) | | | elements[0:2]: 0x50-0x5a.7 (11) | | | [0]{}: element 0x50-0x56.7 (7) 0x0050|53 ab |S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x50-0x51.7 (2) - | | | type: "binary" 0x52-NA (0) + | | | type: "binary" 0x0050| 84 | . | size: 4 0x52-0x52.7 (1) 0x0050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4) | | | [1]{}: element 0x57-0x5a.7 (4) 0x0050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x57-0x58.7 (2) - | | | type: "uinteger" 0x59-NA (0) + | | | type: "uinteger" 0x0050| 81 | . | size: 1 0x59-0x59.7 (1) 0x0050| f1 | . | value: 241 0x5a-0x5a.7 (1) | | | [3]{}: element 0x5b-0x69.7 (15) 0x0050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x5b-0x5c.7 (2) - | | | type: "master" 0x5d-NA (0) + | | | type: "master" 0x0050| 8c | . | size: 12 0x5d-0x5d.7 (1) | | | elements[0:2]: 0x5e-0x69.7 (12) | | | [0]{}: element 0x5e-0x64.7 (7) 0x0050| 53 ab| S.| id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5e-0x5f.7 (2) - | | | type: "binary" 0x60-NA (0) + | | | type: "binary" 0x0060|84 |. | size: 4 0x60-0x60.7 (1) 0x0060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4) | | | [1]{}: element 0x65-0x69.7 (5) 0x0060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x65-0x66.7 (2) - | | | type: "uinteger" 0x67-NA (0) + | | | type: "uinteger" 0x0060| 82 | . | size: 2 0x67-0x67.7 (1) 0x0060| 01 46 | .F | value: 326 0x68-0x69.7 (2) | | | [4]{}: element 0x6a-0x78.7 (15) 0x0060| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x6a-0x6b.7 (2) - | | | type: "master" 0x6c-NA (0) + | | | type: "master" 0x0060| 8c | . | size: 12 0x6c-0x6c.7 (1) | | | elements[0:2]: 0x6d-0x78.7 (12) | | | [0]{}: element 0x6d-0x73.7 (7) 0x0060| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x6d-0x6e.7 (2) - | | | type: "binary" 0x6f-NA (0) + | | | type: "binary" 0x0060| 84| .| size: 4 0x6f-0x6f.7 (1) 0x0070|1c 53 bb 6b |.S.k | value: raw bits 0x70-0x73.7 (4) | | | [1]{}: element 0x74-0x78.7 (5) 0x0070| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x74-0x75.7 (2) - | | | type: "uinteger" 0x76-NA (0) + | | | type: "uinteger" 0x0070| 82 | . | size: 2 0x76-0x76.7 (1) 0x0070| 13 97 | .. | value: 5015 0x77-0x78.7 (2) | | | [1]{}: element 0x79-0xd4.7 (92) 0x0070| ec | . | id: "void" (0xec) 0x79-0x79.7 (1) - | | | type: "binary" 0x7a-NA (0) + | | | type: "binary" 0x0070| 01 00 00 00 00 00| ......| size: 83 0x7a-0x81.7 (8) 0x0080|00 53 |.S | 0x0080| 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ..............| value: raw bits 0x82-0xd4.7 (83) @@ -129,114 +129,114 @@ $ fq -d matroska dv av1.mkv * |until 0xd4.7 (83) | | | | | [2]{}: element 0xd5-0x124.7 (80) 0x00d0| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0xd5-0xd8.7 (4) - | | | type: "master" 0xd9-NA (0) + | | | type: "master" 0x00d0| cb | . | size: 75 0xd9-0xd9.7 (1) | | | elements[0:6]: 0xda-0x124.7 (75) | | | [0]{}: element 0xda-0xdf.7 (6) 0x00d0| bf | . | id: "crc32" (0xbf) 0xda-0xda.7 (1) - | | | type: "binary" 0xdb-NA (0) + | | | type: "binary" 0x00d0| 84 | . | size: 4 0xdb-0xdb.7 (1) 0x00d0| ef 98 66 d3| ..f.| value: raw bits 0xdc-0xdf.7 (4) | | | [1]{}: element 0xe0-0xe6.7 (7) 0x00e0|2a d7 b1 |*.. | id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0xe0-0xe2.7 (3) - | | | type: "uinteger" 0xe3-NA (0) + | | | type: "uinteger" 0x00e0| 83 | . | size: 3 0xe3-0xe3.7 (1) 0x00e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3) | | | [2]{}: element 0xe7-0xf6.7 (16) 0x00e0| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0xe7-0xe8.7 (2) - | | | type: "utf8" 0xe9-NA (0) + | | | type: "utf8" 0x00e0| 8d | . | size: 13 0xe9-0xe9.7 (1) 0x00e0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xea-0xf6.7 (13) 0x00f0|2e 34 35 2e 31 30 30 |.45.100 | | | | [3]{}: element 0xf7-0x106.7 (16) 0x00f0| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0xf7-0xf8.7 (2) - | | | type: "utf8" 0xf9-NA (0) + | | | type: "utf8" 0x00f0| 8d | . | size: 13 0xf9-0xf9.7 (1) 0x00f0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xfa-0x106.7 (13) 0x0100|2e 34 35 2e 31 30 30 |.45.100 | | | | [4]{}: element 0x107-0x119.7 (19) 0x0100| 73 a4 | s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x107-0x108.7 (2) - | | | type: "binary" 0x109-NA (0) + | | | type: "binary" 0x0100| 90 | . | size: 16 0x109-0x109.7 (1) 0x0100| 46 bd 6f 31 1c 40| F.o1.@| value: raw bits 0x10a-0x119.7 (16) 0x0110|fe 0b 1e 0c 0e 33 67 1d 7d b3 |.....3g.}. | | | | [5]{}: element 0x11a-0x124.7 (11) 0x0110| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x11a-0x11b.7 (2) - | | | type: "float" 0x11c-NA (0) + | | | type: "float" 0x0110| 88 | . | size: 8 0x11c-0x11c.7 (1) 0x0110| 40 44 00| @D.| value: 40 0x11d-0x124.7 (8) 0x0120|00 00 00 00 00 |..... | | | | [3]{}: element 0x125-0x179.7 (85) 0x0120| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x125-0x128.7 (4) - | | | type: "master" 0x129-NA (0) + | | | type: "master" 0x0120| d0 | . | size: 80 0x129-0x129.7 (1) | | | elements[0:2]: 0x12a-0x179.7 (80) | | | [0]{}: element 0x12a-0x12f.7 (6) 0x0120| bf | . | id: "crc32" (0xbf) 0x12a-0x12a.7 (1) - | | | type: "binary" 0x12b-NA (0) + | | | type: "binary" 0x0120| 84 | . | size: 4 0x12b-0x12b.7 (1) 0x0120| 83 29 74 24| .)t$| value: raw bits 0x12c-0x12f.7 (4) | | | [1]{}: element 0x130-0x179.7 (74) 0x0130|ae |. | id: "track_entry" (0xae) (Describes a track with all Elements) 0x130-0x130.7 (1) - | | | type: "master" 0x131-NA (0) + | | | type: "master" 0x0130| 01 00 00 00 00 00 00 41 | .......A | size: 65 0x131-0x138.7 (8) | | | elements[0:9]: 0x139-0x179.7 (65) | | | [0]{}: element 0x139-0x13b.7 (3) 0x0130| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x139-0x139.7 (1) - | | | type: "uinteger" 0x13a-NA (0) + | | | type: "uinteger" 0x0130| 81 | . | size: 1 0x13a-0x13a.7 (1) 0x0130| 01 | . | value: 1 0x13b-0x13b.7 (1) | | | [1]{}: element 0x13c-0x146.7 (11) 0x0130| 73 c5 | s. | id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x13c-0x13d.7 (2) - | | | type: "uinteger" 0x13e-NA (0) + | | | type: "uinteger" 0x0130| 88 | . | size: 8 0x13e-0x13e.7 (1) 0x0130| bd| .| value: 13662969948711256639 0x13f-0x146.7 (8) 0x0140|9c 9e c7 61 c5 82 3f |...a..? | | | | [2]{}: element 0x147-0x149.7 (3) 0x0140| 9c | . | id: "flag_lacing" (0x9c) (Set to 1 if the track **MAY** contain blocks using lacing) 0x147-0x147.7 (1) - | | | type: "uinteger" 0x148-NA (0) + | | | type: "uinteger" 0x0140| 81 | . | size: 1 0x148-0x148.7 (1) 0x0140| 00 | . | value: 0 0x149-0x149.7 (1) | | | [3]{}: element 0x14a-0x150.7 (7) 0x0140| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x14a-0x14c.7 (3) - | | | type: "string" 0x14d-NA (0) + | | | type: "string" 0x0140| 83 | . | size: 3 0x14d-0x14d.7 (1) 0x0140| 75 6e| un| value: "und" 0x14e-0x150.7 (3) 0x0150|64 |d | | | | [4]{}: element 0x151-0x157.7 (7) 0x0150| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x151-0x151.7 (1) - | | | type: "string" 0x152-NA (0) + | | | type: "string" 0x0150| 85 | . | size: 5 0x152-0x152.7 (1) 0x0150| 56 5f 41 56 31 | V_AV1 | value: "V_AV1" 0x153-0x157.7 (5) | | | [5]{}: element 0x158-0x15a.7 (3) 0x0150| 83 | . | id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x158-0x158.7 (1) - | | | type: "uinteger" 0x159-NA (0) + | | | type: "uinteger" 0x0150| 81 | . | size: 1 0x159-0x159.7 (1) 0x0150| 01 | . | value: "video" (1) (An image) 0x15a-0x15a.7 (1) | | | [6]{}: element 0x15b-0x162.7 (8) 0x0150| 23 e3 83 | #.. | id: "default_duration" (0x23e383) (Number of nanoseconds per frame) 0x15b-0x15d.7 (3) - | | | type: "uinteger" 0x15e-NA (0) + | | | type: "uinteger" 0x0150| 84 | . | size: 4 0x15e-0x15e.7 (1) 0x0150| 02| .| value: 40000000 0x15f-0x162.7 (4) 0x0160|62 5a 00 |bZ. | | | | [7]{}: element 0x163-0x172.7 (16) 0x0160| e0 | . | id: "video" (0xe0) (Video settings) 0x163-0x163.7 (1) - | | | type: "master" 0x164-NA (0) + | | | type: "master" 0x0160| 01 00 00 00 00 00 00 07 | ........ | size: 7 0x164-0x16b.7 (8) | | | elements[0:2]: 0x16c-0x172.7 (7) | | | [0]{}: element 0x16c-0x16f.7 (4) 0x0160| b0 | . | id: "pixel_width" (0xb0) (Width of the encoded video frames in pixels) 0x16c-0x16c.7 (1) - | | | type: "uinteger" 0x16d-NA (0) + | | | type: "uinteger" 0x0160| 82 | . | size: 2 0x16d-0x16d.7 (1) 0x0160| 01 40| .@| value: 320 0x16e-0x16f.7 (2) | | | [1]{}: element 0x170-0x172.7 (3) 0x0170|ba |. | id: "pixel_height" (0xba) (Height of the encoded video frames in pixels) 0x170-0x170.7 (1) - | | | type: "uinteger" 0x171-NA (0) + | | | type: "uinteger" 0x0170| 81 | . | size: 1 0x171-0x171.7 (1) 0x0170| f0 | . | value: 240 0x172-0x172.7 (1) | | | [8]{}: element 0x173-0x179.7 (7) 0x0170| 63 a2 | c. | id: "codec_private" (0x63a2) (Private data only known to the codec) 0x173-0x174.7 (2) - | | | type: "binary" 0x175-NA (0) + | | | type: "binary" 0x0170| 84 | . | size: 4 0x175-0x175.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| value{}: (av1_ccr) 0x176-0x179.7 (4) 0x0170| 81 | . | marker: 1 0x176-0x176 (0.1) @@ -255,110 +255,110 @@ $ fq -d matroska dv av1.mkv 0x0170| 00 | . | reserved: 0 0x179.4-0x179.7 (0.4) | | | [4]{}: element 0x17a-0x220.7 (167) 0x0170| 12 54 c3 67 | .T.g | id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0x17a-0x17d.7 (4) - | | | type: "master" 0x17e-NA (0) + | | | type: "master" 0x0170| 40 a1| @.| size: 161 0x17e-0x17f.7 (2) | | | elements[0:3]: 0x180-0x220.7 (161) | | | [0]{}: element 0x180-0x185.7 (6) 0x0180|bf |. | id: "crc32" (0xbf) 0x180-0x180.7 (1) - | | | type: "binary" 0x181-NA (0) + | | | type: "binary" 0x0180| 84 | . | size: 4 0x181-0x181.7 (1) 0x0180| 42 56 d5 19 | BV.. | value: raw bits 0x182-0x185.7 (4) | | | [1]{}: element 0x186-0x1b6.7 (49) 0x0180| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0x186-0x187.7 (2) - | | | type: "master" 0x188-NA (0) + | | | type: "master" 0x0180| 01 00 00 00 00 00 00 27| .......'| size: 39 0x188-0x18f.7 (8) | | | elements[0:2]: 0x190-0x1b6.7 (39) | | | [0]{}: element 0x190-0x192.7 (3) 0x0190|63 c0 |c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x190-0x191.7 (2) - | | | type: "master" 0x192-NA (0) + | | | type: "master" 0x0190| 80 | . | size: 0 0x192-0x192.7 (1) | | | elements[0:0]: 0x193-NA (0) | | | [1]{}: element 0x193-0x1b6.7 (36) 0x0190| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x193-0x194.7 (2) - | | | type: "master" 0x195-NA (0) + | | | type: "master" 0x0190| 01 00 00 00 00 00 00 1a | ........ | size: 26 0x195-0x19c.7 (8) | | | elements[0:2]: 0x19d-0x1b6.7 (26) | | | [0]{}: element 0x19d-0x1a6.7 (10) 0x0190| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x19d-0x19e.7 (2) - | | | type: "utf8" 0x19f-NA (0) + | | | type: "utf8" 0x0190| 87| .| size: 7 0x19f-0x19f.7 (1) 0x01a0|45 4e 43 4f 44 45 52 |ENCODER | value: "ENCODER" 0x1a0-0x1a6.7 (7) | | | [1]{}: element 0x1a7-0x1b6.7 (16) 0x01a0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x1a7-0x1a8.7 (2) - | | | type: "utf8" 0x1a9-NA (0) + | | | type: "utf8" 0x01a0| 8d | . | size: 13 0x1a9-0x1a9.7 (1) 0x01a0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0x1aa-0x1b6.7 (13) 0x01b0|2e 34 35 2e 31 30 30 |.45.100 | | | | [2]{}: element 0x1b7-0x220.7 (106) 0x01b0| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0x1b7-0x1b8.7 (2) - | | | type: "master" 0x1b9-NA (0) + | | | type: "master" 0x01b0| 01 00 00 00 00 00 00| .......| size: 96 0x1b9-0x1c0.7 (8) 0x01c0|60 |` | | | | elements[0:3]: 0x1c1-0x220.7 (96) | | | [0]{}: element 0x1c1-0x1ce.7 (14) 0x01c0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x1c1-0x1c2.7 (2) - | | | type: "master" 0x1c3-NA (0) + | | | type: "master" 0x01c0| 8b | . | size: 11 0x1c3-0x1c3.7 (1) | | | elements[0:1]: 0x1c4-0x1ce.7 (11) | | | [0]{}: element 0x1c4-0x1ce.7 (11) 0x01c0| 63 c5 | c. | id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0x1c4-0x1c5.7 (2) - | | | type: "uinteger" 0x1c6-NA (0) + | | | type: "uinteger" 0x01c0| 88 | . | size: 8 0x1c6-0x1c6.7 (1) 0x01c0| bd 9c 9e c7 61 c5 82 3f | ....a..? | value: 13662969948711256639 0x1c7-0x1ce.7 (8) | | | [1]{}: element 0x1cf-0x1fb.7 (45) 0x01c0| 67| g| id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1cf-0x1d0.7 (2) 0x01d0|c8 |. | - | | | type: "master" 0x1d1-NA (0) + | | | type: "master" 0x01d0| 01 00 00 00 00 00 00 23 | .......# | size: 35 0x1d1-0x1d8.7 (8) | | | elements[0:2]: 0x1d9-0x1fb.7 (35) | | | [0]{}: element 0x1d9-0x1e2.7 (10) 0x01d0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1d9-0x1da.7 (2) - | | | type: "utf8" 0x1db-NA (0) + | | | type: "utf8" 0x01d0| 87 | . | size: 7 0x1db-0x1db.7 (1) 0x01d0| 45 4e 43 4f| ENCO| value: "ENCODER" 0x1dc-0x1e2.7 (7) 0x01e0|44 45 52 |DER | | | | [1]{}: element 0x1e3-0x1fb.7 (25) 0x01e0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x1e3-0x1e4.7 (2) - | | | type: "utf8" 0x1e5-NA (0) + | | | type: "utf8" 0x01e0| 96 | . | size: 22 0x1e5-0x1e5.7 (1) 0x01e0| 4c 61 76 63 35 38 2e 39 31 2e| Lavc58.91.| value: "Lavc58.91.100 librav1e" 0x1e6-0x1fb.7 (22) 0x01f0|31 30 30 20 6c 69 62 72 61 76 31 65 |100 librav1e | | | | [2]{}: element 0x1fc-0x220.7 (37) 0x01f0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1fc-0x1fd.7 (2) - | | | type: "master" 0x1fe-NA (0) + | | | type: "master" 0x01f0| a2 | . | size: 34 0x1fe-0x1fe.7 (1) | | | elements[0:2]: 0x1ff-0x220.7 (34) | | | [0]{}: element 0x1ff-0x209.7 (11) 0x01f0| 45| E| id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1ff-0x200.7 (2) 0x0200|a3 |. | - | | | type: "utf8" 0x201-NA (0) + | | | type: "utf8" 0x0200| 88 | . | size: 8 0x201-0x201.7 (1) 0x0200| 44 55 52 41 54 49 4f 4e | DURATION | value: "DURATION" 0x202-0x209.7 (8) | | | [1]{}: element 0x20a-0x220.7 (23) 0x0200| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x20a-0x20b.7 (2) - | | | type: "utf8" 0x20c-NA (0) + | | | type: "utf8" 0x0200| 94 | . | size: 20 0x20c-0x20c.7 (1) 0x0200| 30 30 3a| 00:| value: "00:00:00.040000000" 0x20d-0x220.7 (20) 0x0210|30 30 3a 30 30 2e 30 34 30 30 30 30 30 30 30 00|00:00.040000000.| 0x0220|00 |. | | | | [5]{}: element 0x221-0x13ca.7 (4522) 0x0220| 1f 43 b6 75 | .C.u | id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x221-0x224.7 (4) - | | | type: "master" 0x225-NA (0) + | | | type: "master" 0x0220| 51 a4 | Q. | size: 4516 0x225-0x226.7 (2) | | | elements[0:3]: 0x227-0x13ca.7 (4516) | | | [0]{}: element 0x227-0x22c.7 (6) 0x0220| bf | . | id: "crc32" (0xbf) 0x227-0x227.7 (1) - | | | type: "binary" 0x228-NA (0) + | | | type: "binary" 0x0220| 84 | . | size: 4 0x228-0x228.7 (1) 0x0220| 4e c3 15 c5 | N... | value: raw bits 0x229-0x22c.7 (4) | | | [1]{}: element 0x22d-0x22f.7 (3) 0x0220| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x22d-0x22d.7 (1) - | | | type: "uinteger" 0x22e-NA (0) + | | | type: "uinteger" 0x0220| 81 | . | size: 1 0x22e-0x22e.7 (1) 0x0220| 00| .| value: 0 0x22f-0x22f.7 (1) | | | [2]{}: element 0x230-0x13ca.7 (4507) 0x0230|a3 |. | id: "simple_block" (0xa3) (Similar to Block) 0x230-0x230.7 (1) - | | | type: "binary" 0x231-NA (0) + | | | type: "binary" 0x0230| 51 98 | Q. | size: 4504 0x231-0x232.7 (2) 0x0230| 81 | . | track_number: 1 0x233-0x233.7 (1) 0x0230| 00 00 | .. | timestamp: 0 0x234-0x235.7 (2) @@ -402,41 +402,41 @@ $ fq -d matroska dv av1.mkv * |until 0x13ca.7 (4464) | | | | | [6]{}: element 0x13cb-0x13e6.7 (28) 0x13c0| 1c 53 bb 6b | .S.k | id: "cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access) 0x13cb-0x13ce.7 (4) - | | | type: "master" 0x13cf-NA (0) + | | | type: "master" 0x13c0| 97| .| size: 23 0x13cf-0x13cf.7 (1) | | | elements[0:2]: 0x13d0-0x13e6.7 (23) | | | [0]{}: element 0x13d0-0x13d5.7 (6) 0x13d0|bf |. | id: "crc32" (0xbf) 0x13d0-0x13d0.7 (1) - | | | type: "binary" 0x13d1-NA (0) + | | | type: "binary" 0x13d0| 84 | . | size: 4 0x13d1-0x13d1.7 (1) 0x13d0| 16 32 85 1c | .2.. | value: raw bits 0x13d2-0x13d5.7 (4) | | | [1]{}: element 0x13d6-0x13e6.7 (17) 0x13d0| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x13d6-0x13d6.7 (1) - | | | type: "master" 0x13d7-NA (0) + | | | type: "master" 0x13d0| 8f | . | size: 15 0x13d7-0x13d7.7 (1) | | | elements[0:2]: 0x13d8-0x13e6.7 (15) | | | [0]{}: element 0x13d8-0x13da.7 (3) 0x13d0| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x13d8-0x13d8.7 (1) - | | | type: "uinteger" 0x13d9-NA (0) + | | | type: "uinteger" 0x13d0| 81 | . | size: 1 0x13d9-0x13d9.7 (1) 0x13d0| 00 | . | value: 0 0x13da-0x13da.7 (1) | | | [1]{}: element 0x13db-0x13e6.7 (12) 0x13d0| b7 | . | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x13db-0x13db.7 (1) - | | | type: "master" 0x13dc-NA (0) + | | | type: "master" 0x13d0| 8a | . | size: 10 0x13dc-0x13dc.7 (1) | | | elements[0:3]: 0x13dd-0x13e6.7 (10) | | | [0]{}: element 0x13dd-0x13df.7 (3) 0x13d0| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x13dd-0x13dd.7 (1) - | | | type: "uinteger" 0x13de-NA (0) + | | | type: "uinteger" 0x13d0| 81 | . | size: 1 0x13de-0x13de.7 (1) 0x13d0| 01| .| value: 1 0x13df-0x13df.7 (1) | | | [1]{}: element 0x13e0-0x13e3.7 (4) 0x13e0|f1 |. | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x13e0-0x13e0.7 (1) - | | | type: "uinteger" 0x13e1-NA (0) + | | | type: "uinteger" 0x13e0| 82 | . | size: 2 0x13e1-0x13e1.7 (1) 0x13e0| 01 ed | .. | value: 493 0x13e2-0x13e3.7 (2) | | | [2]{}: element 0x13e4-0x13e6.7 (3) 0x13e0| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x13e4-0x13e4.7 (1) - | | | type: "uinteger" 0x13e5-NA (0) + | | | type: "uinteger" 0x13e0| 81 | . | size: 1 0x13e5-0x13e5.7 (1) 0x13e0| 09| | .| | value: 9 0x13e6-0x13e6.7 (1) diff --git a/format/matroska/testdata/avc.fqtest b/format/matroska/testdata/avc.fqtest index 71c6a12637..6ff95c6c63 100644 --- a/format/matroska/testdata/avc.fqtest +++ b/format/matroska/testdata/avc.fqtest @@ -4,124 +4,124 @@ $ fq -d matroska dv avc.mkv | | | elements[0:2]: 0x0-0xd46.7 (3399) | | | [0]{}: element 0x0-0x27.7 (40) 0x00000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x00000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x00000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x00000| 81 | . | size: 1 0x7-0x7.7 (1) 0x00000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x00000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x00000| 81 | . | size: 1 0xb-0xb.7 (1) 0x00000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x00000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x00000| 81| .| size: 1 0xf-0xf.7 (1) 0x00010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x00010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x00010| 81 | . | size: 1 0x13-0x13.7 (1) 0x00010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x00010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x00010| 88 | . | size: 8 0x17-0x17.7 (1) 0x00010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x00020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x00020| 81 | . | size: 1 0x22-0x22.7 (1) 0x00020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x00020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x00020| 81 | . | size: 1 0x26-0x26.7 (1) 0x00020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0xd46.7 (3359) 0x00020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x00020| 01 00 00 00| ....| size: 3347 0x2c-0x33.7 (8) 0x00030|00 00 0d 13 |.... | | | | elements[0:7]: 0x34-0xd46.7 (3347) | | | [0]{}: element 0x34-0x78.7 (69) 0x00030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x00030| c0 | . | size: 64 0x38-0x38.7 (1) | | | elements[0:5]: 0x39-0x78.7 (64) | | | [0]{}: element 0x39-0x3e.7 (6) 0x00030| bf | . | id: "crc32" (0xbf) 0x39-0x39.7 (1) - | | | type: "binary" 0x3a-NA (0) + | | | type: "binary" 0x00030| 84 | . | size: 4 0x3a-0x3a.7 (1) 0x00030| 7d 9c 3e c5 | }.>. | value: raw bits 0x3b-0x3e.7 (4) | | | [1]{}: element 0x3f-0x4c.7 (14) 0x00030| 4d| M| id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x3f-0x40.7 (2) 0x00040|bb |. | - | | | type: "master" 0x41-NA (0) + | | | type: "master" 0x00040| 8b | . | size: 11 0x41-0x41.7 (1) | | | elements[0:2]: 0x42-0x4c.7 (11) | | | [0]{}: element 0x42-0x48.7 (7) 0x00040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x42-0x43.7 (2) - | | | type: "binary" 0x44-NA (0) + | | | type: "binary" 0x00040| 84 | . | size: 4 0x44-0x44.7 (1) 0x00040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4) | | | [1]{}: element 0x49-0x4c.7 (4) 0x00040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x49-0x4a.7 (2) - | | | type: "uinteger" 0x4b-NA (0) + | | | type: "uinteger" 0x00040| 81 | . | size: 1 0x4b-0x4b.7 (1) 0x00040| a1 | . | value: 161 0x4c-0x4c.7 (1) | | | [2]{}: element 0x4d-0x5a.7 (14) 0x00040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x4d-0x4e.7 (2) - | | | type: "master" 0x4f-NA (0) + | | | type: "master" 0x00040| 8b| .| size: 11 0x4f-0x4f.7 (1) | | | elements[0:2]: 0x50-0x5a.7 (11) | | | [0]{}: element 0x50-0x56.7 (7) 0x00050|53 ab |S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x50-0x51.7 (2) - | | | type: "binary" 0x52-NA (0) + | | | type: "binary" 0x00050| 84 | . | size: 4 0x52-0x52.7 (1) 0x00050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4) | | | [1]{}: element 0x57-0x5a.7 (4) 0x00050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x57-0x58.7 (2) - | | | type: "uinteger" 0x59-NA (0) + | | | type: "uinteger" 0x00050| 81 | . | size: 1 0x59-0x59.7 (1) 0x00050| f1 | . | value: 241 0x5a-0x5a.7 (1) | | | [3]{}: element 0x5b-0x69.7 (15) 0x00050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x5b-0x5c.7 (2) - | | | type: "master" 0x5d-NA (0) + | | | type: "master" 0x00050| 8c | . | size: 12 0x5d-0x5d.7 (1) | | | elements[0:2]: 0x5e-0x69.7 (12) | | | [0]{}: element 0x5e-0x64.7 (7) 0x00050| 53 ab| S.| id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5e-0x5f.7 (2) - | | | type: "binary" 0x60-NA (0) + | | | type: "binary" 0x00060|84 |. | size: 4 0x60-0x60.7 (1) 0x00060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4) | | | [1]{}: element 0x65-0x69.7 (5) 0x00060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x65-0x66.7 (2) - | | | type: "uinteger" 0x67-NA (0) + | | | type: "uinteger" 0x00060| 82 | . | size: 2 0x67-0x67.7 (1) 0x00060| 01 7b | .{ | value: 379 0x68-0x69.7 (2) | | | [4]{}: element 0x6a-0x78.7 (15) 0x00060| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x6a-0x6b.7 (2) - | | | type: "master" 0x6c-NA (0) + | | | type: "master" 0x00060| 8c | . | size: 12 0x6c-0x6c.7 (1) | | | elements[0:2]: 0x6d-0x78.7 (12) | | | [0]{}: element 0x6d-0x73.7 (7) 0x00060| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x6d-0x6e.7 (2) - | | | type: "binary" 0x6f-NA (0) + | | | type: "binary" 0x00060| 84| .| size: 4 0x6f-0x6f.7 (1) 0x00070|1c 53 bb 6b |.S.k | value: raw bits 0x70-0x73.7 (4) | | | [1]{}: element 0x74-0x78.7 (5) 0x00070| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x74-0x75.7 (2) - | | | type: "uinteger" 0x76-NA (0) + | | | type: "uinteger" 0x00070| 82 | . | size: 2 0x76-0x76.7 (1) 0x00070| 0c f7 | .. | value: 3319 0x77-0x78.7 (2) | | | [1]{}: element 0x79-0xd4.7 (92) 0x00070| ec | . | id: "void" (0xec) 0x79-0x79.7 (1) - | | | type: "binary" 0x7a-NA (0) + | | | type: "binary" 0x00070| 01 00 00 00 00 00| ......| size: 83 0x7a-0x81.7 (8) 0x00080|00 53 |.S | 0x00080| 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ..............| value: raw bits 0x82-0xd4.7 (83) @@ -129,115 +129,115 @@ $ fq -d matroska dv avc.mkv * |until 0xd4.7 (83) | | | | | [2]{}: element 0xd5-0x124.7 (80) 0x000d0| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0xd5-0xd8.7 (4) - | | | type: "master" 0xd9-NA (0) + | | | type: "master" 0x000d0| cb | . | size: 75 0xd9-0xd9.7 (1) | | | elements[0:6]: 0xda-0x124.7 (75) | | | [0]{}: element 0xda-0xdf.7 (6) 0x000d0| bf | . | id: "crc32" (0xbf) 0xda-0xda.7 (1) - | | | type: "binary" 0xdb-NA (0) + | | | type: "binary" 0x000d0| 84 | . | size: 4 0xdb-0xdb.7 (1) 0x000d0| 51 bf 34 0a| Q.4.| value: raw bits 0xdc-0xdf.7 (4) | | | [1]{}: element 0xe0-0xe6.7 (7) 0x000e0|2a d7 b1 |*.. | id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0xe0-0xe2.7 (3) - | | | type: "uinteger" 0xe3-NA (0) + | | | type: "uinteger" 0x000e0| 83 | . | size: 3 0xe3-0xe3.7 (1) 0x000e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3) | | | [2]{}: element 0xe7-0xf6.7 (16) 0x000e0| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0xe7-0xe8.7 (2) - | | | type: "utf8" 0xe9-NA (0) + | | | type: "utf8" 0x000e0| 8d | . | size: 13 0xe9-0xe9.7 (1) 0x000e0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xea-0xf6.7 (13) 0x000f0|2e 34 35 2e 31 30 30 |.45.100 | | | | [3]{}: element 0xf7-0x106.7 (16) 0x000f0| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0xf7-0xf8.7 (2) - | | | type: "utf8" 0xf9-NA (0) + | | | type: "utf8" 0x000f0| 8d | . | size: 13 0xf9-0xf9.7 (1) 0x000f0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xfa-0x106.7 (13) 0x00100|2e 34 35 2e 31 30 30 |.45.100 | | | | [4]{}: element 0x107-0x119.7 (19) 0x00100| 73 a4 | s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x107-0x108.7 (2) - | | | type: "binary" 0x109-NA (0) + | | | type: "binary" 0x00100| 90 | . | size: 16 0x109-0x109.7 (1) 0x00100| 7c 01 b0 2d a3 3f| |..-.?| value: raw bits 0x10a-0x119.7 (16) 0x00110|3e f6 38 47 3a 3d b2 c9 e4 19 |>.8G:=.... | | | | [5]{}: element 0x11a-0x124.7 (11) 0x00110| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x11a-0x11b.7 (2) - | | | type: "float" 0x11c-NA (0) + | | | type: "float" 0x00110| 88 | . | size: 8 0x11c-0x11c.7 (1) 0x00110| 40 44 00| @D.| value: 40 0x11d-0x124.7 (8) 0x00120|00 00 00 00 00 |..... | | | | [3]{}: element 0x125-0x1ae.7 (138) 0x00120| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x125-0x128.7 (4) - | | | type: "master" 0x129-NA (0) + | | | type: "master" 0x00120| 40 84 | @. | size: 132 0x129-0x12a.7 (2) | | | elements[0:2]: 0x12b-0x1ae.7 (132) | | | [0]{}: element 0x12b-0x130.7 (6) 0x00120| bf | . | id: "crc32" (0xbf) 0x12b-0x12b.7 (1) - | | | type: "binary" 0x12c-NA (0) + | | | type: "binary" 0x00120| 84 | . | size: 4 0x12c-0x12c.7 (1) 0x00120| 3e df 62| >.b| value: raw bits 0x12d-0x130.7 (4) 0x00130|85 |. | | | | [1]{}: element 0x131-0x1ae.7 (126) 0x00130| ae | . | id: "track_entry" (0xae) (Describes a track with all Elements) 0x131-0x131.7 (1) - | | | type: "master" 0x132-NA (0) + | | | type: "master" 0x00130| 01 00 00 00 00 00 00 75 | .......u | size: 117 0x132-0x139.7 (8) | | | elements[0:9]: 0x13a-0x1ae.7 (117) | | | [0]{}: element 0x13a-0x13c.7 (3) 0x00130| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x13a-0x13a.7 (1) - | | | type: "uinteger" 0x13b-NA (0) + | | | type: "uinteger" 0x00130| 81 | . | size: 1 0x13b-0x13b.7 (1) 0x00130| 01 | . | value: 1 0x13c-0x13c.7 (1) | | | [1]{}: element 0x13d-0x147.7 (11) 0x00130| 73 c5 | s. | id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x13d-0x13e.7 (2) - | | | type: "uinteger" 0x13f-NA (0) + | | | type: "uinteger" 0x00130| 88| .| size: 8 0x13f-0x13f.7 (1) 0x00140|5c dc 49 64 84 41 76 e3 |\.Id.Av. | value: 6691303842430154467 0x140-0x147.7 (8) | | | [2]{}: element 0x148-0x14a.7 (3) 0x00140| 9c | . | id: "flag_lacing" (0x9c) (Set to 1 if the track **MAY** contain blocks using lacing) 0x148-0x148.7 (1) - | | | type: "uinteger" 0x149-NA (0) + | | | type: "uinteger" 0x00140| 81 | . | size: 1 0x149-0x149.7 (1) 0x00140| 00 | . | value: 0 0x14a-0x14a.7 (1) | | | [3]{}: element 0x14b-0x151.7 (7) 0x00140| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x14b-0x14d.7 (3) - | | | type: "string" 0x14e-NA (0) + | | | type: "string" 0x00140| 83 | . | size: 3 0x14e-0x14e.7 (1) 0x00140| 75| u| value: "und" 0x14f-0x151.7 (3) 0x00150|6e 64 |nd | | | | [4]{}: element 0x152-0x162.7 (17) 0x00150| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x152-0x152.7 (1) - | | | type: "string" 0x153-NA (0) + | | | type: "string" 0x00150| 8f | . | size: 15 0x153-0x153.7 (1) 0x00150| 56 5f 4d 50 45 47 34 2f 49 53 4f 2f| V_MPEG4/ISO/| value: "V_MPEG4/ISO/AVC" 0x154-0x162.7 (15) 0x00160|41 56 43 |AVC | | | | [5]{}: element 0x163-0x165.7 (3) 0x00160| 83 | . | id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x163-0x163.7 (1) - | | | type: "uinteger" 0x164-NA (0) + | | | type: "uinteger" 0x00160| 81 | . | size: 1 0x164-0x164.7 (1) 0x00160| 01 | . | value: "video" (1) (An image) 0x165-0x165.7 (1) | | | [6]{}: element 0x166-0x16d.7 (8) 0x00160| 23 e3 83 | #.. | id: "default_duration" (0x23e383) (Number of nanoseconds per frame) 0x166-0x168.7 (3) - | | | type: "uinteger" 0x169-NA (0) + | | | type: "uinteger" 0x00160| 84 | . | size: 4 0x169-0x169.7 (1) 0x00160| 02 62 5a 00 | .bZ. | value: 40000000 0x16a-0x16d.7 (4) | | | [7]{}: element 0x16e-0x17d.7 (16) 0x00160| e0 | . | id: "video" (0xe0) (Video settings) 0x16e-0x16e.7 (1) - | | | type: "master" 0x16f-NA (0) + | | | type: "master" 0x00160| 01| .| size: 7 0x16f-0x176.7 (8) 0x00170|00 00 00 00 00 00 07 |....... | | | | elements[0:2]: 0x177-0x17d.7 (7) | | | [0]{}: element 0x177-0x17a.7 (4) 0x00170| b0 | . | id: "pixel_width" (0xb0) (Width of the encoded video frames in pixels) 0x177-0x177.7 (1) - | | | type: "uinteger" 0x178-NA (0) + | | | type: "uinteger" 0x00170| 82 | . | size: 2 0x178-0x178.7 (1) 0x00170| 01 40 | .@ | value: 320 0x179-0x17a.7 (2) | | | [1]{}: element 0x17b-0x17d.7 (3) 0x00170| ba | . | id: "pixel_height" (0xba) (Height of the encoded video frames in pixels) 0x17b-0x17b.7 (1) - | | | type: "uinteger" 0x17c-NA (0) + | | | type: "uinteger" 0x00170| 81 | . | size: 1 0x17c-0x17c.7 (1) 0x00170| f0 | . | value: 240 0x17d-0x17d.7 (1) | | | [8]{}: element 0x17e-0x1ae.7 (49) 0x00170| 63 a2| c.| id: "codec_private" (0x63a2) (Private data only known to the codec) 0x17e-0x17f.7 (2) - | | | type: "binary" 0x180-NA (0) + | | | type: "binary" 0x00180|ae |. | size: 46 0x180-0x180.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| value{}: (avc_dcr) 0x181-0x1ae.7 (46) 0x00180| 01 | . | configuration_version: 1 0x181-0x181.7 (1) @@ -342,110 +342,110 @@ $ fq -d matroska dv avc.mkv | | | [4]{}: element 0x1af-0x254.7 (166) 0x001a0| 12| .| id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0x1af-0x1b2.7 (4) 0x001b0|54 c3 67 |T.g | - | | | type: "master" 0x1b3-NA (0) + | | | type: "master" 0x001b0| 40 a0 | @. | size: 160 0x1b3-0x1b4.7 (2) | | | elements[0:3]: 0x1b5-0x254.7 (160) | | | [0]{}: element 0x1b5-0x1ba.7 (6) 0x001b0| bf | . | id: "crc32" (0xbf) 0x1b5-0x1b5.7 (1) - | | | type: "binary" 0x1b6-NA (0) + | | | type: "binary" 0x001b0| 84 | . | size: 4 0x1b6-0x1b6.7 (1) 0x001b0| 00 cb 88 49 | ...I | value: raw bits 0x1b7-0x1ba.7 (4) | | | [1]{}: element 0x1bb-0x1eb.7 (49) 0x001b0| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0x1bb-0x1bc.7 (2) - | | | type: "master" 0x1bd-NA (0) + | | | type: "master" 0x001b0| 01 00 00| ...| size: 39 0x1bd-0x1c4.7 (8) 0x001c0|00 00 00 00 27 |....' | | | | elements[0:2]: 0x1c5-0x1eb.7 (39) | | | [0]{}: element 0x1c5-0x1c7.7 (3) 0x001c0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x1c5-0x1c6.7 (2) - | | | type: "master" 0x1c7-NA (0) + | | | type: "master" 0x001c0| 80 | . | size: 0 0x1c7-0x1c7.7 (1) | | | elements[0:0]: 0x1c8-NA (0) | | | [1]{}: element 0x1c8-0x1eb.7 (36) 0x001c0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1c8-0x1c9.7 (2) - | | | type: "master" 0x1ca-NA (0) + | | | type: "master" 0x001c0| 01 00 00 00 00 00| ......| size: 26 0x1ca-0x1d1.7 (8) 0x001d0|00 1a |.. | | | | elements[0:2]: 0x1d2-0x1eb.7 (26) | | | [0]{}: element 0x1d2-0x1db.7 (10) 0x001d0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1d2-0x1d3.7 (2) - | | | type: "utf8" 0x1d4-NA (0) + | | | type: "utf8" 0x001d0| 87 | . | size: 7 0x1d4-0x1d4.7 (1) 0x001d0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0x1d5-0x1db.7 (7) | | | [1]{}: element 0x1dc-0x1eb.7 (16) 0x001d0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x1dc-0x1dd.7 (2) - | | | type: "utf8" 0x1de-NA (0) + | | | type: "utf8" 0x001d0| 8d | . | size: 13 0x1de-0x1de.7 (1) 0x001d0| 4c| L| value: "Lavf58.45.100" 0x1df-0x1eb.7 (13) 0x001e0|61 76 66 35 38 2e 34 35 2e 31 30 30 |avf58.45.100 | | | | [2]{}: element 0x1ec-0x254.7 (105) 0x001e0| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0x1ec-0x1ed.7 (2) - | | | type: "master" 0x1ee-NA (0) + | | | type: "master" 0x001e0| 01 00| ..| size: 95 0x1ee-0x1f5.7 (8) 0x001f0|00 00 00 00 00 5f |....._ | | | | elements[0:3]: 0x1f6-0x254.7 (95) | | | [0]{}: element 0x1f6-0x203.7 (14) 0x001f0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x1f6-0x1f7.7 (2) - | | | type: "master" 0x1f8-NA (0) + | | | type: "master" 0x001f0| 8b | . | size: 11 0x1f8-0x1f8.7 (1) | | | elements[0:1]: 0x1f9-0x203.7 (11) | | | [0]{}: element 0x1f9-0x203.7 (11) 0x001f0| 63 c5 | c. | id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0x1f9-0x1fa.7 (2) - | | | type: "uinteger" 0x1fb-NA (0) + | | | type: "uinteger" 0x001f0| 88 | . | size: 8 0x1fb-0x1fb.7 (1) 0x001f0| 5c dc 49 64| \.Id| value: 6691303842430154467 0x1fc-0x203.7 (8) 0x00200|84 41 76 e3 |.Av. | | | | [1]{}: element 0x204-0x22f.7 (44) 0x00200| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x204-0x205.7 (2) - | | | type: "master" 0x206-NA (0) + | | | type: "master" 0x00200| 01 00 00 00 00 00 00 22 | ......." | size: 34 0x206-0x20d.7 (8) | | | elements[0:2]: 0x20e-0x22f.7 (34) | | | [0]{}: element 0x20e-0x217.7 (10) 0x00200| 45 a3| E.| id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x20e-0x20f.7 (2) - | | | type: "utf8" 0x210-NA (0) + | | | type: "utf8" 0x00210|87 |. | size: 7 0x210-0x210.7 (1) 0x00210| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0x211-0x217.7 (7) | | | [1]{}: element 0x218-0x22f.7 (24) 0x00210| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x218-0x219.7 (2) - | | | type: "utf8" 0x21a-NA (0) + | | | type: "utf8" 0x00210| 95 | . | size: 21 0x21a-0x21a.7 (1) 0x00210| 4c 61 76 63 35| Lavc5| value: "Lavc58.91.100 libx264" 0x21b-0x22f.7 (21) 0x00220|38 2e 39 31 2e 31 30 30 20 6c 69 62 78 32 36 34|8.91.100 libx264| | | | [2]{}: element 0x230-0x254.7 (37) 0x00230|67 c8 |g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x230-0x231.7 (2) - | | | type: "master" 0x232-NA (0) + | | | type: "master" 0x00230| a2 | . | size: 34 0x232-0x232.7 (1) | | | elements[0:2]: 0x233-0x254.7 (34) | | | [0]{}: element 0x233-0x23d.7 (11) 0x00230| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x233-0x234.7 (2) - | | | type: "utf8" 0x235-NA (0) + | | | type: "utf8" 0x00230| 88 | . | size: 8 0x235-0x235.7 (1) 0x00230| 44 55 52 41 54 49 4f 4e | DURATION | value: "DURATION" 0x236-0x23d.7 (8) | | | [1]{}: element 0x23e-0x254.7 (23) 0x00230| 44 87| D.| id: "tag_string" (0x4487) (The value of the Tag) 0x23e-0x23f.7 (2) - | | | type: "utf8" 0x240-NA (0) + | | | type: "utf8" 0x00240|94 |. | size: 20 0x240-0x240.7 (1) 0x00240| 30 30 3a 30 30 3a 30 30 2e 30 34 30 30 30 30| 00:00:00.040000| value: "00:00:00.040000000" 0x241-0x254.7 (20) 0x00250|30 30 30 00 00 |000.. | | | | [5]{}: element 0x255-0xd2a.7 (2774) 0x00250| 1f 43 b6 75 | .C.u | id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x255-0x258.7 (4) - | | | type: "master" 0x259-NA (0) + | | | type: "master" 0x00250| 4a d0 | J. | size: 2768 0x259-0x25a.7 (2) | | | elements[0:3]: 0x25b-0xd2a.7 (2768) | | | [0]{}: element 0x25b-0x260.7 (6) 0x00250| bf | . | id: "crc32" (0xbf) 0x25b-0x25b.7 (1) - | | | type: "binary" 0x25c-NA (0) + | | | type: "binary" 0x00250| 84 | . | size: 4 0x25c-0x25c.7 (1) 0x00250| 4e 31 f6| N1.| value: raw bits 0x25d-0x260.7 (4) 0x00260|0d |. | | | | [1]{}: element 0x261-0x263.7 (3) 0x00260| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x261-0x261.7 (1) - | | | type: "uinteger" 0x262-NA (0) + | | | type: "uinteger" 0x00260| 81 | . | size: 1 0x262-0x262.7 (1) 0x00260| 00 | . | value: 0 0x263-0x263.7 (1) | | | [2]{}: element 0x264-0xd2a.7 (2759) 0x00260| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x264-0x264.7 (1) - | | | type: "binary" 0x265-NA (0) + | | | type: "binary" 0x00260| 4a c4 | J. | size: 2756 0x265-0x266.7 (2) 0x00260| 81 | . | track_number: 1 0x267-0x267.7 (1) 0x00260| 00 00 | .. | timestamp: 0 0x268-0x269.7 (2) @@ -488,41 +488,41 @@ $ fq -d matroska dv avc.mkv * |until 0xd2a.7 (2057) | | | | | [6]{}: element 0xd2b-0xd46.7 (28) 0x00d20| 1c 53 bb 6b | .S.k | id: "cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access) 0xd2b-0xd2e.7 (4) - | | | type: "master" 0xd2f-NA (0) + | | | type: "master" 0x00d20| 97| .| size: 23 0xd2f-0xd2f.7 (1) | | | elements[0:2]: 0xd30-0xd46.7 (23) | | | [0]{}: element 0xd30-0xd35.7 (6) 0x00d30|bf |. | id: "crc32" (0xbf) 0xd30-0xd30.7 (1) - | | | type: "binary" 0xd31-NA (0) + | | | type: "binary" 0x00d30| 84 | . | size: 4 0xd31-0xd31.7 (1) 0x00d30| 78 19 be 67 | x..g | value: raw bits 0xd32-0xd35.7 (4) | | | [1]{}: element 0xd36-0xd46.7 (17) 0x00d30| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0xd36-0xd36.7 (1) - | | | type: "master" 0xd37-NA (0) + | | | type: "master" 0x00d30| 8f | . | size: 15 0xd37-0xd37.7 (1) | | | elements[0:2]: 0xd38-0xd46.7 (15) | | | [0]{}: element 0xd38-0xd3a.7 (3) 0x00d30| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0xd38-0xd38.7 (1) - | | | type: "uinteger" 0xd39-NA (0) + | | | type: "uinteger" 0x00d30| 81 | . | size: 1 0xd39-0xd39.7 (1) 0x00d30| 00 | . | value: 0 0xd3a-0xd3a.7 (1) | | | [1]{}: element 0xd3b-0xd46.7 (12) 0x00d30| b7 | . | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0xd3b-0xd3b.7 (1) - | | | type: "master" 0xd3c-NA (0) + | | | type: "master" 0x00d30| 8a | . | size: 10 0xd3c-0xd3c.7 (1) | | | elements[0:3]: 0xd3d-0xd46.7 (10) | | | [0]{}: element 0xd3d-0xd3f.7 (3) 0x00d30| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0xd3d-0xd3d.7 (1) - | | | type: "uinteger" 0xd3e-NA (0) + | | | type: "uinteger" 0x00d30| 81 | . | size: 1 0xd3e-0xd3e.7 (1) 0x00d30| 01| .| value: 1 0xd3f-0xd3f.7 (1) | | | [1]{}: element 0xd40-0xd43.7 (4) 0x00d40|f1 |. | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0xd40-0xd40.7 (1) - | | | type: "uinteger" 0xd41-NA (0) + | | | type: "uinteger" 0x00d40| 82 | . | size: 2 0xd41-0xd41.7 (1) 0x00d40| 02 21 | .! | value: 545 0xd42-0xd43.7 (2) | | | [2]{}: element 0xd44-0xd46.7 (3) 0x00d40| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0xd44-0xd44.7 (1) - | | | type: "uinteger" 0xd45-NA (0) + | | | type: "uinteger" 0x00d40| 81 | . | size: 1 0xd45-0xd45.7 (1) 0x00d40| 09| | .| | value: 9 0xd46-0xd46.7 (1) diff --git a/format/matroska/testdata/decode_samples.fqtest b/format/matroska/testdata/decode_samples.fqtest index bf8fb99aa2..9fa868f990 100644 --- a/format/matroska/testdata/decode_samples.fqtest +++ b/format/matroska/testdata/decode_samples.fqtest @@ -1,7 +1,7 @@ $ fq -o decode_samples=true 'first(grep_by(.id=="simple_block")) | dv' aac.mkv |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.elements[1].elements[5].elements[2]{}: element 0x227-0x2fa.7 (212) 0x220| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x227-0x227.7 (1) - | | | type: "binary" 0x228-NA (0) + | | | type: "binary" 0x220| 40 d1 | @. | size: 209 0x228-0x229.7 (2) 0x220| 81 | . | track_number: 1 0x22a-0x22a.7 (1) 0x220| 00 00 | .. | timestamp: 0 0x22b-0x22c.7 (2) @@ -17,7 +17,7 @@ $ fq -o decode_samples=true 'first(grep_by(.id=="simple_block")) | dv' aac.mkv | | | cnt{}: 0x22e.3-0x22f.6 (1.4) 0x220| de | . | count: 15 0x22e.3-0x22e.6 (0.4) 0x220| de 02| ..| esc_count: 1 0x22e.7-0x22f.6 (1) - | | | payload_length: 15 0x22f.7-NA (0) + | | | payload_length: 15 | | | extension_payload{}: 0x22f.7-0x23e.6 (15) 0x220| 02| .| extension_type: "EXT_FILL" (0) 0x22f.7-0x230.2 (0.4) 0x230|00 |. | @@ -41,7 +41,7 @@ $ fq -o decode_samples=true 'first(grep_by(.id=="simple_block")) | dv' aac.mkv $ fq -o decode_samples=false 'first(grep_by(.id=="simple_block")) | dv' aac.mkv |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.elements[1].elements[5].elements[2]{}: element 0x227-0x2fa.7 (212) 0x220| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x227-0x227.7 (1) - | | | type: "binary" 0x228-NA (0) + | | | type: "binary" 0x220| 40 d1 | @. | size: 209 0x228-0x229.7 (2) 0x220| 81 | . | track_number: 1 0x22a-0x22a.7 (1) 0x220| 00 00 | .. | timestamp: 0 0x22b-0x22c.7 (2) diff --git a/format/matroska/testdata/flac.fqtest b/format/matroska/testdata/flac.fqtest index 8978cfd26e..5788131c32 100644 --- a/format/matroska/testdata/flac.fqtest +++ b/format/matroska/testdata/flac.fqtest @@ -4,124 +4,124 @@ $ fq -d matroska dv flac.mkv | | | elements[0:2]: 0x0-0x4ce.7 (1231) | | | [0]{}: element 0x0-0x27.7 (40) 0x000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x000| 81 | . | size: 1 0x7-0x7.7 (1) 0x000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x000| 81 | . | size: 1 0xb-0xb.7 (1) 0x000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x000| 81| .| size: 1 0xf-0xf.7 (1) 0x010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x010| 81 | . | size: 1 0x13-0x13.7 (1) 0x010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x010| 88 | . | size: 8 0x17-0x17.7 (1) 0x010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x020| 81 | . | size: 1 0x22-0x22.7 (1) 0x020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x020| 81 | . | size: 1 0x26-0x26.7 (1) 0x020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0x4ce.7 (1191) 0x020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x020| 01 00 00 00| ....| size: 1179 0x2c-0x33.7 (8) 0x030|00 00 04 9b |.... | | | | elements[0:7]: 0x34-0x4ce.7 (1179) | | | [0]{}: element 0x34-0x78.7 (69) 0x030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x030| c0 | . | size: 64 0x38-0x38.7 (1) | | | elements[0:5]: 0x39-0x78.7 (64) | | | [0]{}: element 0x39-0x3e.7 (6) 0x030| bf | . | id: "crc32" (0xbf) 0x39-0x39.7 (1) - | | | type: "binary" 0x3a-NA (0) + | | | type: "binary" 0x030| 84 | . | size: 4 0x3a-0x3a.7 (1) 0x030| 0b 97 6b 21 | ..k! | value: raw bits 0x3b-0x3e.7 (4) | | | [1]{}: element 0x3f-0x4c.7 (14) 0x030| 4d| M| id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x3f-0x40.7 (2) 0x040|bb |. | - | | | type: "master" 0x41-NA (0) + | | | type: "master" 0x040| 8b | . | size: 11 0x41-0x41.7 (1) | | | elements[0:2]: 0x42-0x4c.7 (11) | | | [0]{}: element 0x42-0x48.7 (7) 0x040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x42-0x43.7 (2) - | | | type: "binary" 0x44-NA (0) + | | | type: "binary" 0x040| 84 | . | size: 4 0x44-0x44.7 (1) 0x040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4) | | | [1]{}: element 0x49-0x4c.7 (4) 0x040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x49-0x4a.7 (2) - | | | type: "uinteger" 0x4b-NA (0) + | | | type: "uinteger" 0x040| 81 | . | size: 1 0x4b-0x4b.7 (1) 0x040| a1 | . | value: 161 0x4c-0x4c.7 (1) | | | [2]{}: element 0x4d-0x5a.7 (14) 0x040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x4d-0x4e.7 (2) - | | | type: "master" 0x4f-NA (0) + | | | type: "master" 0x040| 8b| .| size: 11 0x4f-0x4f.7 (1) | | | elements[0:2]: 0x50-0x5a.7 (11) | | | [0]{}: element 0x50-0x56.7 (7) 0x050|53 ab |S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x50-0x51.7 (2) - | | | type: "binary" 0x52-NA (0) + | | | type: "binary" 0x050| 84 | . | size: 4 0x52-0x52.7 (1) 0x050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4) | | | [1]{}: element 0x57-0x5a.7 (4) 0x050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x57-0x58.7 (2) - | | | type: "uinteger" 0x59-NA (0) + | | | type: "uinteger" 0x050| 81 | . | size: 1 0x59-0x59.7 (1) 0x050| f1 | . | value: 241 0x5a-0x5a.7 (1) | | | [3]{}: element 0x5b-0x69.7 (15) 0x050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x5b-0x5c.7 (2) - | | | type: "master" 0x5d-NA (0) + | | | type: "master" 0x050| 8c | . | size: 12 0x5d-0x5d.7 (1) | | | elements[0:2]: 0x5e-0x69.7 (12) | | | [0]{}: element 0x5e-0x64.7 (7) 0x050| 53 ab| S.| id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5e-0x5f.7 (2) - | | | type: "binary" 0x60-NA (0) + | | | type: "binary" 0x060|84 |. | size: 4 0x60-0x60.7 (1) 0x060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4) | | | [1]{}: element 0x65-0x69.7 (5) 0x060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x65-0x66.7 (2) - | | | type: "uinteger" 0x67-NA (0) + | | | type: "uinteger" 0x060| 82 | . | size: 2 0x67-0x67.7 (1) 0x060| 01 68 | .h | value: 360 0x68-0x69.7 (2) | | | [4]{}: element 0x6a-0x78.7 (15) 0x060| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x6a-0x6b.7 (2) - | | | type: "master" 0x6c-NA (0) + | | | type: "master" 0x060| 8c | . | size: 12 0x6c-0x6c.7 (1) | | | elements[0:2]: 0x6d-0x78.7 (12) | | | [0]{}: element 0x6d-0x73.7 (7) 0x060| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x6d-0x6e.7 (2) - | | | type: "binary" 0x6f-NA (0) + | | | type: "binary" 0x060| 84| .| size: 4 0x6f-0x6f.7 (1) 0x070|1c 53 bb 6b |.S.k | value: raw bits 0x70-0x73.7 (4) | | | [1]{}: element 0x74-0x78.7 (5) 0x070| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x74-0x75.7 (2) - | | | type: "uinteger" 0x76-NA (0) + | | | type: "uinteger" 0x070| 82 | . | size: 2 0x76-0x76.7 (1) 0x070| 04 7f | .. | value: 1151 0x77-0x78.7 (2) | | | [1]{}: element 0x79-0xd4.7 (92) 0x070| ec | . | id: "void" (0xec) 0x79-0x79.7 (1) - | | | type: "binary" 0x7a-NA (0) + | | | type: "binary" 0x070| 01 00 00 00 00 00| ......| size: 83 0x7a-0x81.7 (8) 0x080|00 53 |.S | 0x080| 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ..............| value: raw bits 0x82-0xd4.7 (83) @@ -129,114 +129,114 @@ $ fq -d matroska dv flac.mkv * |until 0xd4.7 (83) | | | | | [2]{}: element 0xd5-0x124.7 (80) 0x0d0| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0xd5-0xd8.7 (4) - | | | type: "master" 0xd9-NA (0) + | | | type: "master" 0x0d0| cb | . | size: 75 0xd9-0xd9.7 (1) | | | elements[0:6]: 0xda-0x124.7 (75) | | | [0]{}: element 0xda-0xdf.7 (6) 0x0d0| bf | . | id: "crc32" (0xbf) 0xda-0xda.7 (1) - | | | type: "binary" 0xdb-NA (0) + | | | type: "binary" 0x0d0| 84 | . | size: 4 0xdb-0xdb.7 (1) 0x0d0| 08 bc e4 25| ...%| value: raw bits 0xdc-0xdf.7 (4) | | | [1]{}: element 0xe0-0xe6.7 (7) 0x0e0|2a d7 b1 |*.. | id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0xe0-0xe2.7 (3) - | | | type: "uinteger" 0xe3-NA (0) + | | | type: "uinteger" 0x0e0| 83 | . | size: 3 0xe3-0xe3.7 (1) 0x0e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3) | | | [2]{}: element 0xe7-0xf6.7 (16) 0x0e0| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0xe7-0xe8.7 (2) - | | | type: "utf8" 0xe9-NA (0) + | | | type: "utf8" 0x0e0| 8d | . | size: 13 0xe9-0xe9.7 (1) 0x0e0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xea-0xf6.7 (13) 0x0f0|2e 34 35 2e 31 30 30 |.45.100 | | | | [3]{}: element 0xf7-0x106.7 (16) 0x0f0| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0xf7-0xf8.7 (2) - | | | type: "utf8" 0xf9-NA (0) + | | | type: "utf8" 0x0f0| 8d | . | size: 13 0xf9-0xf9.7 (1) 0x0f0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xfa-0x106.7 (13) 0x100|2e 34 35 2e 31 30 30 |.45.100 | | | | [4]{}: element 0x107-0x119.7 (19) 0x100| 73 a4 | s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x107-0x108.7 (2) - | | | type: "binary" 0x109-NA (0) + | | | type: "binary" 0x100| 90 | . | size: 16 0x109-0x109.7 (1) 0x100| 57 0f ef b3 6f 8c| W...o.| value: raw bits 0x10a-0x119.7 (16) 0x110|06 5e 82 56 54 a2 d9 54 b2 34 |.^.VT..T.4 | | | | [5]{}: element 0x11a-0x124.7 (11) 0x110| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x11a-0x11b.7 (2) - | | | type: "float" 0x11c-NA (0) + | | | type: "float" 0x110| 88 | . | size: 8 0x11c-0x11c.7 (1) 0x110| 40 49 00| @I.| value: 50 0x11d-0x124.7 (8) 0x120|00 00 00 00 00 |..... | | | | [3]{}: element 0x125-0x19b.7 (119) 0x120| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x125-0x128.7 (4) - | | | type: "master" 0x129-NA (0) + | | | type: "master" 0x120| f2 | . | size: 114 0x129-0x129.7 (1) | | | elements[0:2]: 0x12a-0x19b.7 (114) | | | [0]{}: element 0x12a-0x12f.7 (6) 0x120| bf | . | id: "crc32" (0xbf) 0x12a-0x12a.7 (1) - | | | type: "binary" 0x12b-NA (0) + | | | type: "binary" 0x120| 84 | . | size: 4 0x12b-0x12b.7 (1) 0x120| ee c3 26 f4| ..&.| value: raw bits 0x12c-0x12f.7 (4) | | | [1]{}: element 0x130-0x19b.7 (108) 0x130|ae |. | id: "track_entry" (0xae) (Describes a track with all Elements) 0x130-0x130.7 (1) - | | | type: "master" 0x131-NA (0) + | | | type: "master" 0x130| 01 00 00 00 00 00 00 63 | .......c | size: 99 0x131-0x138.7 (8) | | | elements[0:8]: 0x139-0x19b.7 (99) | | | [0]{}: element 0x139-0x13b.7 (3) 0x130| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x139-0x139.7 (1) - | | | type: "uinteger" 0x13a-NA (0) + | | | type: "uinteger" 0x130| 81 | . | size: 1 0x13a-0x13a.7 (1) 0x130| 01 | . | value: 1 0x13b-0x13b.7 (1) | | | [1]{}: element 0x13c-0x146.7 (11) 0x130| 73 c5 | s. | id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x13c-0x13d.7 (2) - | | | type: "uinteger" 0x13e-NA (0) + | | | type: "uinteger" 0x130| 88 | . | size: 8 0x13e-0x13e.7 (1) 0x130| 5d| ]| value: 6714516830025709568 0x13f-0x146.7 (8) 0x140|2e c1 7b 5c 10 78 00 |..{\.x. | | | | [2]{}: element 0x147-0x149.7 (3) 0x140| 9c | . | id: "flag_lacing" (0x9c) (Set to 1 if the track **MAY** contain blocks using lacing) 0x147-0x147.7 (1) - | | | type: "uinteger" 0x148-NA (0) + | | | type: "uinteger" 0x140| 81 | . | size: 1 0x148-0x148.7 (1) 0x140| 00 | . | value: 0 0x149-0x149.7 (1) | | | [3]{}: element 0x14a-0x150.7 (7) 0x140| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x14a-0x14c.7 (3) - | | | type: "string" 0x14d-NA (0) + | | | type: "string" 0x140| 83 | . | size: 3 0x14d-0x14d.7 (1) 0x140| 75 6e| un| value: "und" 0x14e-0x150.7 (3) 0x150|64 |d | | | | [4]{}: element 0x151-0x158.7 (8) 0x150| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x151-0x151.7 (1) - | | | type: "string" 0x152-NA (0) + | | | type: "string" 0x150| 86 | . | size: 6 0x152-0x152.7 (1) 0x150| 41 5f 46 4c 41 43 | A_FLAC | value: "A_FLAC" 0x153-0x158.7 (6) | | | [5]{}: element 0x159-0x15b.7 (3) 0x150| 83 | . | id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x159-0x159.7 (1) - | | | type: "uinteger" 0x15a-NA (0) + | | | type: "uinteger" 0x150| 81 | . | size: 1 0x15a-0x15a.7 (1) 0x150| 02 | . | value: "audio" (2) (Audio samples) 0x15b-0x15b.7 (1) | | | [6]{}: element 0x15c-0x16e.7 (19) 0x150| e1 | . | id: "audio" (0xe1) (Audio settings) 0x15c-0x15c.7 (1) - | | | type: "master" 0x15d-NA (0) + | | | type: "master" 0x150| 91 | . | size: 17 0x15d-0x15d.7 (1) | | | elements[0:3]: 0x15e-0x16e.7 (17) | | | [0]{}: element 0x15e-0x160.7 (3) 0x150| 9f | . | id: "channels" (0x9f) (Numbers of channels in the track) 0x15e-0x15e.7 (1) - | | | type: "uinteger" 0x15f-NA (0) + | | | type: "uinteger" 0x150| 81| .| size: 1 0x15f-0x15f.7 (1) 0x160|02 |. | value: 2 0x160-0x160.7 (1) | | | [1]{}: element 0x161-0x16a.7 (10) 0x160| b5 | . | id: "sampling_frequency" (0xb5) (Sampling frequency in Hz) 0x161-0x161.7 (1) - | | | type: "float" 0x162-NA (0) + | | | type: "float" 0x160| 88 | . | size: 8 0x162-0x162.7 (1) 0x160| 40 e5 88 80 00 00 00 00 | @....... | value: 44100 0x163-0x16a.7 (8) | | | [2]{}: element 0x16b-0x16e.7 (4) 0x160| 62 64 | bd | id: "bit_depth" (0x6264) (Bits per sample) 0x16b-0x16c.7 (2) - | | | type: "uinteger" 0x16d-NA (0) + | | | type: "uinteger" 0x160| 81 | . | size: 1 0x16d-0x16d.7 (1) 0x160| 10 | . | value: 16 0x16e-0x16e.7 (1) | | | [7]{}: element 0x16f-0x19b.7 (45) 0x160| 63| c| id: "codec_private" (0x63a2) (Private data only known to the codec) 0x16f-0x170.7 (2) 0x170|a2 |. | - | | | type: "binary" 0x171-NA (0) + | | | type: "binary" 0x170| aa | . | size: 42 0x171-0x171.7 (1) | | | value{}: 0x172-0x19b.7 (42) 0x170| 66 4c 61 43 | fLaC | magic: "fLaC" (valid) 0x172-0x175.7 (4) @@ -258,111 +258,111 @@ $ fq -d matroska dv flac.mkv 0x190|13 72 81 38 6a 28 17 4f e1 1b ff ec |.r.8j(.O.... | | | | [4]{}: element 0x19c-0x23e.7 (163) 0x190| 12 54 c3 67| .T.g| id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0x19c-0x19f.7 (4) - | | | type: "master" 0x1a0-NA (0) + | | | type: "master" 0x1a0|40 9d |@. | size: 157 0x1a0-0x1a1.7 (2) | | | elements[0:3]: 0x1a2-0x23e.7 (157) | | | [0]{}: element 0x1a2-0x1a7.7 (6) 0x1a0| bf | . | id: "crc32" (0xbf) 0x1a2-0x1a2.7 (1) - | | | type: "binary" 0x1a3-NA (0) + | | | type: "binary" 0x1a0| 84 | . | size: 4 0x1a3-0x1a3.7 (1) 0x1a0| 69 4d b4 fa | iM.. | value: raw bits 0x1a4-0x1a7.7 (4) | | | [1]{}: element 0x1a8-0x1d8.7 (49) 0x1a0| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0x1a8-0x1a9.7 (2) - | | | type: "master" 0x1aa-NA (0) + | | | type: "master" 0x1a0| 01 00 00 00 00 00| ......| size: 39 0x1aa-0x1b1.7 (8) 0x1b0|00 27 |.' | | | | elements[0:2]: 0x1b2-0x1d8.7 (39) | | | [0]{}: element 0x1b2-0x1b4.7 (3) 0x1b0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x1b2-0x1b3.7 (2) - | | | type: "master" 0x1b4-NA (0) + | | | type: "master" 0x1b0| 80 | . | size: 0 0x1b4-0x1b4.7 (1) | | | elements[0:0]: 0x1b5-NA (0) | | | [1]{}: element 0x1b5-0x1d8.7 (36) 0x1b0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1b5-0x1b6.7 (2) - | | | type: "master" 0x1b7-NA (0) + | | | type: "master" 0x1b0| 01 00 00 00 00 00 00 1a | ........ | size: 26 0x1b7-0x1be.7 (8) | | | elements[0:2]: 0x1bf-0x1d8.7 (26) | | | [0]{}: element 0x1bf-0x1c8.7 (10) 0x1b0| 45| E| id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1bf-0x1c0.7 (2) 0x1c0|a3 |. | - | | | type: "utf8" 0x1c1-NA (0) + | | | type: "utf8" 0x1c0| 87 | . | size: 7 0x1c1-0x1c1.7 (1) 0x1c0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0x1c2-0x1c8.7 (7) | | | [1]{}: element 0x1c9-0x1d8.7 (16) 0x1c0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x1c9-0x1ca.7 (2) - | | | type: "utf8" 0x1cb-NA (0) + | | | type: "utf8" 0x1c0| 8d | . | size: 13 0x1cb-0x1cb.7 (1) 0x1c0| 4c 61 76 66| Lavf| value: "Lavf58.45.100" 0x1cc-0x1d8.7 (13) 0x1d0|35 38 2e 34 35 2e 31 30 30 |58.45.100 | | | | [2]{}: element 0x1d9-0x23e.7 (102) 0x1d0| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0x1d9-0x1da.7 (2) - | | | type: "master" 0x1db-NA (0) + | | | type: "master" 0x1d0| 01 00 00 00 00| .....| size: 92 0x1db-0x1e2.7 (8) 0x1e0|00 00 5c |..\ | | | | elements[0:3]: 0x1e3-0x23e.7 (92) | | | [0]{}: element 0x1e3-0x1f0.7 (14) 0x1e0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x1e3-0x1e4.7 (2) - | | | type: "master" 0x1e5-NA (0) + | | | type: "master" 0x1e0| 8b | . | size: 11 0x1e5-0x1e5.7 (1) | | | elements[0:1]: 0x1e6-0x1f0.7 (11) | | | [0]{}: element 0x1e6-0x1f0.7 (11) 0x1e0| 63 c5 | c. | id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0x1e6-0x1e7.7 (2) - | | | type: "uinteger" 0x1e8-NA (0) + | | | type: "uinteger" 0x1e0| 88 | . | size: 8 0x1e8-0x1e8.7 (1) 0x1e0| 5d 2e c1 7b 5c 10 78| ]..{\.x| value: 6714516830025709568 0x1e9-0x1f0.7 (8) 0x1f0|00 |. | | | | [1]{}: element 0x1f1-0x219.7 (41) 0x1f0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1f1-0x1f2.7 (2) - | | | type: "master" 0x1f3-NA (0) + | | | type: "master" 0x1f0| 01 00 00 00 00 00 00 1f | ........ | size: 31 0x1f3-0x1fa.7 (8) | | | elements[0:2]: 0x1fb-0x219.7 (31) | | | [0]{}: element 0x1fb-0x204.7 (10) 0x1f0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1fb-0x1fc.7 (2) - | | | type: "utf8" 0x1fd-NA (0) + | | | type: "utf8" 0x1f0| 87 | . | size: 7 0x1fd-0x1fd.7 (1) 0x1f0| 45 4e| EN| value: "ENCODER" 0x1fe-0x204.7 (7) 0x200|43 4f 44 45 52 |CODER | | | | [1]{}: element 0x205-0x219.7 (21) 0x200| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x205-0x206.7 (2) - | | | type: "utf8" 0x207-NA (0) + | | | type: "utf8" 0x200| 92 | . | size: 18 0x207-0x207.7 (1) 0x200| 4c 61 76 63 35 38 2e 39| Lavc58.9| value: "Lavc58.91.100 flac" 0x208-0x219.7 (18) 0x210|31 2e 31 30 30 20 66 6c 61 63 |1.100 flac | | | | [2]{}: element 0x21a-0x23e.7 (37) 0x210| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x21a-0x21b.7 (2) - | | | type: "master" 0x21c-NA (0) + | | | type: "master" 0x210| a2 | . | size: 34 0x21c-0x21c.7 (1) | | | elements[0:2]: 0x21d-0x23e.7 (34) | | | [0]{}: element 0x21d-0x227.7 (11) 0x210| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x21d-0x21e.7 (2) - | | | type: "utf8" 0x21f-NA (0) + | | | type: "utf8" 0x210| 88| .| size: 8 0x21f-0x21f.7 (1) 0x220|44 55 52 41 54 49 4f 4e |DURATION | value: "DURATION" 0x220-0x227.7 (8) | | | [1]{}: element 0x228-0x23e.7 (23) 0x220| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x228-0x229.7 (2) - | | | type: "utf8" 0x22a-NA (0) + | | | type: "utf8" 0x220| 94 | . | size: 20 0x22a-0x22a.7 (1) 0x220| 30 30 3a 30 30| 00:00| value: "00:00:00.050000000" 0x22b-0x23e.7 (20) 0x230|3a 30 30 2e 30 35 30 30 30 30 30 30 30 00 00 |:00.050000000.. | | | | [5]{}: element 0x23f-0x4b2.7 (628) 0x230| 1f| .| id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x23f-0x242.7 (4) 0x240|43 b6 75 |C.u | - | | | type: "master" 0x243-NA (0) + | | | type: "master" 0x240| 42 6e | Bn | size: 622 0x243-0x244.7 (2) | | | elements[0:3]: 0x245-0x4b2.7 (622) | | | [0]{}: element 0x245-0x24a.7 (6) 0x240| bf | . | id: "crc32" (0xbf) 0x245-0x245.7 (1) - | | | type: "binary" 0x246-NA (0) + | | | type: "binary" 0x240| 84 | . | size: 4 0x246-0x246.7 (1) 0x240| 7d 94 f5 d2 | }... | value: raw bits 0x247-0x24a.7 (4) | | | [1]{}: element 0x24b-0x24d.7 (3) 0x240| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x24b-0x24b.7 (1) - | | | type: "uinteger" 0x24c-NA (0) + | | | type: "uinteger" 0x240| 81 | . | size: 1 0x24c-0x24c.7 (1) 0x240| 00 | . | value: 0 0x24d-0x24d.7 (1) | | | [2]{}: element 0x24e-0x4b2.7 (613) 0x240| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x24e-0x24e.7 (1) - | | | type: "binary" 0x24f-NA (0) + | | | type: "binary" 0x240| 42| B| size: 610 0x24f-0x250.7 (2) 0x250|62 |b | 0x250| 81 | . | track_number: 1 0x251-0x251.7 (1) @@ -381,7 +381,7 @@ $ fq -d matroska dv flac.mkv 0x250| 79 | y | block_size: 0b111 (end of header (16 bit)) 0x257-0x257.3 (0.4) 0x250| 79 | y | sample_rate: 44100 (0b1001) 0x257.4-0x257.7 (0.4) 0x250| 88 | . | channel_assignment: 2 (8) (left/side stereo) 0x258-0x258.3 (0.4) - | | | side_channel_index: 1 0x258.4-NA (0) + | | | side_channel_index: 1 0x250| 88 | . | sample_size: 16 (0b100) 0x258.4-0x258.6 (0.3) 0x250| 88 | . | reserved1: 0 (valid) 0x258.7-0x258.7 (0.1) | | | end_of_header{}: 0x259-0x25b.7 (3) @@ -392,9 +392,9 @@ $ fq -d matroska dv flac.mkv | | | [0]{}: subframe 0x25d-0x4ad (592.1) 0x250| 4a | J | zero_bit: 0 (valid) 0x25d-0x25d (0.1) 0x250| 4a | J | subframe_type: "lpc" (0b100101) 0x25d.1-0x25d.6 (0.6) - | | | lpc_order: 6 0x25d.7-NA (0) + | | | lpc_order: 6 0x250| 4a | J | wasted_bits_flag: 0 0x25d.7-0x25d.7 (0.1) - | | | subframe_sample_size: 16 0x25e-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:6]: 0x25e-0x269.7 (12) 0x250| 00 00| ..| [0]: 0 value 0x25e-0x25f.7 (2) 0x260|00 b5 |.. | [1]: 181 value 0x260-0x261.7 (2) @@ -414,10 +414,10 @@ $ fq -d matroska dv flac.mkv 0x270| de 52 20 | .R | [5]: -3439 value 0x274.4-0x276.2 (1.7) 0x270| 20 | | residual_coding_method: 4 (0) (rice) 0x276.3-0x276.4 (0.2) 0x270| 20 01 | . | partition_order: 0 0x276.5-0x277 (0.4) - | | | rice_partitions: 1 0x277.1-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x277.1-0x4ad (566) | | | [0]{}: partition 0x277.1-0x4ad (566) - | | | count: 2199 0x277.1-NA (0) + | | | count: 2199 0x270| 01 | . | rice_parameter: 0 0x277.1-0x277.4 (0.4) 0x270| 01 27 33 32 79 32 64 e6 66| .'32y2d.f| samples: raw bits 0x277.5-0x4ad (565.4) 0x280|73 24 d3 38 7f 99 27 99 3c 87 e6 66 49 32 72 49|s$.8..'.<..fI2rI| @@ -426,48 +426,48 @@ $ fq -d matroska dv flac.mkv 0x4a0| 80 | . | zero_bit: 0 (valid) 0x4ad.1-0x4ad.1 (0.1) 0x4a0| 80 | . | subframe_type: "constant" (0b0) 0x4ad.2-0x4ad.7 (0.6) 0x4a0| 00 | . | wasted_bits_flag: 0 0x4ae-0x4ae (0.1) - | | | subframe_sample_size: 17 0x4ae.1-NA (0) + | | | subframe_sample_size: 17 0x4a0| 00 00| ..| value: 0 0x4ae.1-0x4b0.1 (2.1) 0x4b0|00 |. | 0x4b0|00 |. | byte_align: 0 (valid) 0x4b0.2-0x4b0.7 (0.6) 0x4b0| 82 cb | .. | footer_crc: "82cb" (raw bits) (valid) 0x4b1-0x4b2.7 (2) | | | [6]{}: element 0x4b3-0x4ce.7 (28) 0x4b0| 1c 53 bb 6b | .S.k | id: "cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access) 0x4b3-0x4b6.7 (4) - | | | type: "master" 0x4b7-NA (0) + | | | type: "master" 0x4b0| 97 | . | size: 23 0x4b7-0x4b7.7 (1) | | | elements[0:2]: 0x4b8-0x4ce.7 (23) | | | [0]{}: element 0x4b8-0x4bd.7 (6) 0x4b0| bf | . | id: "crc32" (0xbf) 0x4b8-0x4b8.7 (1) - | | | type: "binary" 0x4b9-NA (0) + | | | type: "binary" 0x4b0| 84 | . | size: 4 0x4b9-0x4b9.7 (1) 0x4b0| 22 56 31 a8 | "V1. | value: raw bits 0x4ba-0x4bd.7 (4) | | | [1]{}: element 0x4be-0x4ce.7 (17) 0x4b0| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x4be-0x4be.7 (1) - | | | type: "master" 0x4bf-NA (0) + | | | type: "master" 0x4b0| 8f| .| size: 15 0x4bf-0x4bf.7 (1) | | | elements[0:2]: 0x4c0-0x4ce.7 (15) | | | [0]{}: element 0x4c0-0x4c2.7 (3) 0x4c0|b3 |. | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x4c0-0x4c0.7 (1) - | | | type: "uinteger" 0x4c1-NA (0) + | | | type: "uinteger" 0x4c0| 81 | . | size: 1 0x4c1-0x4c1.7 (1) 0x4c0| 00 | . | value: 0 0x4c2-0x4c2.7 (1) | | | [1]{}: element 0x4c3-0x4ce.7 (12) 0x4c0| b7 | . | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x4c3-0x4c3.7 (1) - | | | type: "master" 0x4c4-NA (0) + | | | type: "master" 0x4c0| 8a | . | size: 10 0x4c4-0x4c4.7 (1) | | | elements[0:3]: 0x4c5-0x4ce.7 (10) | | | [0]{}: element 0x4c5-0x4c7.7 (3) 0x4c0| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x4c5-0x4c5.7 (1) - | | | type: "uinteger" 0x4c6-NA (0) + | | | type: "uinteger" 0x4c0| 81 | . | size: 1 0x4c6-0x4c6.7 (1) 0x4c0| 01 | . | value: 1 0x4c7-0x4c7.7 (1) | | | [1]{}: element 0x4c8-0x4cb.7 (4) 0x4c0| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x4c8-0x4c8.7 (1) - | | | type: "uinteger" 0x4c9-NA (0) + | | | type: "uinteger" 0x4c0| 82 | . | size: 2 0x4c9-0x4c9.7 (1) 0x4c0| 02 0b | .. | value: 523 0x4ca-0x4cb.7 (2) | | | [2]{}: element 0x4cc-0x4ce.7 (3) 0x4c0| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x4cc-0x4cc.7 (1) - | | | type: "uinteger" 0x4cd-NA (0) + | | | type: "uinteger" 0x4c0| 81 | . | size: 1 0x4cd-0x4cd.7 (1) 0x4c0| 09| | .|| value: 9 0x4ce-0x4ce.7 (1) diff --git a/format/matroska/testdata/hevc.fqtest b/format/matroska/testdata/hevc.fqtest index 606d6d041a..d0e31dbfad 100644 --- a/format/matroska/testdata/hevc.fqtest +++ b/format/matroska/testdata/hevc.fqtest @@ -4,124 +4,124 @@ $ fq -d matroska dv hevc.mkv | | | elements[0:2]: 0x0-0x13ea.7 (5099) | | | [0]{}: element 0x0-0x27.7 (40) 0x0000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x0000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x0000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0x7-0x7.7 (1) 0x0000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x0000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0xb-0xb.7 (1) 0x0000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x0000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x0000| 81| .| size: 1 0xf-0xf.7 (1) 0x0010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x0010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x0010| 81 | . | size: 1 0x13-0x13.7 (1) 0x0010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x0010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x0010| 88 | . | size: 8 0x17-0x17.7 (1) 0x0010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x0020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x22-0x22.7 (1) 0x0020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x0020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x26-0x26.7 (1) 0x0020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0x13ea.7 (5059) 0x0020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x0020| 01 00 00 00| ....| size: 5047 0x2c-0x33.7 (8) 0x0030|00 00 13 b7 |.... | | | | elements[0:7]: 0x34-0x13ea.7 (5047) | | | [0]{}: element 0x34-0x78.7 (69) 0x0030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x0030| c0 | . | size: 64 0x38-0x38.7 (1) | | | elements[0:5]: 0x39-0x78.7 (64) | | | [0]{}: element 0x39-0x3e.7 (6) 0x0030| bf | . | id: "crc32" (0xbf) 0x39-0x39.7 (1) - | | | type: "binary" 0x3a-NA (0) + | | | type: "binary" 0x0030| 84 | . | size: 4 0x3a-0x3a.7 (1) 0x0030| f6 64 19 d4 | .d.. | value: raw bits 0x3b-0x3e.7 (4) | | | [1]{}: element 0x3f-0x4c.7 (14) 0x0030| 4d| M| id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x3f-0x40.7 (2) 0x0040|bb |. | - | | | type: "master" 0x41-NA (0) + | | | type: "master" 0x0040| 8b | . | size: 11 0x41-0x41.7 (1) | | | elements[0:2]: 0x42-0x4c.7 (11) | | | [0]{}: element 0x42-0x48.7 (7) 0x0040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x42-0x43.7 (2) - | | | type: "binary" 0x44-NA (0) + | | | type: "binary" 0x0040| 84 | . | size: 4 0x44-0x44.7 (1) 0x0040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4) | | | [1]{}: element 0x49-0x4c.7 (4) 0x0040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x49-0x4a.7 (2) - | | | type: "uinteger" 0x4b-NA (0) + | | | type: "uinteger" 0x0040| 81 | . | size: 1 0x4b-0x4b.7 (1) 0x0040| a1 | . | value: 161 0x4c-0x4c.7 (1) | | | [2]{}: element 0x4d-0x5a.7 (14) 0x0040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x4d-0x4e.7 (2) - | | | type: "master" 0x4f-NA (0) + | | | type: "master" 0x0040| 8b| .| size: 11 0x4f-0x4f.7 (1) | | | elements[0:2]: 0x50-0x5a.7 (11) | | | [0]{}: element 0x50-0x56.7 (7) 0x0050|53 ab |S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x50-0x51.7 (2) - | | | type: "binary" 0x52-NA (0) + | | | type: "binary" 0x0050| 84 | . | size: 4 0x52-0x52.7 (1) 0x0050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4) | | | [1]{}: element 0x57-0x5a.7 (4) 0x0050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x57-0x58.7 (2) - | | | type: "uinteger" 0x59-NA (0) + | | | type: "uinteger" 0x0050| 81 | . | size: 1 0x59-0x59.7 (1) 0x0050| f1 | . | value: 241 0x5a-0x5a.7 (1) | | | [3]{}: element 0x5b-0x69.7 (15) 0x0050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x5b-0x5c.7 (2) - | | | type: "master" 0x5d-NA (0) + | | | type: "master" 0x0050| 8c | . | size: 12 0x5d-0x5d.7 (1) | | | elements[0:2]: 0x5e-0x69.7 (12) | | | [0]{}: element 0x5e-0x64.7 (7) 0x0050| 53 ab| S.| id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5e-0x5f.7 (2) - | | | type: "binary" 0x60-NA (0) + | | | type: "binary" 0x0060|84 |. | size: 4 0x60-0x60.7 (1) 0x0060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4) | | | [1]{}: element 0x65-0x69.7 (5) 0x0060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x65-0x66.7 (2) - | | | type: "uinteger" 0x67-NA (0) + | | | type: "uinteger" 0x0060| 82 | . | size: 2 0x67-0x67.7 (1) 0x0060| 0a 8a | .. | value: 2698 0x68-0x69.7 (2) | | | [4]{}: element 0x6a-0x78.7 (15) 0x0060| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x6a-0x6b.7 (2) - | | | type: "master" 0x6c-NA (0) + | | | type: "master" 0x0060| 8c | . | size: 12 0x6c-0x6c.7 (1) | | | elements[0:2]: 0x6d-0x78.7 (12) | | | [0]{}: element 0x6d-0x73.7 (7) 0x0060| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x6d-0x6e.7 (2) - | | | type: "binary" 0x6f-NA (0) + | | | type: "binary" 0x0060| 84| .| size: 4 0x6f-0x6f.7 (1) 0x0070|1c 53 bb 6b |.S.k | value: raw bits 0x70-0x73.7 (4) | | | [1]{}: element 0x74-0x78.7 (5) 0x0070| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x74-0x75.7 (2) - | | | type: "uinteger" 0x76-NA (0) + | | | type: "uinteger" 0x0070| 82 | . | size: 2 0x76-0x76.7 (1) 0x0070| 13 9b | .. | value: 5019 0x77-0x78.7 (2) | | | [1]{}: element 0x79-0xd4.7 (92) 0x0070| ec | . | id: "void" (0xec) 0x79-0x79.7 (1) - | | | type: "binary" 0x7a-NA (0) + | | | type: "binary" 0x0070| 01 00 00 00 00 00| ......| size: 83 0x7a-0x81.7 (8) 0x0080|00 53 |.S | 0x0080| 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ..............| value: raw bits 0x82-0xd4.7 (83) @@ -129,115 +129,115 @@ $ fq -d matroska dv hevc.mkv * |until 0xd4.7 (83) | | | | | [2]{}: element 0xd5-0x124.7 (80) 0x00d0| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0xd5-0xd8.7 (4) - | | | type: "master" 0xd9-NA (0) + | | | type: "master" 0x00d0| cb | . | size: 75 0xd9-0xd9.7 (1) | | | elements[0:6]: 0xda-0x124.7 (75) | | | [0]{}: element 0xda-0xdf.7 (6) 0x00d0| bf | . | id: "crc32" (0xbf) 0xda-0xda.7 (1) - | | | type: "binary" 0xdb-NA (0) + | | | type: "binary" 0x00d0| 84 | . | size: 4 0xdb-0xdb.7 (1) 0x00d0| df 82 4c 70| ..Lp| value: raw bits 0xdc-0xdf.7 (4) | | | [1]{}: element 0xe0-0xe6.7 (7) 0x00e0|2a d7 b1 |*.. | id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0xe0-0xe2.7 (3) - | | | type: "uinteger" 0xe3-NA (0) + | | | type: "uinteger" 0x00e0| 83 | . | size: 3 0xe3-0xe3.7 (1) 0x00e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3) | | | [2]{}: element 0xe7-0xf6.7 (16) 0x00e0| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0xe7-0xe8.7 (2) - | | | type: "utf8" 0xe9-NA (0) + | | | type: "utf8" 0x00e0| 8d | . | size: 13 0xe9-0xe9.7 (1) 0x00e0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xea-0xf6.7 (13) 0x00f0|2e 34 35 2e 31 30 30 |.45.100 | | | | [3]{}: element 0xf7-0x106.7 (16) 0x00f0| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0xf7-0xf8.7 (2) - | | | type: "utf8" 0xf9-NA (0) + | | | type: "utf8" 0x00f0| 8d | . | size: 13 0xf9-0xf9.7 (1) 0x00f0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xfa-0x106.7 (13) 0x0100|2e 34 35 2e 31 30 30 |.45.100 | | | | [4]{}: element 0x107-0x119.7 (19) 0x0100| 73 a4 | s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x107-0x108.7 (2) - | | | type: "binary" 0x109-NA (0) + | | | type: "binary" 0x0100| 90 | . | size: 16 0x109-0x109.7 (1) 0x0100| 64 a4 6f b2 71 ea| d.o.q.| value: raw bits 0x10a-0x119.7 (16) 0x0110|51 af d5 a6 af 32 59 35 cf 06 |Q....2Y5.. | | | | [5]{}: element 0x11a-0x124.7 (11) 0x0110| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x11a-0x11b.7 (2) - | | | type: "float" 0x11c-NA (0) + | | | type: "float" 0x0110| 88 | . | size: 8 0x11c-0x11c.7 (1) 0x0110| 40 44 00| @D.| value: 40 0x11d-0x124.7 (8) 0x0120|00 00 00 00 00 |..... | | | | [3]{}: element 0x125-0xabd.7 (2457) 0x0120| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x125-0x128.7 (4) - | | | type: "master" 0x129-NA (0) + | | | type: "master" 0x0120| 49 93 | I. | size: 2451 0x129-0x12a.7 (2) | | | elements[0:2]: 0x12b-0xabd.7 (2451) | | | [0]{}: element 0x12b-0x130.7 (6) 0x0120| bf | . | id: "crc32" (0xbf) 0x12b-0x12b.7 (1) - | | | type: "binary" 0x12c-NA (0) + | | | type: "binary" 0x0120| 84 | . | size: 4 0x12c-0x12c.7 (1) 0x0120| d5 14 03| ...| value: raw bits 0x12d-0x130.7 (4) 0x0130|11 |. | | | | [1]{}: element 0x131-0xabd.7 (2445) 0x0130| ae | . | id: "track_entry" (0xae) (Describes a track with all Elements) 0x131-0x131.7 (1) - | | | type: "master" 0x132-NA (0) + | | | type: "master" 0x0130| 01 00 00 00 00 00 09 84 | ........ | size: 2436 0x132-0x139.7 (8) | | | elements[0:9]: 0x13a-0xabd.7 (2436) | | | [0]{}: element 0x13a-0x13c.7 (3) 0x0130| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x13a-0x13a.7 (1) - | | | type: "uinteger" 0x13b-NA (0) + | | | type: "uinteger" 0x0130| 81 | . | size: 1 0x13b-0x13b.7 (1) 0x0130| 01 | . | value: 1 0x13c-0x13c.7 (1) | | | [1]{}: element 0x13d-0x147.7 (11) 0x0130| 73 c5 | s. | id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x13d-0x13e.7 (2) - | | | type: "uinteger" 0x13f-NA (0) + | | | type: "uinteger" 0x0130| 88| .| size: 8 0x13f-0x13f.7 (1) 0x0140|39 19 7e 97 f0 1d d6 53 |9.~....S | value: 4114458925613307475 0x140-0x147.7 (8) | | | [2]{}: element 0x148-0x14a.7 (3) 0x0140| 9c | . | id: "flag_lacing" (0x9c) (Set to 1 if the track **MAY** contain blocks using lacing) 0x148-0x148.7 (1) - | | | type: "uinteger" 0x149-NA (0) + | | | type: "uinteger" 0x0140| 81 | . | size: 1 0x149-0x149.7 (1) 0x0140| 00 | . | value: 0 0x14a-0x14a.7 (1) | | | [3]{}: element 0x14b-0x151.7 (7) 0x0140| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x14b-0x14d.7 (3) - | | | type: "string" 0x14e-NA (0) + | | | type: "string" 0x0140| 83 | . | size: 3 0x14e-0x14e.7 (1) 0x0140| 75| u| value: "und" 0x14f-0x151.7 (3) 0x0150|6e 64 |nd | | | | [4]{}: element 0x152-0x163.7 (18) 0x0150| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x152-0x152.7 (1) - | | | type: "string" 0x153-NA (0) + | | | type: "string" 0x0150| 90 | . | size: 16 0x153-0x153.7 (1) 0x0150| 56 5f 4d 50 45 47 48 2f 49 53 4f 2f| V_MPEGH/ISO/| value: "V_MPEGH/ISO/HEVC" 0x154-0x163.7 (16) 0x0160|48 45 56 43 |HEVC | | | | [5]{}: element 0x164-0x166.7 (3) 0x0160| 83 | . | id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x164-0x164.7 (1) - | | | type: "uinteger" 0x165-NA (0) + | | | type: "uinteger" 0x0160| 81 | . | size: 1 0x165-0x165.7 (1) 0x0160| 01 | . | value: "video" (1) (An image) 0x166-0x166.7 (1) | | | [6]{}: element 0x167-0x16e.7 (8) 0x0160| 23 e3 83 | #.. | id: "default_duration" (0x23e383) (Number of nanoseconds per frame) 0x167-0x169.7 (3) - | | | type: "uinteger" 0x16a-NA (0) + | | | type: "uinteger" 0x0160| 84 | . | size: 4 0x16a-0x16a.7 (1) 0x0160| 02 62 5a 00 | .bZ. | value: 40000000 0x16b-0x16e.7 (4) | | | [7]{}: element 0x16f-0x17e.7 (16) 0x0160| e0| .| id: "video" (0xe0) (Video settings) 0x16f-0x16f.7 (1) - | | | type: "master" 0x170-NA (0) + | | | type: "master" 0x0170|01 00 00 00 00 00 00 07 |........ | size: 7 0x170-0x177.7 (8) | | | elements[0:2]: 0x178-0x17e.7 (7) | | | [0]{}: element 0x178-0x17b.7 (4) 0x0170| b0 | . | id: "pixel_width" (0xb0) (Width of the encoded video frames in pixels) 0x178-0x178.7 (1) - | | | type: "uinteger" 0x179-NA (0) + | | | type: "uinteger" 0x0170| 82 | . | size: 2 0x179-0x179.7 (1) 0x0170| 01 40 | .@ | value: 320 0x17a-0x17b.7 (2) | | | [1]{}: element 0x17c-0x17e.7 (3) 0x0170| ba | . | id: "pixel_height" (0xba) (Height of the encoded video frames in pixels) 0x17c-0x17c.7 (1) - | | | type: "uinteger" 0x17d-NA (0) + | | | type: "uinteger" 0x0170| 81 | . | size: 1 0x17d-0x17d.7 (1) 0x0170| f0 | . | value: 240 0x17e-0x17e.7 (1) | | | [8]{}: element 0x17f-0xabd.7 (2367) 0x0170| 63| c| id: "codec_private" (0x63a2) (Private data only known to the codec) 0x17f-0x180.7 (2) 0x0180|a2 |. | - | | | type: "binary" 0x181-NA (0) + | | | type: "binary" 0x0180| 49 3b | I; | size: 2363 0x181-0x182.7 (2) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| value{}: (hevc_dcr) 0x183-0xabd.7 (2363) 0x0180| 01 | . | configuration_version: 1 0x183-0x183.7 (1) @@ -549,110 +549,110 @@ $ fq -d matroska dv hevc.mkv | | | [4]{}: element 0xabe-0xb63.7 (166) 0x0ab0| 12 54| .T| id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0xabe-0xac1.7 (4) 0x0ac0|c3 67 |.g | - | | | type: "master" 0xac2-NA (0) + | | | type: "master" 0x0ac0| 40 a0 | @. | size: 160 0xac2-0xac3.7 (2) | | | elements[0:3]: 0xac4-0xb63.7 (160) | | | [0]{}: element 0xac4-0xac9.7 (6) 0x0ac0| bf | . | id: "crc32" (0xbf) 0xac4-0xac4.7 (1) - | | | type: "binary" 0xac5-NA (0) + | | | type: "binary" 0x0ac0| 84 | . | size: 4 0xac5-0xac5.7 (1) 0x0ac0| 25 50 93 9a | %P.. | value: raw bits 0xac6-0xac9.7 (4) | | | [1]{}: element 0xaca-0xafa.7 (49) 0x0ac0| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0xaca-0xacb.7 (2) - | | | type: "master" 0xacc-NA (0) + | | | type: "master" 0x0ac0| 01 00 00 00| ....| size: 39 0xacc-0xad3.7 (8) 0x0ad0|00 00 00 27 |...' | | | | elements[0:2]: 0xad4-0xafa.7 (39) | | | [0]{}: element 0xad4-0xad6.7 (3) 0x0ad0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0xad4-0xad5.7 (2) - | | | type: "master" 0xad6-NA (0) + | | | type: "master" 0x0ad0| 80 | . | size: 0 0xad6-0xad6.7 (1) | | | elements[0:0]: 0xad7-NA (0) | | | [1]{}: element 0xad7-0xafa.7 (36) 0x0ad0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0xad7-0xad8.7 (2) - | | | type: "master" 0xad9-NA (0) + | | | type: "master" 0x0ad0| 01 00 00 00 00 00 00| .......| size: 26 0xad9-0xae0.7 (8) 0x0ae0|1a |. | | | | elements[0:2]: 0xae1-0xafa.7 (26) | | | [0]{}: element 0xae1-0xaea.7 (10) 0x0ae0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0xae1-0xae2.7 (2) - | | | type: "utf8" 0xae3-NA (0) + | | | type: "utf8" 0x0ae0| 87 | . | size: 7 0xae3-0xae3.7 (1) 0x0ae0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0xae4-0xaea.7 (7) | | | [1]{}: element 0xaeb-0xafa.7 (16) 0x0ae0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0xaeb-0xaec.7 (2) - | | | type: "utf8" 0xaed-NA (0) + | | | type: "utf8" 0x0ae0| 8d | . | size: 13 0xaed-0xaed.7 (1) 0x0ae0| 4c 61| La| value: "Lavf58.45.100" 0xaee-0xafa.7 (13) 0x0af0|76 66 35 38 2e 34 35 2e 31 30 30 |vf58.45.100 | | | | [2]{}: element 0xafb-0xb63.7 (105) 0x0af0| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0xafb-0xafc.7 (2) - | | | type: "master" 0xafd-NA (0) + | | | type: "master" 0x0af0| 01 00 00| ...| size: 95 0xafd-0xb04.7 (8) 0x0b00|00 00 00 00 5f |...._ | | | | elements[0:3]: 0xb05-0xb63.7 (95) | | | [0]{}: element 0xb05-0xb12.7 (14) 0x0b00| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0xb05-0xb06.7 (2) - | | | type: "master" 0xb07-NA (0) + | | | type: "master" 0x0b00| 8b | . | size: 11 0xb07-0xb07.7 (1) | | | elements[0:1]: 0xb08-0xb12.7 (11) | | | [0]{}: element 0xb08-0xb12.7 (11) 0x0b00| 63 c5 | c. | id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0xb08-0xb09.7 (2) - | | | type: "uinteger" 0xb0a-NA (0) + | | | type: "uinteger" 0x0b00| 88 | . | size: 8 0xb0a-0xb0a.7 (1) 0x0b00| 39 19 7e 97 f0| 9.~..| value: 4114458925613307475 0xb0b-0xb12.7 (8) 0x0b10|1d d6 53 |..S | | | | [1]{}: element 0xb13-0xb3e.7 (44) 0x0b10| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0xb13-0xb14.7 (2) - | | | type: "master" 0xb15-NA (0) + | | | type: "master" 0x0b10| 01 00 00 00 00 00 00 22 | ......." | size: 34 0xb15-0xb1c.7 (8) | | | elements[0:2]: 0xb1d-0xb3e.7 (34) | | | [0]{}: element 0xb1d-0xb26.7 (10) 0x0b10| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0xb1d-0xb1e.7 (2) - | | | type: "utf8" 0xb1f-NA (0) + | | | type: "utf8" 0x0b10| 87| .| size: 7 0xb1f-0xb1f.7 (1) 0x0b20|45 4e 43 4f 44 45 52 |ENCODER | value: "ENCODER" 0xb20-0xb26.7 (7) | | | [1]{}: element 0xb27-0xb3e.7 (24) 0x0b20| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0xb27-0xb28.7 (2) - | | | type: "utf8" 0xb29-NA (0) + | | | type: "utf8" 0x0b20| 95 | . | size: 21 0xb29-0xb29.7 (1) 0x0b20| 4c 61 76 63 35 38| Lavc58| value: "Lavc58.91.100 libx265" 0xb2a-0xb3e.7 (21) 0x0b30|2e 39 31 2e 31 30 30 20 6c 69 62 78 32 36 35 |.91.100 libx265 | | | | [2]{}: element 0xb3f-0xb63.7 (37) 0x0b30| 67| g| id: "simple_tag" (0x67c8) (Contains general information about the target) 0xb3f-0xb40.7 (2) 0x0b40|c8 |. | - | | | type: "master" 0xb41-NA (0) + | | | type: "master" 0x0b40| a2 | . | size: 34 0xb41-0xb41.7 (1) | | | elements[0:2]: 0xb42-0xb63.7 (34) | | | [0]{}: element 0xb42-0xb4c.7 (11) 0x0b40| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0xb42-0xb43.7 (2) - | | | type: "utf8" 0xb44-NA (0) + | | | type: "utf8" 0x0b40| 88 | . | size: 8 0xb44-0xb44.7 (1) 0x0b40| 44 55 52 41 54 49 4f 4e | DURATION | value: "DURATION" 0xb45-0xb4c.7 (8) | | | [1]{}: element 0xb4d-0xb63.7 (23) 0x0b40| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0xb4d-0xb4e.7 (2) - | | | type: "utf8" 0xb4f-NA (0) + | | | type: "utf8" 0x0b40| 94| .| size: 20 0xb4f-0xb4f.7 (1) 0x0b50|30 30 3a 30 30 3a 30 30 2e 30 34 30 30 30 30 30|00:00:00.0400000| value: "00:00:00.040000000" 0xb50-0xb63.7 (20) 0x0b60|30 30 00 00 |00.. | | | | [5]{}: element 0xb64-0x13ce.7 (2155) 0x0b60| 1f 43 b6 75 | .C.u | id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0xb64-0xb67.7 (4) - | | | type: "master" 0xb68-NA (0) + | | | type: "master" 0x0b60| 48 65 | He | size: 2149 0xb68-0xb69.7 (2) | | | elements[0:3]: 0xb6a-0x13ce.7 (2149) | | | [0]{}: element 0xb6a-0xb6f.7 (6) 0x0b60| bf | . | id: "crc32" (0xbf) 0xb6a-0xb6a.7 (1) - | | | type: "binary" 0xb6b-NA (0) + | | | type: "binary" 0x0b60| 84 | . | size: 4 0xb6b-0xb6b.7 (1) 0x0b60| 0d db 9b 34| ...4| value: raw bits 0xb6c-0xb6f.7 (4) | | | [1]{}: element 0xb70-0xb72.7 (3) 0x0b70|e7 |. | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0xb70-0xb70.7 (1) - | | | type: "uinteger" 0xb71-NA (0) + | | | type: "uinteger" 0x0b70| 81 | . | size: 1 0xb71-0xb71.7 (1) 0x0b70| 00 | . | value: 0 0xb72-0xb72.7 (1) | | | [2]{}: element 0xb73-0x13ce.7 (2140) 0x0b70| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0xb73-0xb73.7 (1) - | | | type: "binary" 0xb74-NA (0) + | | | type: "binary" 0x0b70| 48 59 | HY | size: 2137 0xb74-0xb75.7 (2) 0x0b70| 81 | . | track_number: 1 0xb76-0xb76.7 (1) 0x0b70| 00 00 | .. | timestamp: 0 0xb77-0xb78.7 (2) @@ -675,41 +675,41 @@ $ fq -d matroska dv hevc.mkv | | | [6]{}: element 0x13cf-0x13ea.7 (28) 0x13c0| 1c| .| id: "cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access) 0x13cf-0x13d2.7 (4) 0x13d0|53 bb 6b |S.k | - | | | type: "master" 0x13d3-NA (0) + | | | type: "master" 0x13d0| 97 | . | size: 23 0x13d3-0x13d3.7 (1) | | | elements[0:2]: 0x13d4-0x13ea.7 (23) | | | [0]{}: element 0x13d4-0x13d9.7 (6) 0x13d0| bf | . | id: "crc32" (0xbf) 0x13d4-0x13d4.7 (1) - | | | type: "binary" 0x13d5-NA (0) + | | | type: "binary" 0x13d0| 84 | . | size: 4 0x13d5-0x13d5.7 (1) 0x13d0| f3 4b 0b 82 | .K.. | value: raw bits 0x13d6-0x13d9.7 (4) | | | [1]{}: element 0x13da-0x13ea.7 (17) 0x13d0| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x13da-0x13da.7 (1) - | | | type: "master" 0x13db-NA (0) + | | | type: "master" 0x13d0| 8f | . | size: 15 0x13db-0x13db.7 (1) | | | elements[0:2]: 0x13dc-0x13ea.7 (15) | | | [0]{}: element 0x13dc-0x13de.7 (3) 0x13d0| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x13dc-0x13dc.7 (1) - | | | type: "uinteger" 0x13dd-NA (0) + | | | type: "uinteger" 0x13d0| 81 | . | size: 1 0x13dd-0x13dd.7 (1) 0x13d0| 00 | . | value: 0 0x13de-0x13de.7 (1) | | | [1]{}: element 0x13df-0x13ea.7 (12) 0x13d0| b7| .| id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x13df-0x13df.7 (1) - | | | type: "master" 0x13e0-NA (0) + | | | type: "master" 0x13e0|8a |. | size: 10 0x13e0-0x13e0.7 (1) | | | elements[0:3]: 0x13e1-0x13ea.7 (10) | | | [0]{}: element 0x13e1-0x13e3.7 (3) 0x13e0| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x13e1-0x13e1.7 (1) - | | | type: "uinteger" 0x13e2-NA (0) + | | | type: "uinteger" 0x13e0| 81 | . | size: 1 0x13e2-0x13e2.7 (1) 0x13e0| 01 | . | value: 1 0x13e3-0x13e3.7 (1) | | | [1]{}: element 0x13e4-0x13e7.7 (4) 0x13e0| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x13e4-0x13e4.7 (1) - | | | type: "uinteger" 0x13e5-NA (0) + | | | type: "uinteger" 0x13e0| 82 | . | size: 2 0x13e5-0x13e5.7 (1) 0x13e0| 0b 30 | .0 | value: 2864 0x13e6-0x13e7.7 (2) | | | [2]{}: element 0x13e8-0x13ea.7 (3) 0x13e0| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x13e8-0x13e8.7 (1) - | | | type: "uinteger" 0x13e9-NA (0) + | | | type: "uinteger" 0x13e0| 81 | . | size: 1 0x13e9-0x13e9.7 (1) 0x13e0| 09| | .| | value: 9 0x13ea-0x13ea.7 (1) diff --git a/format/matroska/testdata/mp3.fqtest b/format/matroska/testdata/mp3.fqtest index 74571781a9..dc4c4145b1 100644 --- a/format/matroska/testdata/mp3.fqtest +++ b/format/matroska/testdata/mp3.fqtest @@ -4,124 +4,124 @@ $ fq -d matroska dv mp3.mkv | | | elements[0:2]: 0x0-0x4db.7 (1244) | | | [0]{}: element 0x0-0x27.7 (40) 0x000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x000| 81 | . | size: 1 0x7-0x7.7 (1) 0x000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x000| 81 | . | size: 1 0xb-0xb.7 (1) 0x000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x000| 81| .| size: 1 0xf-0xf.7 (1) 0x010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x010| 81 | . | size: 1 0x13-0x13.7 (1) 0x010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x010| 88 | . | size: 8 0x17-0x17.7 (1) 0x010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x020| 81 | . | size: 1 0x22-0x22.7 (1) 0x020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x020| 81 | . | size: 1 0x26-0x26.7 (1) 0x020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0x4db.7 (1204) 0x020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x020| 01 00 00 00| ....| size: 1192 0x2c-0x33.7 (8) 0x030|00 00 04 a8 |.... | | | | elements[0:7]: 0x34-0x4db.7 (1192) | | | [0]{}: element 0x34-0x78.7 (69) 0x030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x030| c0 | . | size: 64 0x38-0x38.7 (1) | | | elements[0:5]: 0x39-0x78.7 (64) | | | [0]{}: element 0x39-0x3e.7 (6) 0x030| bf | . | id: "crc32" (0xbf) 0x39-0x39.7 (1) - | | | type: "binary" 0x3a-NA (0) + | | | type: "binary" 0x030| 84 | . | size: 4 0x3a-0x3a.7 (1) 0x030| 2d 95 17 9e | -... | value: raw bits 0x3b-0x3e.7 (4) | | | [1]{}: element 0x3f-0x4c.7 (14) 0x030| 4d| M| id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x3f-0x40.7 (2) 0x040|bb |. | - | | | type: "master" 0x41-NA (0) + | | | type: "master" 0x040| 8b | . | size: 11 0x41-0x41.7 (1) | | | elements[0:2]: 0x42-0x4c.7 (11) | | | [0]{}: element 0x42-0x48.7 (7) 0x040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x42-0x43.7 (2) - | | | type: "binary" 0x44-NA (0) + | | | type: "binary" 0x040| 84 | . | size: 4 0x44-0x44.7 (1) 0x040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4) | | | [1]{}: element 0x49-0x4c.7 (4) 0x040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x49-0x4a.7 (2) - | | | type: "uinteger" 0x4b-NA (0) + | | | type: "uinteger" 0x040| 81 | . | size: 1 0x4b-0x4b.7 (1) 0x040| a1 | . | value: 161 0x4c-0x4c.7 (1) | | | [2]{}: element 0x4d-0x5a.7 (14) 0x040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x4d-0x4e.7 (2) - | | | type: "master" 0x4f-NA (0) + | | | type: "master" 0x040| 8b| .| size: 11 0x4f-0x4f.7 (1) | | | elements[0:2]: 0x50-0x5a.7 (11) | | | [0]{}: element 0x50-0x56.7 (7) 0x050|53 ab |S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x50-0x51.7 (2) - | | | type: "binary" 0x52-NA (0) + | | | type: "binary" 0x050| 84 | . | size: 4 0x52-0x52.7 (1) 0x050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4) | | | [1]{}: element 0x57-0x5a.7 (4) 0x050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x57-0x58.7 (2) - | | | type: "uinteger" 0x59-NA (0) + | | | type: "uinteger" 0x050| 81 | . | size: 1 0x59-0x59.7 (1) 0x050| f1 | . | value: 241 0x5a-0x5a.7 (1) | | | [3]{}: element 0x5b-0x69.7 (15) 0x050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x5b-0x5c.7 (2) - | | | type: "master" 0x5d-NA (0) + | | | type: "master" 0x050| 8c | . | size: 12 0x5d-0x5d.7 (1) | | | elements[0:2]: 0x5e-0x69.7 (12) | | | [0]{}: element 0x5e-0x64.7 (7) 0x050| 53 ab| S.| id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5e-0x5f.7 (2) - | | | type: "binary" 0x60-NA (0) + | | | type: "binary" 0x060|84 |. | size: 4 0x60-0x60.7 (1) 0x060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4) | | | [1]{}: element 0x65-0x69.7 (5) 0x060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x65-0x66.7 (2) - | | | type: "uinteger" 0x67-NA (0) + | | | type: "uinteger" 0x060| 82 | . | size: 2 0x67-0x67.7 (1) 0x060| 01 3e | .> | value: 318 0x68-0x69.7 (2) | | | [4]{}: element 0x6a-0x78.7 (15) 0x060| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x6a-0x6b.7 (2) - | | | type: "master" 0x6c-NA (0) + | | | type: "master" 0x060| 8c | . | size: 12 0x6c-0x6c.7 (1) | | | elements[0:2]: 0x6d-0x78.7 (12) | | | [0]{}: element 0x6d-0x73.7 (7) 0x060| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x6d-0x6e.7 (2) - | | | type: "binary" 0x6f-NA (0) + | | | type: "binary" 0x060| 84| .| size: 4 0x6f-0x6f.7 (1) 0x070|1c 53 bb 6b |.S.k | value: raw bits 0x70-0x73.7 (4) | | | [1]{}: element 0x74-0x78.7 (5) 0x070| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x74-0x75.7 (2) - | | | type: "uinteger" 0x76-NA (0) + | | | type: "uinteger" 0x070| 82 | . | size: 2 0x76-0x76.7 (1) 0x070| 04 8c | .. | value: 1164 0x77-0x78.7 (2) | | | [1]{}: element 0x79-0xd4.7 (92) 0x070| ec | . | id: "void" (0xec) 0x79-0x79.7 (1) - | | | type: "binary" 0x7a-NA (0) + | | | type: "binary" 0x070| 01 00 00 00 00 00| ......| size: 83 0x7a-0x81.7 (8) 0x080|00 53 |.S | 0x080| 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ..............| value: raw bits 0x82-0xd4.7 (83) @@ -129,218 +129,218 @@ $ fq -d matroska dv mp3.mkv * |until 0xd4.7 (83) | | | | | [2]{}: element 0xd5-0x124.7 (80) 0x0d0| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0xd5-0xd8.7 (4) - | | | type: "master" 0xd9-NA (0) + | | | type: "master" 0x0d0| cb | . | size: 75 0xd9-0xd9.7 (1) | | | elements[0:6]: 0xda-0x124.7 (75) | | | [0]{}: element 0xda-0xdf.7 (6) 0x0d0| bf | . | id: "crc32" (0xbf) 0xda-0xda.7 (1) - | | | type: "binary" 0xdb-NA (0) + | | | type: "binary" 0x0d0| 84 | . | size: 4 0xdb-0xdb.7 (1) 0x0d0| ef 85 17 86| ....| value: raw bits 0xdc-0xdf.7 (4) | | | [1]{}: element 0xe0-0xe6.7 (7) 0x0e0|2a d7 b1 |*.. | id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0xe0-0xe2.7 (3) - | | | type: "uinteger" 0xe3-NA (0) + | | | type: "uinteger" 0x0e0| 83 | . | size: 3 0xe3-0xe3.7 (1) 0x0e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3) | | | [2]{}: element 0xe7-0xf6.7 (16) 0x0e0| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0xe7-0xe8.7 (2) - | | | type: "utf8" 0xe9-NA (0) + | | | type: "utf8" 0x0e0| 8d | . | size: 13 0xe9-0xe9.7 (1) 0x0e0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xea-0xf6.7 (13) 0x0f0|2e 34 35 2e 31 30 30 |.45.100 | | | | [3]{}: element 0xf7-0x106.7 (16) 0x0f0| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0xf7-0xf8.7 (2) - | | | type: "utf8" 0xf9-NA (0) + | | | type: "utf8" 0x0f0| 8d | . | size: 13 0xf9-0xf9.7 (1) 0x0f0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xfa-0x106.7 (13) 0x100|2e 34 35 2e 31 30 30 |.45.100 | | | | [4]{}: element 0x107-0x119.7 (19) 0x100| 73 a4 | s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x107-0x108.7 (2) - | | | type: "binary" 0x109-NA (0) + | | | type: "binary" 0x100| 90 | . | size: 16 0x109-0x109.7 (1) 0x100| ed af 16 3e 3c c6| ...><.| value: raw bits 0x10a-0x119.7 (16) 0x110|fb e3 dd 3a 64 58 04 b6 0e 21 |...:dX...! | | | | [5]{}: element 0x11a-0x124.7 (11) 0x110| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x11a-0x11b.7 (2) - | | | type: "float" 0x11c-NA (0) + | | | type: "float" 0x110| 88 | . | size: 8 0x11c-0x11c.7 (1) 0x110| 40 52 c0| @R.| value: 75 0x11d-0x124.7 (8) 0x120|00 00 00 00 00 |..... | | | | [3]{}: element 0x125-0x171.7 (77) 0x120| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x125-0x128.7 (4) - | | | type: "master" 0x129-NA (0) + | | | type: "master" 0x120| c8 | . | size: 72 0x129-0x129.7 (1) | | | elements[0:2]: 0x12a-0x171.7 (72) | | | [0]{}: element 0x12a-0x12f.7 (6) 0x120| bf | . | id: "crc32" (0xbf) 0x12a-0x12a.7 (1) - | | | type: "binary" 0x12b-NA (0) + | | | type: "binary" 0x120| 84 | . | size: 4 0x12b-0x12b.7 (1) 0x120| b1 28 65 ca| .(e.| value: raw bits 0x12c-0x12f.7 (4) | | | [1]{}: element 0x130-0x171.7 (66) 0x130|ae |. | id: "track_entry" (0xae) (Describes a track with all Elements) 0x130-0x130.7 (1) - | | | type: "master" 0x131-NA (0) + | | | type: "master" 0x130| 01 00 00 00 00 00 00 39 | .......9 | size: 57 0x131-0x138.7 (8) | | | elements[0:7]: 0x139-0x171.7 (57) | | | [0]{}: element 0x139-0x13b.7 (3) 0x130| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x139-0x139.7 (1) - | | | type: "uinteger" 0x13a-NA (0) + | | | type: "uinteger" 0x130| 81 | . | size: 1 0x13a-0x13a.7 (1) 0x130| 01 | . | value: 1 0x13b-0x13b.7 (1) | | | [1]{}: element 0x13c-0x146.7 (11) 0x130| 73 c5 | s. | id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x13c-0x13d.7 (2) - | | | type: "uinteger" 0x13e-NA (0) + | | | type: "uinteger" 0x130| 88 | . | size: 8 0x13e-0x13e.7 (1) 0x130| 8d| .| value: 10217435751272594841 0x13f-0x146.7 (8) 0x140|cb 9f ae 75 fa bd 99 |...u... | | | | [2]{}: element 0x147-0x149.7 (3) 0x140| 9c | . | id: "flag_lacing" (0x9c) (Set to 1 if the track **MAY** contain blocks using lacing) 0x147-0x147.7 (1) - | | | type: "uinteger" 0x148-NA (0) + | | | type: "uinteger" 0x140| 81 | . | size: 1 0x148-0x148.7 (1) 0x140| 00 | . | value: 0 0x149-0x149.7 (1) | | | [3]{}: element 0x14a-0x150.7 (7) 0x140| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x14a-0x14c.7 (3) - | | | type: "string" 0x14d-NA (0) + | | | type: "string" 0x140| 83 | . | size: 3 0x14d-0x14d.7 (1) 0x140| 75 6e| un| value: "und" 0x14e-0x150.7 (3) 0x150|64 |d | | | | [4]{}: element 0x151-0x15b.7 (11) 0x150| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x151-0x151.7 (1) - | | | type: "string" 0x152-NA (0) + | | | type: "string" 0x150| 89 | . | size: 9 0x152-0x152.7 (1) 0x150| 41 5f 4d 50 45 47 2f 4c 33 | A_MPEG/L3 | value: "A_MPEG/L3" 0x153-0x15b.7 (9) | | | [5]{}: element 0x15c-0x15e.7 (3) 0x150| 83 | . | id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x15c-0x15c.7 (1) - | | | type: "uinteger" 0x15d-NA (0) + | | | type: "uinteger" 0x150| 81 | . | size: 1 0x15d-0x15d.7 (1) 0x150| 02 | . | value: "audio" (2) (Audio samples) 0x15e-0x15e.7 (1) | | | [6]{}: element 0x15f-0x171.7 (19) 0x150| e1| .| id: "audio" (0xe1) (Audio settings) 0x15f-0x15f.7 (1) - | | | type: "master" 0x160-NA (0) + | | | type: "master" 0x160|91 |. | size: 17 0x160-0x160.7 (1) | | | elements[0:3]: 0x161-0x171.7 (17) | | | [0]{}: element 0x161-0x163.7 (3) 0x160| 9f | . | id: "channels" (0x9f) (Numbers of channels in the track) 0x161-0x161.7 (1) - | | | type: "uinteger" 0x162-NA (0) + | | | type: "uinteger" 0x160| 81 | . | size: 1 0x162-0x162.7 (1) 0x160| 01 | . | value: 1 0x163-0x163.7 (1) | | | [1]{}: element 0x164-0x16d.7 (10) 0x160| b5 | . | id: "sampling_frequency" (0xb5) (Sampling frequency in Hz) 0x164-0x164.7 (1) - | | | type: "float" 0x165-NA (0) + | | | type: "float" 0x160| 88 | . | size: 8 0x165-0x165.7 (1) 0x160| 40 e5 88 80 00 00 00 00 | @....... | value: 44100 0x166-0x16d.7 (8) | | | [2]{}: element 0x16e-0x171.7 (4) 0x160| 62 64| bd| id: "bit_depth" (0x6264) (Bits per sample) 0x16e-0x16f.7 (2) - | | | type: "uinteger" 0x170-NA (0) + | | | type: "uinteger" 0x170|81 |. | size: 1 0x170-0x170.7 (1) 0x170| 10 | . | value: 16 0x171-0x171.7 (1) | | | [4]{}: element 0x172-0x21a.7 (169) 0x170| 12 54 c3 67 | .T.g | id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0x172-0x175.7 (4) - | | | type: "master" 0x176-NA (0) + | | | type: "master" 0x170| 40 a3 | @. | size: 163 0x176-0x177.7 (2) | | | elements[0:3]: 0x178-0x21a.7 (163) | | | [0]{}: element 0x178-0x17d.7 (6) 0x170| bf | . | id: "crc32" (0xbf) 0x178-0x178.7 (1) - | | | type: "binary" 0x179-NA (0) + | | | type: "binary" 0x170| 84 | . | size: 4 0x179-0x179.7 (1) 0x170| c4 31 17 e4 | .1.. | value: raw bits 0x17a-0x17d.7 (4) | | | [1]{}: element 0x17e-0x1ae.7 (49) 0x170| 73 73| ss| id: "tag" (0x7373) (A single metadata descriptor) 0x17e-0x17f.7 (2) - | | | type: "master" 0x180-NA (0) + | | | type: "master" 0x180|01 00 00 00 00 00 00 27 |.......' | size: 39 0x180-0x187.7 (8) | | | elements[0:2]: 0x188-0x1ae.7 (39) | | | [0]{}: element 0x188-0x18a.7 (3) 0x180| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x188-0x189.7 (2) - | | | type: "master" 0x18a-NA (0) + | | | type: "master" 0x180| 80 | . | size: 0 0x18a-0x18a.7 (1) | | | elements[0:0]: 0x18b-NA (0) | | | [1]{}: element 0x18b-0x1ae.7 (36) 0x180| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x18b-0x18c.7 (2) - | | | type: "master" 0x18d-NA (0) + | | | type: "master" 0x180| 01 00 00| ...| size: 26 0x18d-0x194.7 (8) 0x190|00 00 00 00 1a |..... | | | | elements[0:2]: 0x195-0x1ae.7 (26) | | | [0]{}: element 0x195-0x19e.7 (10) 0x190| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x195-0x196.7 (2) - | | | type: "utf8" 0x197-NA (0) + | | | type: "utf8" 0x190| 87 | . | size: 7 0x197-0x197.7 (1) 0x190| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0x198-0x19e.7 (7) | | | [1]{}: element 0x19f-0x1ae.7 (16) 0x190| 44| D| id: "tag_string" (0x4487) (The value of the Tag) 0x19f-0x1a0.7 (2) 0x1a0|87 |. | - | | | type: "utf8" 0x1a1-NA (0) + | | | type: "utf8" 0x1a0| 8d | . | size: 13 0x1a1-0x1a1.7 (1) 0x1a0| 4c 61 76 66 35 38 2e 34 35 2e 31 30 30 | Lavf58.45.100 | value: "Lavf58.45.100" 0x1a2-0x1ae.7 (13) | | | [2]{}: element 0x1af-0x21a.7 (108) 0x1a0| 73| s| id: "tag" (0x7373) (A single metadata descriptor) 0x1af-0x1b0.7 (2) 0x1b0|73 |s | - | | | type: "master" 0x1b1-NA (0) + | | | type: "master" 0x1b0| 01 00 00 00 00 00 00 62 | .......b | size: 98 0x1b1-0x1b8.7 (8) | | | elements[0:3]: 0x1b9-0x21a.7 (98) | | | [0]{}: element 0x1b9-0x1c6.7 (14) 0x1b0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x1b9-0x1ba.7 (2) - | | | type: "master" 0x1bb-NA (0) + | | | type: "master" 0x1b0| 8b | . | size: 11 0x1bb-0x1bb.7 (1) | | | elements[0:1]: 0x1bc-0x1c6.7 (11) | | | [0]{}: element 0x1bc-0x1c6.7 (11) 0x1b0| 63 c5 | c. | id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0x1bc-0x1bd.7 (2) - | | | type: "uinteger" 0x1be-NA (0) + | | | type: "uinteger" 0x1b0| 88 | . | size: 8 0x1be-0x1be.7 (1) 0x1b0| 8d| .| value: 10217435751272594841 0x1bf-0x1c6.7 (8) 0x1c0|cb 9f ae 75 fa bd 99 |...u... | | | | [1]{}: element 0x1c7-0x1f5.7 (47) 0x1c0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1c7-0x1c8.7 (2) - | | | type: "master" 0x1c9-NA (0) + | | | type: "master" 0x1c0| 01 00 00 00 00 00 00| .......| size: 37 0x1c9-0x1d0.7 (8) 0x1d0|25 |% | | | | elements[0:2]: 0x1d1-0x1f5.7 (37) | | | [0]{}: element 0x1d1-0x1da.7 (10) 0x1d0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1d1-0x1d2.7 (2) - | | | type: "utf8" 0x1d3-NA (0) + | | | type: "utf8" 0x1d0| 87 | . | size: 7 0x1d3-0x1d3.7 (1) 0x1d0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0x1d4-0x1da.7 (7) | | | [1]{}: element 0x1db-0x1f5.7 (27) 0x1d0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x1db-0x1dc.7 (2) - | | | type: "utf8" 0x1dd-NA (0) + | | | type: "utf8" 0x1d0| 98 | . | size: 24 0x1dd-0x1dd.7 (1) 0x1d0| 4c 61| La| value: "Lavc58.91.100 libmp3lame" 0x1de-0x1f5.7 (24) 0x1e0|76 63 35 38 2e 39 31 2e 31 30 30 20 6c 69 62 6d|vc58.91.100 libm| 0x1f0|70 33 6c 61 6d 65 |p3lame | | | | [2]{}: element 0x1f6-0x21a.7 (37) 0x1f0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1f6-0x1f7.7 (2) - | | | type: "master" 0x1f8-NA (0) + | | | type: "master" 0x1f0| a2 | . | size: 34 0x1f8-0x1f8.7 (1) | | | elements[0:2]: 0x1f9-0x21a.7 (34) | | | [0]{}: element 0x1f9-0x203.7 (11) 0x1f0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1f9-0x1fa.7 (2) - | | | type: "utf8" 0x1fb-NA (0) + | | | type: "utf8" 0x1f0| 88 | . | size: 8 0x1fb-0x1fb.7 (1) 0x1f0| 44 55 52 41| DURA| value: "DURATION" 0x1fc-0x203.7 (8) 0x200|54 49 4f 4e |TION | | | | [1]{}: element 0x204-0x21a.7 (23) 0x200| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x204-0x205.7 (2) - | | | type: "utf8" 0x206-NA (0) + | | | type: "utf8" 0x200| 94 | . | size: 20 0x206-0x206.7 (1) 0x200| 30 30 3a 30 30 3a 30 30 2e| 00:00:00.| value: "00:00:00.075000000" 0x207-0x21a.7 (20) 0x210|30 37 35 30 30 30 30 30 30 00 00 |075000000.. | | | | [5]{}: element 0x21b-0x4bf.7 (677) 0x210| 1f 43 b6 75 | .C.u | id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x21b-0x21e.7 (4) - | | | type: "master" 0x21f-NA (0) + | | | type: "master" 0x210| 42| B| size: 671 0x21f-0x220.7 (2) 0x220|9f |. | | | | elements[0:5]: 0x221-0x4bf.7 (671) | | | [0]{}: element 0x221-0x226.7 (6) 0x220| bf | . | id: "crc32" (0xbf) 0x221-0x221.7 (1) - | | | type: "binary" 0x222-NA (0) + | | | type: "binary" 0x220| 84 | . | size: 4 0x222-0x222.7 (1) 0x220| 80 9c e0 10 | .... | value: raw bits 0x223-0x226.7 (4) | | | [1]{}: element 0x227-0x229.7 (3) 0x220| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x227-0x227.7 (1) - | | | type: "uinteger" 0x228-NA (0) + | | | type: "uinteger" 0x220| 81 | . | size: 1 0x228-0x228.7 (1) 0x220| 00 | . | value: 0 0x229-0x229.7 (1) | | | [2]{}: element 0x22a-0x300.7 (215) 0x220| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x22a-0x22a.7 (1) - | | | type: "binary" 0x22b-NA (0) + | | | type: "binary" 0x220| 40 d4 | @. | size: 212 0x22b-0x22c.7 (2) 0x220| 81 | . | track_number: 1 0x22d-0x22d.7 (1) 0x220| 00 00| ..| timestamp: 0 0x22e-0x22f.7 (2) @@ -355,7 +355,7 @@ $ fq -d matroska dv mp3.mkv 0x230| ff fb | .. | sync: 0b11111111111 (valid) 0x231-0x232.2 (1.3) 0x230| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x232.3-0x232.4 (0.2) 0x230| fb | . | layer: 3 (1) (MPEG Layer 3) 0x232.5-0x232.6 (0.2) - | | | sample_count: 1152 0x232.7-NA (0) + | | | sample_count: 1152 0x230| fb | . | protection_absent: true (No CRC) 0x232.7-0x232.7 (0.1) 0x230| 50 | P | bitrate: 64000 (5) 0x233-0x233.3 (0.4) 0x230| 50 | P | sample_rate: 44100 (0) 0x233.4-0x233.5 (0.2) @@ -409,10 +409,10 @@ $ fq -d matroska dv mp3.mkv 0x240| 07 aa c3 8e 33 85 d3 64 f1 a1| ....3..d..| audio_data: raw bits 0x246-0x300.7 (187) 0x250|c1 08 1c 58 1f 5e 1f 18 1c 46 04 1e 89 e5 b3 2e|...X.^...F......| * |until 0x300.7 (187) | | - | | | crc_calculated: "2e0a" (raw bits) 0x301-NA (0) + | | | crc_calculated: "2e0a" (raw bits) | | | [3]{}: element 0x301-0x3d8.7 (216) 0x300| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x301-0x301.7 (1) - | | | type: "binary" 0x302-NA (0) + | | | type: "binary" 0x300| 40 d5 | @. | size: 213 0x302-0x303.7 (2) 0x300| 81 | . | track_number: 1 0x304-0x304.7 (1) 0x300| 00 1a | .. | timestamp: 26 0x305-0x306.7 (2) @@ -427,7 +427,7 @@ $ fq -d matroska dv mp3.mkv 0x300| ff fb | .. | sync: 0b11111111111 (valid) 0x308-0x309.2 (1.3) 0x300| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x309.3-0x309.4 (0.2) 0x300| fb | . | layer: 3 (1) (MPEG Layer 3) 0x309.5-0x309.6 (0.2) - | | | sample_count: 1152 0x309.7-NA (0) + | | | sample_count: 1152 0x300| fb | . | protection_absent: true (No CRC) 0x309.7-0x309.7 (0.1) 0x300| 52 | R | bitrate: 64000 (5) 0x30a-0x30a.3 (0.4) 0x300| 52 | R | sample_rate: 44100 (0) 0x30a.4-0x30a.5 (0.2) @@ -481,16 +481,16 @@ $ fq -d matroska dv mp3.mkv 0x310| 01 d9 81| ...| audio_data: raw bits 0x31d-0x3d8.7 (188) 0x320|38 05 c9 80 20 04 f1 80 8e 07 01 96 d2 b0 19 91|8... ...........| * |until 0x3d8.7 (188) | | - | | | crc_calculated: "9950" (raw bits) 0x3d9-NA (0) + | | | crc_calculated: "9950" (raw bits) | | | [4]{}: element 0x3d9-0x4bf.7 (231) 0x3d0| a0 | . | id: "block_group" (0xa0) (Basic container of information containing a single Block and information specific to that Block) 0x3d9-0x3d9.7 (1) - | | | type: "master" 0x3da-NA (0) + | | | type: "master" 0x3d0| 01 00 00 00 00 00| ......| size: 222 0x3da-0x3e1.7 (8) 0x3e0|00 de |.. | | | | elements[0:2]: 0x3e2-0x4bf.7 (222) | | | [0]{}: element 0x3e2-0x4b9.7 (216) 0x3e0| a1 | . | id: "block" (0xa1) (Block containing the actual data to be rendered and a timestamp relative to the Cluster Timestamp) 0x3e2-0x3e2.7 (1) - | | | type: "binary" 0x3e3-NA (0) + | | | type: "binary" 0x3e0| 40 d5 | @. | size: 213 0x3e3-0x3e4.7 (2) 0x3e0| 81 | . | track_number: 1 0x3e5-0x3e5.7 (1) 0x3e0| 00 34 | .4 | timestamp: 52 0x3e6-0x3e7.7 (2) @@ -504,7 +504,7 @@ $ fq -d matroska dv mp3.mkv 0x3e0| ff fb | .. | sync: 0b11111111111 (valid) 0x3e9-0x3ea.2 (1.3) 0x3e0| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x3ea.3-0x3ea.4 (0.2) 0x3e0| fb | . | layer: 3 (1) (MPEG Layer 3) 0x3ea.5-0x3ea.6 (0.2) - | | | sample_count: 1152 0x3ea.7-NA (0) + | | | sample_count: 1152 0x3e0| fb | . | protection_absent: true (No CRC) 0x3ea.7-0x3ea.7 (0.1) 0x3e0| 52 | R | bitrate: 64000 (5) 0x3eb-0x3eb.3 (0.4) 0x3e0| 52 | R | sample_rate: 44100 (0) 0x3eb.4-0x3eb.5 (0.2) @@ -558,49 +558,49 @@ $ fq -d matroska dv mp3.mkv 0x3f0| 53 ca| S.| audio_data: raw bits 0x3fe-0x4b9.7 (188) 0x400|1e 59 fd 29 ba 0b 84 d4 8a f8 8d cb a0 77 10 07|.Y.).........w..| * |until 0x4b9.7 (188) | | - | | | crc_calculated: "c36b" (raw bits) 0x4ba-NA (0) + | | | crc_calculated: "c36b" (raw bits) | | | [1]{}: element 0x4ba-0x4bf.7 (6) 0x4b0| 75 a2 | u. | id: "discard_padding" (0x75a2) (Duration of the silent data added to the Block) 0x4ba-0x4bb.7 (2) - | | | type: "integer" 0x4bc-NA (0) + | | | type: "integer" 0x4b0| 83 | . | size: 3 0x4bc-0x4bc.7 (1) 0x4b0| 32 84 42| 2.B| value: 3310658 0x4bd-0x4bf.7 (3) | | | [6]{}: element 0x4c0-0x4db.7 (28) 0x4c0|1c 53 bb 6b |.S.k | id: "cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access) 0x4c0-0x4c3.7 (4) - | | | type: "master" 0x4c4-NA (0) + | | | type: "master" 0x4c0| 97 | . | size: 23 0x4c4-0x4c4.7 (1) | | | elements[0:2]: 0x4c5-0x4db.7 (23) | | | [0]{}: element 0x4c5-0x4ca.7 (6) 0x4c0| bf | . | id: "crc32" (0xbf) 0x4c5-0x4c5.7 (1) - | | | type: "binary" 0x4c6-NA (0) + | | | type: "binary" 0x4c0| 84 | . | size: 4 0x4c6-0x4c6.7 (1) 0x4c0| 72 d2 38 73 | r.8s | value: raw bits 0x4c7-0x4ca.7 (4) | | | [1]{}: element 0x4cb-0x4db.7 (17) 0x4c0| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x4cb-0x4cb.7 (1) - | | | type: "master" 0x4cc-NA (0) + | | | type: "master" 0x4c0| 8f | . | size: 15 0x4cc-0x4cc.7 (1) | | | elements[0:2]: 0x4cd-0x4db.7 (15) | | | [0]{}: element 0x4cd-0x4cf.7 (3) 0x4c0| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x4cd-0x4cd.7 (1) - | | | type: "uinteger" 0x4ce-NA (0) + | | | type: "uinteger" 0x4c0| 81 | . | size: 1 0x4ce-0x4ce.7 (1) 0x4c0| 00| .| value: 0 0x4cf-0x4cf.7 (1) | | | [1]{}: element 0x4d0-0x4db.7 (12) 0x4d0|b7 |. | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x4d0-0x4d0.7 (1) - | | | type: "master" 0x4d1-NA (0) + | | | type: "master" 0x4d0| 8a | . | size: 10 0x4d1-0x4d1.7 (1) | | | elements[0:3]: 0x4d2-0x4db.7 (10) | | | [0]{}: element 0x4d2-0x4d4.7 (3) 0x4d0| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x4d2-0x4d2.7 (1) - | | | type: "uinteger" 0x4d3-NA (0) + | | | type: "uinteger" 0x4d0| 81 | . | size: 1 0x4d3-0x4d3.7 (1) 0x4d0| 01 | . | value: 1 0x4d4-0x4d4.7 (1) | | | [1]{}: element 0x4d5-0x4d8.7 (4) 0x4d0| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x4d5-0x4d5.7 (1) - | | | type: "uinteger" 0x4d6-NA (0) + | | | type: "uinteger" 0x4d0| 82 | . | size: 2 0x4d6-0x4d6.7 (1) 0x4d0| 01 e7 | .. | value: 487 0x4d7-0x4d8.7 (2) | | | [2]{}: element 0x4d9-0x4db.7 (3) 0x4d0| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x4d9-0x4d9.7 (1) - | | | type: "uinteger" 0x4da-NA (0) + | | | type: "uinteger" 0x4d0| 81 | . | size: 1 0x4da-0x4da.7 (1) 0x4d0| 09| | .| | value: 9 0x4db-0x4db.7 (1) diff --git a/format/matroska/testdata/mpeg2.fqtest b/format/matroska/testdata/mpeg2.fqtest index 0efff045fd..055681b130 100644 --- a/format/matroska/testdata/mpeg2.fqtest +++ b/format/matroska/testdata/mpeg2.fqtest @@ -4,124 +4,124 @@ $ fq -d matroska dv mpeg2.mkv | | | elements[0:2]: 0x0-0x21c9.7 (8650) | | | [0]{}: element 0x0-0x27.7 (40) 0x0000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x0000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x0000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0x7-0x7.7 (1) 0x0000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x0000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0xb-0xb.7 (1) 0x0000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x0000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x0000| 81| .| size: 1 0xf-0xf.7 (1) 0x0010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x0010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x0010| 81 | . | size: 1 0x13-0x13.7 (1) 0x0010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x0010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x0010| 88 | . | size: 8 0x17-0x17.7 (1) 0x0010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x0020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x22-0x22.7 (1) 0x0020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x0020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x26-0x26.7 (1) 0x0020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0x21c9.7 (8610) 0x0020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x0020| 01 00 00 00| ....| size: 8598 0x2c-0x33.7 (8) 0x0030|00 00 21 96 |..!. | | | | elements[0:7]: 0x34-0x21c9.7 (8598) | | | [0]{}: element 0x34-0x78.7 (69) 0x0030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x0030| c0 | . | size: 64 0x38-0x38.7 (1) | | | elements[0:5]: 0x39-0x78.7 (64) | | | [0]{}: element 0x39-0x3e.7 (6) 0x0030| bf | . | id: "crc32" (0xbf) 0x39-0x39.7 (1) - | | | type: "binary" 0x3a-NA (0) + | | | type: "binary" 0x0030| 84 | . | size: 4 0x3a-0x3a.7 (1) 0x0030| c0 c6 b6 73 | ...s | value: raw bits 0x3b-0x3e.7 (4) | | | [1]{}: element 0x3f-0x4c.7 (14) 0x0030| 4d| M| id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x3f-0x40.7 (2) 0x0040|bb |. | - | | | type: "master" 0x41-NA (0) + | | | type: "master" 0x0040| 8b | . | size: 11 0x41-0x41.7 (1) | | | elements[0:2]: 0x42-0x4c.7 (11) | | | [0]{}: element 0x42-0x48.7 (7) 0x0040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x42-0x43.7 (2) - | | | type: "binary" 0x44-NA (0) + | | | type: "binary" 0x0040| 84 | . | size: 4 0x44-0x44.7 (1) 0x0040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4) | | | [1]{}: element 0x49-0x4c.7 (4) 0x0040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x49-0x4a.7 (2) - | | | type: "uinteger" 0x4b-NA (0) + | | | type: "uinteger" 0x0040| 81 | . | size: 1 0x4b-0x4b.7 (1) 0x0040| a1 | . | value: 161 0x4c-0x4c.7 (1) | | | [2]{}: element 0x4d-0x5a.7 (14) 0x0040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x4d-0x4e.7 (2) - | | | type: "master" 0x4f-NA (0) + | | | type: "master" 0x0040| 8b| .| size: 11 0x4f-0x4f.7 (1) | | | elements[0:2]: 0x50-0x5a.7 (11) | | | [0]{}: element 0x50-0x56.7 (7) 0x0050|53 ab |S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x50-0x51.7 (2) - | | | type: "binary" 0x52-NA (0) + | | | type: "binary" 0x0050| 84 | . | size: 4 0x52-0x52.7 (1) 0x0050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4) | | | [1]{}: element 0x57-0x5a.7 (4) 0x0050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x57-0x58.7 (2) - | | | type: "uinteger" 0x59-NA (0) + | | | type: "uinteger" 0x0050| 81 | . | size: 1 0x59-0x59.7 (1) 0x0050| f1 | . | value: 241 0x5a-0x5a.7 (1) | | | [3]{}: element 0x5b-0x69.7 (15) 0x0050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x5b-0x5c.7 (2) - | | | type: "master" 0x5d-NA (0) + | | | type: "master" 0x0050| 8c | . | size: 12 0x5d-0x5d.7 (1) | | | elements[0:2]: 0x5e-0x69.7 (12) | | | [0]{}: element 0x5e-0x64.7 (7) 0x0050| 53 ab| S.| id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5e-0x5f.7 (2) - | | | type: "binary" 0x60-NA (0) + | | | type: "binary" 0x0060|84 |. | size: 4 0x60-0x60.7 (1) 0x0060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4) | | | [1]{}: element 0x65-0x69.7 (5) 0x0060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x65-0x66.7 (2) - | | | type: "uinteger" 0x67-NA (0) + | | | type: "uinteger" 0x0060| 82 | . | size: 2 0x67-0x67.7 (1) 0x0060| 01 41 | .A | value: 321 0x68-0x69.7 (2) | | | [4]{}: element 0x6a-0x78.7 (15) 0x0060| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x6a-0x6b.7 (2) - | | | type: "master" 0x6c-NA (0) + | | | type: "master" 0x0060| 8c | . | size: 12 0x6c-0x6c.7 (1) | | | elements[0:2]: 0x6d-0x78.7 (12) | | | [0]{}: element 0x6d-0x73.7 (7) 0x0060| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x6d-0x6e.7 (2) - | | | type: "binary" 0x6f-NA (0) + | | | type: "binary" 0x0060| 84| .| size: 4 0x6f-0x6f.7 (1) 0x0070|1c 53 bb 6b |.S.k | value: raw bits 0x70-0x73.7 (4) | | | [1]{}: element 0x74-0x78.7 (5) 0x0070| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x74-0x75.7 (2) - | | | type: "uinteger" 0x76-NA (0) + | | | type: "uinteger" 0x0070| 82 | . | size: 2 0x76-0x76.7 (1) 0x0070| 21 7a | !z | value: 8570 0x77-0x78.7 (2) | | | [1]{}: element 0x79-0xd4.7 (92) 0x0070| ec | . | id: "void" (0xec) 0x79-0x79.7 (1) - | | | type: "binary" 0x7a-NA (0) + | | | type: "binary" 0x0070| 01 00 00 00 00 00| ......| size: 83 0x7a-0x81.7 (8) 0x0080|00 53 |.S | 0x0080| 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ..............| value: raw bits 0x82-0xd4.7 (83) @@ -129,217 +129,217 @@ $ fq -d matroska dv mpeg2.mkv * |until 0xd4.7 (83) | | | | | [2]{}: element 0xd5-0x124.7 (80) 0x00d0| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0xd5-0xd8.7 (4) - | | | type: "master" 0xd9-NA (0) + | | | type: "master" 0x00d0| cb | . | size: 75 0xd9-0xd9.7 (1) | | | elements[0:6]: 0xda-0x124.7 (75) | | | [0]{}: element 0xda-0xdf.7 (6) 0x00d0| bf | . | id: "crc32" (0xbf) 0xda-0xda.7 (1) - | | | type: "binary" 0xdb-NA (0) + | | | type: "binary" 0x00d0| 84 | . | size: 4 0xdb-0xdb.7 (1) 0x00d0| 02 e0 26 39| ..&9| value: raw bits 0xdc-0xdf.7 (4) | | | [1]{}: element 0xe0-0xe6.7 (7) 0x00e0|2a d7 b1 |*.. | id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0xe0-0xe2.7 (3) - | | | type: "uinteger" 0xe3-NA (0) + | | | type: "uinteger" 0x00e0| 83 | . | size: 3 0xe3-0xe3.7 (1) 0x00e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3) | | | [2]{}: element 0xe7-0xf6.7 (16) 0x00e0| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0xe7-0xe8.7 (2) - | | | type: "utf8" 0xe9-NA (0) + | | | type: "utf8" 0x00e0| 8d | . | size: 13 0xe9-0xe9.7 (1) 0x00e0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xea-0xf6.7 (13) 0x00f0|2e 34 35 2e 31 30 30 |.45.100 | | | | [3]{}: element 0xf7-0x106.7 (16) 0x00f0| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0xf7-0xf8.7 (2) - | | | type: "utf8" 0xf9-NA (0) + | | | type: "utf8" 0x00f0| 8d | . | size: 13 0xf9-0xf9.7 (1) 0x00f0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xfa-0x106.7 (13) 0x0100|2e 34 35 2e 31 30 30 |.45.100 | | | | [4]{}: element 0x107-0x119.7 (19) 0x0100| 73 a4 | s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x107-0x108.7 (2) - | | | type: "binary" 0x109-NA (0) + | | | type: "binary" 0x0100| 90 | . | size: 16 0x109-0x109.7 (1) 0x0100| 97 68 53 5b 2a ea| .hS[*.| value: raw bits 0x10a-0x119.7 (16) 0x0110|0e 38 b8 4a a3 1e c3 cd 9a e3 |.8.J...... | | | | [5]{}: element 0x11a-0x124.7 (11) 0x0110| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x11a-0x11b.7 (2) - | | | type: "float" 0x11c-NA (0) + | | | type: "float" 0x0110| 88 | . | size: 8 0x11c-0x11c.7 (1) 0x0110| 40 44 00| @D.| value: 40 0x11d-0x124.7 (8) 0x0120|00 00 00 00 00 |..... | | | | [3]{}: element 0x125-0x174.7 (80) 0x0120| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x125-0x128.7 (4) - | | | type: "master" 0x129-NA (0) + | | | type: "master" 0x0120| cb | . | size: 75 0x129-0x129.7 (1) | | | elements[0:2]: 0x12a-0x174.7 (75) | | | [0]{}: element 0x12a-0x12f.7 (6) 0x0120| bf | . | id: "crc32" (0xbf) 0x12a-0x12a.7 (1) - | | | type: "binary" 0x12b-NA (0) + | | | type: "binary" 0x0120| 84 | . | size: 4 0x12b-0x12b.7 (1) 0x0120| c5 f5 e8 ad| ....| value: raw bits 0x12c-0x12f.7 (4) | | | [1]{}: element 0x130-0x174.7 (69) 0x0130|ae |. | id: "track_entry" (0xae) (Describes a track with all Elements) 0x130-0x130.7 (1) - | | | type: "master" 0x131-NA (0) + | | | type: "master" 0x0130| 01 00 00 00 00 00 00 3c | .......< | size: 60 0x131-0x138.7 (8) | | | elements[0:8]: 0x139-0x174.7 (60) | | | [0]{}: element 0x139-0x13b.7 (3) 0x0130| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x139-0x139.7 (1) - | | | type: "uinteger" 0x13a-NA (0) + | | | type: "uinteger" 0x0130| 81 | . | size: 1 0x13a-0x13a.7 (1) 0x0130| 01 | . | value: 1 0x13b-0x13b.7 (1) | | | [1]{}: element 0x13c-0x146.7 (11) 0x0130| 73 c5 | s. | id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x13c-0x13d.7 (2) - | | | type: "uinteger" 0x13e-NA (0) + | | | type: "uinteger" 0x0130| 88 | . | size: 8 0x13e-0x13e.7 (1) 0x0130| 42| B| value: 4766210523013795154 0x13f-0x146.7 (8) 0x0140|24 fb 37 dc f7 4d 52 |$.7..MR | | | | [2]{}: element 0x147-0x149.7 (3) 0x0140| 9c | . | id: "flag_lacing" (0x9c) (Set to 1 if the track **MAY** contain blocks using lacing) 0x147-0x147.7 (1) - | | | type: "uinteger" 0x148-NA (0) + | | | type: "uinteger" 0x0140| 81 | . | size: 1 0x148-0x148.7 (1) 0x0140| 00 | . | value: 0 0x149-0x149.7 (1) | | | [3]{}: element 0x14a-0x150.7 (7) 0x0140| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x14a-0x14c.7 (3) - | | | type: "string" 0x14d-NA (0) + | | | type: "string" 0x0140| 83 | . | size: 3 0x14d-0x14d.7 (1) 0x0140| 75 6e| un| value: "und" 0x14e-0x150.7 (3) 0x0150|64 |d | | | | [4]{}: element 0x151-0x159.7 (9) 0x0150| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x151-0x151.7 (1) - | | | type: "string" 0x152-NA (0) + | | | type: "string" 0x0150| 87 | . | size: 7 0x152-0x152.7 (1) 0x0150| 56 5f 4d 50 45 47 32 | V_MPEG2 | value: "V_MPEG2" 0x153-0x159.7 (7) | | | [5]{}: element 0x15a-0x15c.7 (3) 0x0150| 83 | . | id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x15a-0x15a.7 (1) - | | | type: "uinteger" 0x15b-NA (0) + | | | type: "uinteger" 0x0150| 81 | . | size: 1 0x15b-0x15b.7 (1) 0x0150| 01 | . | value: "video" (1) (An image) 0x15c-0x15c.7 (1) | | | [6]{}: element 0x15d-0x164.7 (8) 0x0150| 23 e3 83| #..| id: "default_duration" (0x23e383) (Number of nanoseconds per frame) 0x15d-0x15f.7 (3) - | | | type: "uinteger" 0x160-NA (0) + | | | type: "uinteger" 0x0160|84 |. | size: 4 0x160-0x160.7 (1) 0x0160| 02 62 5a 00 | .bZ. | value: 40000000 0x161-0x164.7 (4) | | | [7]{}: element 0x165-0x174.7 (16) 0x0160| e0 | . | id: "video" (0xe0) (Video settings) 0x165-0x165.7 (1) - | | | type: "master" 0x166-NA (0) + | | | type: "master" 0x0160| 01 00 00 00 00 00 00 07 | ........ | size: 7 0x166-0x16d.7 (8) | | | elements[0:2]: 0x16e-0x174.7 (7) | | | [0]{}: element 0x16e-0x171.7 (4) 0x0160| b0 | . | id: "pixel_width" (0xb0) (Width of the encoded video frames in pixels) 0x16e-0x16e.7 (1) - | | | type: "uinteger" 0x16f-NA (0) + | | | type: "uinteger" 0x0160| 82| .| size: 2 0x16f-0x16f.7 (1) 0x0170|01 40 |.@ | value: 320 0x170-0x171.7 (2) | | | [1]{}: element 0x172-0x174.7 (3) 0x0170| ba | . | id: "pixel_height" (0xba) (Height of the encoded video frames in pixels) 0x172-0x172.7 (1) - | | | type: "uinteger" 0x173-NA (0) + | | | type: "uinteger" 0x0170| 81 | . | size: 1 0x173-0x173.7 (1) 0x0170| f0 | . | value: 240 0x174-0x174.7 (1) | | | [4]{}: element 0x175-0x21d.7 (169) 0x0170| 12 54 c3 67 | .T.g | id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0x175-0x178.7 (4) - | | | type: "master" 0x179-NA (0) + | | | type: "master" 0x0170| 40 a3 | @. | size: 163 0x179-0x17a.7 (2) | | | elements[0:3]: 0x17b-0x21d.7 (163) | | | [0]{}: element 0x17b-0x180.7 (6) 0x0170| bf | . | id: "crc32" (0xbf) 0x17b-0x17b.7 (1) - | | | type: "binary" 0x17c-NA (0) + | | | type: "binary" 0x0170| 84 | . | size: 4 0x17c-0x17c.7 (1) 0x0170| c4 63 a1| .c.| value: raw bits 0x17d-0x180.7 (4) 0x0180|15 |. | | | | [1]{}: element 0x181-0x1b1.7 (49) 0x0180| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0x181-0x182.7 (2) - | | | type: "master" 0x183-NA (0) + | | | type: "master" 0x0180| 01 00 00 00 00 00 00 27 | .......' | size: 39 0x183-0x18a.7 (8) | | | elements[0:2]: 0x18b-0x1b1.7 (39) | | | [0]{}: element 0x18b-0x18d.7 (3) 0x0180| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x18b-0x18c.7 (2) - | | | type: "master" 0x18d-NA (0) + | | | type: "master" 0x0180| 80 | . | size: 0 0x18d-0x18d.7 (1) | | | elements[0:0]: 0x18e-NA (0) | | | [1]{}: element 0x18e-0x1b1.7 (36) 0x0180| 67 c8| g.| id: "simple_tag" (0x67c8) (Contains general information about the target) 0x18e-0x18f.7 (2) - | | | type: "master" 0x190-NA (0) + | | | type: "master" 0x0190|01 00 00 00 00 00 00 1a |........ | size: 26 0x190-0x197.7 (8) | | | elements[0:2]: 0x198-0x1b1.7 (26) | | | [0]{}: element 0x198-0x1a1.7 (10) 0x0190| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x198-0x199.7 (2) - | | | type: "utf8" 0x19a-NA (0) + | | | type: "utf8" 0x0190| 87 | . | size: 7 0x19a-0x19a.7 (1) 0x0190| 45 4e 43 4f 44| ENCOD| value: "ENCODER" 0x19b-0x1a1.7 (7) 0x01a0|45 52 |ER | | | | [1]{}: element 0x1a2-0x1b1.7 (16) 0x01a0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x1a2-0x1a3.7 (2) - | | | type: "utf8" 0x1a4-NA (0) + | | | type: "utf8" 0x01a0| 8d | . | size: 13 0x1a4-0x1a4.7 (1) 0x01a0| 4c 61 76 66 35 38 2e 34 35 2e 31| Lavf58.45.1| value: "Lavf58.45.100" 0x1a5-0x1b1.7 (13) 0x01b0|30 30 |00 | | | | [2]{}: element 0x1b2-0x21d.7 (108) 0x01b0| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0x1b2-0x1b3.7 (2) - | | | type: "master" 0x1b4-NA (0) + | | | type: "master" 0x01b0| 01 00 00 00 00 00 00 62 | .......b | size: 98 0x1b4-0x1bb.7 (8) | | | elements[0:3]: 0x1bc-0x21d.7 (98) | | | [0]{}: element 0x1bc-0x1c9.7 (14) 0x01b0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x1bc-0x1bd.7 (2) - | | | type: "master" 0x1be-NA (0) + | | | type: "master" 0x01b0| 8b | . | size: 11 0x1be-0x1be.7 (1) | | | elements[0:1]: 0x1bf-0x1c9.7 (11) | | | [0]{}: element 0x1bf-0x1c9.7 (11) 0x01b0| 63| c| id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0x1bf-0x1c0.7 (2) 0x01c0|c5 |. | - | | | type: "uinteger" 0x1c1-NA (0) + | | | type: "uinteger" 0x01c0| 88 | . | size: 8 0x1c1-0x1c1.7 (1) 0x01c0| 42 24 fb 37 dc f7 4d 52 | B$.7..MR | value: 4766210523013795154 0x1c2-0x1c9.7 (8) | | | [1]{}: element 0x1ca-0x1f8.7 (47) 0x01c0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1ca-0x1cb.7 (2) - | | | type: "master" 0x1cc-NA (0) + | | | type: "master" 0x01c0| 01 00 00 00| ....| size: 37 0x1cc-0x1d3.7 (8) 0x01d0|00 00 00 25 |...% | | | | elements[0:2]: 0x1d4-0x1f8.7 (37) | | | [0]{}: element 0x1d4-0x1dd.7 (10) 0x01d0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1d4-0x1d5.7 (2) - | | | type: "utf8" 0x1d6-NA (0) + | | | type: "utf8" 0x01d0| 87 | . | size: 7 0x1d6-0x1d6.7 (1) 0x01d0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0x1d7-0x1dd.7 (7) | | | [1]{}: element 0x1de-0x1f8.7 (27) 0x01d0| 44 87| D.| id: "tag_string" (0x4487) (The value of the Tag) 0x1de-0x1df.7 (2) - | | | type: "utf8" 0x1e0-NA (0) + | | | type: "utf8" 0x01e0|98 |. | size: 24 0x1e0-0x1e0.7 (1) 0x01e0| 4c 61 76 63 35 38 2e 39 31 2e 31 30 30 20 6d| Lavc58.91.100 m| value: "Lavc58.91.100 mpeg2video" 0x1e1-0x1f8.7 (24) 0x01f0|70 65 67 32 76 69 64 65 6f |peg2video | | | | [2]{}: element 0x1f9-0x21d.7 (37) 0x01f0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1f9-0x1fa.7 (2) - | | | type: "master" 0x1fb-NA (0) + | | | type: "master" 0x01f0| a2 | . | size: 34 0x1fb-0x1fb.7 (1) | | | elements[0:2]: 0x1fc-0x21d.7 (34) | | | [0]{}: element 0x1fc-0x206.7 (11) 0x01f0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1fc-0x1fd.7 (2) - | | | type: "utf8" 0x1fe-NA (0) + | | | type: "utf8" 0x01f0| 88 | . | size: 8 0x1fe-0x1fe.7 (1) 0x01f0| 44| D| value: "DURATION" 0x1ff-0x206.7 (8) 0x0200|55 52 41 54 49 4f 4e |URATION | | | | [1]{}: element 0x207-0x21d.7 (23) 0x0200| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x207-0x208.7 (2) - | | | type: "utf8" 0x209-NA (0) + | | | type: "utf8" 0x0200| 94 | . | size: 20 0x209-0x209.7 (1) 0x0200| 30 30 3a 30 30 3a| 00:00:| value: "00:00:00.040000000" 0x20a-0x21d.7 (20) 0x0210|30 30 2e 30 34 30 30 30 30 30 30 30 00 00 |00.040000000.. | | | | [5]{}: element 0x21e-0x21ad.7 (8080) 0x0210| 1f 43| .C| id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x21e-0x221.7 (4) 0x0220|b6 75 |.u | - | | | type: "master" 0x222-NA (0) + | | | type: "master" 0x0220| 5f 8a | _. | size: 8074 0x222-0x223.7 (2) | | | elements[0:3]: 0x224-0x21ad.7 (8074) | | | [0]{}: element 0x224-0x229.7 (6) 0x0220| bf | . | id: "crc32" (0xbf) 0x224-0x224.7 (1) - | | | type: "binary" 0x225-NA (0) + | | | type: "binary" 0x0220| 84 | . | size: 4 0x225-0x225.7 (1) 0x0220| e5 8a 2b 96 | ..+. | value: raw bits 0x226-0x229.7 (4) | | | [1]{}: element 0x22a-0x22c.7 (3) 0x0220| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x22a-0x22a.7 (1) - | | | type: "uinteger" 0x22b-NA (0) + | | | type: "uinteger" 0x0220| 81 | . | size: 1 0x22b-0x22b.7 (1) 0x0220| 00 | . | value: 0 0x22c-0x22c.7 (1) | | | [2]{}: element 0x22d-0x21ad.7 (8065) 0x0220| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x22d-0x22d.7 (1) - | | | type: "binary" 0x22e-NA (0) + | | | type: "binary" 0x0220| 5f 7e| _~| size: 8062 0x22e-0x22f.7 (2) 0x0230|81 |. | track_number: 1 0x230-0x230.7 (1) 0x0230| 00 00 | .. | timestamp: 0 0x231-0x232.7 (2) @@ -367,41 +367,41 @@ $ fq -d matroska dv mpeg2.mkv | | | [6]{}: element 0x21ae-0x21c9.7 (28) 0x21a0| 1c 53| .S| id: "cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access) 0x21ae-0x21b1.7 (4) 0x21b0|bb 6b |.k | - | | | type: "master" 0x21b2-NA (0) + | | | type: "master" 0x21b0| 97 | . | size: 23 0x21b2-0x21b2.7 (1) | | | elements[0:2]: 0x21b3-0x21c9.7 (23) | | | [0]{}: element 0x21b3-0x21b8.7 (6) 0x21b0| bf | . | id: "crc32" (0xbf) 0x21b3-0x21b3.7 (1) - | | | type: "binary" 0x21b4-NA (0) + | | | type: "binary" 0x21b0| 84 | . | size: 4 0x21b4-0x21b4.7 (1) 0x21b0| af 0a 52 81 | ..R. | value: raw bits 0x21b5-0x21b8.7 (4) | | | [1]{}: element 0x21b9-0x21c9.7 (17) 0x21b0| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x21b9-0x21b9.7 (1) - | | | type: "master" 0x21ba-NA (0) + | | | type: "master" 0x21b0| 8f | . | size: 15 0x21ba-0x21ba.7 (1) | | | elements[0:2]: 0x21bb-0x21c9.7 (15) | | | [0]{}: element 0x21bb-0x21bd.7 (3) 0x21b0| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x21bb-0x21bb.7 (1) - | | | type: "uinteger" 0x21bc-NA (0) + | | | type: "uinteger" 0x21b0| 81 | . | size: 1 0x21bc-0x21bc.7 (1) 0x21b0| 00 | . | value: 0 0x21bd-0x21bd.7 (1) | | | [1]{}: element 0x21be-0x21c9.7 (12) 0x21b0| b7 | . | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x21be-0x21be.7 (1) - | | | type: "master" 0x21bf-NA (0) + | | | type: "master" 0x21b0| 8a| .| size: 10 0x21bf-0x21bf.7 (1) | | | elements[0:3]: 0x21c0-0x21c9.7 (10) | | | [0]{}: element 0x21c0-0x21c2.7 (3) 0x21c0|f7 |. | id: "cue_track" (0xf7) (The track for which a position is given) 0x21c0-0x21c0.7 (1) - | | | type: "uinteger" 0x21c1-NA (0) + | | | type: "uinteger" 0x21c0| 81 | . | size: 1 0x21c1-0x21c1.7 (1) 0x21c0| 01 | . | value: 1 0x21c2-0x21c2.7 (1) | | | [1]{}: element 0x21c3-0x21c6.7 (4) 0x21c0| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x21c3-0x21c3.7 (1) - | | | type: "uinteger" 0x21c4-NA (0) + | | | type: "uinteger" 0x21c0| 82 | . | size: 2 0x21c4-0x21c4.7 (1) 0x21c0| 01 ea | .. | value: 490 0x21c5-0x21c6.7 (2) | | | [2]{}: element 0x21c7-0x21c9.7 (3) 0x21c0| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x21c7-0x21c7.7 (1) - | | | type: "uinteger" 0x21c8-NA (0) + | | | type: "uinteger" 0x21c0| 81 | . | size: 1 0x21c8-0x21c8.7 (1) 0x21c0| 09| | .| | value: 9 0x21c9-0x21c9.7 (1) diff --git a/format/matroska/testdata/opus.fqtest b/format/matroska/testdata/opus.fqtest index deb302c78d..0a6de5363d 100644 --- a/format/matroska/testdata/opus.fqtest +++ b/format/matroska/testdata/opus.fqtest @@ -4,124 +4,124 @@ $ fq -d matroska dv opus.mkv | | | elements[0:2]: 0x0-0x3ec.7 (1005) | | | [0]{}: element 0x0-0x27.7 (40) 0x000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x000| 81 | . | size: 1 0x7-0x7.7 (1) 0x000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x000| 81 | . | size: 1 0xb-0xb.7 (1) 0x000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x000| 81| .| size: 1 0xf-0xf.7 (1) 0x010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x010| 81 | . | size: 1 0x13-0x13.7 (1) 0x010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x010| 88 | . | size: 8 0x17-0x17.7 (1) 0x010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x020| 81 | . | size: 1 0x22-0x22.7 (1) 0x020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x020| 81 | . | size: 1 0x26-0x26.7 (1) 0x020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0x3ec.7 (965) 0x020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x020| 01 00 00 00| ....| size: 953 0x2c-0x33.7 (8) 0x030|00 00 03 b9 |.... | | | | elements[0:7]: 0x34-0x3ec.7 (953) | | | [0]{}: element 0x34-0x78.7 (69) 0x030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x030| c0 | . | size: 64 0x38-0x38.7 (1) | | | elements[0:5]: 0x39-0x78.7 (64) | | | [0]{}: element 0x39-0x3e.7 (6) 0x030| bf | . | id: "crc32" (0xbf) 0x39-0x39.7 (1) - | | | type: "binary" 0x3a-NA (0) + | | | type: "binary" 0x030| 84 | . | size: 4 0x3a-0x3a.7 (1) 0x030| 9f ae a7 82 | .... | value: raw bits 0x3b-0x3e.7 (4) | | | [1]{}: element 0x3f-0x4c.7 (14) 0x030| 4d| M| id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x3f-0x40.7 (2) 0x040|bb |. | - | | | type: "master" 0x41-NA (0) + | | | type: "master" 0x040| 8b | . | size: 11 0x41-0x41.7 (1) | | | elements[0:2]: 0x42-0x4c.7 (11) | | | [0]{}: element 0x42-0x48.7 (7) 0x040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x42-0x43.7 (2) - | | | type: "binary" 0x44-NA (0) + | | | type: "binary" 0x040| 84 | . | size: 4 0x44-0x44.7 (1) 0x040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4) | | | [1]{}: element 0x49-0x4c.7 (4) 0x040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x49-0x4a.7 (2) - | | | type: "uinteger" 0x4b-NA (0) + | | | type: "uinteger" 0x040| 81 | . | size: 1 0x4b-0x4b.7 (1) 0x040| a1 | . | value: 161 0x4c-0x4c.7 (1) | | | [2]{}: element 0x4d-0x5a.7 (14) 0x040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x4d-0x4e.7 (2) - | | | type: "master" 0x4f-NA (0) + | | | type: "master" 0x040| 8b| .| size: 11 0x4f-0x4f.7 (1) | | | elements[0:2]: 0x50-0x5a.7 (11) | | | [0]{}: element 0x50-0x56.7 (7) 0x050|53 ab |S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x50-0x51.7 (2) - | | | type: "binary" 0x52-NA (0) + | | | type: "binary" 0x050| 84 | . | size: 4 0x52-0x52.7 (1) 0x050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4) | | | [1]{}: element 0x57-0x5a.7 (4) 0x050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x57-0x58.7 (2) - | | | type: "uinteger" 0x59-NA (0) + | | | type: "uinteger" 0x050| 81 | . | size: 1 0x59-0x59.7 (1) 0x050| f1 | . | value: 241 0x5a-0x5a.7 (1) | | | [3]{}: element 0x5b-0x69.7 (15) 0x050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x5b-0x5c.7 (2) - | | | type: "master" 0x5d-NA (0) + | | | type: "master" 0x050| 8c | . | size: 12 0x5d-0x5d.7 (1) | | | elements[0:2]: 0x5e-0x69.7 (12) | | | [0]{}: element 0x5e-0x64.7 (7) 0x050| 53 ab| S.| id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5e-0x5f.7 (2) - | | | type: "binary" 0x60-NA (0) + | | | type: "binary" 0x060|84 |. | size: 4 0x60-0x60.7 (1) 0x060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4) | | | [1]{}: element 0x65-0x69.7 (5) 0x060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x65-0x66.7 (2) - | | | type: "uinteger" 0x67-NA (0) + | | | type: "uinteger" 0x060| 82 | . | size: 2 0x67-0x67.7 (1) 0x060| 01 5e | .^ | value: 350 0x68-0x69.7 (2) | | | [4]{}: element 0x6a-0x78.7 (15) 0x060| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x6a-0x6b.7 (2) - | | | type: "master" 0x6c-NA (0) + | | | type: "master" 0x060| 8c | . | size: 12 0x6c-0x6c.7 (1) | | | elements[0:2]: 0x6d-0x78.7 (12) | | | [0]{}: element 0x6d-0x73.7 (7) 0x060| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x6d-0x6e.7 (2) - | | | type: "binary" 0x6f-NA (0) + | | | type: "binary" 0x060| 84| .| size: 4 0x6f-0x6f.7 (1) 0x070|1c 53 bb 6b |.S.k | value: raw bits 0x70-0x73.7 (4) | | | [1]{}: element 0x74-0x78.7 (5) 0x070| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x74-0x75.7 (2) - | | | type: "uinteger" 0x76-NA (0) + | | | type: "uinteger" 0x070| 82 | . | size: 2 0x76-0x76.7 (1) 0x070| 03 9d | .. | value: 925 0x77-0x78.7 (2) | | | [1]{}: element 0x79-0xd4.7 (92) 0x070| ec | . | id: "void" (0xec) 0x79-0x79.7 (1) - | | | type: "binary" 0x7a-NA (0) + | | | type: "binary" 0x070| 01 00 00 00 00 00| ......| size: 83 0x7a-0x81.7 (8) 0x080|00 53 |.S | 0x080| 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ..............| value: raw bits 0x82-0xd4.7 (83) @@ -129,127 +129,127 @@ $ fq -d matroska dv opus.mkv * |until 0xd4.7 (83) | | | | | [2]{}: element 0xd5-0x124.7 (80) 0x0d0| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0xd5-0xd8.7 (4) - | | | type: "master" 0xd9-NA (0) + | | | type: "master" 0x0d0| cb | . | size: 75 0xd9-0xd9.7 (1) | | | elements[0:6]: 0xda-0x124.7 (75) | | | [0]{}: element 0xda-0xdf.7 (6) 0x0d0| bf | . | id: "crc32" (0xbf) 0xda-0xda.7 (1) - | | | type: "binary" 0xdb-NA (0) + | | | type: "binary" 0x0d0| 84 | . | size: 4 0xdb-0xdb.7 (1) 0x0d0| 33 32 2f 13| 32/.| value: raw bits 0xdc-0xdf.7 (4) | | | [1]{}: element 0xe0-0xe6.7 (7) 0x0e0|2a d7 b1 |*.. | id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0xe0-0xe2.7 (3) - | | | type: "uinteger" 0xe3-NA (0) + | | | type: "uinteger" 0x0e0| 83 | . | size: 3 0xe3-0xe3.7 (1) 0x0e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3) | | | [2]{}: element 0xe7-0xf6.7 (16) 0x0e0| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0xe7-0xe8.7 (2) - | | | type: "utf8" 0xe9-NA (0) + | | | type: "utf8" 0x0e0| 8d | . | size: 13 0xe9-0xe9.7 (1) 0x0e0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xea-0xf6.7 (13) 0x0f0|2e 34 35 2e 31 30 30 |.45.100 | | | | [3]{}: element 0xf7-0x106.7 (16) 0x0f0| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0xf7-0xf8.7 (2) - | | | type: "utf8" 0xf9-NA (0) + | | | type: "utf8" 0x0f0| 8d | . | size: 13 0xf9-0xf9.7 (1) 0x0f0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xfa-0x106.7 (13) 0x100|2e 34 35 2e 31 30 30 |.45.100 | | | | [4]{}: element 0x107-0x119.7 (19) 0x100| 73 a4 | s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x107-0x108.7 (2) - | | | type: "binary" 0x109-NA (0) + | | | type: "binary" 0x100| 90 | . | size: 16 0x109-0x109.7 (1) 0x100| a0 33 a6 65 a7 8d| .3.e..| value: raw bits 0x10a-0x119.7 (16) 0x110|e3 23 27 ed 74 27 59 59 4f 62 |.#'.t'YYOb | | | | [5]{}: element 0x11a-0x124.7 (11) 0x110| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x11a-0x11b.7 (2) - | | | type: "float" 0x11c-NA (0) + | | | type: "float" 0x110| 88 | . | size: 8 0x11c-0x11c.7 (1) 0x110| 40 4b 00| @K.| value: 54 0x11d-0x124.7 (8) 0x120|00 00 00 00 00 |..... | | | | [3]{}: element 0x125-0x191.7 (109) 0x120| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x125-0x128.7 (4) - | | | type: "master" 0x129-NA (0) + | | | type: "master" 0x120| e8 | . | size: 104 0x129-0x129.7 (1) | | | elements[0:2]: 0x12a-0x191.7 (104) | | | [0]{}: element 0x12a-0x12f.7 (6) 0x120| bf | . | id: "crc32" (0xbf) 0x12a-0x12a.7 (1) - | | | type: "binary" 0x12b-NA (0) + | | | type: "binary" 0x120| 84 | . | size: 4 0x12b-0x12b.7 (1) 0x120| 9c d9 86 ad| ....| value: raw bits 0x12c-0x12f.7 (4) | | | [1]{}: element 0x130-0x191.7 (98) 0x130|ae |. | id: "track_entry" (0xae) (Describes a track with all Elements) 0x130-0x130.7 (1) - | | | type: "master" 0x131-NA (0) + | | | type: "master" 0x130| 01 00 00 00 00 00 00 59 | .......Y | size: 89 0x131-0x138.7 (8) | | | elements[0:10]: 0x139-0x191.7 (89) | | | [0]{}: element 0x139-0x13b.7 (3) 0x130| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x139-0x139.7 (1) - | | | type: "uinteger" 0x13a-NA (0) + | | | type: "uinteger" 0x130| 81 | . | size: 1 0x13a-0x13a.7 (1) 0x130| 01 | . | value: 1 0x13b-0x13b.7 (1) | | | [1]{}: element 0x13c-0x146.7 (11) 0x130| 73 c5 | s. | id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x13c-0x13d.7 (2) - | | | type: "uinteger" 0x13e-NA (0) + | | | type: "uinteger" 0x130| 88 | . | size: 8 0x13e-0x13e.7 (1) 0x130| 91| .| value: 10488887422851154348 0x13f-0x146.7 (8) 0x140|90 03 89 e0 1b 01 ac |....... | | | | [2]{}: element 0x147-0x149.7 (3) 0x140| 9c | . | id: "flag_lacing" (0x9c) (Set to 1 if the track **MAY** contain blocks using lacing) 0x147-0x147.7 (1) - | | | type: "uinteger" 0x148-NA (0) + | | | type: "uinteger" 0x140| 81 | . | size: 1 0x148-0x148.7 (1) 0x140| 00 | . | value: 0 0x149-0x149.7 (1) | | | [3]{}: element 0x14a-0x150.7 (7) 0x140| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x14a-0x14c.7 (3) - | | | type: "string" 0x14d-NA (0) + | | | type: "string" 0x140| 83 | . | size: 3 0x14d-0x14d.7 (1) 0x140| 75 6e| un| value: "und" 0x14e-0x150.7 (3) 0x150|64 |d | | | | [4]{}: element 0x151-0x158.7 (8) 0x150| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x151-0x151.7 (1) - | | | type: "string" 0x152-NA (0) + | | | type: "string" 0x150| 86 | . | size: 6 0x152-0x152.7 (1) 0x150| 41 5f 4f 50 55 53 | A_OPUS | value: "A_OPUS" 0x153-0x158.7 (6) | | | [5]{}: element 0x159-0x15e.7 (6) 0x150| 56 aa | V. | id: "codec_delay" (0x56aa) (CodecDelay is The codec-built-in delay) 0x159-0x15a.7 (2) - | | | type: "uinteger" 0x15b-NA (0) + | | | type: "uinteger" 0x150| 83 | . | size: 3 0x15b-0x15b.7 (1) 0x150| 26 25 a0 | &%. | value: 2500000 0x15c-0x15e.7 (3) | | | [6]{}: element 0x15f-0x165.7 (7) 0x150| 56| V| id: "seek_pre_roll" (0x56bb) (After a discontinuity) 0x15f-0x160.7 (2) 0x160|bb |. | - | | | type: "uinteger" 0x161-NA (0) + | | | type: "uinteger" 0x160| 84 | . | size: 4 0x161-0x161.7 (1) 0x160| 04 c4 b4 00 | .... | value: 80000000 0x162-0x165.7 (4) | | | [7]{}: element 0x166-0x168.7 (3) 0x160| 83 | . | id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x166-0x166.7 (1) - | | | type: "uinteger" 0x167-NA (0) + | | | type: "uinteger" 0x160| 81 | . | size: 1 0x167-0x167.7 (1) 0x160| 02 | . | value: "audio" (2) (Audio samples) 0x168-0x168.7 (1) | | | [8]{}: element 0x169-0x17b.7 (19) 0x160| e1 | . | id: "audio" (0xe1) (Audio settings) 0x169-0x169.7 (1) - | | | type: "master" 0x16a-NA (0) + | | | type: "master" 0x160| 91 | . | size: 17 0x16a-0x16a.7 (1) | | | elements[0:3]: 0x16b-0x17b.7 (17) | | | [0]{}: element 0x16b-0x16d.7 (3) 0x160| 9f | . | id: "channels" (0x9f) (Numbers of channels in the track) 0x16b-0x16b.7 (1) - | | | type: "uinteger" 0x16c-NA (0) + | | | type: "uinteger" 0x160| 81 | . | size: 1 0x16c-0x16c.7 (1) 0x160| 01 | . | value: 1 0x16d-0x16d.7 (1) | | | [1]{}: element 0x16e-0x177.7 (10) 0x160| b5 | . | id: "sampling_frequency" (0xb5) (Sampling frequency in Hz) 0x16e-0x16e.7 (1) - | | | type: "float" 0x16f-NA (0) + | | | type: "float" 0x160| 88| .| size: 8 0x16f-0x16f.7 (1) 0x170|40 e7 70 00 00 00 00 00 |@.p..... | value: 48000 0x170-0x177.7 (8) | | | [2]{}: element 0x178-0x17b.7 (4) 0x170| 62 64 | bd | id: "bit_depth" (0x6264) (Bits per sample) 0x178-0x179.7 (2) - | | | type: "uinteger" 0x17a-NA (0) + | | | type: "uinteger" 0x170| 81 | . | size: 1 0x17a-0x17a.7 (1) 0x170| 20 | | value: 32 0x17b-0x17b.7 (1) | | | [9]{}: element 0x17c-0x191.7 (22) 0x170| 63 a2 | c. | id: "codec_private" (0x63a2) (Private data only known to the codec) 0x17c-0x17d.7 (2) - | | | type: "binary" 0x17e-NA (0) + | | | type: "binary" 0x170| 93 | . | size: 19 0x17e-0x17e.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| value{}: (opus_packet) 0x17f-0x191.7 (19) - | | | type: "head" 0x17f-NA (0) + | | | type: "head" 0x170| 4f| O| prefix: "OpusHead" 0x17f-0x186.7 (8) 0x180|70 75 73 48 65 61 64 |pusHead | 0x180| 01 | . | version: 1 0x187-0x187.7 (1) @@ -261,110 +261,110 @@ $ fq -d matroska dv opus.mkv 0x190| 00 | . | map_family: 0 0x191-0x191.7 (1) | | | [4]{}: element 0x192-0x234.7 (163) 0x190| 12 54 c3 67 | .T.g | id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0x192-0x195.7 (4) - | | | type: "master" 0x196-NA (0) + | | | type: "master" 0x190| 40 9d | @. | size: 157 0x196-0x197.7 (2) | | | elements[0:3]: 0x198-0x234.7 (157) | | | [0]{}: element 0x198-0x19d.7 (6) 0x190| bf | . | id: "crc32" (0xbf) 0x198-0x198.7 (1) - | | | type: "binary" 0x199-NA (0) + | | | type: "binary" 0x190| 84 | . | size: 4 0x199-0x199.7 (1) 0x190| 66 c1 bd df | f... | value: raw bits 0x19a-0x19d.7 (4) | | | [1]{}: element 0x19e-0x1ce.7 (49) 0x190| 73 73| ss| id: "tag" (0x7373) (A single metadata descriptor) 0x19e-0x19f.7 (2) - | | | type: "master" 0x1a0-NA (0) + | | | type: "master" 0x1a0|01 00 00 00 00 00 00 27 |.......' | size: 39 0x1a0-0x1a7.7 (8) | | | elements[0:2]: 0x1a8-0x1ce.7 (39) | | | [0]{}: element 0x1a8-0x1aa.7 (3) 0x1a0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x1a8-0x1a9.7 (2) - | | | type: "master" 0x1aa-NA (0) + | | | type: "master" 0x1a0| 80 | . | size: 0 0x1aa-0x1aa.7 (1) | | | elements[0:0]: 0x1ab-NA (0) | | | [1]{}: element 0x1ab-0x1ce.7 (36) 0x1a0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1ab-0x1ac.7 (2) - | | | type: "master" 0x1ad-NA (0) + | | | type: "master" 0x1a0| 01 00 00| ...| size: 26 0x1ad-0x1b4.7 (8) 0x1b0|00 00 00 00 1a |..... | | | | elements[0:2]: 0x1b5-0x1ce.7 (26) | | | [0]{}: element 0x1b5-0x1be.7 (10) 0x1b0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1b5-0x1b6.7 (2) - | | | type: "utf8" 0x1b7-NA (0) + | | | type: "utf8" 0x1b0| 87 | . | size: 7 0x1b7-0x1b7.7 (1) 0x1b0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0x1b8-0x1be.7 (7) | | | [1]{}: element 0x1bf-0x1ce.7 (16) 0x1b0| 44| D| id: "tag_string" (0x4487) (The value of the Tag) 0x1bf-0x1c0.7 (2) 0x1c0|87 |. | - | | | type: "utf8" 0x1c1-NA (0) + | | | type: "utf8" 0x1c0| 8d | . | size: 13 0x1c1-0x1c1.7 (1) 0x1c0| 4c 61 76 66 35 38 2e 34 35 2e 31 30 30 | Lavf58.45.100 | value: "Lavf58.45.100" 0x1c2-0x1ce.7 (13) | | | [2]{}: element 0x1cf-0x234.7 (102) 0x1c0| 73| s| id: "tag" (0x7373) (A single metadata descriptor) 0x1cf-0x1d0.7 (2) 0x1d0|73 |s | - | | | type: "master" 0x1d1-NA (0) + | | | type: "master" 0x1d0| 01 00 00 00 00 00 00 5c | .......\ | size: 92 0x1d1-0x1d8.7 (8) | | | elements[0:3]: 0x1d9-0x234.7 (92) | | | [0]{}: element 0x1d9-0x1e6.7 (14) 0x1d0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x1d9-0x1da.7 (2) - | | | type: "master" 0x1db-NA (0) + | | | type: "master" 0x1d0| 8b | . | size: 11 0x1db-0x1db.7 (1) | | | elements[0:1]: 0x1dc-0x1e6.7 (11) | | | [0]{}: element 0x1dc-0x1e6.7 (11) 0x1d0| 63 c5 | c. | id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0x1dc-0x1dd.7 (2) - | | | type: "uinteger" 0x1de-NA (0) + | | | type: "uinteger" 0x1d0| 88 | . | size: 8 0x1de-0x1de.7 (1) 0x1d0| 91| .| value: 10488887422851154348 0x1df-0x1e6.7 (8) 0x1e0|90 03 89 e0 1b 01 ac |....... | | | | [1]{}: element 0x1e7-0x20f.7 (41) 0x1e0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1e7-0x1e8.7 (2) - | | | type: "master" 0x1e9-NA (0) + | | | type: "master" 0x1e0| 01 00 00 00 00 00 00| .......| size: 31 0x1e9-0x1f0.7 (8) 0x1f0|1f |. | | | | elements[0:2]: 0x1f1-0x20f.7 (31) | | | [0]{}: element 0x1f1-0x1fa.7 (10) 0x1f0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1f1-0x1f2.7 (2) - | | | type: "utf8" 0x1f3-NA (0) + | | | type: "utf8" 0x1f0| 87 | . | size: 7 0x1f3-0x1f3.7 (1) 0x1f0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0x1f4-0x1fa.7 (7) | | | [1]{}: element 0x1fb-0x20f.7 (21) 0x1f0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x1fb-0x1fc.7 (2) - | | | type: "utf8" 0x1fd-NA (0) + | | | type: "utf8" 0x1f0| 92 | . | size: 18 0x1fd-0x1fd.7 (1) 0x1f0| 4c 61| La| value: "Lavc58.91.100 opus" 0x1fe-0x20f.7 (18) 0x200|76 63 35 38 2e 39 31 2e 31 30 30 20 6f 70 75 73|vc58.91.100 opus| | | | [2]{}: element 0x210-0x234.7 (37) 0x210|67 c8 |g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x210-0x211.7 (2) - | | | type: "master" 0x212-NA (0) + | | | type: "master" 0x210| a2 | . | size: 34 0x212-0x212.7 (1) | | | elements[0:2]: 0x213-0x234.7 (34) | | | [0]{}: element 0x213-0x21d.7 (11) 0x210| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x213-0x214.7 (2) - | | | type: "utf8" 0x215-NA (0) + | | | type: "utf8" 0x210| 88 | . | size: 8 0x215-0x215.7 (1) 0x210| 44 55 52 41 54 49 4f 4e | DURATION | value: "DURATION" 0x216-0x21d.7 (8) | | | [1]{}: element 0x21e-0x234.7 (23) 0x210| 44 87| D.| id: "tag_string" (0x4487) (The value of the Tag) 0x21e-0x21f.7 (2) - | | | type: "utf8" 0x220-NA (0) + | | | type: "utf8" 0x220|94 |. | size: 20 0x220-0x220.7 (1) 0x220| 30 30 3a 30 30 3a 30 30 2e 30 35 34 30 30 30| 00:00:00.054000| value: "00:00:00.054000000" 0x221-0x234.7 (20) 0x230|30 30 30 00 00 |000.. | | | | [5]{}: element 0x235-0x3d0.7 (412) 0x230| 1f 43 b6 75 | .C.u | id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x235-0x238.7 (4) - | | | type: "master" 0x239-NA (0) + | | | type: "master" 0x230| 41 96 | A. | size: 406 0x239-0x23a.7 (2) | | | elements[0:5]: 0x23b-0x3d0.7 (406) | | | [0]{}: element 0x23b-0x240.7 (6) 0x230| bf | . | id: "crc32" (0xbf) 0x23b-0x23b.7 (1) - | | | type: "binary" 0x23c-NA (0) + | | | type: "binary" 0x230| 84 | . | size: 4 0x23c-0x23c.7 (1) 0x230| 2d 5f c9| -_.| value: raw bits 0x23d-0x240.7 (4) 0x240|8e |. | | | | [1]{}: element 0x241-0x243.7 (3) 0x240| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x241-0x241.7 (1) - | | | type: "uinteger" 0x242-NA (0) + | | | type: "uinteger" 0x240| 81 | . | size: 1 0x242-0x242.7 (1) 0x240| 00 | . | value: 0 0x243-0x243.7 (1) | | | [2]{}: element 0x244-0x2c2.7 (127) 0x240| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x244-0x244.7 (1) - | | | type: "binary" 0x245-NA (0) + | | | type: "binary" 0x240| fd | . | size: 125 0x245-0x245.7 (1) 0x240| 81 | . | track_number: 1 0x246-0x246.7 (1) 0x240| 00 00 | .. | timestamp: 0 0x247-0x248.7 (2) @@ -375,24 +375,24 @@ $ fq -d matroska dv opus.mkv 0x240| 80 | . | lacing: "none" (0) 0x249.5-0x249.6 (0.2) 0x240| 80 | . | discardable: false 0x249.7-0x249.7 (0.1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| packet{}: (opus_packet) 0x24a-0x2c2.7 (121) - | | | type: "audio" 0x24a-NA (0) + | | | type: "audio" | | | toc{}: 0x24a-0x2c2.7 (121) | | | config{}: 0x24a-0x24a.4 (0.5) 0x240| f8 | . | config: 31 0x24a-0x24a.4 (0.5) - | | | mode: "CELT-only" 0x24a.5-NA (0) - | | | bandwidth: "FB" 0x24a.5-NA (0) - | | | frame_size: 20 0x24a.5-NA (0) + | | | mode: "CELT-only" + | | | bandwidth: "FB" + | | | frame_size: 20 0x240| f8 | . | stereo: false 0x24a.5-0x24a.5 (0.1) | | | frames_per_packet{}: 0x24a.6-0x24a.7 (0.2) 0x240| f8 | . | config: 0 0x24a.6-0x24a.7 (0.2) - | | | frames: 1 0x24b-NA (0) - | | | mode: "1 frame" 0x24b-NA (0) + | | | frames: 1 + | | | mode: "1 frame" 0x240| 22 28 75 68 a8| "(uh.| data: raw bits 0x24b-0x2c2.7 (120) 0x250|dd 59 43 1b ff 52 f3 16 f1 48 28 77 86 10 ba ff|.YC..R...H(w....| * |until 0x2c2.7 (120) | | | | | [3]{}: element 0x2c3-0x341.7 (127) 0x2c0| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x2c3-0x2c3.7 (1) - | | | type: "binary" 0x2c4-NA (0) + | | | type: "binary" 0x2c0| fd | . | size: 125 0x2c4-0x2c4.7 (1) 0x2c0| 81 | . | track_number: 1 0x2c5-0x2c5.7 (1) 0x2c0| 00 15 | .. | timestamp: 21 0x2c6-0x2c7.7 (2) @@ -403,29 +403,29 @@ $ fq -d matroska dv opus.mkv 0x2c0| 80 | . | lacing: "none" (0) 0x2c8.5-0x2c8.6 (0.2) 0x2c0| 80 | . | discardable: false 0x2c8.7-0x2c8.7 (0.1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| packet{}: (opus_packet) 0x2c9-0x341.7 (121) - | | | type: "audio" 0x2c9-NA (0) + | | | type: "audio" | | | toc{}: 0x2c9-0x341.7 (121) | | | config{}: 0x2c9-0x2c9.4 (0.5) 0x2c0| f8 | . | config: 31 0x2c9-0x2c9.4 (0.5) - | | | mode: "CELT-only" 0x2c9.5-NA (0) - | | | bandwidth: "FB" 0x2c9.5-NA (0) - | | | frame_size: 20 0x2c9.5-NA (0) + | | | mode: "CELT-only" + | | | bandwidth: "FB" + | | | frame_size: 20 0x2c0| f8 | . | stereo: false 0x2c9.5-0x2c9.5 (0.1) | | | frames_per_packet{}: 0x2c9.6-0x2c9.7 (0.2) 0x2c0| f8 | . | config: 0 0x2c9.6-0x2c9.7 (0.2) - | | | frames: 1 0x2ca-NA (0) - | | | mode: "1 frame" 0x2ca-NA (0) + | | | frames: 1 + | | | mode: "1 frame" 0x2c0| 72 47 b1 0e a7 fd| rG....| data: raw bits 0x2ca-0x341.7 (120) 0x2d0|3d f8 50 12 6b 43 42 1f 6c 7a 79 fd 55 31 51 77|=.P.kCB.lzy.U1Qw| * |until 0x341.7 (120) | | | | | [4]{}: element 0x342-0x3d0.7 (143) 0x340| a0 | . | id: "block_group" (0xa0) (Basic container of information containing a single Block and information specific to that Block) 0x342-0x342.7 (1) - | | | type: "master" 0x343-NA (0) + | | | type: "master" 0x340| 01 00 00 00 00 00 00 86 | ........ | size: 134 0x343-0x34a.7 (8) | | | elements[0:2]: 0x34b-0x3d0.7 (134) | | | [0]{}: element 0x34b-0x3c9.7 (127) 0x340| a1 | . | id: "block" (0xa1) (Block containing the actual data to be rendered and a timestamp relative to the Cluster Timestamp) 0x34b-0x34b.7 (1) - | | | type: "binary" 0x34c-NA (0) + | | | type: "binary" 0x340| fd | . | size: 125 0x34c-0x34c.7 (1) 0x340| 81 | . | track_number: 1 0x34d-0x34d.7 (1) 0x340| 00 29| .)| timestamp: 41 0x34e-0x34f.7 (2) @@ -435,64 +435,64 @@ $ fq -d matroska dv opus.mkv 0x350|00 |. | lacing: "none" (0) 0x350.5-0x350.6 (0.2) 0x350|00 |. | not_used: false 0x350.7-0x350.7 (0.1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| packet{}: (opus_packet) 0x351-0x3c9.7 (121) - | | | type: "audio" 0x351-NA (0) + | | | type: "audio" | | | toc{}: 0x351-0x3c9.7 (121) | | | config{}: 0x351-0x351.4 (0.5) 0x350| f8 | . | config: 31 0x351-0x351.4 (0.5) - | | | mode: "CELT-only" 0x351.5-NA (0) - | | | bandwidth: "FB" 0x351.5-NA (0) - | | | frame_size: 20 0x351.5-NA (0) + | | | mode: "CELT-only" + | | | bandwidth: "FB" + | | | frame_size: 20 0x350| f8 | . | stereo: false 0x351.5-0x351.5 (0.1) | | | frames_per_packet{}: 0x351.6-0x351.7 (0.2) 0x350| f8 | . | config: 0 0x351.6-0x351.7 (0.2) - | | | frames: 1 0x352-NA (0) - | | | mode: "1 frame" 0x352-NA (0) + | | | frames: 1 + | | | mode: "1 frame" 0x350| 18 02 cc 49 57 27 d4 a3 83 e9 53 33 fe 45| ...IW'....S3.E| data: raw bits 0x352-0x3c9.7 (120) 0x360|62 33 33 9c 0b 9c 0e 53 8e 89 19 a9 ad 36 f4 98|b33....S.....6..| * |until 0x3c9.7 (120) | | | | | [1]{}: element 0x3ca-0x3d0.7 (7) 0x3c0| 75 a2 | u. | id: "discard_padding" (0x75a2) (Duration of the silent data added to the Block) 0x3ca-0x3cb.7 (2) - | | | type: "integer" 0x3cc-NA (0) + | | | type: "integer" 0x3c0| 84 | . | size: 4 0x3cc-0x3cc.7 (1) 0x3c0| 00 98 96| ...| value: 10000000 0x3cd-0x3d0.7 (4) 0x3d0|80 |. | | | | [6]{}: element 0x3d1-0x3ec.7 (28) 0x3d0| 1c 53 bb 6b | .S.k | id: "cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access) 0x3d1-0x3d4.7 (4) - | | | type: "master" 0x3d5-NA (0) + | | | type: "master" 0x3d0| 97 | . | size: 23 0x3d5-0x3d5.7 (1) | | | elements[0:2]: 0x3d6-0x3ec.7 (23) | | | [0]{}: element 0x3d6-0x3db.7 (6) 0x3d0| bf | . | id: "crc32" (0xbf) 0x3d6-0x3d6.7 (1) - | | | type: "binary" 0x3d7-NA (0) + | | | type: "binary" 0x3d0| 84 | . | size: 4 0x3d7-0x3d7.7 (1) 0x3d0| 46 b6 8c c7 | F... | value: raw bits 0x3d8-0x3db.7 (4) | | | [1]{}: element 0x3dc-0x3ec.7 (17) 0x3d0| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x3dc-0x3dc.7 (1) - | | | type: "master" 0x3dd-NA (0) + | | | type: "master" 0x3d0| 8f | . | size: 15 0x3dd-0x3dd.7 (1) | | | elements[0:2]: 0x3de-0x3ec.7 (15) | | | [0]{}: element 0x3de-0x3e0.7 (3) 0x3d0| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x3de-0x3de.7 (1) - | | | type: "uinteger" 0x3df-NA (0) + | | | type: "uinteger" 0x3d0| 81| .| size: 1 0x3df-0x3df.7 (1) 0x3e0|00 |. | value: 0 0x3e0-0x3e0.7 (1) | | | [1]{}: element 0x3e1-0x3ec.7 (12) 0x3e0| b7 | . | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x3e1-0x3e1.7 (1) - | | | type: "master" 0x3e2-NA (0) + | | | type: "master" 0x3e0| 8a | . | size: 10 0x3e2-0x3e2.7 (1) | | | elements[0:3]: 0x3e3-0x3ec.7 (10) | | | [0]{}: element 0x3e3-0x3e5.7 (3) 0x3e0| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x3e3-0x3e3.7 (1) - | | | type: "uinteger" 0x3e4-NA (0) + | | | type: "uinteger" 0x3e0| 81 | . | size: 1 0x3e4-0x3e4.7 (1) 0x3e0| 01 | . | value: 1 0x3e5-0x3e5.7 (1) | | | [1]{}: element 0x3e6-0x3e9.7 (4) 0x3e0| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x3e6-0x3e6.7 (1) - | | | type: "uinteger" 0x3e7-NA (0) + | | | type: "uinteger" 0x3e0| 82 | . | size: 2 0x3e7-0x3e7.7 (1) 0x3e0| 02 01 | .. | value: 513 0x3e8-0x3e9.7 (2) | | | [2]{}: element 0x3ea-0x3ec.7 (3) 0x3e0| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x3ea-0x3ea.7 (1) - | | | type: "uinteger" 0x3eb-NA (0) + | | | type: "uinteger" 0x3e0| 81 | . | size: 1 0x3eb-0x3eb.7 (1) 0x3e0| 09| | .| | value: 9 0x3ec-0x3ec.7 (1) diff --git a/format/matroska/testdata/sweep-with-DC.mkvmerge13.mka.fqtest b/format/matroska/testdata/sweep-with-DC.mkvmerge13.mka.fqtest index a0d216d989..bf6ad3c2bb 100644 --- a/format/matroska/testdata/sweep-with-DC.mkvmerge13.mka.fqtest +++ b/format/matroska/testdata/sweep-with-DC.mkvmerge13.mka.fqtest @@ -6,201 +6,201 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | elements[0:2]: 0x0-0x487e.7 (18559) | | | [0]{}: element 0x0-0x27.7 (40) 0x0000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x0000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x0000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0x7-0x7.7 (1) 0x0000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x0000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0xb-0xb.7 (1) 0x0000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x0000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x0000| 81| .| size: 1 0xf-0xf.7 (1) 0x0010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x0010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x0010| 81 | . | size: 1 0x13-0x13.7 (1) 0x0010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x0010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x0010| 88 | . | size: 8 0x17-0x17.7 (1) 0x0010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x0020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x22-0x22.7 (1) 0x0020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x0020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x26-0x26.7 (1) 0x0020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0x487e.7 (18519) 0x0020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x0020| 01 00 00 00| ....| size: 18507 0x2c-0x33.7 (8) 0x0030|00 00 48 4b |..HK | | | | elements[0:11]: 0x34-0x487e.7 (18507) | | | [0]{}: element 0x34-0x74.7 (65) 0x0030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x0030| bc | . | size: 60 0x38-0x38.7 (1) | | | elements[0:4]: 0x39-0x74.7 (60) | | | [0]{}: element 0x39-0x47.7 (15) 0x0030| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x39-0x3a.7 (2) - | | | type: "master" 0x3b-NA (0) + | | | type: "master" 0x0030| 8c | . | size: 12 0x3b-0x3b.7 (1) | | | elements[0:2]: 0x3c-0x47.7 (12) | | | [0]{}: element 0x3c-0x42.7 (7) 0x0030| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x3c-0x3d.7 (2) - | | | type: "binary" 0x3e-NA (0) + | | | type: "binary" 0x0030| 84 | . | size: 4 0x3e-0x3e.7 (1) 0x0030| 15| .| value: raw bits 0x3f-0x42.7 (4) 0x0040|49 a9 66 |I.f | | | | [1]{}: element 0x43-0x47.7 (5) 0x0040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x43-0x44.7 (2) - | | | type: "uinteger" 0x45-NA (0) + | | | type: "uinteger" 0x0040| 82 | . | size: 2 0x45-0x45.7 (1) 0x0040| 10 03 | .. | value: 4099 0x46-0x47.7 (2) | | | [1]{}: element 0x48-0x56.7 (15) 0x0040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x48-0x49.7 (2) - | | | type: "master" 0x4a-NA (0) + | | | type: "master" 0x0040| 8c | . | size: 12 0x4a-0x4a.7 (1) | | | elements[0:2]: 0x4b-0x56.7 (12) | | | [0]{}: element 0x4b-0x51.7 (7) 0x0040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x4b-0x4c.7 (2) - | | | type: "binary" 0x4d-NA (0) + | | | type: "binary" 0x0040| 84 | . | size: 4 0x4d-0x4d.7 (1) 0x0040| 16 54| .T| value: raw bits 0x4e-0x51.7 (4) 0x0050|ae 6b |.k | | | | [1]{}: element 0x52-0x56.7 (5) 0x0050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x52-0x53.7 (2) - | | | type: "uinteger" 0x54-NA (0) + | | | type: "uinteger" 0x0050| 82 | . | size: 2 0x54-0x54.7 (1) 0x0050| 10 8f | .. | value: 4239 0x55-0x56.7 (2) | | | [2]{}: element 0x57-0x65.7 (15) 0x0050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x57-0x58.7 (2) - | | | type: "master" 0x59-NA (0) + | | | type: "master" 0x0050| 8c | . | size: 12 0x59-0x59.7 (1) | | | elements[0:2]: 0x5a-0x65.7 (12) | | | [0]{}: element 0x5a-0x60.7 (7) 0x0050| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5a-0x5b.7 (2) - | | | type: "binary" 0x5c-NA (0) + | | | type: "binary" 0x0050| 84 | . | size: 4 0x5c-0x5c.7 (1) 0x0050| 1c 53 bb| .S.| value: raw bits 0x5d-0x60.7 (4) 0x0060|6b |k | | | | [1]{}: element 0x61-0x65.7 (5) 0x0060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x61-0x62.7 (2) - | | | type: "uinteger" 0x63-NA (0) + | | | type: "uinteger" 0x0060| 82 | . | size: 2 0x63-0x63.7 (1) 0x0060| 46 41 | FA | value: 17985 0x64-0x65.7 (2) | | | [3]{}: element 0x66-0x74.7 (15) 0x0060| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x66-0x67.7 (2) - | | | type: "master" 0x68-NA (0) + | | | type: "master" 0x0060| 8c | . | size: 12 0x68-0x68.7 (1) | | | elements[0:2]: 0x69-0x74.7 (12) | | | [0]{}: element 0x69-0x6f.7 (7) 0x0060| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x69-0x6a.7 (2) - | | | type: "binary" 0x6b-NA (0) + | | | type: "binary" 0x0060| 84 | . | size: 4 0x6b-0x6b.7 (1) 0x0060| 12 54 c3 67| .T.g| value: raw bits 0x6c-0x6f.7 (4) | | | [1]{}: element 0x70-0x74.7 (5) 0x0070|53 ac |S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x70-0x71.7 (2) - | | | type: "uinteger" 0x72-NA (0) + | | | type: "uinteger" 0x0070| 82 | . | size: 2 0x72-0x72.7 (1) 0x0070| 46 a2 | F. | value: 18082 0x73-0x74.7 (2) | | | [1]{}: element 0x75-0x1036.7 (4034) 0x0070| ec | . | id: "void" (0xec) 0x75-0x75.7 (1) - | | | type: "binary" 0x76-NA (0) + | | | type: "binary" 0x0070| 4f bf | O. | size: 4031 0x76-0x77.7 (2) 0x0070| 00 00 00 00 00 00 00 00| ........| value: raw bits 0x78-0x1036.7 (4031) 0x0080|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................| * |until 0x1036.7 (4031) | | | | | [2]{}: element 0x1037-0x10c2.7 (140) 0x1030| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0x1037-0x103a.7 (4) - | | | type: "master" 0x103b-NA (0) + | | | type: "master" 0x1030| 40 86 | @. | size: 134 0x103b-0x103c.7 (2) | | | elements[0:6]: 0x103d-0x10c2.7 (134) | | | [0]{}: element 0x103d-0x1042.7 (6) 0x1030| 2a d7 b1| *..| id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0x103d-0x103f.7 (3) - | | | type: "uinteger" 0x1040-NA (0) + | | | type: "uinteger" 0x1040|82 |. | size: 2 0x1040-0x1040.7 (1) 0x1040| 58 92 | X. | value: 22674 0x1041-0x1042.7 (2) | | | [1]{}: element 0x1043-0x1068.7 (38) 0x1040| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0x1043-0x1044.7 (2) - | | | type: "utf8" 0x1045-NA (0) + | | | type: "utf8" 0x1040| a3 | . | size: 35 0x1045-0x1045.7 (1) 0x1040| 6c 69 62 65 62 6d 6c 20 76 31| libebml v1| value: "libebml v1.4.2 + libmatroska v1.6.2" 0x1046-0x1068.7 (35) 0x1050|2e 34 2e 32 20 2b 20 6c 69 62 6d 61 74 72 6f 73|.4.2 + libmatros| 0x1060|6b 61 20 76 31 2e 36 2e 32 |ka v1.6.2 | | | | [2]{}: element 0x1069-0x1099.7 (49) 0x1060| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0x1069-0x106a.7 (2) - | | | type: "utf8" 0x106b-NA (0) + | | | type: "utf8" 0x1060| ae | . | size: 46 0x106b-0x106b.7 (1) 0x1060| 6d 6b 76 6d| mkvm| value: "mkvmerge v52.0.0 ('Secret For The Mad') 64-bit" 0x106c-0x1099.7 (46) 0x1070|65 72 67 65 20 76 35 32 2e 30 2e 30 20 28 27 53|erge v52.0.0 ('S| * |until 0x1099.7 (46) | | | | | [3]{}: element 0x109a-0x10a4.7 (11) 0x1090| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x109a-0x109b.7 (2) - | | | type: "float" 0x109c-NA (0) + | | | type: "float" 0x1090| 88 | . | size: 8 0x109c-0x109c.7 (1) 0x1090| 40 fc 14| @..| value: 115009 0x109d-0x10a4.7 (8) 0x10a0|10 00 00 00 00 |..... | | | | [4]{}: element 0x10a5-0x10af.7 (11) 0x10a0| 44 61 | Da | id: "date_utc" (0x4461) (The date and time that the Segment was created by the muxing application or library) 0x10a5-0x10a6.7 (2) - | | | type: "date" 0x10a7-NA (0) + | | | type: "date" 0x10a0| 88 | . | size: 8 0x10a7-0x10a7.7 (1) 0x10a0| 09 7b f0 a0 97 43 d2 00| .{...C..| value: raw bits 0x10a8-0x10af.7 (8) | | | [5]{}: element 0x10b0-0x10c2.7 (19) 0x10b0|73 a4 |s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x10b0-0x10b1.7 (2) - | | | type: "binary" 0x10b2-NA (0) + | | | type: "binary" 0x10b0| 90 | . | size: 16 0x10b2-0x10b2.7 (1) 0x10b0| 3b 9f 28 c7 c4 90 8a e0 cd 66 8f 11 8f| ;.(......f...| value: raw bits 0x10b3-0x10c2.7 (16) 0x10c0|7c 2f 54 ||/T | | | | [3]{}: element 0x10c3-0x118f.7 (205) 0x10c0| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x10c3-0x10c6.7 (4) - | | | type: "master" 0x10c7-NA (0) + | | | type: "master" 0x10c0| 40 c7 | @. | size: 199 0x10c7-0x10c8.7 (2) | | | elements[0:1]: 0x10c9-0x118f.7 (199) | | | [0]{}: element 0x10c9-0x118f.7 (199) 0x10c0| ae | . | id: "track_entry" (0xae) (Describes a track with all Elements) 0x10c9-0x10c9.7 (1) - | | | type: "master" 0x10ca-NA (0) + | | | type: "master" 0x10c0| 40 c4 | @. | size: 196 0x10ca-0x10cb.7 (2) | | | elements[0:9]: 0x10cc-0x118f.7 (196) | | | [0]{}: element 0x10cc-0x10ce.7 (3) 0x10c0| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x10cc-0x10cc.7 (1) - | | | type: "uinteger" 0x10cd-NA (0) + | | | type: "uinteger" 0x10c0| 81 | . | size: 1 0x10cd-0x10cd.7 (1) 0x10c0| 01 | . | value: 1 0x10ce-0x10ce.7 (1) | | | [1]{}: element 0x10cf-0x10d9.7 (11) 0x10c0| 73| s| id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x10cf-0x10d0.7 (2) 0x10d0|c5 |. | - | | | type: "uinteger" 0x10d1-NA (0) + | | | type: "uinteger" 0x10d0| 88 | . | size: 8 0x10d1-0x10d1.7 (1) 0x10d0| 34 a9 ce 93 aa 66 c3 46 | 4....f.F | value: 3794791294650729286 0x10d2-0x10d9.7 (8) | | | [2]{}: element 0x10da-0x10dc.7 (3) 0x10d0| 83 | . | id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x10da-0x10da.7 (1) - | | | type: "uinteger" 0x10db-NA (0) + | | | type: "uinteger" 0x10d0| 81 | . | size: 1 0x10db-0x10db.7 (1) 0x10d0| 02 | . | value: "audio" (2) (Audio samples) 0x10dc-0x10dc.7 (1) | | | [3]{}: element 0x10dd-0x10e4.7 (8) 0x10d0| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x10dd-0x10dd.7 (1) - | | | type: "string" 0x10de-NA (0) + | | | type: "string" 0x10d0| 86 | . | size: 6 0x10de-0x10de.7 (1) 0x10d0| 41| A| value: "A_FLAC" 0x10df-0x10e4.7 (6) 0x10e0|5f 46 4c 41 43 |_FLAC | | | | [4]{}: element 0x10e5-0x116d.7 (137) 0x10e0| 63 a2 | c. | id: "codec_private" (0x63a2) (Private data only known to the codec) 0x10e5-0x10e6.7 (2) - | | | type: "binary" 0x10e7-NA (0) + | | | type: "binary" 0x10e0| 40 85 | @. | size: 133 0x10e7-0x10e8.7 (2) | | | value{}: 0x10e9-0x116d.7 (133) 0x10e0| 66 4c 61 43 | fLaC | magic: "fLaC" (valid) 0x10e9-0x10ec.7 (4) @@ -250,54 +250,54 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [5]{}: element 0x116e-0x1175.7 (8) 0x1160| 23 e3| #.| id: "default_duration" (0x23e383) (Number of nanoseconds per frame) 0x116e-0x1170.7 (3) 0x1170|83 |. | - | | | type: "uinteger" 0x1171-NA (0) + | | | type: "uinteger" 0x1170| 84 | . | size: 4 0x1171-0x1171.7 (1) 0x1170| 02 6c 0a 28 | .l.( | value: 40634920 0x1172-0x1175.7 (4) | | | [6]{}: element 0x1176-0x117c.7 (7) 0x1170| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x1176-0x1178.7 (3) - | | | type: "string" 0x1179-NA (0) + | | | type: "string" 0x1170| 83 | . | size: 3 0x1179-0x1179.7 (1) 0x1170| 75 6e 64 | und | value: "und" 0x117a-0x117c.7 (3) | | | [7]{}: element 0x117d-0x1183.7 (7) 0x1170| 22 b5 9d| "..| id: "language_bcp47" (0x22b59d) (The language of the track) 0x117d-0x117f.7 (3) - | | | type: "string" 0x1180-NA (0) + | | | type: "string" 0x1180|83 |. | size: 3 0x1180-0x1180.7 (1) 0x1180| 75 6e 64 | und | value: "und" 0x1181-0x1183.7 (3) | | | [8]{}: element 0x1184-0x118f.7 (12) 0x1180| e1 | . | id: "audio" (0xe1) (Audio settings) 0x1184-0x1184.7 (1) - | | | type: "master" 0x1185-NA (0) + | | | type: "master" 0x1180| 8a | . | size: 10 0x1185-0x1185.7 (1) | | | elements[0:2]: 0x1186-0x118f.7 (10) | | | [0]{}: element 0x1186-0x118b.7 (6) 0x1180| b5 | . | id: "sampling_frequency" (0xb5) (Sampling frequency in Hz) 0x1186-0x1186.7 (1) - | | | type: "float" 0x1187-NA (0) + | | | type: "float" 0x1180| 84 | . | size: 4 0x1187-0x1187.7 (1) 0x1180| 47 2c 44 00 | G,D. | value: 44100 0x1188-0x118b.7 (4) | | | [1]{}: element 0x118c-0x118f.7 (4) 0x1180| 62 64 | bd | id: "bit_depth" (0x6264) (Bits per sample) 0x118c-0x118d.7 (2) - | | | type: "uinteger" 0x118e-NA (0) + | | | type: "uinteger" 0x1180| 81 | . | size: 1 0x118e-0x118e.7 (1) 0x1180| 10| .| value: 16 0x118f-0x118f.7 (1) | | | [4]{}: element 0x1190-0x15b9.7 (1066) 0x1190|ec |. | id: "void" (0xec) 0x1190-0x1190.7 (1) - | | | type: "binary" 0x1191-NA (0) + | | | type: "binary" 0x1190| 44 27 | D' | size: 1063 0x1191-0x1192.7 (2) 0x1190| 00 00 00 00 00 00 00 00 00 00 00 00 00| .............| value: raw bits 0x1193-0x15b9.7 (1063) 0x11a0|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................| * |until 0x15b9.7 (1063) | | | | | [5]{}: element 0x15ba-0x1979.7 (960) 0x15b0| 1f 43 b6 75 | .C.u | id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x15ba-0x15bd.7 (4) - | | | type: "master" 0x15be-NA (0) + | | | type: "master" 0x15b0| 43 ba| C.| size: 954 0x15be-0x15bf.7 (2) | | | elements[0:4]: 0x15c0-0x1979.7 (954) | | | [0]{}: element 0x15c0-0x15c2.7 (3) 0x15c0|e7 |. | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x15c0-0x15c0.7 (1) - | | | type: "uinteger" 0x15c1-NA (0) + | | | type: "uinteger" 0x15c0| 81 | . | size: 1 0x15c1-0x15c1.7 (1) 0x15c0| 00 | . | value: 0 0x15c2-0x15c2.7 (1) | | | [1]{}: element 0x15c3-0x1631.7 (111) 0x15c0| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x15c3-0x15c3.7 (1) - | | | type: "binary" 0x15c4-NA (0) + | | | type: "binary" 0x15c0| ed | . | size: 109 0x15c4-0x15c4.7 (1) 0x15c0| 81 | . | track_number: 1 0x15c5-0x15c5.7 (1) 0x15c0| 00 00 | .. | timestamp: 0 0x15c6-0x15c7.7 (2) @@ -329,7 +329,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x15d0| 00 | . | zero_bit: 0 (valid) 0x15d2-0x15d2 (0.1) 0x15d0| 00 | . | subframe_type: "constant" (0b0) 0x15d2.1-0x15d2.6 (0.6) 0x15d0| 00 | . | wasted_bits_flag: 0 0x15d2.7-0x15d2.7 (0.1) - | | | subframe_sample_size: 16 0x15d3-NA (0) + | | | subframe_sample_size: 16 0x15d0| 00 00 | .. | value: 0 0x15d3-0x15d4.7 (2) | | | byte_align: 0 (valid) 0x15d5-NA (0) 0x15d0| 0f 18 | .. | footer_crc: "0f18" (raw bits) (valid) 0x15d5-0x15d6.7 (2) @@ -352,7 +352,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x15d0| 00| .| zero_bit: 0 (valid) 0x15df-0x15df (0.1) 0x15d0| 00| .| subframe_type: "constant" (0b0) 0x15df.1-0x15df.6 (0.6) 0x15d0| 00| .| wasted_bits_flag: 0 0x15df.7-0x15df.7 (0.1) - | | | subframe_sample_size: 16 0x15e0-NA (0) + | | | subframe_sample_size: 16 0x15e0|00 00 |.. | value: 0 0x15e0-0x15e1.7 (2) | | | byte_align: 0 (valid) 0x15e2-NA (0) 0x15e0| 92 19 | .. | footer_crc: "9219" (raw bits) (valid) 0x15e2-0x15e3.7 (2) @@ -375,7 +375,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x15e0| 00 | . | zero_bit: 0 (valid) 0x15ec-0x15ec (0.1) 0x15e0| 00 | . | subframe_type: "constant" (0b0) 0x15ec.1-0x15ec.6 (0.6) 0x15e0| 00 | . | wasted_bits_flag: 0 0x15ec.7-0x15ec.7 (0.1) - | | | subframe_sample_size: 16 0x15ed-NA (0) + | | | subframe_sample_size: 16 0x15e0| 00 00 | .. | value: 0 0x15ed-0x15ee.7 (2) | | | byte_align: 0 (valid) 0x15ef-NA (0) 0x15e0| b5| .| footer_crc: "b51f" (raw bits) (valid) 0x15ef-0x15f0.7 (2) @@ -399,7 +399,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x15f0| 00 | . | zero_bit: 0 (valid) 0x15f9-0x15f9 (0.1) 0x15f0| 00 | . | subframe_type: "constant" (0b0) 0x15f9.1-0x15f9.6 (0.6) 0x15f0| 00 | . | wasted_bits_flag: 0 0x15f9.7-0x15f9.7 (0.1) - | | | subframe_sample_size: 16 0x15fa-NA (0) + | | | subframe_sample_size: 16 0x15f0| 00 00 | .. | value: 0 0x15fa-0x15fb.7 (2) | | | byte_align: 0 (valid) 0x15fc-NA (0) 0x15f0| 28 1e | (. | footer_crc: "281e" (raw bits) (valid) 0x15fc-0x15fd.7 (2) @@ -422,7 +422,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1600| 00 | . | zero_bit: 0 (valid) 0x1606-0x1606 (0.1) 0x1600| 00 | . | subframe_type: "constant" (0b0) 0x1606.1-0x1606.6 (0.6) 0x1600| 00 | . | wasted_bits_flag: 0 0x1606.7-0x1606.7 (0.1) - | | | subframe_sample_size: 16 0x1607-NA (0) + | | | subframe_sample_size: 16 0x1600| 00 00 | .. | value: 0 0x1607-0x1608.7 (2) | | | byte_align: 0 (valid) 0x1609-NA (0) 0x1600| 97 6b | .k | footer_crc: "976b" (raw bits) (valid) 0x1609-0x160a.7 (2) @@ -445,7 +445,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1610| 00 | . | zero_bit: 0 (valid) 0x1613-0x1613 (0.1) 0x1610| 00 | . | subframe_type: "constant" (0b0) 0x1613.1-0x1613.6 (0.6) 0x1610| 00 | . | wasted_bits_flag: 0 0x1613.7-0x1613.7 (0.1) - | | | subframe_sample_size: 16 0x1614-NA (0) + | | | subframe_sample_size: 16 0x1610| 00 00 | .. | value: 0 0x1614-0x1615.7 (2) | | | byte_align: 0 (valid) 0x1616-NA (0) 0x1610| 0a 6a | .j | footer_crc: "0a6a" (raw bits) (valid) 0x1616-0x1617.7 (2) @@ -468,7 +468,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1620|00 |. | zero_bit: 0 (valid) 0x1620-0x1620 (0.1) 0x1620|00 |. | subframe_type: "constant" (0b0) 0x1620.1-0x1620.6 (0.6) 0x1620|00 |. | wasted_bits_flag: 0 0x1620.7-0x1620.7 (0.1) - | | | subframe_sample_size: 16 0x1621-NA (0) + | | | subframe_sample_size: 16 0x1620| 00 00 | .. | value: 0 0x1621-0x1622.7 (2) | | | byte_align: 0 (valid) 0x1623-NA (0) 0x1620| 2d 6c | -l | footer_crc: "2d6c" (raw bits) (valid) 0x1623-0x1624.7 (2) @@ -491,13 +491,13 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1620| 00 | . | zero_bit: 0 (valid) 0x162d-0x162d (0.1) 0x1620| 00 | . | subframe_type: "constant" (0b0) 0x162d.1-0x162d.6 (0.6) 0x1620| 00 | . | wasted_bits_flag: 0 0x162d.7-0x162d.7 (0.1) - | | | subframe_sample_size: 16 0x162e-NA (0) + | | | subframe_sample_size: 16 0x1620| 00 00| ..| value: 0 0x162e-0x162f.7 (2) | | | byte_align: 0 (valid) 0x1630-NA (0) 0x1630|b0 6d |.m | footer_crc: "b06d" (raw bits) (valid) 0x1630-0x1631.7 (2) | | | [2]{}: element 0x1632-0x16a0.7 (111) 0x1630| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x1632-0x1632.7 (1) - | | | type: "binary" 0x1633-NA (0) + | | | type: "binary" 0x1630| ed | . | size: 109 0x1633-0x1633.7 (1) 0x1630| 81 | . | track_number: 1 0x1634-0x1634.7 (1) 0x1630| 38 01 | 8. | timestamp: 14337 0x1635-0x1636.7 (2) @@ -528,7 +528,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1640| 00 | . | zero_bit: 0 (valid) 0x1641-0x1641 (0.1) 0x1640| 00 | . | subframe_type: "constant" (0b0) 0x1641.1-0x1641.6 (0.6) 0x1640| 00 | . | wasted_bits_flag: 0 0x1641.7-0x1641.7 (0.1) - | | | subframe_sample_size: 16 0x1642-NA (0) + | | | subframe_sample_size: 16 0x1640| 00 00 | .. | value: 0 0x1642-0x1643.7 (2) | | | byte_align: 0 (valid) 0x1644-NA (0) 0x1640| d3 83 | .. | footer_crc: "d383" (raw bits) (valid) 0x1644-0x1645.7 (2) @@ -551,7 +551,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1640| 00 | . | zero_bit: 0 (valid) 0x164e-0x164e (0.1) 0x1640| 00 | . | subframe_type: "constant" (0b0) 0x164e.1-0x164e.6 (0.6) 0x1640| 00 | . | wasted_bits_flag: 0 0x164e.7-0x164e.7 (0.1) - | | | subframe_sample_size: 16 0x164f-NA (0) + | | | subframe_sample_size: 16 0x1640| 00| .| value: 0 0x164f-0x1650.7 (2) 0x1650|00 |. | | | | byte_align: 0 (valid) 0x1651-NA (0) @@ -575,7 +575,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1650| 00 | . | zero_bit: 0 (valid) 0x165b-0x165b (0.1) 0x1650| 00 | . | subframe_type: "constant" (0b0) 0x165b.1-0x165b.6 (0.6) 0x1650| 00 | . | wasted_bits_flag: 0 0x165b.7-0x165b.7 (0.1) - | | | subframe_sample_size: 16 0x165c-NA (0) + | | | subframe_sample_size: 16 0x1650| 00 00 | .. | value: 0 0x165c-0x165d.7 (2) | | | byte_align: 0 (valid) 0x165e-NA (0) 0x1650| 69 84| i.| footer_crc: "6984" (raw bits) (valid) 0x165e-0x165f.7 (2) @@ -598,7 +598,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1660| 00 | . | zero_bit: 0 (valid) 0x1668-0x1668 (0.1) 0x1660| 00 | . | subframe_type: "constant" (0b0) 0x1668.1-0x1668.6 (0.6) 0x1660| 00 | . | wasted_bits_flag: 0 0x1668.7-0x1668.7 (0.1) - | | | subframe_sample_size: 16 0x1669-NA (0) + | | | subframe_sample_size: 16 0x1660| 00 00 | .. | value: 0 0x1669-0x166a.7 (2) | | | byte_align: 0 (valid) 0x166b-NA (0) 0x1660| f4 85 | .. | footer_crc: "f485" (raw bits) (valid) 0x166b-0x166c.7 (2) @@ -621,7 +621,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1670| 00 | . | zero_bit: 0 (valid) 0x1675-0x1675 (0.1) 0x1670| 00 | . | subframe_type: "constant" (0b0) 0x1675.1-0x1675.6 (0.6) 0x1670| 00 | . | wasted_bits_flag: 0 0x1675.7-0x1675.7 (0.1) - | | | subframe_sample_size: 16 0x1676-NA (0) + | | | subframe_sample_size: 16 0x1670| 00 00 | .. | value: 0 0x1676-0x1677.7 (2) | | | byte_align: 0 (valid) 0x1678-NA (0) 0x1670| 4b f0 | K. | footer_crc: "4bf0" (raw bits) (valid) 0x1678-0x1679.7 (2) @@ -645,7 +645,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1680| 00 | . | zero_bit: 0 (valid) 0x1682-0x1682 (0.1) 0x1680| 00 | . | subframe_type: "constant" (0b0) 0x1682.1-0x1682.6 (0.6) 0x1680| 00 | . | wasted_bits_flag: 0 0x1682.7-0x1682.7 (0.1) - | | | subframe_sample_size: 16 0x1683-NA (0) + | | | subframe_sample_size: 16 0x1680| 00 00 | .. | value: 0 0x1683-0x1684.7 (2) | | | byte_align: 0 (valid) 0x1685-NA (0) 0x1680| d6 f1 | .. | footer_crc: "d6f1" (raw bits) (valid) 0x1685-0x1686.7 (2) @@ -668,7 +668,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1680| 00| .| zero_bit: 0 (valid) 0x168f-0x168f (0.1) 0x1680| 00| .| subframe_type: "constant" (0b0) 0x168f.1-0x168f.6 (0.6) 0x1680| 00| .| wasted_bits_flag: 0 0x168f.7-0x168f.7 (0.1) - | | | subframe_sample_size: 16 0x1690-NA (0) + | | | subframe_sample_size: 16 0x1690|00 00 |.. | value: 0 0x1690-0x1691.7 (2) | | | byte_align: 0 (valid) 0x1692-NA (0) 0x1690| f1 f7 | .. | footer_crc: "f1f7" (raw bits) (valid) 0x1692-0x1693.7 (2) @@ -691,14 +691,14 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1690| 00 | . | zero_bit: 0 (valid) 0x169c-0x169c (0.1) 0x1690| 00 | . | subframe_type: "constant" (0b0) 0x169c.1-0x169c.6 (0.6) 0x1690| 00 | . | wasted_bits_flag: 0 0x169c.7-0x169c.7 (0.1) - | | | subframe_sample_size: 16 0x169d-NA (0) + | | | subframe_sample_size: 16 0x1690| 00 00 | .. | value: 0 0x169d-0x169e.7 (2) | | | byte_align: 0 (valid) 0x169f-NA (0) 0x1690| 6c| l| footer_crc: "6cf6" (raw bits) (valid) 0x169f-0x16a0.7 (2) 0x16a0|f6 |. | | | | [3]{}: element 0x16a1-0x1979.7 (729) 0x16a0| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x16a1-0x16a1.7 (1) - | | | type: "binary" 0x16a2-NA (0) + | | | type: "binary" 0x16a0| 42 d6 | B. | size: 726 0x16a2-0x16a3.7 (2) 0x16a0| 81 | . | track_number: 1 0x16a4-0x16a4.7 (1) 0x16a0| 70 02 | p. | timestamp: 28674 0x16a5-0x16a6.7 (2) @@ -731,23 +731,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x16b3-0x1797.7 (229) 0x16b0| 12 | . | zero_bit: 0 (valid) 0x16b3-0x16b3 (0.1) 0x16b0| 12 | . | subframe_type: "fixed" (0b1001) 0x16b3.1-0x16b3.6 (0.6) - | | | lpc_order: 1 0x16b3.7-NA (0) + | | | lpc_order: 1 0x16b0| 12 | . | wasted_bits_flag: 0 0x16b3.7-0x16b3.7 (0.1) - | | | subframe_sample_size: 16 0x16b4-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x16b4-0x16b5.7 (2) 0x16b0| 00 00 | .. | [0]: 0 value 0x16b4-0x16b5.7 (2) 0x16b0| 04 | . | residual_coding_method: 4 (0) (rice) 0x16b6-0x16b6.1 (0.2) 0x16b0| 04 | . | partition_order: 1 0x16b6.2-0x16b6.5 (0.4) - | | | rice_partitions: 2 0x16b6.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x16b6.6-0x1797.7 (225.2) | | | [0]{}: partition 0x16b6.6-0x1727 (112.3) - | | | count: 895 0x16b6.6-NA (0) + | | | count: 895 0x16b0| 04 3f | .? | rice_parameter: 0 0x16b6.6-0x16b7.1 (0.4) 0x16b0| 3f ff ff ff ff ff ff ff ff| ?........| samples: raw bits 0x16b7.2-0x1727 (111.7) 0x16c0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x1727 (112) | | | | | [1]{}: partition 0x1727.1-0x1797.7 (112.7) - | | | count: 896 0x1727.1-NA (0) + | | | count: 896 0x1720| 87 | . | rice_parameter: 0 0x1727.1-0x1727.4 (0.4) 0x1720| 87 ff ff ff ff ff fe ff ff| .........| samples: raw bits 0x1727.5-0x1797.7 (112.3) 0x1730|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -773,23 +773,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x17a2-0x1887.2 (229.3) 0x17a0| 12 | . | zero_bit: 0 (valid) 0x17a2-0x17a2 (0.1) 0x17a0| 12 | . | subframe_type: "fixed" (0b1001) 0x17a2.1-0x17a2.6 (0.6) - | | | lpc_order: 1 0x17a2.7-NA (0) + | | | lpc_order: 1 0x17a0| 12 | . | wasted_bits_flag: 0 0x17a2.7-0x17a2.7 (0.1) - | | | subframe_sample_size: 16 0x17a3-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x17a3-0x17a4.7 (2) 0x17a0| 00 00 | .. | [0]: 0 value 0x17a3-0x17a4.7 (2) 0x17a0| 04 | . | residual_coding_method: 4 (0) (rice) 0x17a5-0x17a5.1 (0.2) 0x17a0| 04 | . | partition_order: 1 0x17a5.2-0x17a5.5 (0.4) - | | | rice_partitions: 2 0x17a5.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x17a5.6-0x1887.2 (225.5) | | | [0]{}: partition 0x17a5.6-0x1816.3 (112.6) - | | | count: 895 0x17a5.6-NA (0) + | | | count: 895 0x17a0| 04 3f | .? | rice_parameter: 0 0x17a5.6-0x17a6.1 (0.4) 0x17a0| 3f ff ff ff ff ff ff ff ff ff| ?.........| samples: raw bits 0x17a6.2-0x1816.3 (112.2) 0x17b0|ff ff ff ff ff ff ff ff ff ff ff f3 ff ff ff ff|................| * |until 0x1816.3 (113) | | | | | [1]{}: partition 0x1816.4-0x1887.2 (112.7) - | | | count: 896 0x1816.4-NA (0) + | | | count: 896 0x1810| f0 | . | rice_parameter: 0 0x1816.4-0x1816.7 (0.4) 0x1810| ff ff ff ff ff ff ff ff ff| .........| samples: raw bits 0x1817-0x1887.2 (112.3) 0x1820|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -815,23 +815,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x1892-0x1977 (229.1) 0x1890| 12 | . | zero_bit: 0 (valid) 0x1892-0x1892 (0.1) 0x1890| 12 | . | subframe_type: "fixed" (0b1001) 0x1892.1-0x1892.6 (0.6) - | | | lpc_order: 1 0x1892.7-NA (0) + | | | lpc_order: 1 0x1890| 12 | . | wasted_bits_flag: 0 0x1892.7-0x1892.7 (0.1) - | | | subframe_sample_size: 16 0x1893-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x1893-0x1894.7 (2) 0x1890| 00 00 | .. | [0]: 0 value 0x1893-0x1894.7 (2) 0x1890| 04 | . | residual_coding_method: 4 (0) (rice) 0x1895-0x1895.1 (0.2) 0x1890| 04 | . | partition_order: 1 0x1895.2-0x1895.5 (0.4) - | | | rice_partitions: 2 0x1895.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x1895.6-0x1977 (225.3) | | | [0]{}: partition 0x1895.6-0x1906.2 (112.5) - | | | count: 895 0x1895.6-NA (0) + | | | count: 895 0x1890| 04 3f | .? | rice_parameter: 0 0x1895.6-0x1896.1 (0.4) 0x1890| 3f ff ff ff ff ff ff ff ff ff| ?.........| samples: raw bits 0x1896.2-0x1906.2 (112.1) 0x18a0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x1906.2 (113) | | | | | [1]{}: partition 0x1906.3-0x1977 (112.6) - | | | count: 896 0x1906.3-NA (0) + | | | count: 896 0x1900| e1 | . | rice_parameter: 0 0x1906.3-0x1906.6 (0.4) 0x1900| e1 ff ff ff ff ff ff ff ff ff| ..........| samples: raw bits 0x1906.7-0x1977 (112.2) 0x1910|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -840,17 +840,17 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x1970| 0b 9d | .. | footer_crc: "0b9d" (raw bits) (valid) 0x1978-0x1979.7 (2) | | | [6]{}: element 0x197a-0x2b9e.7 (4645) 0x1970| 1f 43 b6 75 | .C.u | id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x197a-0x197d.7 (4) - | | | type: "master" 0x197e-NA (0) + | | | type: "master" 0x1970| 52 1f| R.| size: 4639 0x197e-0x197f.7 (2) | | | elements[0:4]: 0x1980-0x2b9e.7 (4639) | | | [0]{}: element 0x1980-0x1983.7 (4) 0x1980|e7 |. | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x1980-0x1980.7 (1) - | | | type: "uinteger" 0x1981-NA (0) + | | | type: "uinteger" 0x1980| 82 | . | size: 2 0x1981-0x1981.7 (1) 0x1980| 85 03 | .. | value: 34051 0x1982-0x1983.7 (2) | | | [1]{}: element 0x1984-0x2115.7 (1938) 0x1980| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x1984-0x1984.7 (1) - | | | type: "binary" 0x1985-NA (0) + | | | type: "binary" 0x1980| 47 8f | G. | size: 1935 0x1985-0x1986.7 (2) 0x1980| 81 | . | track_number: 1 0x1987-0x1987.7 (1) 0x1980| 00 00 | .. | timestamp: 0 0x1988-0x1989.7 (2) @@ -888,23 +888,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x199b-0x1a80.1 (229.2) 0x1990| 12 | . | zero_bit: 0 (valid) 0x199b-0x199b (0.1) 0x1990| 12 | . | subframe_type: "fixed" (0b1001) 0x199b.1-0x199b.6 (0.6) - | | | lpc_order: 1 0x199b.7-NA (0) + | | | lpc_order: 1 0x1990| 12 | . | wasted_bits_flag: 0 0x199b.7-0x199b.7 (0.1) - | | | subframe_sample_size: 16 0x199c-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x199c-0x199d.7 (2) 0x1990| ff ff | .. | [0]: -1 value 0x199c-0x199d.7 (2) 0x1990| 04 | . | residual_coding_method: 4 (0) (rice) 0x199e-0x199e.1 (0.2) 0x1990| 04 | . | partition_order: 1 0x199e.2-0x199e.5 (0.4) - | | | rice_partitions: 2 0x199e.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x199e.6-0x1a80.1 (225.4) | | | [0]{}: partition 0x199e.6-0x1a0f.4 (112.7) - | | | count: 895 0x199e.6-NA (0) + | | | count: 895 0x1990| 04 3f| .?| rice_parameter: 0 0x199e.6-0x199f.1 (0.4) 0x1990| 3f| ?| samples: raw bits 0x199f.2-0x1a0f.4 (112.3) 0x19a0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x1a0f.4 (113) | | | | | [1]{}: partition 0x1a0f.5-0x1a80.1 (112.5) - | | | count: 896 0x1a0f.5-NA (0) + | | | count: 896 0x1a00| f8| .| rice_parameter: 0 0x1a0f.5-0x1a10 (0.4) 0x1a10|7f |. | 0x1a10|7f ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| samples: raw bits 0x1a10.1-0x1a80.1 (112.1) @@ -930,23 +930,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x1a8b-0x1b70.1 (229.2) 0x1a80| 12 | . | zero_bit: 0 (valid) 0x1a8b-0x1a8b (0.1) 0x1a80| 12 | . | subframe_type: "fixed" (0b1001) 0x1a8b.1-0x1a8b.6 (0.6) - | | | lpc_order: 1 0x1a8b.7-NA (0) + | | | lpc_order: 1 0x1a80| 12 | . | wasted_bits_flag: 0 0x1a8b.7-0x1a8b.7 (0.1) - | | | subframe_sample_size: 16 0x1a8c-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x1a8c-0x1a8d.7 (2) 0x1a80| 00 00 | .. | [0]: 0 value 0x1a8c-0x1a8d.7 (2) 0x1a80| 04 | . | residual_coding_method: 4 (0) (rice) 0x1a8e-0x1a8e.1 (0.2) 0x1a80| 04 | . | partition_order: 1 0x1a8e.2-0x1a8e.5 (0.4) - | | | rice_partitions: 2 0x1a8e.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x1a8e.6-0x1b70.1 (225.4) | | | [0]{}: partition 0x1a8e.6-0x1aff.3 (112.6) - | | | count: 895 0x1a8e.6-NA (0) + | | | count: 895 0x1a80| 04 3f| .?| rice_parameter: 0 0x1a8e.6-0x1a8f.1 (0.4) 0x1a80| 3f| ?| samples: raw bits 0x1a8f.2-0x1aff.3 (112.2) 0x1a90|ff ff ff ff ff ff ff ff ff 7f ff ff ff ff ff ff|................| * |until 0x1aff.3 (113) | | | | | [1]{}: partition 0x1aff.4-0x1b70.1 (112.6) - | | | count: 896 0x1aff.4-NA (0) + | | | count: 896 0x1af0| f0| .| rice_parameter: 0 0x1aff.4-0x1aff.7 (0.4) 0x1b00|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| samples: raw bits 0x1b00-0x1b70.1 (112.2) * |until 0x1b70.1 (113) | | @@ -970,23 +970,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x1b7b-0x1c60.2 (229.3) 0x1b70| 12 | . | zero_bit: 0 (valid) 0x1b7b-0x1b7b (0.1) 0x1b70| 12 | . | subframe_type: "fixed" (0b1001) 0x1b7b.1-0x1b7b.6 (0.6) - | | | lpc_order: 1 0x1b7b.7-NA (0) + | | | lpc_order: 1 0x1b70| 12 | . | wasted_bits_flag: 0 0x1b7b.7-0x1b7b.7 (0.1) - | | | subframe_sample_size: 16 0x1b7c-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x1b7c-0x1b7d.7 (2) 0x1b70| 00 01 | .. | [0]: 1 value 0x1b7c-0x1b7d.7 (2) 0x1b70| 04 | . | residual_coding_method: 4 (0) (rice) 0x1b7e-0x1b7e.1 (0.2) 0x1b70| 04 | . | partition_order: 1 0x1b7e.2-0x1b7e.5 (0.4) - | | | rice_partitions: 2 0x1b7e.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x1b7e.6-0x1c60.2 (225.5) | | | [0]{}: partition 0x1b7e.6-0x1bef.2 (112.5) - | | | count: 895 0x1b7e.6-NA (0) + | | | count: 895 0x1b70| 04 3f| .?| rice_parameter: 0 0x1b7e.6-0x1b7f.1 (0.4) 0x1b70| 3f| ?| samples: raw bits 0x1b7f.2-0x1bef.2 (112.1) 0x1b80|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x1bef.2 (113) | | | | | [1]{}: partition 0x1bef.3-0x1c60.2 (113) - | | | count: 896 0x1bef.3-NA (0) + | | | count: 896 0x1be0| e1| .| rice_parameter: 0 0x1bef.3-0x1bef.6 (0.4) 0x1be0| e1| .| samples: raw bits 0x1bef.7-0x1c60.2 (112.4) 0x1bf0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -1011,23 +1011,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x1c6b-0x1d50.6 (229.7) 0x1c60| 12 | . | zero_bit: 0 (valid) 0x1c6b-0x1c6b (0.1) 0x1c60| 12 | . | subframe_type: "fixed" (0b1001) 0x1c6b.1-0x1c6b.6 (0.6) - | | | lpc_order: 1 0x1c6b.7-NA (0) + | | | lpc_order: 1 0x1c60| 12 | . | wasted_bits_flag: 0 0x1c6b.7-0x1c6b.7 (0.1) - | | | subframe_sample_size: 16 0x1c6c-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x1c6c-0x1c6d.7 (2) 0x1c60| 00 01 | .. | [0]: 1 value 0x1c6c-0x1c6d.7 (2) 0x1c60| 04 | . | residual_coding_method: 4 (0) (rice) 0x1c6e-0x1c6e.1 (0.2) 0x1c60| 04 | . | partition_order: 1 0x1c6e.2-0x1c6e.5 (0.4) - | | | rice_partitions: 2 0x1c6e.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x1c6e.6-0x1d50.6 (226.1) | | | [0]{}: partition 0x1c6e.6-0x1cdf.5 (113) - | | | count: 895 0x1c6e.6-NA (0) + | | | count: 895 0x1c60| 04 3f| .?| rice_parameter: 0 0x1c6e.6-0x1c6f.1 (0.4) 0x1c60| 3f| ?| samples: raw bits 0x1c6f.2-0x1cdf.5 (112.4) 0x1c70|ff ff f9 ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x1cdf.5 (113) | | | | | [1]{}: partition 0x1cdf.6-0x1d50.6 (113.1) - | | | count: 896 0x1cdf.6-NA (0) + | | | count: 896 0x1cd0| fc| .| rice_parameter: 0 0x1cdf.6-0x1ce0.1 (0.4) 0x1ce0|3f |? | 0x1ce0|3f ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|?...............| samples: raw bits 0x1ce0.2-0x1d50.6 (112.5) @@ -1053,23 +1053,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x1d5b-0x1e40.4 (229.5) 0x1d50| 12 | . | zero_bit: 0 (valid) 0x1d5b-0x1d5b (0.1) 0x1d50| 12 | . | subframe_type: "fixed" (0b1001) 0x1d5b.1-0x1d5b.6 (0.6) - | | | lpc_order: 1 0x1d5b.7-NA (0) + | | | lpc_order: 1 0x1d50| 12 | . | wasted_bits_flag: 0 0x1d5b.7-0x1d5b.7 (0.1) - | | | subframe_sample_size: 16 0x1d5c-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x1d5c-0x1d5d.7 (2) 0x1d50| 00 00 | .. | [0]: 0 value 0x1d5c-0x1d5d.7 (2) 0x1d50| 04 | . | residual_coding_method: 4 (0) (rice) 0x1d5e-0x1d5e.1 (0.2) 0x1d50| 04 | . | partition_order: 1 0x1d5e.2-0x1d5e.5 (0.4) - | | | rice_partitions: 2 0x1d5e.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x1d5e.6-0x1e40.4 (225.7) | | | [0]{}: partition 0x1d5e.6-0x1dcf.5 (113) - | | | count: 895 0x1d5e.6-NA (0) + | | | count: 895 0x1d50| 04 3f| .?| rice_parameter: 0 0x1d5e.6-0x1d5f.1 (0.4) 0x1d50| 3f| ?| samples: raw bits 0x1d5f.2-0x1dcf.5 (112.4) 0x1d60|ff ff ff ff ff ff ff fe 7f ff ff ff ff ff ff ff|................| * |until 0x1dcf.5 (113) | | | | | [1]{}: partition 0x1dcf.6-0x1e40.4 (112.7) - | | | count: 896 0x1dcf.6-NA (0) + | | | count: 896 0x1dc0| fc| .| rice_parameter: 0 0x1dcf.6-0x1dd0.1 (0.4) 0x1dd0|3f |? | 0x1dd0|3f ff ff ff ff ff ff ff ff fe ff ff ff ff ff ff|?...............| samples: raw bits 0x1dd0.2-0x1e40.4 (112.3) @@ -1095,23 +1095,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x1e4b-0x1f31 (230.1) 0x1e40| 12 | . | zero_bit: 0 (valid) 0x1e4b-0x1e4b (0.1) 0x1e40| 12 | . | subframe_type: "fixed" (0b1001) 0x1e4b.1-0x1e4b.6 (0.6) - | | | lpc_order: 1 0x1e4b.7-NA (0) + | | | lpc_order: 1 0x1e40| 12 | . | wasted_bits_flag: 0 0x1e4b.7-0x1e4b.7 (0.1) - | | | subframe_sample_size: 16 0x1e4c-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x1e4c-0x1e4d.7 (2) 0x1e40| ff fe | .. | [0]: -2 value 0x1e4c-0x1e4d.7 (2) 0x1e40| 04 | . | residual_coding_method: 4 (0) (rice) 0x1e4e-0x1e4e.1 (0.2) 0x1e40| 04 | . | partition_order: 1 0x1e4e.2-0x1e4e.5 (0.4) - | | | rice_partitions: 2 0x1e4e.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x1e4e.6-0x1f31 (226.3) | | | [0]{}: partition 0x1e4e.6-0x1ec0 (113.3) - | | | count: 895 0x1e4e.6-NA (0) + | | | count: 895 0x1e40| 04 3f| .?| rice_parameter: 0 0x1e4e.6-0x1e4f.1 (0.4) 0x1e40| 3f| ?| samples: raw bits 0x1e4f.2-0x1ec0 (112.7) 0x1e50|ff ff ff ff ff ff ff ff ff ff 3f ff ff ff ff ff|..........?.....| * |until 0x1ec0 (113) | | | | | [1]{}: partition 0x1ec0.1-0x1f31 (113) - | | | count: 896 0x1ec0.1-NA (0) + | | | count: 896 0x1ec0|87 |. | rice_parameter: 0 0x1ec0.1-0x1ec0.4 (0.4) 0x1ec0|87 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| samples: raw bits 0x1ec0.5-0x1f31 (112.4) 0x1ed0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -1136,24 +1136,24 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x1f3c-0x2022.4 (230.5) 0x1f30| 12 | . | zero_bit: 0 (valid) 0x1f3c-0x1f3c (0.1) 0x1f30| 12 | . | subframe_type: "fixed" (0b1001) 0x1f3c.1-0x1f3c.6 (0.6) - | | | lpc_order: 1 0x1f3c.7-NA (0) + | | | lpc_order: 1 0x1f30| 12 | . | wasted_bits_flag: 0 0x1f3c.7-0x1f3c.7 (0.1) - | | | subframe_sample_size: 16 0x1f3d-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x1f3d-0x1f3e.7 (2) 0x1f30| ff fe | .. | [0]: -2 value 0x1f3d-0x1f3e.7 (2) 0x1f30| 04| .| residual_coding_method: 4 (0) (rice) 0x1f3f-0x1f3f.1 (0.2) 0x1f30| 04| .| partition_order: 1 0x1f3f.2-0x1f3f.5 (0.4) - | | | rice_partitions: 2 0x1f3f.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x1f3f.6-0x2022.4 (226.7) | | | [0]{}: partition 0x1f3f.6-0x1fb1.1 (113.4) - | | | count: 895 0x1f3f.6-NA (0) + | | | count: 895 0x1f30| 04| .| rice_parameter: 0 0x1f3f.6-0x1f40.1 (0.4) 0x1f40|3f |? | 0x1f40|3f ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|?...............| samples: raw bits 0x1f40.2-0x1fb1.1 (113) 0x1f50|ff ff ff ff fb ff ff ff ff ff ff ff e7 ff ff ff|................| * |until 0x1fb1.1 (113) | | | | | [1]{}: partition 0x1fb1.2-0x2022.4 (113.3) - | | | count: 896 0x1fb1.2-NA (0) + | | | count: 896 0x1fb0| c3 | . | rice_parameter: 0 0x1fb1.2-0x1fb1.5 (0.4) 0x1fb0| c3 ff ff ff ff f3 ff ff ff ff ff ff ff ff ff| ...............| samples: raw bits 0x1fb1.6-0x2022.4 (112.7) 0x1fc0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff fe|................| @@ -1178,23 +1178,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x202d-0x2113.3 (230.4) 0x2020| 12 | . | zero_bit: 0 (valid) 0x202d-0x202d (0.1) 0x2020| 12 | . | subframe_type: "fixed" (0b1001) 0x202d.1-0x202d.6 (0.6) - | | | lpc_order: 1 0x202d.7-NA (0) + | | | lpc_order: 1 0x2020| 12 | . | wasted_bits_flag: 0 0x202d.7-0x202d.7 (0.1) - | | | subframe_sample_size: 16 0x202e-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x202e-0x202f.7 (2) 0x2020| 00 00| ..| [0]: 0 value 0x202e-0x202f.7 (2) 0x2030|04 |. | residual_coding_method: 4 (0) (rice) 0x2030-0x2030.1 (0.2) 0x2030|04 |. | partition_order: 1 0x2030.2-0x2030.5 (0.4) - | | | rice_partitions: 2 0x2030.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2030.6-0x2113.3 (226.6) | | | [0]{}: partition 0x2030.6-0x20a1.5 (113) - | | | count: 895 0x2030.6-NA (0) + | | | count: 895 0x2030|04 3f |.? | rice_parameter: 0 0x2030.6-0x2031.1 (0.4) 0x2030| 3f ff ff ff ff ff ff ff ff fe ff ff ff ff ff| ?..............| samples: raw bits 0x2031.2-0x20a1.5 (112.4) 0x2040|ff ff ff ff ff ff ff ff ff ff ff 7f ff ff ff ff|................| * |until 0x20a1.5 (113) | | | | | [1]{}: partition 0x20a1.6-0x2113.3 (113.6) - | | | count: 896 0x20a1.6-NA (0) + | | | count: 896 0x20a0| fc 3f | .? | rice_parameter: 0 0x20a1.6-0x20a2.1 (0.4) 0x20a0| 3f ff ff e7 ff ff ff ff ff ff ff ff ff ff| ?.............| samples: raw bits 0x20a2.2-0x2113.3 (113.2) 0x20b0|ff ff ff ff fe 7f ff ff ff ff ff ff ff ff ff ff|................| @@ -1203,7 +1203,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x2110| cd c2 | .. | footer_crc: "cdc2" (raw bits) (valid) 0x2114-0x2115.7 (2) | | | [2]{}: element 0x2116-0x28b7.7 (1954) 0x2110| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x2116-0x2116.7 (1) - | | | type: "binary" 0x2117-NA (0) + | | | type: "binary" 0x2110| 47 9f | G. | size: 1951 0x2117-0x2118.7 (2) 0x2110| 81 | . | track_number: 1 0x2119-0x2119.7 (1) 0x2110| 38 01 | 8. | timestamp: 14337 0x211a-0x211b.7 (2) @@ -1241,23 +1241,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x212d-0x2213.6 (230.7) 0x2120| 12 | . | zero_bit: 0 (valid) 0x212d-0x212d (0.1) 0x2120| 12 | . | subframe_type: "fixed" (0b1001) 0x212d.1-0x212d.6 (0.6) - | | | lpc_order: 1 0x212d.7-NA (0) + | | | lpc_order: 1 0x2120| 12 | . | wasted_bits_flag: 0 0x212d.7-0x212d.7 (0.1) - | | | subframe_sample_size: 16 0x212e-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x212e-0x212f.7 (2) 0x2120| 00 03| ..| [0]: 3 value 0x212e-0x212f.7 (2) 0x2130|04 |. | residual_coding_method: 4 (0) (rice) 0x2130-0x2130.1 (0.2) 0x2130|04 |. | partition_order: 1 0x2130.2-0x2130.5 (0.4) - | | | rice_partitions: 2 0x2130.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2130.6-0x2213.6 (227.1) | | | [0]{}: partition 0x2130.6-0x21a1.6 (113.1) - | | | count: 895 0x2130.6-NA (0) + | | | count: 895 0x2130|04 3f |.? | rice_parameter: 0 0x2130.6-0x2131.1 (0.4) 0x2130| 3f ff ff ff ff ff ff ff ff ff fe ff ff ff ff| ?..............| samples: raw bits 0x2131.2-0x21a1.6 (112.5) 0x2140|ff ff ff ff ff ff ff ff ff ff ff ff ff ef ff ff|................| * |until 0x21a1.6 (113) | | | | | [1]{}: partition 0x21a1.7-0x2213.6 (114) - | | | count: 896 0x21a1.7-NA (0) + | | | count: 896 0x21a0| fe 1f | .. | rice_parameter: 0 0x21a1.7-0x21a2.2 (0.4) 0x21a0| 1f ff ff ff ff ff ff ff ff ff ff ff ff ff| ..............| samples: raw bits 0x21a2.3-0x2213.6 (113.4) 0x21b0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -1282,24 +1282,24 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x221e-0x2304.4 (230.5) 0x2210| 12 | . | zero_bit: 0 (valid) 0x221e-0x221e (0.1) 0x2210| 12 | . | subframe_type: "fixed" (0b1001) 0x221e.1-0x221e.6 (0.6) - | | | lpc_order: 1 0x221e.7-NA (0) + | | | lpc_order: 1 0x2210| 12 | . | wasted_bits_flag: 0 0x221e.7-0x221e.7 (0.1) - | | | subframe_sample_size: 16 0x221f-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x221f-0x2220.7 (2) 0x2210| 00| .| [0]: 3 value 0x221f-0x2220.7 (2) 0x2220|03 |. | 0x2220| 04 | . | residual_coding_method: 4 (0) (rice) 0x2221-0x2221.1 (0.2) 0x2220| 04 | . | partition_order: 1 0x2221.2-0x2221.5 (0.4) - | | | rice_partitions: 2 0x2221.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2221.6-0x2304.4 (226.7) | | | [0]{}: partition 0x2221.6-0x2293 (113.3) - | | | count: 895 0x2221.6-NA (0) + | | | count: 895 0x2220| 04 3f | .? | rice_parameter: 0 0x2221.6-0x2222.1 (0.4) 0x2220| 3f ff ff ff ff ff ff ff ff ff ff ff ff fc| ?.............| samples: raw bits 0x2222.2-0x2293 (112.7) 0x2230|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x2293 (113) | | | | | [1]{}: partition 0x2293.1-0x2304.4 (113.4) - | | | count: 896 0x2293.1-NA (0) + | | | count: 896 0x2290| 87 | . | rice_parameter: 0 0x2293.1-0x2293.4 (0.4) 0x2290| 87 ff ff ff ff ff ff ff ff ff ff ff ff| .............| samples: raw bits 0x2293.5-0x2304.4 (113) 0x22a0|bf ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -1324,23 +1324,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x230f-0x23f6.1 (231.2) 0x2300| 12| .| zero_bit: 0 (valid) 0x230f-0x230f (0.1) 0x2300| 12| .| subframe_type: "fixed" (0b1001) 0x230f.1-0x230f.6 (0.6) - | | | lpc_order: 1 0x230f.7-NA (0) + | | | lpc_order: 1 0x2300| 12| .| wasted_bits_flag: 0 0x230f.7-0x230f.7 (0.1) - | | | subframe_sample_size: 16 0x2310-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x2310-0x2311.7 (2) 0x2310|ff ff |.. | [0]: -1 value 0x2310-0x2311.7 (2) 0x2310| 04 | . | residual_coding_method: 4 (0) (rice) 0x2312-0x2312.1 (0.2) 0x2310| 04 | . | partition_order: 1 0x2312.2-0x2312.5 (0.4) - | | | rice_partitions: 2 0x2312.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2312.6-0x23f6.1 (227.4) | | | [0]{}: partition 0x2312.6-0x2384.3 (113.6) - | | | count: 895 0x2312.6-NA (0) + | | | count: 895 0x2310| 04 39 | .9 | rice_parameter: 0 0x2312.6-0x2313.1 (0.4) 0x2310| 39 ff ff ff ff ff ff ff ff ff ff cf ff| 9............| samples: raw bits 0x2313.2-0x2384.3 (113.2) 0x2320|ff ff ff ff ff ff ff ff ff 9f ff ff ff ff ff ff|................| * |until 0x2384.3 (114) | | | | | [1]{}: partition 0x2384.4-0x23f6.1 (113.6) - | | | count: 896 0x2384.4-NA (0) + | | | count: 896 0x2380| f0 | . | rice_parameter: 0 0x2384.4-0x2384.7 (0.4) 0x2380| ff ff f7 ff ff ff ff ff ff ff ff| ...........| samples: raw bits 0x2385-0x23f6.1 (113.2) 0x2390|ff ff fd ff ff ff ff ff ff ff ff ff ff 7f ff ff|................| @@ -1365,23 +1365,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x2401-0x24e8.7 (232) 0x2400| 12 | . | zero_bit: 0 (valid) 0x2401-0x2401 (0.1) 0x2400| 12 | . | subframe_type: "fixed" (0b1001) 0x2401.1-0x2401.6 (0.6) - | | | lpc_order: 1 0x2401.7-NA (0) + | | | lpc_order: 1 0x2400| 12 | . | wasted_bits_flag: 0 0x2401.7-0x2401.7 (0.1) - | | | subframe_sample_size: 16 0x2402-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x2402-0x2403.7 (2) 0x2400| ff fc | .. | [0]: -4 value 0x2402-0x2403.7 (2) 0x2400| 04 | . | residual_coding_method: 4 (0) (rice) 0x2404-0x2404.1 (0.2) 0x2400| 04 | . | partition_order: 1 0x2404.2-0x2404.5 (0.4) - | | | rice_partitions: 2 0x2404.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2404.6-0x24e8.7 (228.2) | | | [0]{}: partition 0x2404.6-0x2477.2 (114.5) - | | | count: 895 0x2404.6-NA (0) + | | | count: 895 0x2400| 04 3f | .? | rice_parameter: 0 0x2404.6-0x2405.1 (0.4) 0x2400| 3f ff ff ff ff ff ff ff ff ff ff| ?..........| samples: raw bits 0x2405.2-0x2477.2 (114.1) 0x2410|ff ff ff ff 9f ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x2477.2 (115) | | | | | [1]{}: partition 0x2477.3-0x24e8.7 (113.5) - | | | count: 896 0x2477.3-NA (0) + | | | count: 896 0x2470| e1 | . | rice_parameter: 0 0x2477.3-0x2477.6 (0.4) 0x2470| e1 ff ff ff ff ff ff ff ff| .........| samples: raw bits 0x2477.7-0x24e8.7 (113.1) 0x2480|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -1406,23 +1406,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x24f3-0x25db (232.1) 0x24f0| 12 | . | zero_bit: 0 (valid) 0x24f3-0x24f3 (0.1) 0x24f0| 12 | . | subframe_type: "fixed" (0b1001) 0x24f3.1-0x24f3.6 (0.6) - | | | lpc_order: 1 0x24f3.7-NA (0) + | | | lpc_order: 1 0x24f0| 12 | . | wasted_bits_flag: 0 0x24f3.7-0x24f3.7 (0.1) - | | | subframe_sample_size: 16 0x24f4-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x24f4-0x24f5.7 (2) 0x24f0| ff fc | .. | [0]: -4 value 0x24f4-0x24f5.7 (2) 0x24f0| 04 | . | residual_coding_method: 4 (0) (rice) 0x24f6-0x24f6.1 (0.2) 0x24f0| 04 | . | partition_order: 1 0x24f6.2-0x24f6.5 (0.4) - | | | rice_partitions: 2 0x24f6.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x24f6.6-0x25db (228.3) | | | [0]{}: partition 0x24f6.6-0x2568.7 (114.2) - | | | count: 895 0x24f6.6-NA (0) + | | | count: 895 0x24f0| 04 3f | .? | rice_parameter: 0 0x24f6.6-0x24f7.1 (0.4) 0x24f0| 3f ff ff ff ff ff ff ef ff| ?........| samples: raw bits 0x24f7.2-0x2568.7 (113.6) 0x2500|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x2568.7 (114) | | | | | [1]{}: partition 0x2569-0x25db (114.1) - | | | count: 896 0x2569-NA (0) + | | | count: 896 0x2560| 0f | . | rice_parameter: 0 0x2569-0x2569.3 (0.4) 0x2560| 0f ff ff ff ff fc ff| .......| samples: raw bits 0x2569.4-0x25db (113.5) 0x2570|ff ff ff ff ff ff ff ff cf ff ff ff ff ff ff ff|................| @@ -1447,23 +1447,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x25e6-0x26ce.3 (232.4) 0x25e0| 12 | . | zero_bit: 0 (valid) 0x25e6-0x25e6 (0.1) 0x25e0| 12 | . | subframe_type: "fixed" (0b1001) 0x25e6.1-0x25e6.6 (0.6) - | | | lpc_order: 1 0x25e6.7-NA (0) + | | | lpc_order: 1 0x25e0| 12 | . | wasted_bits_flag: 0 0x25e6.7-0x25e6.7 (0.1) - | | | subframe_sample_size: 16 0x25e7-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x25e7-0x25e8.7 (2) 0x25e0| 00 01 | .. | [0]: 1 value 0x25e7-0x25e8.7 (2) 0x25e0| 04 | . | residual_coding_method: 4 (0) (rice) 0x25e9-0x25e9.1 (0.2) 0x25e0| 04 | . | partition_order: 1 0x25e9.2-0x25e9.5 (0.4) - | | | rice_partitions: 2 0x25e9.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x25e9.6-0x26ce.3 (228.6) | | | [0]{}: partition 0x25e9.6-0x265b.3 (113.6) - | | | count: 895 0x25e9.6-NA (0) + | | | count: 895 0x25e0| 04 3f | .? | rice_parameter: 0 0x25e9.6-0x25ea.1 (0.4) 0x25e0| 3f ff ff ff 7f ff| ?.....| samples: raw bits 0x25ea.2-0x265b.3 (113.2) 0x25f0|ff ff ff ff ff f7 ff ff ff ff ff ff ff bf ff ff|................| * |until 0x265b.3 (114) | | | | | [1]{}: partition 0x265b.4-0x26ce.3 (115) - | | | count: 896 0x265b.4-NA (0) + | | | count: 896 0x2650| f0 | . | rice_parameter: 0 0x265b.4-0x265b.7 (0.4) 0x2650| ff ff ff fc| ....| samples: raw bits 0x265c-0x26ce.3 (114.4) 0x2660|ff ff ff ff ff ff ff ff cf ff ff ff ff ff ff ff|................| @@ -1489,23 +1489,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x26d9-0x27c2.1 (233.2) 0x26d0| 12 | . | zero_bit: 0 (valid) 0x26d9-0x26d9 (0.1) 0x26d0| 12 | . | subframe_type: "fixed" (0b1001) 0x26d9.1-0x26d9.6 (0.6) - | | | lpc_order: 1 0x26d9.7-NA (0) + | | | lpc_order: 1 0x26d0| 12 | . | wasted_bits_flag: 0 0x26d9.7-0x26d9.7 (0.1) - | | | subframe_sample_size: 16 0x26da-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x26da-0x26db.7 (2) 0x26d0| 00 06 | .. | [0]: 6 value 0x26da-0x26db.7 (2) 0x26d0| 04 | . | residual_coding_method: 4 (0) (rice) 0x26dc-0x26dc.1 (0.2) 0x26d0| 04 | . | partition_order: 1 0x26dc.2-0x26dc.5 (0.4) - | | | rice_partitions: 2 0x26dc.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x26dc.6-0x27c2.1 (229.4) | | | [0]{}: partition 0x26dc.6-0x274e.5 (114) - | | | count: 895 0x26dc.6-NA (0) + | | | count: 895 0x26d0| 04 3f | .? | rice_parameter: 0 0x26dc.6-0x26dd.1 (0.4) 0x26d0| 3f ff ff| ?..| samples: raw bits 0x26dd.2-0x274e.5 (113.4) 0x26e0|ff ff ff ff ff f7 ff ff ff ff ff ff ff ff ff ff|................| * |until 0x274e.5 (114) | | | | | [1]{}: partition 0x274e.6-0x27c2.1 (115.4) - | | | count: 896 0x274e.6-NA (0) + | | | count: 896 0x2740| fc 3f| .?| rice_parameter: 0 0x274e.6-0x274f.1 (0.4) 0x2740| 3f| ?| samples: raw bits 0x274f.2-0x27c2.1 (115) 0x2750|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -1530,23 +1530,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x27cd-0x28b5.5 (232.6) 0x27c0| 12 | . | zero_bit: 0 (valid) 0x27cd-0x27cd (0.1) 0x27c0| 12 | . | subframe_type: "fixed" (0b1001) 0x27cd.1-0x27cd.6 (0.6) - | | | lpc_order: 1 0x27cd.7-NA (0) + | | | lpc_order: 1 0x27c0| 12 | . | wasted_bits_flag: 0 0x27cd.7-0x27cd.7 (0.1) - | | | subframe_sample_size: 16 0x27ce-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x27ce-0x27cf.7 (2) 0x27c0| 00 05| ..| [0]: 5 value 0x27ce-0x27cf.7 (2) 0x27d0|04 |. | residual_coding_method: 4 (0) (rice) 0x27d0-0x27d0.1 (0.2) 0x27d0|04 |. | partition_order: 1 0x27d0.2-0x27d0.5 (0.4) - | | | rice_partitions: 2 0x27d0.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x27d0.6-0x28b5.5 (229) | | | [0]{}: partition 0x27d0.6-0x2842.5 (114) - | | | count: 895 0x27d0.6-NA (0) + | | | count: 895 0x27d0|04 3f |.? | rice_parameter: 0 0x27d0.6-0x27d1.1 (0.4) 0x27d0| 3f f3 ff ff ff ff ff ff ff ff ff ff ff 9f ff| ?..............| samples: raw bits 0x27d1.2-0x2842.5 (113.4) 0x27e0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x2842.5 (114) | | | | | [1]{}: partition 0x2842.6-0x28b5.5 (115) - | | | count: 896 0x2842.6-NA (0) + | | | count: 896 0x2840| fc 2f | ./ | rice_parameter: 0 0x2842.6-0x2843.1 (0.4) 0x2840| 2f ff ff ff ff ff fe ff ff ff ff ff ff| /............| samples: raw bits 0x2843.2-0x28b5.5 (114.4) 0x2850|fd ff ff ff ff ff ff ff f7 ff ff ff ff ff ff ff|................| @@ -1555,7 +1555,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x28b0| 37 52 | 7R | footer_crc: "3752" (raw bits) (valid) 0x28b6-0x28b7.7 (2) | | | [3]{}: element 0x28b8-0x2b9e.7 (743) 0x28b0| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x28b8-0x28b8.7 (1) - | | | type: "binary" 0x28b9-NA (0) + | | | type: "binary" 0x28b0| 42 e4 | B. | size: 740 0x28b9-0x28ba.7 (2) 0x28b0| 81 | . | track_number: 1 0x28bb-0x28bb.7 (1) 0x28b0| 70 02 | p. | timestamp: 28674 0x28bc-0x28bd.7 (2) @@ -1588,23 +1588,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x28ca-0x29b2.6 (232.7) 0x28c0| 12 | . | zero_bit: 0 (valid) 0x28ca-0x28ca (0.1) 0x28c0| 12 | . | subframe_type: "fixed" (0b1001) 0x28ca.1-0x28ca.6 (0.6) - | | | lpc_order: 1 0x28ca.7-NA (0) + | | | lpc_order: 1 0x28c0| 12 | . | wasted_bits_flag: 0 0x28ca.7-0x28ca.7 (0.1) - | | | subframe_sample_size: 16 0x28cb-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x28cb-0x28cc.7 (2) 0x28c0| ff ff | .. | [0]: -1 value 0x28cb-0x28cc.7 (2) 0x28c0| 04 | . | residual_coding_method: 4 (0) (rice) 0x28cd-0x28cd.1 (0.2) 0x28c0| 04 | . | partition_order: 1 0x28cd.2-0x28cd.5 (0.4) - | | | rice_partitions: 2 0x28cd.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x28cd.6-0x29b2.6 (229.1) | | | [0]{}: partition 0x28cd.6-0x2940.5 (115) - | | | count: 895 0x28cd.6-NA (0) + | | | count: 895 0x28c0| 04 3f | .? | rice_parameter: 0 0x28cd.6-0x28ce.1 (0.4) 0x28c0| 3f ff| ?.| samples: raw bits 0x28ce.2-0x2940.5 (114.4) 0x28d0|ff ff ff 9f ff ff ff ff fe 7f ff ff ff ff f9 ff|................| * |until 0x2940.5 (115) | | | | | [1]{}: partition 0x2940.6-0x29b2.6 (114.1) - | | | count: 896 0x2940.6-NA (0) + | | | count: 896 0x2940|fc 3f |.? | rice_parameter: 0 0x2940.6-0x2941.1 (0.4) 0x2940| 3f ff ff ff ff df ff ff ff ff ff f7 ff ff ff| ?..............| samples: raw bits 0x2941.2-0x29b2.6 (113.5) 0x2950|ff ff df ff ff ff ff fd ff ff ff ff ff bf ff ff|................| @@ -1629,23 +1629,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x29bd-0x2aa7.6 (234.7) 0x29b0| 12 | . | zero_bit: 0 (valid) 0x29bd-0x29bd (0.1) 0x29b0| 12 | . | subframe_type: "fixed" (0b1001) 0x29bd.1-0x29bd.6 (0.6) - | | | lpc_order: 1 0x29bd.7-NA (0) + | | | lpc_order: 1 0x29b0| 12 | . | wasted_bits_flag: 0 0x29bd.7-0x29bd.7 (0.1) - | | | subframe_sample_size: 16 0x29be-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x29be-0x29bf.7 (2) 0x29b0| ff f8| ..| [0]: -8 value 0x29be-0x29bf.7 (2) 0x29c0|04 |. | residual_coding_method: 4 (0) (rice) 0x29c0-0x29c0.1 (0.2) 0x29c0|04 |. | partition_order: 1 0x29c0.2-0x29c0.5 (0.4) - | | | rice_partitions: 2 0x29c0.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x29c0.6-0x2aa7.6 (231.1) | | | [0]{}: partition 0x29c0.6-0x2a35.2 (116.5) - | | | count: 895 0x29c0.6-NA (0) + | | | count: 895 0x29c0|04 3f |.? | rice_parameter: 0 0x29c0.6-0x29c1.1 (0.4) 0x29c0| 3f ff ff ff ff ff f9 ff ff ff ff ff ff ff ff| ?..............| samples: raw bits 0x29c1.2-0x2a35.2 (116.1) 0x29d0|fe 7f ff ff ff ff ff ff 9f ff ff ff ff ff f9 ff|................| * |until 0x2a35.2 (117) | | | | | [1]{}: partition 0x2a35.3-0x2aa7.6 (114.4) - | | | count: 896 0x2a35.3-NA (0) + | | | count: 896 0x2a30| e1 | . | rice_parameter: 0 0x2a35.3-0x2a35.6 (0.4) 0x2a30| e1 ff ff ff ff ff ff ff ff ff ff| ...........| samples: raw bits 0x2a35.7-0x2aa7.6 (114) 0x2a40|ff ff ff ff ff ff ff ff ff ff ff ef ff ff ff ff|................| @@ -1671,23 +1671,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x2ab2-0x2b9c.4 (234.5) 0x2ab0| 12 | . | zero_bit: 0 (valid) 0x2ab2-0x2ab2 (0.1) 0x2ab0| 12 | . | subframe_type: "fixed" (0b1001) 0x2ab2.1-0x2ab2.6 (0.6) - | | | lpc_order: 1 0x2ab2.7-NA (0) + | | | lpc_order: 1 0x2ab0| 12 | . | wasted_bits_flag: 0 0x2ab2.7-0x2ab2.7 (0.1) - | | | subframe_sample_size: 16 0x2ab3-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x2ab3-0x2ab4.7 (2) 0x2ab0| ff f9 | .. | [0]: -7 value 0x2ab3-0x2ab4.7 (2) 0x2ab0| 04 | . | residual_coding_method: 4 (0) (rice) 0x2ab5-0x2ab5.1 (0.2) 0x2ab0| 04 | . | partition_order: 1 0x2ab5.2-0x2ab5.5 (0.4) - | | | rice_partitions: 2 0x2ab5.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2ab5.6-0x2b9c.4 (230.7) | | | [0]{}: partition 0x2ab5.6-0x2b29.2 (115.5) - | | | count: 895 0x2ab5.6-NA (0) + | | | count: 895 0x2ab0| 04 3f | .? | rice_parameter: 0 0x2ab5.6-0x2ab6.1 (0.4) 0x2ab0| 3f ff bf ff ff ff ff ff ff ff| ?.........| samples: raw bits 0x2ab6.2-0x2b29.2 (115.1) 0x2ac0|ff 7f ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x2b29.2 (116) | | | | | [1]{}: partition 0x2b29.3-0x2b9c.4 (115.2) - | | | count: 896 0x2b29.3-NA (0) + | | | count: 896 0x2b20| e0 | . | rice_parameter: 0 0x2b29.3-0x2b29.6 (0.4) 0x2b20| e0 7f ff ff ff fe 7f| .......| samples: raw bits 0x2b29.7-0x2b9c.4 (114.6) 0x2b30|ff ff ff ff 9f ff ff ff ff fe 7f ff ff ff ff ff|................| @@ -1697,17 +1697,17 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [7]{}: element 0x2b9f-0x3e9b.7 (4861) 0x2b90| 1f| .| id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x2b9f-0x2ba2.7 (4) 0x2ba0|43 b6 75 |C.u | - | | | type: "master" 0x2ba3-NA (0) + | | | type: "master" 0x2ba0| 52 f7 | R. | size: 4855 0x2ba3-0x2ba4.7 (2) | | | elements[0:4]: 0x2ba5-0x3e9b.7 (4855) | | | [0]{}: element 0x2ba5-0x2ba9.7 (5) 0x2ba0| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x2ba5-0x2ba5.7 (1) - | | | type: "uinteger" 0x2ba6-NA (0) + | | | type: "uinteger" 0x2ba0| 83 | . | size: 3 0x2ba6-0x2ba6.7 (1) 0x2ba0| 01 0a 05 | ... | value: 68101 0x2ba7-0x2ba9.7 (3) | | | [1]{}: element 0x2baa-0x337a.7 (2001) 0x2ba0| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x2baa-0x2baa.7 (1) - | | | type: "binary" 0x2bab-NA (0) + | | | type: "binary" 0x2ba0| 47 ce | G. | size: 1998 0x2bab-0x2bac.7 (2) 0x2ba0| 81 | . | track_number: 1 0x2bad-0x2bad.7 (1) 0x2ba0| 00 00| ..| timestamp: 0 0x2bae-0x2baf.7 (2) @@ -1745,23 +1745,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x2bc1-0x2cac.2 (235.3) 0x2bc0| 12 | . | zero_bit: 0 (valid) 0x2bc1-0x2bc1 (0.1) 0x2bc0| 12 | . | subframe_type: "fixed" (0b1001) 0x2bc1.1-0x2bc1.6 (0.6) - | | | lpc_order: 1 0x2bc1.7-NA (0) + | | | lpc_order: 1 0x2bc0| 12 | . | wasted_bits_flag: 0 0x2bc1.7-0x2bc1.7 (0.1) - | | | subframe_sample_size: 16 0x2bc2-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x2bc2-0x2bc3.7 (2) 0x2bc0| 00 01 | .. | [0]: 1 value 0x2bc2-0x2bc3.7 (2) 0x2bc0| 04 | . | residual_coding_method: 4 (0) (rice) 0x2bc4-0x2bc4.1 (0.2) 0x2bc0| 04 | . | partition_order: 1 0x2bc4.2-0x2bc4.5 (0.4) - | | | rice_partitions: 2 0x2bc4.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2bc4.6-0x2cac.2 (231.5) | | | [0]{}: partition 0x2bc4.6-0x2c37.1 (114.4) - | | | count: 895 0x2bc4.6-NA (0) + | | | count: 895 0x2bc0| 04 3f | .? | rice_parameter: 0 0x2bc4.6-0x2bc5.1 (0.4) 0x2bc0| 3f ff ff ff ef ff ff ff fb ff ff| ?..........| samples: raw bits 0x2bc5.2-0x2c37.1 (114) 0x2bd0|ff ff 7f ff ff ff df ff ff ff fd ff ff ff ff ef|................| * |until 0x2c37.1 (114) | | | | | [1]{}: partition 0x2c37.2-0x2cac.2 (117.1) - | | | count: 896 0x2c37.2-NA (0) + | | | count: 896 0x2c30| c3 | . | rice_parameter: 0 0x2c37.2-0x2c37.5 (0.4) 0x2c30| c3 3f ff ff ff ff 9f ff ff| .?.......| samples: raw bits 0x2c37.6-0x2cac.2 (116.5) 0x2c40|ff fe 7f ff ff ff f3 ff ff ff fe 7f ff ff ff cf|................| @@ -1787,23 +1787,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x2cb7-0x2da3.6 (236.7) 0x2cb0| 12 | . | zero_bit: 0 (valid) 0x2cb7-0x2cb7 (0.1) 0x2cb0| 12 | . | subframe_type: "fixed" (0b1001) 0x2cb7.1-0x2cb7.6 (0.6) - | | | lpc_order: 1 0x2cb7.7-NA (0) + | | | lpc_order: 1 0x2cb0| 12 | . | wasted_bits_flag: 0 0x2cb7.7-0x2cb7.7 (0.1) - | | | subframe_sample_size: 16 0x2cb8-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x2cb8-0x2cb9.7 (2) 0x2cb0| 00 0a | .. | [0]: 10 value 0x2cb8-0x2cb9.7 (2) 0x2cb0| 04 | . | residual_coding_method: 4 (0) (rice) 0x2cba-0x2cba.1 (0.2) 0x2cb0| 04 | . | partition_order: 1 0x2cba.2-0x2cba.5 (0.4) - | | | rice_partitions: 2 0x2cba.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2cba.6-0x2da3.6 (233.1) | | | [0]{}: partition 0x2cba.6-0x2d2d.6 (115.1) - | | | count: 895 0x2cba.6-NA (0) + | | | count: 895 0x2cb0| 04 3f | .? | rice_parameter: 0 0x2cba.6-0x2cbb.1 (0.4) 0x2cb0| 3f ff ff ff ff| ?....| samples: raw bits 0x2cbb.2-0x2d2d.6 (114.5) 0x2cc0|ff fb ff ff ff ff ff ff ef ff ff ff ff ff bf ff|................| * |until 0x2d2d.6 (115) | | | | | [1]{}: partition 0x2d2d.7-0x2da3.6 (118) - | | | count: 896 0x2d2d.7-NA (0) + | | | count: 896 0x2d20| fa 1f | .. | rice_parameter: 0 0x2d2d.7-0x2d2e.2 (0.4) 0x2d20| 1f ff| ..| samples: raw bits 0x2d2e.3-0x2da3.6 (117.4) 0x2d30|ff ff ff ff ff ff ff ff ff fc ff ff ff ff ff ff|................| @@ -1828,24 +1828,24 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x2dae-0x2e99.1 (235.2) 0x2da0| 12 | . | zero_bit: 0 (valid) 0x2dae-0x2dae (0.1) 0x2da0| 12 | . | subframe_type: "fixed" (0b1001) 0x2dae.1-0x2dae.6 (0.6) - | | | lpc_order: 1 0x2dae.7-NA (0) + | | | lpc_order: 1 0x2da0| 12 | . | wasted_bits_flag: 0 0x2dae.7-0x2dae.7 (0.1) - | | | subframe_sample_size: 16 0x2daf-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x2daf-0x2db0.7 (2) 0x2da0| 00| .| [0]: 10 value 0x2daf-0x2db0.7 (2) 0x2db0|0a |. | 0x2db0| 04 | . | residual_coding_method: 4 (0) (rice) 0x2db1-0x2db1.1 (0.2) 0x2db0| 04 | . | partition_order: 1 0x2db1.2-0x2db1.5 (0.4) - | | | rice_partitions: 2 0x2db1.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2db1.6-0x2e99.1 (231.4) | | | [0]{}: partition 0x2db1.6-0x2e24.5 (115) - | | | count: 895 0x2db1.6-NA (0) + | | | count: 895 0x2db0| 04 3f | .? | rice_parameter: 0 0x2db1.6-0x2db2.1 (0.4) 0x2db0| 3f ff ff ff fc ff ff ff ff ff ff ff ff e7| ?.............| samples: raw bits 0x2db2.2-0x2e24.5 (114.4) 0x2dc0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x2e24.5 (115) | | | | | [1]{}: partition 0x2e24.6-0x2e99.1 (116.4) - | | | count: 896 0x2e24.6-NA (0) + | | | count: 896 0x2e20| fc 3f | .? | rice_parameter: 0 0x2e24.6-0x2e25.1 (0.4) 0x2e20| 3f 7f ff ff ff 7f ff ff ff bf ff| ?..........| samples: raw bits 0x2e25.2-0x2e99.1 (116) 0x2e30|ff ff fb ff ff ff ff ef ff ff ff ff ff 7f ff ff|................| @@ -1870,23 +1870,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x2ea4-0x2f8f.5 (235.6) 0x2ea0| 12 | . | zero_bit: 0 (valid) 0x2ea4-0x2ea4 (0.1) 0x2ea0| 12 | . | subframe_type: "fixed" (0b1001) 0x2ea4.1-0x2ea4.6 (0.6) - | | | lpc_order: 1 0x2ea4.7-NA (0) + | | | lpc_order: 1 0x2ea0| 12 | . | wasted_bits_flag: 0 0x2ea4.7-0x2ea4.7 (0.1) - | | | subframe_sample_size: 16 0x2ea5-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x2ea5-0x2ea6.7 (2) 0x2ea0| ff ff | .. | [0]: -1 value 0x2ea5-0x2ea6.7 (2) 0x2ea0| 04 | . | residual_coding_method: 4 (0) (rice) 0x2ea7-0x2ea7.1 (0.2) 0x2ea0| 04 | . | partition_order: 1 0x2ea7.2-0x2ea7.5 (0.4) - | | | rice_partitions: 2 0x2ea7.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2ea7.6-0x2f8f.5 (232) | | | [0]{}: partition 0x2ea7.6-0x2f1c.1 (116.4) - | | | count: 895 0x2ea7.6-NA (0) + | | | count: 895 0x2ea0| 04 3f | .? | rice_parameter: 0 0x2ea7.6-0x2ea8.1 (0.4) 0x2ea0| 3f fc ff ff ff 9f ff ff| ?.......| samples: raw bits 0x2ea8.2-0x2f1c.1 (116) 0x2eb0|f9 ff ff ff cf ff ff fc ff ff ff e7 ff ff ff 9f|................| * |until 0x2f1c.1 (116) | | | | | [1]{}: partition 0x2f1c.2-0x2f8f.5 (115.4) - | | | count: 896 0x2f1c.2-NA (0) + | | | count: 896 0x2f10| c1 | . | rice_parameter: 0 0x2f1c.2-0x2f1c.5 (0.4) 0x2f10| c1 ff ff ff| ....| samples: raw bits 0x2f1c.6-0x2f8f.5 (115) 0x2f20|f7 ff ff ff bf ff ff fb ff ff ff 7f ff ff ef ff|................| @@ -1911,23 +1911,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x2f9a-0x3089 (239.1) 0x2f90| 12 | . | zero_bit: 0 (valid) 0x2f9a-0x2f9a (0.1) 0x2f90| 12 | . | subframe_type: "fixed" (0b1001) 0x2f9a.1-0x2f9a.6 (0.6) - | | | lpc_order: 1 0x2f9a.7-NA (0) + | | | lpc_order: 1 0x2f90| 12 | . | wasted_bits_flag: 0 0x2f9a.7-0x2f9a.7 (0.1) - | | | subframe_sample_size: 16 0x2f9b-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x2f9b-0x2f9c.7 (2) 0x2f90| ff f3 | .. | [0]: -13 value 0x2f9b-0x2f9c.7 (2) 0x2f90| 04 | . | residual_coding_method: 4 (0) (rice) 0x2f9d-0x2f9d.1 (0.2) 0x2f90| 04 | . | partition_order: 1 0x2f9d.2-0x2f9d.5 (0.4) - | | | rice_partitions: 2 0x2f9d.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x2f9d.6-0x3089 (235.3) | | | [0]{}: partition 0x2f9d.6-0x3015 (119.3) - | | | count: 895 0x2f9d.6-NA (0) + | | | count: 895 0x2f90| 04 33 | .3 | rice_parameter: 0 0x2f9d.6-0x2f9e.1 (0.4) 0x2f90| 33 ff| 3.| samples: raw bits 0x2f9e.2-0x3015 (118.7) 0x2fa0|ff ff ff ff f3 ff ff ff ff f9 ff ff ff ff 9f ff|................| * |until 0x3015 (119) | | | | | [1]{}: partition 0x3015.1-0x3089 (116) - | | | count: 896 0x3015.1-NA (0) + | | | count: 896 0x3010| 87 | . | rice_parameter: 0 0x3015.1-0x3015.4 (0.4) 0x3010| 87 ff ff ff ff ff ff ff ff fd ff| ...........| samples: raw bits 0x3015.5-0x3089 (115.4) 0x3020|ff ff ff ff ff ff ff ff fe ff ff ff ff ff ff bf|................| @@ -1952,23 +1952,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3094-0x3182.5 (238.6) 0x3090| 12 | . | zero_bit: 0 (valid) 0x3094-0x3094 (0.1) 0x3090| 12 | . | subframe_type: "fixed" (0b1001) 0x3094.1-0x3094.6 (0.6) - | | | lpc_order: 1 0x3094.7-NA (0) + | | | lpc_order: 1 0x3090| 12 | . | wasted_bits_flag: 0 0x3094.7-0x3094.7 (0.1) - | | | subframe_sample_size: 16 0x3095-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3095-0x3096.7 (2) 0x3090| ff f3 | .. | [0]: -13 value 0x3095-0x3096.7 (2) 0x3090| 04 | . | residual_coding_method: 4 (0) (rice) 0x3097-0x3097.1 (0.2) 0x3090| 04 | . | partition_order: 1 0x3097.2-0x3097.5 (0.4) - | | | rice_partitions: 2 0x3097.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3097.6-0x3182.5 (235) | | | [0]{}: partition 0x3097.6-0x310e (118.3) - | | | count: 895 0x3097.6-NA (0) + | | | count: 895 0x3090| 04 3f | .? | rice_parameter: 0 0x3097.6-0x3098.1 (0.4) 0x3090| 3f fd ff ff ff ff ff ff| ?.......| samples: raw bits 0x3098.2-0x310e (117.7) 0x30a0|fb ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x310e (118) | | | | | [1]{}: partition 0x310e.1-0x3182.5 (116.5) - | | | count: 896 0x310e.1-NA (0) + | | | count: 896 0x3100| 87 | . | rice_parameter: 0 0x310e.1-0x310e.4 (0.4) 0x3100| 87 fc| ..| samples: raw bits 0x310e.5-0x3182.5 (116.1) 0x3110|ff ff ff 9f ff ff fc ff ff ff fc ff ff ff fe 7f|................| @@ -1993,23 +1993,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x318d-0x327c.5 (239.6) 0x3180| 12 | . | zero_bit: 0 (valid) 0x318d-0x318d (0.1) 0x3180| 12 | . | subframe_type: "fixed" (0b1001) 0x318d.1-0x318d.6 (0.6) - | | | lpc_order: 1 0x318d.7-NA (0) + | | | lpc_order: 1 0x3180| 12 | . | wasted_bits_flag: 0 0x318d.7-0x318d.7 (0.1) - | | | subframe_sample_size: 16 0x318e-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x318e-0x318f.7 (2) 0x3180| ff ff| ..| [0]: -1 value 0x318e-0x318f.7 (2) 0x3190|04 |. | residual_coding_method: 4 (0) (rice) 0x3190-0x3190.1 (0.2) 0x3190|04 |. | partition_order: 1 0x3190.2-0x3190.5 (0.4) - | | | rice_partitions: 2 0x3190.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3190.6-0x327c.5 (236) | | | [0]{}: partition 0x3190.6-0x3205.2 (116.5) - | | | count: 895 0x3190.6-NA (0) + | | | count: 895 0x3190|04 3f |.? | rice_parameter: 0 0x3190.6-0x3191.1 (0.4) 0x3190| 3f ff ef ff ff bf ff fe ff ff fb ff ff ef ff| ?..............| samples: raw bits 0x3191.2-0x3205.2 (116.1) 0x31a0|ff df ff ff df ff ff df ff ff ef ff ff fb ff ff|................| * |until 0x3205.2 (117) | | | | | [1]{}: partition 0x3205.3-0x327c.5 (119.3) - | | | count: 896 0x3205.3-NA (0) + | | | count: 896 0x3200| e1 | . | rice_parameter: 0 0x3205.3-0x3205.6 (0.4) 0x3200| e1 e7 ff ff cf ff ff cf ff ff 3f| ..........?| samples: raw bits 0x3205.7-0x327c.5 (118.7) 0x3210|ff fe 7f ff f9 ff ff e7 ff ff 9f ff fc ff ff f3|................| @@ -2035,23 +2035,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3287-0x3378.5 (241.6) 0x3280| 12 | . | zero_bit: 0 (valid) 0x3287-0x3287 (0.1) 0x3280| 12 | . | subframe_type: "fixed" (0b1001) 0x3287.1-0x3287.6 (0.6) - | | | lpc_order: 1 0x3287.7-NA (0) + | | | lpc_order: 1 0x3280| 12 | . | wasted_bits_flag: 0 0x3287.7-0x3287.7 (0.1) - | | | subframe_sample_size: 16 0x3288-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3288-0x3289.7 (2) 0x3280| 00 0f | .. | [0]: 15 value 0x3288-0x3289.7 (2) 0x3280| 04 | . | residual_coding_method: 4 (0) (rice) 0x328a-0x328a.1 (0.2) 0x3280| 04 | . | partition_order: 1 0x328a.2-0x328a.5 (0.4) - | | | rice_partitions: 2 0x328a.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x328a.6-0x3378.5 (238) | | | [0]{}: partition 0x328a.6-0x32ff.1 (116.4) - | | | count: 895 0x328a.6-NA (0) + | | | count: 895 0x3280| 04 2f | ./ | rice_parameter: 0 0x328a.6-0x328b.1 (0.4) 0x3280| 2f ff ff ff f7| /....| samples: raw bits 0x328b.2-0x32ff.1 (116) 0x3290|ff ff ff df ff ff fb ff ff fd ff ff fe ff ff fd|................| * |until 0x32ff.1 (116) | | | | | [1]{}: partition 0x32ff.2-0x3378.5 (121.4) - | | | count: 896 0x32ff.2-NA (0) + | | | count: 896 0x32f0| c3| .| rice_parameter: 0 0x32ff.2-0x32ff.5 (0.4) 0x32f0| c3| .| samples: raw bits 0x32ff.6-0x3378.5 (121) 0x3300|ff ff ff ff ff ff ff ff fc ff ff ff ff ff ff cf|................| @@ -2060,7 +2060,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x3370| 33 81 | 3. | footer_crc: "3381" (raw bits) (valid) 0x3379-0x337a.7 (2) | | | [2]{}: element 0x337b-0x3b7e.7 (2052) 0x3370| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x337b-0x337b.7 (1) - | | | type: "binary" 0x337c-NA (0) + | | | type: "binary" 0x3370| 48 01 | H. | size: 2049 0x337c-0x337d.7 (2) 0x3370| 81 | . | track_number: 1 0x337e-0x337e.7 (1) 0x3370| 38| 8| timestamp: 14337 0x337f-0x3380.7 (2) @@ -2099,23 +2099,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3393-0x3482.5 (239.6) 0x3390| 12 | . | zero_bit: 0 (valid) 0x3393-0x3393 (0.1) 0x3390| 12 | . | subframe_type: "fixed" (0b1001) 0x3393.1-0x3393.6 (0.6) - | | | lpc_order: 1 0x3393.7-NA (0) + | | | lpc_order: 1 0x3390| 12 | . | wasted_bits_flag: 0 0x3393.7-0x3393.7 (0.1) - | | | subframe_sample_size: 16 0x3394-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3394-0x3395.7 (2) 0x3390| 00 12 | .. | [0]: 18 value 0x3394-0x3395.7 (2) 0x3390| 04 | . | residual_coding_method: 4 (0) (rice) 0x3396-0x3396.1 (0.2) 0x3390| 04 | . | partition_order: 1 0x3396.2-0x3396.5 (0.4) - | | | rice_partitions: 2 0x3396.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3396.6-0x3482.5 (236) | | | [0]{}: partition 0x3396.6-0x340b.1 (116.4) - | | | count: 895 0x3396.6-NA (0) + | | | count: 895 0x3390| 04 3f | .? | rice_parameter: 0 0x3396.6-0x3397.1 (0.4) 0x3390| 3f ff ff ff ff ff 9f ff ff| ?........| samples: raw bits 0x3397.2-0x340b.1 (116) 0x33a0|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| * |until 0x340b.1 (116) | | | | | [1]{}: partition 0x340b.2-0x3482.5 (119.4) - | | | count: 896 0x340b.2-NA (0) + | | | count: 896 0x3400| c2 | . | rice_parameter: 0 0x340b.2-0x340b.5 (0.4) 0x3400| c2 ff ff fe ff| .....| samples: raw bits 0x340b.6-0x3482.5 (119) 0x3410|ff ff 7f ff ff df ff ff ff 7f ff ff ff df ff ff|................| @@ -2140,23 +2140,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x348d-0x357c.5 (239.6) 0x3480| 12 | . | zero_bit: 0 (valid) 0x348d-0x348d (0.1) 0x3480| 12 | . | subframe_type: "fixed" (0b1001) 0x348d.1-0x348d.6 (0.6) - | | | lpc_order: 1 0x348d.7-NA (0) + | | | lpc_order: 1 0x3480| 12 | . | wasted_bits_flag: 0 0x348d.7-0x348d.7 (0.1) - | | | subframe_sample_size: 16 0x348e-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x348e-0x348f.7 (2) 0x3480| 00 04| ..| [0]: 4 value 0x348e-0x348f.7 (2) 0x3490|04 |. | residual_coding_method: 4 (0) (rice) 0x3490-0x3490.1 (0.2) 0x3490|04 |. | partition_order: 1 0x3490.2-0x3490.5 (0.4) - | | | rice_partitions: 2 0x3490.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3490.6-0x357c.5 (236) | | | [0]{}: partition 0x3490.6-0x3507.1 (118.4) - | | | count: 895 0x3490.6-NA (0) + | | | count: 895 0x3490|04 3f |.? | rice_parameter: 0 0x3490.6-0x3491.1 (0.4) 0x3490| 3f f9 ff ff 3f ff e7 ff fc ff ff cf ff fe 7f| ?...?..........| samples: raw bits 0x3491.2-0x3507.1 (118) 0x34a0|ff e7 ff ff 9f ff fe 7f ff fc ff ff fc ff ff ff|................| * |until 0x3507.1 (118) | | | | | [1]{}: partition 0x3507.2-0x357c.5 (117.4) - | | | count: 896 0x3507.2-NA (0) + | | | count: 896 0x3500| c3 | . | rice_parameter: 0 0x3507.2-0x3507.5 (0.4) 0x3500| c3 ff fb ff fd ff ff 7f ff| .........| samples: raw bits 0x3507.6-0x357c.5 (117) 0x3510|bf ff df ff ef ff f7 ff fb ff fd ff fe ff ff 7f|................| @@ -2182,23 +2182,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3587-0x367b (244.1) 0x3580| 12 | . | zero_bit: 0 (valid) 0x3587-0x3587 (0.1) 0x3580| 12 | . | subframe_type: "fixed" (0b1001) 0x3587.1-0x3587.6 (0.6) - | | | lpc_order: 1 0x3587.7-NA (0) + | | | lpc_order: 1 0x3580| 12 | . | wasted_bits_flag: 0 0x3587.7-0x3587.7 (0.1) - | | | subframe_sample_size: 16 0x3588-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3588-0x3589.7 (2) 0x3580| ff f0 | .. | [0]: -16 value 0x3588-0x3589.7 (2) 0x3580| 04 | . | residual_coding_method: 4 (0) (rice) 0x358a-0x358a.1 (0.2) 0x3580| 04 | . | partition_order: 1 0x358a.2-0x358a.5 (0.4) - | | | rice_partitions: 2 0x358a.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x358a.6-0x367b (240.3) | | | [0]{}: partition 0x358a.6-0x3604.7 (122.2) - | | | count: 895 0x358a.6-NA (0) + | | | count: 895 0x3580| 04 39 | .9 | rice_parameter: 0 0x358a.6-0x358b.1 (0.4) 0x3580| 39 ff ff f9 ff| 9....| samples: raw bits 0x358b.2-0x3604.7 (121.6) 0x3590|ff e7 ff ff 3f ff f9 ff ff 9f ff f3 ff fe 7f ff|....?...........| * |until 0x3604.7 (122) | | | | | [1]{}: partition 0x3605-0x367b (118.1) - | | | count: 896 0x3605-NA (0) + | | | count: 896 0x3600| 0f | . | rice_parameter: 0 0x3605-0x3605.3 (0.4) 0x3600| 0f ff bf ff ff ff ff f7 ff ff ff| ...........| samples: raw bits 0x3605.4-0x367b (117.5) 0x3610|fb ff ff ff df ff ff f7 ff ff f7 ff ff df ff fe|................| @@ -2223,23 +2223,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3686-0x377a.3 (244.4) 0x3680| 12 | . | zero_bit: 0 (valid) 0x3686-0x3686 (0.1) 0x3680| 12 | . | subframe_type: "fixed" (0b1001) 0x3686.1-0x3686.6 (0.6) - | | | lpc_order: 1 0x3686.7-NA (0) + | | | lpc_order: 1 0x3680| 12 | . | wasted_bits_flag: 0 0x3686.7-0x3686.7 (0.1) - | | | subframe_sample_size: 16 0x3687-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3687-0x3688.7 (2) 0x3680| ff e9 | .. | [0]: -23 value 0x3687-0x3688.7 (2) 0x3680| 04 | . | residual_coding_method: 4 (0) (rice) 0x3689-0x3689.1 (0.2) 0x3680| 04 | . | partition_order: 1 0x3689.2-0x3689.5 (0.4) - | | | rice_partitions: 2 0x3689.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3689.6-0x377a.3 (240.6) | | | [0]{}: partition 0x3689.6-0x3704.2 (122.5) - | | | count: 895 0x3689.6-NA (0) + | | | count: 895 0x3680| 04 3f | .? | rice_parameter: 0 0x3689.6-0x368a.1 (0.4) 0x3680| 3f ff ff ff ff ff| ?.....| samples: raw bits 0x368a.2-0x3704.2 (122.1) 0x3690|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff f9|................| * |until 0x3704.2 (123) | | | | | [1]{}: partition 0x3704.3-0x377a.3 (118.1) - | | | count: 896 0x3704.3-NA (0) + | | | count: 896 0x3700| e1 | . | rice_parameter: 0 0x3704.3-0x3704.6 (0.4) 0x3700| e1 9f ff ff 9f ff ff f3 ff ff ff 9f| ............| samples: raw bits 0x3704.7-0x377a.3 (117.5) 0x3710|ff ff ff f3 ff ff ff ff ff 9f ff ff ff ff ff ff|................| @@ -2264,23 +2264,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3785-0x3879.5 (244.6) 0x3780| 12 | . | zero_bit: 0 (valid) 0x3785-0x3785 (0.1) 0x3780| 12 | . | subframe_type: "fixed" (0b1001) 0x3785.1-0x3785.6 (0.6) - | | | lpc_order: 1 0x3785.7-NA (0) + | | | lpc_order: 1 0x3780| 12 | . | wasted_bits_flag: 0 0x3785.7-0x3785.7 (0.1) - | | | subframe_sample_size: 16 0x3786-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3786-0x3787.7 (2) 0x3780| ff f7 | .. | [0]: -9 value 0x3786-0x3787.7 (2) 0x3780| 04 | . | residual_coding_method: 4 (0) (rice) 0x3788-0x3788.1 (0.2) 0x3780| 04 | . | partition_order: 1 0x3788.2-0x3788.5 (0.4) - | | | rice_partitions: 2 0x3788.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3788.6-0x3879.5 (241) | | | [0]{}: partition 0x3788.6-0x3800.4 (119.7) - | | | count: 895 0x3788.6-NA (0) + | | | count: 895 0x3780| 04 3b | .; | rice_parameter: 0 0x3788.6-0x3789.1 (0.4) 0x3780| 3b ff fb ff fb ff fb| ;......| samples: raw bits 0x3789.2-0x3800.4 (119.3) 0x3790|ff fd ff fe ff ff bf ff ef ff fd ff ff ef ff ff|................| * |until 0x3800.4 (120) | | | | | [1]{}: partition 0x3800.5-0x3879.5 (121.1) - | | | count: 896 0x3800.5-NA (0) + | | | count: 896 0x3800|f8 79 |.y | rice_parameter: 0 0x3800.5-0x3801 (0.4) 0x3800| 79 ff f9 ff f3 ff e7 ff cf ff 9f ff 3f fe 7f| y...........?..| samples: raw bits 0x3801.1-0x3879.5 (120.5) 0x3810|fe 7f fc ff f9 ff f9 ff f9 ff f9 ff f9 ff fc ff|................| @@ -2305,23 +2305,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3884-0x397b.4 (247.5) 0x3880| 12 | . | zero_bit: 0 (valid) 0x3884-0x3884 (0.1) 0x3880| 12 | . | subframe_type: "fixed" (0b1001) 0x3884.1-0x3884.6 (0.6) - | | | lpc_order: 1 0x3884.7-NA (0) + | | | lpc_order: 1 0x3880| 12 | . | wasted_bits_flag: 0 0x3884.7-0x3884.7 (0.1) - | | | subframe_sample_size: 16 0x3885-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3885-0x3886.7 (2) 0x3880| 00 0f | .. | [0]: 15 value 0x3885-0x3886.7 (2) 0x3880| 04 | . | residual_coding_method: 4 (0) (rice) 0x3887-0x3887.1 (0.2) 0x3880| 04 | . | partition_order: 1 0x3887.2-0x3887.5 (0.4) - | | | rice_partitions: 2 0x3887.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3887.6-0x397b.4 (243.7) | | | [0]{}: partition 0x3887.6-0x38fe (118.3) - | | | count: 895 0x3887.6-NA (0) + | | | count: 895 0x3880| 04 3f | .? | rice_parameter: 0 0x3887.6-0x3888.1 (0.4) 0x3880| 3f 7f ff 7f ff 7f fe ff| ?.......| samples: raw bits 0x3888.2-0x38fe (117.7) 0x3890|fd ff fb ff ef ff bf ff 7f fd ff ef ff bf fe ff|................| * |until 0x38fe (118) | | | | | [1]{}: partition 0x38fe.1-0x397b.4 (125.4) - | | | count: 896 0x38fe.1-NA (0) + | | | count: 896 0x38f0| 87 | . | rice_parameter: 0 0x38fe.1-0x38fe.4 (0.4) 0x38f0| 87 ff| ..| samples: raw bits 0x38fe.5-0x397b.4 (125) 0x3900|ff 3f ff ff 9f ff fe 7f ff f9 ff ff 9f ff f3 ff|.?..............| @@ -2346,23 +2346,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3986-0x3a7d.1 (247.2) 0x3980| 12 | . | zero_bit: 0 (valid) 0x3986-0x3986 (0.1) 0x3980| 12 | . | subframe_type: "fixed" (0b1001) 0x3986.1-0x3986.6 (0.6) - | | | lpc_order: 1 0x3986.7-NA (0) + | | | lpc_order: 1 0x3980| 12 | . | wasted_bits_flag: 0 0x3986.7-0x3986.7 (0.1) - | | | subframe_sample_size: 16 0x3987-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3987-0x3988.7 (2) 0x3980| 00 1c | .. | [0]: 28 value 0x3987-0x3988.7 (2) 0x3980| 04 | . | residual_coding_method: 4 (0) (rice) 0x3989-0x3989.1 (0.2) 0x3980| 04 | . | partition_order: 1 0x3989.2-0x3989.5 (0.4) - | | | rice_partitions: 2 0x3989.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3989.6-0x3a7d.1 (243.4) | | | [0]{}: partition 0x3989.6-0x3a00.6 (119.1) - | | | count: 895 0x3989.6-NA (0) + | | | count: 895 0x3980| 04 3f | .? | rice_parameter: 0 0x3989.6-0x398a.1 (0.4) 0x3980| 3f ff ff ff ff ff| ?.....| samples: raw bits 0x398a.2-0x3a00.6 (118.5) 0x3990|ff ff ff ff f7 ff ff ff ff fd ff ff ff fb ff ff|................| * |until 0x3a00.6 (119) | | | | | [1]{}: partition 0x3a00.7-0x3a7d.1 (124.3) - | | | count: 896 0x3a00.7-NA (0) + | | | count: 896 0x3a00|fe 1f |.. | rice_parameter: 0 0x3a00.7-0x3a01.2 (0.4) 0x3a00| 1f ff ef ff ff ff df ff ff ff ff df ff ff ff| ...............| samples: raw bits 0x3a01.3-0x3a7d.1 (123.7) 0x3a10|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................| @@ -2387,23 +2387,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3a88-0x3b7c.6 (244.7) 0x3a80| 12 | . | zero_bit: 0 (valid) 0x3a88-0x3a88 (0.1) 0x3a80| 12 | . | subframe_type: "fixed" (0b1001) 0x3a88.1-0x3a88.6 (0.6) - | | | lpc_order: 1 0x3a88.7-NA (0) + | | | lpc_order: 1 0x3a80| 12 | . | wasted_bits_flag: 0 0x3a88.7-0x3a88.7 (0.1) - | | | subframe_sample_size: 16 0x3a89-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3a89-0x3a8a.7 (2) 0x3a80| 00 11 | .. | [0]: 17 value 0x3a89-0x3a8a.7 (2) 0x3a80| 04 | . | residual_coding_method: 4 (0) (rice) 0x3a8b-0x3a8b.1 (0.2) 0x3a80| 04 | . | partition_order: 1 0x3a8b.2-0x3a8b.5 (0.4) - | | | rice_partitions: 2 0x3a8b.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3a8b.6-0x3b7c.6 (241.1) | | | [0]{}: partition 0x3a8b.6-0x3b03.4 (119.7) - | | | count: 895 0x3a8b.6-NA (0) + | | | count: 895 0x3a80| 04 3c | .< | rice_parameter: 0 0x3a8b.6-0x3a8c.1 (0.4) 0x3a80| 3c ff f9 ff| <...| samples: raw bits 0x3a8c.2-0x3b03.4 (119.3) 0x3a90|fc ff fe 7f ff 3f ff cf ff f9 ff ff 9f ff fe 7f|.....?..........| * |until 0x3b03.4 (120) | | | | | [1]{}: partition 0x3b03.5-0x3b7c.6 (121.2) - | | | count: 896 0x3b03.5-NA (0) + | | | count: 896 0x3b00| 78 7f | x. | rice_parameter: 0 0x3b03.5-0x3b04 (0.4) 0x3b00| 7f 7f f7 ff 7f f7 ff 7f f7 ff bf fb| ............| samples: raw bits 0x3b04.1-0x3b7c.6 (120.6) 0x3b10|ff df fe ff f7 ff bf fe ff f7 ff ef ff bf ff 7f|................| @@ -2412,7 +2412,7 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x3b70| 91 e9 | .. | footer_crc: "91e9" (raw bits) (valid) 0x3b7d-0x3b7e.7 (2) | | | [3]{}: element 0x3b7f-0x3e9b.7 (797) 0x3b70| a3| .| id: "simple_block" (0xa3) (Similar to Block) 0x3b7f-0x3b7f.7 (1) - | | | type: "binary" 0x3b80-NA (0) + | | | type: "binary" 0x3b80|43 1a |C. | size: 794 0x3b80-0x3b81.7 (2) 0x3b80| 81 | . | track_number: 1 0x3b82-0x3b82.7 (1) 0x3b80| 70 02 | p. | timestamp: 28674 0x3b83-0x3b84.7 (2) @@ -2446,23 +2446,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3b92-0x3c8a.1 (248.2) 0x3b90| 12 | . | zero_bit: 0 (valid) 0x3b92-0x3b92 (0.1) 0x3b90| 12 | . | subframe_type: "fixed" (0b1001) 0x3b92.1-0x3b92.6 (0.6) - | | | lpc_order: 1 0x3b92.7-NA (0) + | | | lpc_order: 1 0x3b90| 12 | . | wasted_bits_flag: 0 0x3b92.7-0x3b92.7 (0.1) - | | | subframe_sample_size: 16 0x3b93-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3b93-0x3b94.7 (2) 0x3b90| ff f5 | .. | [0]: -11 value 0x3b93-0x3b94.7 (2) 0x3b90| 04 | . | residual_coding_method: 4 (0) (rice) 0x3b95-0x3b95.1 (0.2) 0x3b90| 04 | . | partition_order: 1 0x3b95.2-0x3b95.5 (0.4) - | | | rice_partitions: 2 0x3b95.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3b95.6-0x3c8a.1 (244.4) | | | [0]{}: partition 0x3b95.6-0x3c12.1 (124.4) - | | | count: 895 0x3b95.6-NA (0) + | | | count: 895 0x3b90| 04 3f | .? | rice_parameter: 0 0x3b95.6-0x3b96.1 (0.4) 0x3b90| 3f 3f f9 ff cf fe 7f e7 ff 3f| ??.......?| samples: raw bits 0x3b96.2-0x3c12.1 (124) 0x3ba0|f9 ff cf fc ff e7 fe 7f f3 ff 3f f9 ff 9f fc ff|..........?.....| * |until 0x3c12.1 (124) | | | | | [1]{}: partition 0x3c12.2-0x3c8a.1 (120) - | | | count: 896 0x3c12.2-NA (0) + | | | count: 896 0x3c10| c3 | . | rice_parameter: 0 0x3c12.2-0x3c12.5 (0.4) 0x3c10| c3 ff ef ff df ff bf ff 7f fd ff ef ff 7f| ..............| samples: raw bits 0x3c12.6-0x3c8a.1 (119.4) 0x3c20|fb ff df fe ff ef fe ff ef fe ff ef fd ff df fb|................| @@ -2487,23 +2487,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3c95-0x3d92.3 (253.4) 0x3c90| 12 | . | zero_bit: 0 (valid) 0x3c95-0x3c95 (0.1) 0x3c90| 12 | . | subframe_type: "fixed" (0b1001) 0x3c95.1-0x3c95.6 (0.6) - | | | lpc_order: 1 0x3c95.7-NA (0) + | | | lpc_order: 1 0x3c90| 12 | . | wasted_bits_flag: 0 0x3c95.7-0x3c95.7 (0.1) - | | | subframe_sample_size: 16 0x3c96-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3c96-0x3c97.7 (2) 0x3c90| ff df | .. | [0]: -33 value 0x3c96-0x3c97.7 (2) 0x3c90| 04 | . | residual_coding_method: 4 (0) (rice) 0x3c98-0x3c98.1 (0.2) 0x3c90| 04 | . | partition_order: 1 0x3c98.2-0x3c98.5 (0.4) - | | | rice_partitions: 2 0x3c98.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3c98.6-0x3d92.3 (249.6) | | | [0]{}: partition 0x3c98.6-0x3d19.6 (129.1) - | | | count: 895 0x3c98.6-NA (0) + | | | count: 895 0x3c90| 04 3f | .? | rice_parameter: 0 0x3c98.6-0x3c99.1 (0.4) 0x3c90| 3f cf ff ff ff f3 ff| ?......| samples: raw bits 0x3c99.2-0x3d19.6 (128.5) 0x3ca0|ff fe 7f ff fc ff ff f3 ff ff 3f ff cf ff f3 ff|..........?.....| * |until 0x3d19.6 (129) | | | | | [1]{}: partition 0x3d19.7-0x3d92.3 (120.5) - | | | count: 896 0x3d19.7-NA (0) + | | | count: 896 0x3d10| fe 1f | .. | rice_parameter: 0 0x3d19.7-0x3d1a.2 (0.4) 0x3d10| 1f ff ff cf ff ff| ......| samples: raw bits 0x3d1a.3-0x3d92.3 (120.1) 0x3d20|ff ff ff ff ff ff ff ff ff ff ff 7f ff ff ff ff|................| @@ -2528,23 +2528,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3d9d-0x3e99 (252.1) 0x3d90| 12 | . | zero_bit: 0 (valid) 0x3d9d-0x3d9d (0.1) 0x3d90| 12 | . | subframe_type: "fixed" (0b1001) 0x3d9d.1-0x3d9d.6 (0.6) - | | | lpc_order: 1 0x3d9d.7-NA (0) + | | | lpc_order: 1 0x3d90| 12 | . | wasted_bits_flag: 0 0x3d9d.7-0x3d9d.7 (0.1) - | | | subframe_sample_size: 16 0x3d9e-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3d9e-0x3d9f.7 (2) 0x3d90| ff e4| ..| [0]: -28 value 0x3d9e-0x3d9f.7 (2) 0x3da0|04 |. | residual_coding_method: 4 (0) (rice) 0x3da0-0x3da0.1 (0.2) 0x3da0|04 |. | partition_order: 1 0x3da0.2-0x3da0.5 (0.4) - | | | rice_partitions: 2 0x3da0.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3da0.6-0x3e99 (248.3) | | | [0]{}: partition 0x3da0.6-0x3e1e.4 (125.7) - | | | count: 895 0x3da0.6-NA (0) + | | | count: 895 0x3da0|04 3f |.? | rice_parameter: 0 0x3da0.6-0x3da1.1 (0.4) 0x3da0| 3f fe ff fe ff ff bf ff f7 ff ff bf ff ff bf| ?..............| samples: raw bits 0x3da1.2-0x3e1e.4 (125.3) 0x3db0|ff ff fd ff ff ff ff fb ff ff ff ff ff ff ff ff|................| * |until 0x3e1e.4 (126) | | | | | [1]{}: partition 0x3e1e.5-0x3e99 (122.4) - | | | count: 896 0x3e1e.5-NA (0) + | | | count: 896 0x3e10| f8 4f| .O| rice_parameter: 0 0x3e1e.5-0x3e1f (0.4) 0x3e10| 4f| O| samples: raw bits 0x3e1f.1-0x3e99 (122) 0x3e20|fc ff cf fc ff cf fe 7f f3 ff 3f fc ff e7 ff 9f|..........?.....| @@ -2553,17 +2553,17 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x3e90| 3d df | =. | footer_crc: "3ddf" (raw bits) (valid) 0x3e9a-0x3e9b.7 (2) | | | [8]{}: element 0x3e9c-0x4674.7 (2009) 0x3e90| 1f 43 b6 75| .C.u| id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x3e9c-0x3e9f.7 (4) - | | | type: "master" 0x3ea0-NA (0) + | | | type: "master" 0x3ea0|47 d3 |G. | size: 2003 0x3ea0-0x3ea1.7 (2) | | | elements[0:3]: 0x3ea2-0x4674.7 (2003) | | | [0]{}: element 0x3ea2-0x3ea6.7 (5) 0x3ea0| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x3ea2-0x3ea2.7 (1) - | | | type: "uinteger" 0x3ea3-NA (0) + | | | type: "uinteger" 0x3ea0| 83 | . | size: 3 0x3ea3-0x3ea3.7 (1) 0x3ea0| 01 8f 08 | ... | value: 102152 0x3ea4-0x3ea6.7 (3) | | | [1]{}: element 0x3ea7-0x460c.7 (1894) 0x3ea0| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x3ea7-0x3ea7.7 (1) - | | | type: "binary" 0x3ea8-NA (0) + | | | type: "binary" 0x3ea0| 47 63 | Gc | size: 1891 0x3ea8-0x3ea9.7 (2) 0x3ea0| 81 | . | track_number: 1 0x3eaa-0x3eaa.7 (1) 0x3ea0| 00 00 | .. | timestamp: 0 0x3eab-0x3eac.7 (2) @@ -2601,24 +2601,24 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3ebe-0x3fbc.2 (254.3) 0x3eb0| 12 | . | zero_bit: 0 (valid) 0x3ebe-0x3ebe (0.1) 0x3eb0| 12 | . | subframe_type: "fixed" (0b1001) 0x3ebe.1-0x3ebe.6 (0.6) - | | | lpc_order: 1 0x3ebe.7-NA (0) + | | | lpc_order: 1 0x3eb0| 12 | . | wasted_bits_flag: 0 0x3ebe.7-0x3ebe.7 (0.1) - | | | subframe_sample_size: 16 0x3ebf-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3ebf-0x3ec0.7 (2) 0x3eb0| 00| .| [0]: 3 value 0x3ebf-0x3ec0.7 (2) 0x3ec0|03 |. | 0x3ec0| 04 | . | residual_coding_method: 4 (0) (rice) 0x3ec1-0x3ec1.1 (0.2) 0x3ec0| 04 | . | partition_order: 1 0x3ec1.2-0x3ec1.5 (0.4) - | | | rice_partitions: 2 0x3ec1.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3ec1.6-0x3fbc.2 (250.5) | | | [0]{}: partition 0x3ec1.6-0x3f3c (122.3) - | | | count: 895 0x3ec1.6-NA (0) + | | | count: 895 0x3ec0| 04 2f | ./ | rice_parameter: 0 0x3ec1.6-0x3ec2.1 (0.4) 0x3ec0| 2f fb fe ff bf ef f7 fd ff 7f df f7 fd ff| /.............| samples: raw bits 0x3ec2.2-0x3f3c (121.7) 0x3ed0|7f df f7 fd ff 7f ef fb ff 7f df fb ff 7f ef fd|................| * |until 0x3f3c (122) | | | | | [1]{}: partition 0x3f3c.1-0x3fbc.2 (128.2) - | | | count: 896 0x3f3c.1-NA (0) + | | | count: 896 0x3f30| 87 | . | rice_parameter: 0 0x3f3c.1-0x3f3c.4 (0.4) 0x3f30| 87 f9 ff 3f| ...?| samples: raw bits 0x3f3c.5-0x3fbc.2 (127.6) 0x3f40|f3 ff 3f e7 fe 7f cf f9 ff 3f e7 fc ff 9f e7 fc|..?......?......| @@ -2644,23 +2644,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x3fc7-0x40c8.7 (258) 0x3fc0| 12 | . | zero_bit: 0 (valid) 0x3fc7-0x3fc7 (0.1) 0x3fc0| 12 | . | subframe_type: "fixed" (0b1001) 0x3fc7.1-0x3fc7.6 (0.6) - | | | lpc_order: 1 0x3fc7.7-NA (0) + | | | lpc_order: 1 0x3fc0| 12 | . | wasted_bits_flag: 0 0x3fc7.7-0x3fc7.7 (0.1) - | | | subframe_sample_size: 16 0x3fc8-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x3fc8-0x3fc9.7 (2) 0x3fc0| 00 22 | ." | [0]: 34 value 0x3fc8-0x3fc9.7 (2) 0x3fc0| 04 | . | residual_coding_method: 4 (0) (rice) 0x3fca-0x3fca.1 (0.2) 0x3fc0| 04 | . | partition_order: 1 0x3fca.2-0x3fca.5 (0.4) - | | | rice_partitions: 2 0x3fca.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x3fca.6-0x40c8.7 (254.2) | | | [0]{}: partition 0x3fca.6-0x4044.3 (121.6) - | | | count: 895 0x3fca.6-NA (0) + | | | count: 895 0x3fc0| 04 3f | .? | rice_parameter: 0 0x3fca.6-0x3fcb.1 (0.4) 0x3fc0| 3f ef ff ef ff| ?....| samples: raw bits 0x3fcb.2-0x4044.3 (121.2) 0x3fd0|df ff 7f fd ff ef ff 7f f7 ff 7f f7 fe ff df fb|................| * |until 0x4044.3 (122) | | | | | [1]{}: partition 0x4044.4-0x40c8.7 (132.4) - | | | count: 896 0x4044.4-NA (0) + | | | count: 896 0x4040| f0 | . | rice_parameter: 0 0x4044.4-0x4044.7 (0.4) 0x4040| ff ff ff ff fc ff ff ff ff cf ff| ...........| samples: raw bits 0x4045-0x40c8.7 (132) 0x4050|ff fc ff ff f9 ff ff 9f ff f3 ff f9 ff fc ff f9|................| @@ -2685,23 +2685,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x40d3-0x41d1.1 (254.2) 0x40d0| 12 | . | zero_bit: 0 (valid) 0x40d3-0x40d3 (0.1) 0x40d0| 12 | . | subframe_type: "fixed" (0b1001) 0x40d3.1-0x40d3.6 (0.6) - | | | lpc_order: 1 0x40d3.7-NA (0) + | | | lpc_order: 1 0x40d0| 12 | . | wasted_bits_flag: 0 0x40d3.7-0x40d3.7 (0.1) - | | | subframe_sample_size: 16 0x40d4-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x40d4-0x40d5.7 (2) 0x40d0| 00 27 | .' | [0]: 39 value 0x40d4-0x40d5.7 (2) 0x40d0| 04 | . | residual_coding_method: 4 (0) (rice) 0x40d6-0x40d6.1 (0.2) 0x40d0| 04 | . | partition_order: 1 0x40d6.2-0x40d6.5 (0.4) - | | | rice_partitions: 2 0x40d6.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x40d6.6-0x41d1.1 (250.4) | | | [0]{}: partition 0x40d6.6-0x4151 (122.3) - | | | count: 895 0x40d6.6-NA (0) + | | | count: 895 0x40d0| 04 3c | .< | rice_parameter: 0 0x40d6.6-0x40d7.1 (0.4) 0x40d0| 3c ff ff fe 7f ff ff fe 7f| <........| samples: raw bits 0x40d7.2-0x4151 (121.7) 0x40e0|ff ff ff ff ff ff e7 ff ff ff fd ff ff ff ff ff|................| * |until 0x4151 (122) | | | | | [1]{}: partition 0x4151.1-0x41d1.1 (128.1) - | | | count: 896 0x4151.1-NA (0) + | | | count: 896 0x4150| 87 | . | rice_parameter: 0 0x4151.1-0x4151.4 (0.4) 0x4150| 87 fd ff df fd ff df fd ff f7 ff bf ff 7f fe| ...............| samples: raw bits 0x4151.5-0x41d1.1 (127.5) 0x4160|ff fe ff ff bf ff f7 ff ff ef ff ff fd ff ff ff|................| @@ -2726,24 +2726,24 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x41dc-0x42d8.6 (252.7) 0x41d0| 12 | . | zero_bit: 0 (valid) 0x41dc-0x41dc (0.1) 0x41d0| 12 | . | subframe_type: "fixed" (0b1001) 0x41dc.1-0x41dc.6 (0.6) - | | | lpc_order: 1 0x41dc.7-NA (0) + | | | lpc_order: 1 0x41d0| 12 | . | wasted_bits_flag: 0 0x41dc.7-0x41dc.7 (0.1) - | | | subframe_sample_size: 16 0x41dd-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x41dd-0x41de.7 (2) 0x41d0| 00 0b | .. | [0]: 11 value 0x41dd-0x41de.7 (2) 0x41d0| 04| .| residual_coding_method: 4 (0) (rice) 0x41df-0x41df.1 (0.2) 0x41d0| 04| .| partition_order: 1 0x41df.2-0x41df.5 (0.4) - | | | rice_partitions: 2 0x41df.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x41df.6-0x42d8.6 (249.1) | | | [0]{}: partition 0x41df.6-0x425c.7 (125.2) - | | | count: 895 0x41df.6-NA (0) + | | | count: 895 0x41d0| 04| .| rice_parameter: 0 0x41df.6-0x41e0.1 (0.4) 0x41e0|39 |9 | 0x41e0|39 fc ff 3f cf f3 fc ff 3f cf f3 fe 7f 9f f3 fc|9..?....?.......| samples: raw bits 0x41e0.2-0x425c.7 (124.6) 0x41f0|ff 9f f3 fe 7f cf fc ff cf f9 ff cf fc ff e7 ff|................| * |until 0x425c.7 (125) | | | | | [1]{}: partition 0x425d-0x42d8.6 (123.7) - | | | count: 896 0x425d-NA (0) + | | | count: 896 0x4250| 0e | . | rice_parameter: 0 0x425d-0x425d.3 (0.4) 0x4250| 0e fe ff| ...| samples: raw bits 0x425d.4-0x42d8.6 (123.3) 0x4260|7f 7f 7f bf bf bf df df df ef ef ef ef f7 f7 f7|................| @@ -2768,23 +2768,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x42e3-0x43e7.2 (260.3) 0x42e0| 12 | . | zero_bit: 0 (valid) 0x42e3-0x42e3 (0.1) 0x42e0| 12 | . | subframe_type: "fixed" (0b1001) 0x42e3.1-0x42e3.6 (0.6) - | | | lpc_order: 1 0x42e3.7-NA (0) + | | | lpc_order: 1 0x42e0| 12 | . | wasted_bits_flag: 0 0x42e3.7-0x42e3.7 (0.1) - | | | subframe_sample_size: 16 0x42e4-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x42e4-0x42e5.7 (2) 0x42e0| ff e2 | .. | [0]: -30 value 0x42e4-0x42e5.7 (2) 0x42e0| 04 | . | residual_coding_method: 4 (0) (rice) 0x42e6-0x42e6.1 (0.2) 0x42e0| 04 | . | partition_order: 1 0x42e6.2-0x42e6.5 (0.4) - | | | rice_partitions: 2 0x42e6.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x42e6.6-0x43e7.2 (256.5) | | | [0]{}: partition 0x42e6.6-0x436b (132.3) - | | | count: 895 0x42e6.6-NA (0) + | | | count: 895 0x42e0| 04 27 | .' | rice_parameter: 0 0x42e6.6-0x42e7.1 (0.4) 0x42e0| 27 fc ff 9f f3 fc ff 9f e7| '........| samples: raw bits 0x42e7.2-0x436b (131.7) 0x42f0|f9 fe 7f 9f e7 f9 fc ff 3f 9f e7 f3 fc fe 7f 3f|........?......?| * |until 0x436b (132) | | | | | [1]{}: partition 0x436b.1-0x43e7.2 (124.2) - | | | count: 896 0x436b.1-NA (0) + | | | count: 896 0x4360| 87 | . | rice_parameter: 0 0x436b.1-0x436b.4 (0.4) 0x4360| 87 fd ff fe ff| .....| samples: raw bits 0x436b.5-0x43e7.2 (123.6) 0x4370|fd ff f7 ff df fd ff ef fd ff df fb ff 7f df f7|................| @@ -2810,23 +2810,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x43f2-0x44f9.7 (264) 0x43f0| 12 | . | zero_bit: 0 (valid) 0x43f2-0x43f2 (0.1) 0x43f0| 12 | . | subframe_type: "fixed" (0b1001) 0x43f2.1-0x43f2.6 (0.6) - | | | lpc_order: 1 0x43f2.7-NA (0) + | | | lpc_order: 1 0x43f0| 12 | . | wasted_bits_flag: 0 0x43f2.7-0x43f2.7 (0.1) - | | | subframe_sample_size: 16 0x43f3-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x43f3-0x43f4.7 (2) 0x43f0| ff ce | .. | [0]: -50 value 0x43f3-0x43f4.7 (2) 0x43f0| 04 | . | residual_coding_method: 4 (0) (rice) 0x43f5-0x43f5.1 (0.2) 0x43f0| 04 | . | partition_order: 1 0x43f5.2-0x43f5.5 (0.4) - | | | rice_partitions: 2 0x43f5.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x43f5.6-0x44f9.7 (260.2) | | | [0]{}: partition 0x43f5.6-0x447d.6 (136.1) - | | | count: 895 0x43f5.6-NA (0) + | | | count: 895 0x43f0| 04 3f | .? | rice_parameter: 0 0x43f5.6-0x43f6.1 (0.4) 0x43f0| 3f ff ff ff ff e7 ff ff ff ff| ?.........| samples: raw bits 0x43f6.2-0x447d.6 (135.5) 0x4400|ff e7 ff ff ff 3f ff fc ff ff cf ff f3 ff f9 ff|.....?..........| * |until 0x447d.6 (136) | | | | | [1]{}: partition 0x447d.7-0x44f9.7 (124.1) - | | | count: 896 0x447d.7-NA (0) + | | | count: 896 0x4470| e6 1f | .. | rice_parameter: 0 0x447d.7-0x447e.2 (0.4) 0x4470| 1f fc| ..| samples: raw bits 0x447e.3-0x44f9.7 (123.5) 0x4480|ff fe 7f ff cf ff fe 7f ff ff 3f ff ff ff cf ff|..........?.....| @@ -2851,23 +2851,23 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x4504-0x460a.6 (262.7) 0x4500| 12 | . | zero_bit: 0 (valid) 0x4504-0x4504 (0.1) 0x4500| 12 | . | subframe_type: "fixed" (0b1001) 0x4504.1-0x4504.6 (0.6) - | | | lpc_order: 1 0x4504.7-NA (0) + | | | lpc_order: 1 0x4500| 12 | . | wasted_bits_flag: 0 0x4504.7-0x4504.7 (0.1) - | | | subframe_sample_size: 16 0x4505-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x4505-0x4506.7 (2) 0x4500| ff e2 | .. | [0]: -30 value 0x4505-0x4506.7 (2) 0x4500| 04 | . | residual_coding_method: 4 (0) (rice) 0x4507-0x4507.1 (0.2) 0x4500| 04 | . | partition_order: 1 0x4507.2-0x4507.5 (0.4) - | | | rice_partitions: 2 0x4507.6-NA (0) + | | | rice_partitions: 2 | | | partitions[0:2]: 0x4507.6-0x460a.6 (259.1) | | | [0]{}: partition 0x4507.6-0x458a.1 (130.4) - | | | count: 895 0x4507.6-NA (0) + | | | count: 895 0x4500| 04 3b | .; | rice_parameter: 0 0x4507.6-0x4508.1 (0.4) 0x4500| 3b fd fe ff bf df ef fb| ;.......| samples: raw bits 0x4508.2-0x458a.1 (130) 0x4510|fe ff bf f7 fe ff df fb ff bf fd ff ef ff bf ff|................| * |until 0x458a.1 (130) | | | | | [1]{}: partition 0x458a.2-0x460a.6 (128.5) - | | | count: 896 0x458a.2-NA (0) + | | | count: 896 0x4580| c3 | . | rice_parameter: 0 0x458a.2-0x458a.5 (0.4) 0x4580| c3 9f 9f 9f cf cf| ......| samples: raw bits 0x458a.6-0x460a.6 (128.1) 0x4590|e7 e7 f3 f3 f9 f9 fc fc fe 7f 3f 9f cf e7 f3 f9|..........?.....| @@ -2876,12 +2876,12 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x4600| a3 d4 | .. | footer_crc: "a3d4" (raw bits) (valid) 0x460b-0x460c.7 (2) | | | [2]{}: element 0x460d-0x4674.7 (104) 0x4600| a0 | . | id: "block_group" (0xa0) (Basic container of information containing a single Block and information specific to that Block) 0x460d-0x460d.7 (1) - | | | type: "master" 0x460e-NA (0) + | | | type: "master" 0x4600| e6 | . | size: 102 0x460e-0x460e.7 (1) | | | elements[0:2]: 0x460f-0x4674.7 (102) | | | [0]{}: element 0x460f-0x4670.7 (98) 0x4600| a1| .| id: "block" (0xa1) (Block containing the actual data to be rendered and a timestamp relative to the Cluster Timestamp) 0x460f-0x460f.7 (1) - | | | type: "binary" 0x4610-NA (0) + | | | type: "binary" 0x4610|e0 |. | size: 96 0x4610-0x4610.7 (1) 0x4610| 81 | . | track_number: 1 0x4611-0x4611.7 (1) 0x4610| 31 01 | 1. | timestamp: 12545 0x4612-0x4613.7 (2) @@ -2908,17 +2908,17 @@ $ fq dv sweep-with-DC.mkvmerge13.mka | | | [0]{}: subframe 0x461d-0x466e.7 (82) 0x4610| 12 | . | zero_bit: 0 (valid) 0x461d-0x461d (0.1) 0x4610| 12 | . | subframe_type: "fixed" (0b1001) 0x461d.1-0x461d.6 (0.6) - | | | lpc_order: 1 0x461d.7-NA (0) + | | | lpc_order: 1 0x4610| 12 | . | wasted_bits_flag: 0 0x461d.7-0x461d.7 (0.1) - | | | subframe_sample_size: 16 0x461e-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:1]: 0x461e-0x461f.7 (2) 0x4610| 00 11| ..| [0]: 17 value 0x461e-0x461f.7 (2) 0x4620|00 |. | residual_coding_method: 4 (0) (rice) 0x4620-0x4620.1 (0.2) 0x4620|00 |. | partition_order: 0 0x4620.2-0x4620.5 (0.4) - | | | rice_partitions: 1 0x4620.6-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x4620.6-0x466e.7 (78.2) | | | [0]{}: partition 0x4620.6-0x466e.7 (78.2) - | | | count: 311 0x4620.6-NA (0) + | | | count: 311 0x4620|00 7a |.z | rice_parameter: 1 0x4620.6-0x4621.1 (0.4) 0x4620| 7a ab aa ba aa ea ae aa ea ae aa ba ab aa ba| z..............| samples: raw bits 0x4621.2-0x466e.7 (77.6) 0x4630|ab aa ba ab aa ba ab aa ae aa ea ae aa ea ae aa|................| @@ -2928,384 +2928,384 @@ $ fq dv sweep-with-DC.mkvmerge13.mka 0x4670|4c |L | | | | [1]{}: element 0x4671-0x4674.7 (4) 0x4670| 9b | . | id: "block_duration" (0x9b) (The duration of the Block) 0x4671-0x4671.7 (1) - | | | type: "uinteger" 0x4672-NA (0) + | | | type: "uinteger" 0x4670| 82 | . | size: 2 0x4672-0x4672.7 (1) 0x4670| 01 38 | .8 | value: 312 0x4673-0x4674.7 (2) | | | [9]{}: element 0x4675-0x46d5.7 (97) 0x4670| 1c 53 bb 6b | .S.k | id: "cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access) 0x4675-0x4678.7 (4) - | | | type: "master" 0x4679-NA (0) + | | | type: "master" 0x4670| dc | . | size: 92 0x4679-0x4679.7 (1) | | | elements[0:5]: 0x467a-0x46d5.7 (92) | | | [0]{}: element 0x467a-0x468a.7 (17) 0x4670| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x467a-0x467a.7 (1) - | | | type: "master" 0x467b-NA (0) + | | | type: "master" 0x4670| 8f | . | size: 15 0x467b-0x467b.7 (1) | | | elements[0:2]: 0x467c-0x468a.7 (15) | | | [0]{}: element 0x467c-0x467e.7 (3) 0x4670| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x467c-0x467c.7 (1) - | | | type: "uinteger" 0x467d-NA (0) + | | | type: "uinteger" 0x4670| 81 | . | size: 1 0x467d-0x467d.7 (1) 0x4670| 00 | . | value: 0 0x467e-0x467e.7 (1) | | | [1]{}: element 0x467f-0x468a.7 (12) 0x4670| b7| .| id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x467f-0x467f.7 (1) - | | | type: "master" 0x4680-NA (0) + | | | type: "master" 0x4680|8a |. | size: 10 0x4680-0x4680.7 (1) | | | elements[0:3]: 0x4681-0x468a.7 (10) | | | [0]{}: element 0x4681-0x4683.7 (3) 0x4680| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x4681-0x4681.7 (1) - | | | type: "uinteger" 0x4682-NA (0) + | | | type: "uinteger" 0x4680| 81 | . | size: 1 0x4682-0x4682.7 (1) 0x4680| 01 | . | value: 1 0x4683-0x4683.7 (1) | | | [1]{}: element 0x4684-0x4687.7 (4) 0x4680| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x4684-0x4684.7 (1) - | | | type: "uinteger" 0x4685-NA (0) + | | | type: "uinteger" 0x4680| 82 | . | size: 2 0x4685-0x4685.7 (1) 0x4680| 15 86 | .. | value: 5510 0x4686-0x4687.7 (2) | | | [2]{}: element 0x4688-0x468a.7 (3) 0x4680| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x4688-0x4688.7 (1) - | | | type: "uinteger" 0x4689-NA (0) + | | | type: "uinteger" 0x4680| 81 | . | size: 1 0x4689-0x4689.7 (1) 0x4680| 03 | . | value: 3 0x468a-0x468a.7 (1) | | | [1]{}: element 0x468b-0x469c.7 (18) 0x4680| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x468b-0x468b.7 (1) - | | | type: "master" 0x468c-NA (0) + | | | type: "master" 0x4680| 90 | . | size: 16 0x468c-0x468c.7 (1) | | | elements[0:2]: 0x468d-0x469c.7 (16) | | | [0]{}: element 0x468d-0x4690.7 (4) 0x4680| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x468d-0x468d.7 (1) - | | | type: "uinteger" 0x468e-NA (0) + | | | type: "uinteger" 0x4680| 82 | . | size: 2 0x468e-0x468e.7 (1) 0x4680| 38| 8| value: 14337 0x468f-0x4690.7 (2) 0x4690|01 |. | | | | [1]{}: element 0x4691-0x469c.7 (12) 0x4690| b7 | . | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x4691-0x4691.7 (1) - | | | type: "master" 0x4692-NA (0) + | | | type: "master" 0x4690| 8a | . | size: 10 0x4692-0x4692.7 (1) | | | elements[0:3]: 0x4693-0x469c.7 (10) | | | [0]{}: element 0x4693-0x4695.7 (3) 0x4690| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x4693-0x4693.7 (1) - | | | type: "uinteger" 0x4694-NA (0) + | | | type: "uinteger" 0x4690| 81 | . | size: 1 0x4694-0x4694.7 (1) 0x4690| 01 | . | value: 1 0x4695-0x4695.7 (1) | | | [1]{}: element 0x4696-0x4699.7 (4) 0x4690| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x4696-0x4696.7 (1) - | | | type: "uinteger" 0x4697-NA (0) + | | | type: "uinteger" 0x4690| 82 | . | size: 2 0x4697-0x4697.7 (1) 0x4690| 15 86 | .. | value: 5510 0x4698-0x4699.7 (2) | | | [2]{}: element 0x469a-0x469c.7 (3) 0x4690| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x469a-0x469a.7 (1) - | | | type: "uinteger" 0x469b-NA (0) + | | | type: "uinteger" 0x4690| 81 | . | size: 1 0x469b-0x469b.7 (1) 0x4690| 72 | r | value: 114 0x469c-0x469c.7 (1) | | | [2]{}: element 0x469d-0x46ae.7 (18) 0x4690| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x469d-0x469d.7 (1) - | | | type: "master" 0x469e-NA (0) + | | | type: "master" 0x4690| 90 | . | size: 16 0x469e-0x469e.7 (1) | | | elements[0:2]: 0x469f-0x46ae.7 (16) | | | [0]{}: element 0x469f-0x46a2.7 (4) 0x4690| b3| .| id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x469f-0x469f.7 (1) - | | | type: "uinteger" 0x46a0-NA (0) + | | | type: "uinteger" 0x46a0|82 |. | size: 2 0x46a0-0x46a0.7 (1) 0x46a0| 85 03 | .. | value: 34051 0x46a1-0x46a2.7 (2) | | | [1]{}: element 0x46a3-0x46ae.7 (12) 0x46a0| b7 | . | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x46a3-0x46a3.7 (1) - | | | type: "master" 0x46a4-NA (0) + | | | type: "master" 0x46a0| 8a | . | size: 10 0x46a4-0x46a4.7 (1) | | | elements[0:3]: 0x46a5-0x46ae.7 (10) | | | [0]{}: element 0x46a5-0x46a7.7 (3) 0x46a0| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x46a5-0x46a5.7 (1) - | | | type: "uinteger" 0x46a6-NA (0) + | | | type: "uinteger" 0x46a0| 81 | . | size: 1 0x46a6-0x46a6.7 (1) 0x46a0| 01 | . | value: 1 0x46a7-0x46a7.7 (1) | | | [1]{}: element 0x46a8-0x46ab.7 (4) 0x46a0| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x46a8-0x46a8.7 (1) - | | | type: "uinteger" 0x46a9-NA (0) + | | | type: "uinteger" 0x46a0| 82 | . | size: 2 0x46a9-0x46a9.7 (1) 0x46a0| 19 46 | .F | value: 6470 0x46aa-0x46ab.7 (2) | | | [2]{}: element 0x46ac-0x46ae.7 (3) 0x46a0| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x46ac-0x46ac.7 (1) - | | | type: "uinteger" 0x46ad-NA (0) + | | | type: "uinteger" 0x46a0| 81 | . | size: 1 0x46ad-0x46ad.7 (1) 0x46a0| 04 | . | value: 4 0x46ae-0x46ae.7 (1) | | | [3]{}: element 0x46af-0x46c1.7 (19) 0x46a0| bb| .| id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x46af-0x46af.7 (1) - | | | type: "master" 0x46b0-NA (0) + | | | type: "master" 0x46b0|91 |. | size: 17 0x46b0-0x46b0.7 (1) | | | elements[0:2]: 0x46b1-0x46c1.7 (17) | | | [0]{}: element 0x46b1-0x46b5.7 (5) 0x46b0| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x46b1-0x46b1.7 (1) - | | | type: "uinteger" 0x46b2-NA (0) + | | | type: "uinteger" 0x46b0| 83 | . | size: 3 0x46b2-0x46b2.7 (1) 0x46b0| 01 0a 05 | ... | value: 68101 0x46b3-0x46b5.7 (3) | | | [1]{}: element 0x46b6-0x46c1.7 (12) 0x46b0| b7 | . | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x46b6-0x46b6.7 (1) - | | | type: "master" 0x46b7-NA (0) + | | | type: "master" 0x46b0| 8a | . | size: 10 0x46b7-0x46b7.7 (1) | | | elements[0:3]: 0x46b8-0x46c1.7 (10) | | | [0]{}: element 0x46b8-0x46ba.7 (3) 0x46b0| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x46b8-0x46b8.7 (1) - | | | type: "uinteger" 0x46b9-NA (0) + | | | type: "uinteger" 0x46b0| 81 | . | size: 1 0x46b9-0x46b9.7 (1) 0x46b0| 01 | . | value: 1 0x46ba-0x46ba.7 (1) | | | [1]{}: element 0x46bb-0x46be.7 (4) 0x46b0| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x46bb-0x46bb.7 (1) - | | | type: "uinteger" 0x46bc-NA (0) + | | | type: "uinteger" 0x46b0| 82 | . | size: 2 0x46bc-0x46bc.7 (1) 0x46b0| 2b 6b | +k | value: 11115 0x46bd-0x46be.7 (2) | | | [2]{}: element 0x46bf-0x46c1.7 (3) 0x46b0| f0| .| id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x46bf-0x46bf.7 (1) - | | | type: "uinteger" 0x46c0-NA (0) + | | | type: "uinteger" 0x46c0|81 |. | size: 1 0x46c0-0x46c0.7 (1) 0x46c0| 05 | . | value: 5 0x46c1-0x46c1.7 (1) | | | [4]{}: element 0x46c2-0x46d5.7 (20) 0x46c0| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x46c2-0x46c2.7 (1) - | | | type: "master" 0x46c3-NA (0) + | | | type: "master" 0x46c0| 92 | . | size: 18 0x46c3-0x46c3.7 (1) | | | elements[0:2]: 0x46c4-0x46d5.7 (18) | | | [0]{}: element 0x46c4-0x46c8.7 (5) 0x46c0| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x46c4-0x46c4.7 (1) - | | | type: "uinteger" 0x46c5-NA (0) + | | | type: "uinteger" 0x46c0| 83 | . | size: 3 0x46c5-0x46c5.7 (1) 0x46c0| 01 42 06 | .B. | value: 82438 0x46c6-0x46c8.7 (3) | | | [1]{}: element 0x46c9-0x46d5.7 (13) 0x46c0| b7 | . | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x46c9-0x46c9.7 (1) - | | | type: "master" 0x46ca-NA (0) + | | | type: "master" 0x46c0| 8b | . | size: 11 0x46ca-0x46ca.7 (1) | | | elements[0:3]: 0x46cb-0x46d5.7 (11) | | | [0]{}: element 0x46cb-0x46cd.7 (3) 0x46c0| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x46cb-0x46cb.7 (1) - | | | type: "uinteger" 0x46cc-NA (0) + | | | type: "uinteger" 0x46c0| 81 | . | size: 1 0x46cc-0x46cc.7 (1) 0x46c0| 01 | . | value: 1 0x46cd-0x46cd.7 (1) | | | [1]{}: element 0x46ce-0x46d1.7 (4) 0x46c0| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x46ce-0x46ce.7 (1) - | | | type: "uinteger" 0x46cf-NA (0) + | | | type: "uinteger" 0x46c0| 82| .| size: 2 0x46cf-0x46cf.7 (1) 0x46d0|2b 6b |+k | value: 11115 0x46d0-0x46d1.7 (2) | | | [2]{}: element 0x46d2-0x46d5.7 (4) 0x46d0| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x46d2-0x46d2.7 (1) - | | | type: "uinteger" 0x46d3-NA (0) + | | | type: "uinteger" 0x46d0| 82 | . | size: 2 0x46d3-0x46d3.7 (1) 0x46d0| 07 d6 | .. | value: 2006 0x46d4-0x46d5.7 (2) | | | [10]{}: element 0x46d6-0x487e.7 (425) 0x46d0| 12 54 c3 67 | .T.g | id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0x46d6-0x46d9.7 (4) - | | | type: "master" 0x46da-NA (0) + | | | type: "master" 0x46d0| 41 a3 | A. | size: 419 0x46da-0x46db.7 (2) | | | elements[0:1]: 0x46dc-0x487e.7 (419) | | | [0]{}: element 0x46dc-0x487e.7 (419) 0x46d0| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0x46dc-0x46dd.7 (2) - | | | type: "master" 0x46de-NA (0) + | | | type: "master" 0x46d0| 41 9f| A.| size: 415 0x46de-0x46df.7 (2) | | | elements[0:8]: 0x46e0-0x487e.7 (415) | | | [0]{}: element 0x46e0-0x46f9.7 (26) 0x46e0|63 c0 |c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x46e0-0x46e1.7 (2) - | | | type: "master" 0x46e2-NA (0) + | | | type: "master" 0x46e0| 97 | . | size: 23 0x46e2-0x46e2.7 (1) | | | elements[0:3]: 0x46e3-0x46f9.7 (23) | | | [0]{}: element 0x46e3-0x46e6.7 (4) 0x46e0| 68 ca | h. | id: "target_type_value" (0x68ca) (A number to indicate the logical level of the target) 0x46e3-0x46e4.7 (2) - | | | type: "uinteger" 0x46e5-NA (0) + | | | type: "uinteger" 0x46e0| 81 | . | size: 1 0x46e5-0x46e5.7 (1) 0x46e0| 32 | 2 | value: "album_opera_concert_movie_episode" (50) (The most common grouping level of music and video) 0x46e6-0x46e6.7 (1) | | | [1]{}: element 0x46e7-0x46f1.7 (11) 0x46e0| 63 c5 | c. | id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0x46e7-0x46e8.7 (2) - | | | type: "uinteger" 0x46e9-NA (0) + | | | type: "uinteger" 0x46e0| 88 | . | size: 8 0x46e9-0x46e9.7 (1) 0x46e0| 34 a9 ce 93 aa 66| 4....f| value: 3794791294650729286 0x46ea-0x46f1.7 (8) 0x46f0|c3 46 |.F | | | | [2]{}: element 0x46f2-0x46f9.7 (8) 0x46f0| 63 ca | c. | id: "target_type" (0x63ca) (An informational string that can be used to display the logical level of the target like "ALBUM") 0x46f2-0x46f3.7 (2) - | | | type: "string" 0x46f4-NA (0) + | | | type: "string" 0x46f0| 85 | . | size: 5 0x46f4-0x46f4.7 (1) 0x46f0| 4d 4f 56 49 45 | MOVIE | value: "targettypevalue_50" ("MOVIE") 0x46f5-0x46f9.7 (5) | | | [1]{}: element 0x46fa-0x4715.7 (28) 0x46f0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x46fa-0x46fb.7 (2) - | | | type: "master" 0x46fc-NA (0) + | | | type: "master" 0x46f0| 99 | . | size: 25 0x46fc-0x46fc.7 (1) | | | elements[0:4]: 0x46fd-0x4715.7 (25) | | | [0]{}: element 0x46fd-0x4702.7 (6) 0x46f0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x46fd-0x46fe.7 (2) - | | | type: "utf8" 0x46ff-NA (0) + | | | type: "utf8" 0x46f0| 83| .| size: 3 0x46ff-0x46ff.7 (1) 0x4700|42 50 53 |BPS | value: "BPS" 0x4700-0x4702.7 (3) | | | [1]{}: element 0x4703-0x470a.7 (8) 0x4700| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x4703-0x4704.7 (2) - | | | type: "utf8" 0x4705-NA (0) + | | | type: "utf8" 0x4700| 85 | . | size: 5 0x4705-0x4705.7 (1) 0x4700| 33 37 37 34 37 | 37747 | value: "37747" 0x4706-0x470a.7 (5) | | | [2]{}: element 0x470b-0x4710.7 (6) 0x4700| 44 7a | Dz | id: "tag_language" (0x447a) (Specifies the language of the tag specified) 0x470b-0x470c.7 (2) - | | | type: "string" 0x470d-NA (0) + | | | type: "string" 0x4700| 83 | . | size: 3 0x470d-0x470d.7 (1) 0x4700| 65 6e| en| value: "eng" 0x470e-0x4710.7 (3) 0x4710|67 |g | | | | [3]{}: element 0x4711-0x4715.7 (5) 0x4710| 44 7b | D{ | id: "tag_language_bcp47" (0x447b) (The language used in the TagString) 0x4711-0x4712.7 (2) - | | | type: "string" 0x4713-NA (0) + | | | type: "string" 0x4710| 82 | . | size: 2 0x4713-0x4713.7 (1) 0x4710| 65 6e | en | value: "en" 0x4714-0x4715.7 (2) | | | [2]{}: element 0x4716-0x4743.7 (46) 0x4710| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x4716-0x4717.7 (2) - | | | type: "master" 0x4718-NA (0) + | | | type: "master" 0x4710| ab | . | size: 43 0x4718-0x4718.7 (1) | | | elements[0:4]: 0x4719-0x4743.7 (43) | | | [0]{}: element 0x4719-0x4723.7 (11) 0x4710| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x4719-0x471a.7 (2) - | | | type: "utf8" 0x471b-NA (0) + | | | type: "utf8" 0x4710| 88 | . | size: 8 0x471b-0x471b.7 (1) 0x4710| 44 55 52 41| DURA| value: "DURATION" 0x471c-0x4723.7 (8) 0x4720|54 49 4f 4e |TION | | | | [1]{}: element 0x4724-0x4738.7 (21) 0x4720| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x4724-0x4725.7 (2) - | | | type: "utf8" 0x4726-NA (0) + | | | type: "utf8" 0x4720| 92 | . | size: 18 0x4726-0x4726.7 (1) 0x4720| 30 30 3a 30 30 3a 30 32 2e| 00:00:02.| value: "00:00:02.607714066" 0x4727-0x4738.7 (18) 0x4730|36 30 37 37 31 34 30 36 36 |607714066 | | | | [2]{}: element 0x4739-0x473e.7 (6) 0x4730| 44 7a | Dz | id: "tag_language" (0x447a) (Specifies the language of the tag specified) 0x4739-0x473a.7 (2) - | | | type: "string" 0x473b-NA (0) + | | | type: "string" 0x4730| 83 | . | size: 3 0x473b-0x473b.7 (1) 0x4730| 65 6e 67 | eng | value: "eng" 0x473c-0x473e.7 (3) | | | [3]{}: element 0x473f-0x4743.7 (5) 0x4730| 44| D| id: "tag_language_bcp47" (0x447b) (The language used in the TagString) 0x473f-0x4740.7 (2) 0x4740|7b |{ | - | | | type: "string" 0x4741-NA (0) + | | | type: "string" 0x4740| 82 | . | size: 2 0x4741-0x4741.7 (1) 0x4740| 65 6e | en | value: "en" 0x4742-0x4743.7 (2) | | | [3]{}: element 0x4744-0x4769.7 (38) 0x4740| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x4744-0x4745.7 (2) - | | | type: "master" 0x4746-NA (0) + | | | type: "master" 0x4740| a3 | . | size: 35 0x4746-0x4746.7 (1) | | | elements[0:4]: 0x4747-0x4769.7 (35) | | | [0]{}: element 0x4747-0x4759.7 (19) 0x4740| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x4747-0x4748.7 (2) - | | | type: "utf8" 0x4749-NA (0) + | | | type: "utf8" 0x4740| 90 | . | size: 16 0x4749-0x4749.7 (1) 0x4740| 4e 55 4d 42 45 52| NUMBER| value: "NUMBER_OF_FRAMES" 0x474a-0x4759.7 (16) 0x4750|5f 4f 46 5f 46 52 41 4d 45 53 |_OF_FRAMES | | | | [1]{}: element 0x475a-0x475e.7 (5) 0x4750| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x475a-0x475b.7 (2) - | | | type: "utf8" 0x475c-NA (0) + | | | type: "utf8" 0x4750| 82 | . | size: 2 0x475c-0x475c.7 (1) 0x4750| 36 35 | 65 | value: "65" 0x475d-0x475e.7 (2) | | | [2]{}: element 0x475f-0x4764.7 (6) 0x4750| 44| D| id: "tag_language" (0x447a) (Specifies the language of the tag specified) 0x475f-0x4760.7 (2) 0x4760|7a |z | - | | | type: "string" 0x4761-NA (0) + | | | type: "string" 0x4760| 83 | . | size: 3 0x4761-0x4761.7 (1) 0x4760| 65 6e 67 | eng | value: "eng" 0x4762-0x4764.7 (3) | | | [3]{}: element 0x4765-0x4769.7 (5) 0x4760| 44 7b | D{ | id: "tag_language_bcp47" (0x447b) (The language used in the TagString) 0x4765-0x4766.7 (2) - | | | type: "string" 0x4767-NA (0) + | | | type: "string" 0x4760| 82 | . | size: 2 0x4767-0x4767.7 (1) 0x4760| 65 6e | en | value: "en" 0x4768-0x4769.7 (2) | | | [4]{}: element 0x476a-0x4791.7 (40) 0x4760| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x476a-0x476b.7 (2) - | | | type: "master" 0x476c-NA (0) + | | | type: "master" 0x4760| a5 | . | size: 37 0x476c-0x476c.7 (1) | | | elements[0:4]: 0x476d-0x4791.7 (37) | | | [0]{}: element 0x476d-0x477e.7 (18) 0x4760| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x476d-0x476e.7 (2) - | | | type: "utf8" 0x476f-NA (0) + | | | type: "utf8" 0x4760| 8f| .| size: 15 0x476f-0x476f.7 (1) 0x4770|4e 55 4d 42 45 52 5f 4f 46 5f 42 59 54 45 53 |NUMBER_OF_BYTES | value: "NUMBER_OF_BYTES" 0x4770-0x477e.7 (15) | | | [1]{}: element 0x477f-0x4786.7 (8) 0x4770| 44| D| id: "tag_string" (0x4487) (The value of the Tag) 0x477f-0x4780.7 (2) 0x4780|87 |. | - | | | type: "utf8" 0x4781-NA (0) + | | | type: "utf8" 0x4780| 85 | . | size: 5 0x4781-0x4781.7 (1) 0x4780| 31 32 33 30 31 | 12301 | value: "12301" 0x4782-0x4786.7 (5) | | | [2]{}: element 0x4787-0x478c.7 (6) 0x4780| 44 7a | Dz | id: "tag_language" (0x447a) (Specifies the language of the tag specified) 0x4787-0x4788.7 (2) - | | | type: "string" 0x4789-NA (0) + | | | type: "string" 0x4780| 83 | . | size: 3 0x4789-0x4789.7 (1) 0x4780| 65 6e 67 | eng | value: "eng" 0x478a-0x478c.7 (3) | | | [3]{}: element 0x478d-0x4791.7 (5) 0x4780| 44 7b | D{ | id: "tag_language_bcp47" (0x447b) (The language used in the TagString) 0x478d-0x478e.7 (2) - | | | type: "string" 0x478f-NA (0) + | | | type: "string" 0x4780| 82| .| size: 2 0x478f-0x478f.7 (1) 0x4790|65 6e |en | value: "en" 0x4790-0x4791.7 (2) | | | [5]{}: element 0x4792-0x47ea.7 (89) 0x4790| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x4792-0x4793.7 (2) - | | | type: "master" 0x4794-NA (0) + | | | type: "master" 0x4790| d6 | . | size: 86 0x4794-0x4794.7 (1) | | | elements[0:4]: 0x4795-0x47ea.7 (86) | | | [0]{}: element 0x4795-0x47ae.7 (26) 0x4790| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x4795-0x4796.7 (2) - | | | type: "utf8" 0x4797-NA (0) + | | | type: "utf8" 0x4790| 97 | . | size: 23 0x4797-0x4797.7 (1) 0x4790| 5f 53 54 41 54 49 53 54| _STATIST| value: "_STATISTICS_WRITING_APP" 0x4798-0x47ae.7 (23) 0x47a0|49 43 53 5f 57 52 49 54 49 4e 47 5f 41 50 50 |ICS_WRITING_APP | | | | [1]{}: element 0x47af-0x47df.7 (49) 0x47a0| 44| D| id: "tag_string" (0x4487) (The value of the Tag) 0x47af-0x47b0.7 (2) 0x47b0|87 |. | - | | | type: "utf8" 0x47b1-NA (0) + | | | type: "utf8" 0x47b0| ae | . | size: 46 0x47b1-0x47b1.7 (1) 0x47b0| 6d 6b 76 6d 65 72 67 65 20 76 35 32 2e 30| mkvmerge v52.0| value: "mkvmerge v52.0.0 ('Secret For The Mad') 64-bit" 0x47b2-0x47df.7 (46) 0x47c0|2e 30 20 28 27 53 65 63 72 65 74 20 46 6f 72 20|.0 ('Secret For | 0x47d0|54 68 65 20 4d 61 64 27 29 20 36 34 2d 62 69 74|The Mad') 64-bit| | | | [2]{}: element 0x47e0-0x47e5.7 (6) 0x47e0|44 7a |Dz | id: "tag_language" (0x447a) (Specifies the language of the tag specified) 0x47e0-0x47e1.7 (2) - | | | type: "string" 0x47e2-NA (0) + | | | type: "string" 0x47e0| 83 | . | size: 3 0x47e2-0x47e2.7 (1) 0x47e0| 65 6e 67 | eng | value: "eng" 0x47e3-0x47e5.7 (3) | | | [3]{}: element 0x47e6-0x47ea.7 (5) 0x47e0| 44 7b | D{ | id: "tag_language_bcp47" (0x447b) (The language used in the TagString) 0x47e6-0x47e7.7 (2) - | | | type: "string" 0x47e8-NA (0) + | | | type: "string" 0x47e0| 82 | . | size: 2 0x47e8-0x47e8.7 (1) 0x47e0| 65 6e | en | value: "en" 0x47e9-0x47ea.7 (2) | | | [6]{}: element 0x47eb-0x482d.7 (67) 0x47e0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x47eb-0x47ec.7 (2) - | | | type: "master" 0x47ed-NA (0) + | | | type: "master" 0x47e0| c0 | . | size: 64 0x47ed-0x47ed.7 (1) | | | elements[0:4]: 0x47ee-0x482d.7 (64) | | | [0]{}: element 0x47ee-0x480c.7 (31) 0x47e0| 45 a3| E.| id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x47ee-0x47ef.7 (2) - | | | type: "utf8" 0x47f0-NA (0) + | | | type: "utf8" 0x47f0|9c |. | size: 28 0x47f0-0x47f0.7 (1) 0x47f0| 5f 53 54 41 54 49 53 54 49 43 53 5f 57 52 49| _STATISTICS_WRI| value: "_STATISTICS_WRITING_DATE_UTC" 0x47f1-0x480c.7 (28) 0x4800|54 49 4e 47 5f 44 41 54 45 5f 55 54 43 |TING_DATE_UTC | | | | [1]{}: element 0x480d-0x4822.7 (22) 0x4800| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x480d-0x480e.7 (2) - | | | type: "utf8" 0x480f-NA (0) + | | | type: "utf8" 0x4800| 93| .| size: 19 0x480f-0x480f.7 (1) 0x4810|32 30 32 32 2d 30 38 2d 32 38 20 31 38 3a 33 32|2022-08-28 18:32| value: "2022-08-28 18:32:21" 0x4810-0x4822.7 (19) 0x4820|3a 32 31 |:21 | | | | [2]{}: element 0x4823-0x4828.7 (6) 0x4820| 44 7a | Dz | id: "tag_language" (0x447a) (Specifies the language of the tag specified) 0x4823-0x4824.7 (2) - | | | type: "string" 0x4825-NA (0) + | | | type: "string" 0x4820| 83 | . | size: 3 0x4825-0x4825.7 (1) 0x4820| 65 6e 67 | eng | value: "eng" 0x4826-0x4828.7 (3) | | | [3]{}: element 0x4829-0x482d.7 (5) 0x4820| 44 7b | D{ | id: "tag_language_bcp47" (0x447b) (The language used in the TagString) 0x4829-0x482a.7 (2) - | | | type: "string" 0x482b-NA (0) + | | | type: "string" 0x4820| 82 | . | size: 2 0x482b-0x482b.7 (1) 0x4820| 65 6e | en | value: "en" 0x482c-0x482d.7 (2) | | | [7]{}: element 0x482e-0x487e.7 (81) 0x4820| 67 c8| g.| id: "simple_tag" (0x67c8) (Contains general information about the target) 0x482e-0x482f.7 (2) - | | | type: "master" 0x4830-NA (0) + | | | type: "master" 0x4830|ce |. | size: 78 0x4830-0x4830.7 (1) | | | elements[0:4]: 0x4831-0x487e.7 (78) | | | [0]{}: element 0x4831-0x4843.7 (19) 0x4830| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x4831-0x4832.7 (2) - | | | type: "utf8" 0x4833-NA (0) + | | | type: "utf8" 0x4830| 90 | . | size: 16 0x4833-0x4833.7 (1) 0x4830| 5f 53 54 41 54 49 53 54 49 43 53 5f| _STATISTICS_| value: "_STATISTICS_TAGS" 0x4834-0x4843.7 (16) 0x4840|54 41 47 53 |TAGS | | | | [1]{}: element 0x4844-0x4873.7 (48) 0x4840| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x4844-0x4845.7 (2) - | | | type: "utf8" 0x4846-NA (0) + | | | type: "utf8" 0x4840| ad | . | size: 45 0x4846-0x4846.7 (1) 0x4840| 42 50 53 20 44 55 52 41 54| BPS DURAT| value: "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES" 0x4847-0x4873.7 (45) 0x4850|49 4f 4e 20 4e 55 4d 42 45 52 5f 4f 46 5f 46 52|ION NUMBER_OF_FR| * |until 0x4873.7 (45) | | | | | [2]{}: element 0x4874-0x4879.7 (6) 0x4870| 44 7a | Dz | id: "tag_language" (0x447a) (Specifies the language of the tag specified) 0x4874-0x4875.7 (2) - | | | type: "string" 0x4876-NA (0) + | | | type: "string" 0x4870| 83 | . | size: 3 0x4876-0x4876.7 (1) 0x4870| 65 6e 67 | eng | value: "eng" 0x4877-0x4879.7 (3) | | | [3]{}: element 0x487a-0x487e.7 (5) 0x4870| 44 7b | D{ | id: "tag_language_bcp47" (0x447b) (The language used in the TagString) 0x487a-0x487b.7 (2) - | | | type: "string" 0x487c-NA (0) + | | | type: "string" 0x4870| 82 | . | size: 2 0x487c-0x487c.7 (1) 0x4870| 65 6e| | en|| value: "en" 0x487d-0x487e.7 (2) diff --git a/format/matroska/testdata/unknown_size.fqtest b/format/matroska/testdata/unknown_size.fqtest index c4cc65ec06..c8f8bae5c6 100644 --- a/format/matroska/testdata/unknown_size.fqtest +++ b/format/matroska/testdata/unknown_size.fqtest @@ -5,109 +5,109 @@ $ fq -o decode_samples=false dv unknown_size.mkv | | | elements[0:2]: 0x0-0xf7f.7 (3968) | | | [0]{}: element 0x0-0x27.7 (40) 0x000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x000| 81 | . | size: 1 0x7-0x7.7 (1) 0x000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x000| 81 | . | size: 1 0xb-0xb.7 (1) 0x000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x000| 81| .| size: 1 0xf-0xf.7 (1) 0x010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x010| 81 | . | size: 1 0x13-0x13.7 (1) 0x010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x010| 88 | . | size: 8 0x17-0x17.7 (1) 0x010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x020| 81 | . | size: 1 0x22-0x22.7 (1) 0x020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x020| 81 | . | size: 1 0x26-0x26.7 (1) 0x020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0xf7f.7 (3928) 0x020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x020| 01 ff ff ff| ....| size: 72057594037927935 (Unknown size) 0x2c-0x33.7 (8) 0x030|ff ff ff ff |.... | | | | elements[0:6]: 0x34-0xf7f.7 (3916) | | | [0]{}: element 0x34-0x69.7 (54) 0x030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x030| b1 | . | size: 49 0x38-0x38.7 (1) | | | elements[0:4]: 0x39-0x69.7 (49) | | | [0]{}: element 0x39-0x3e.7 (6) 0x030| bf | . | id: "crc32" (0xbf) 0x39-0x39.7 (1) - | | | type: "binary" 0x3a-NA (0) + | | | type: "binary" 0x030| 84 | . | size: 4 0x3a-0x3a.7 (1) 0x030| 12 50 d3 e9 | .P.. | value: raw bits 0x3b-0x3e.7 (4) | | | [1]{}: element 0x3f-0x4c.7 (14) 0x030| 4d| M| id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x3f-0x40.7 (2) 0x040|bb |. | - | | | type: "master" 0x41-NA (0) + | | | type: "master" 0x040| 8b | . | size: 11 0x41-0x41.7 (1) | | | elements[0:2]: 0x42-0x4c.7 (11) | | | [0]{}: element 0x42-0x48.7 (7) 0x040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x42-0x43.7 (2) - | | | type: "binary" 0x44-NA (0) + | | | type: "binary" 0x040| 84 | . | size: 4 0x44-0x44.7 (1) 0x040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4) | | | [1]{}: element 0x49-0x4c.7 (4) 0x040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x49-0x4a.7 (2) - | | | type: "uinteger" 0x4b-NA (0) + | | | type: "uinteger" 0x040| 81 | . | size: 1 0x4b-0x4b.7 (1) 0x040| a1 | . | value: 161 0x4c-0x4c.7 (1) | | | [2]{}: element 0x4d-0x5a.7 (14) 0x040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x4d-0x4e.7 (2) - | | | type: "master" 0x4f-NA (0) + | | | type: "master" 0x040| 8b| .| size: 11 0x4f-0x4f.7 (1) | | | elements[0:2]: 0x50-0x5a.7 (11) | | | [0]{}: element 0x50-0x56.7 (7) 0x050|53 ab |S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x50-0x51.7 (2) - | | | type: "binary" 0x52-NA (0) + | | | type: "binary" 0x050| 84 | . | size: 4 0x52-0x52.7 (1) 0x050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4) | | | [1]{}: element 0x57-0x5a.7 (4) 0x050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x57-0x58.7 (2) - | | | type: "uinteger" 0x59-NA (0) + | | | type: "uinteger" 0x050| 81 | . | size: 1 0x59-0x59.7 (1) 0x050| f1 | . | value: 241 0x5a-0x5a.7 (1) | | | [3]{}: element 0x5b-0x69.7 (15) 0x050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x5b-0x5c.7 (2) - | | | type: "master" 0x5d-NA (0) + | | | type: "master" 0x050| 8c | . | size: 12 0x5d-0x5d.7 (1) | | | elements[0:2]: 0x5e-0x69.7 (12) | | | [0]{}: element 0x5e-0x64.7 (7) 0x050| 53 ab| S.| id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5e-0x5f.7 (2) - | | | type: "binary" 0x60-NA (0) + | | | type: "binary" 0x060|84 |. | size: 4 0x60-0x60.7 (1) 0x060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4) | | | [1]{}: element 0x65-0x69.7 (5) 0x060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x65-0x66.7 (2) - | | | type: "uinteger" 0x67-NA (0) + | | | type: "uinteger" 0x060| 82 | . | size: 2 0x67-0x67.7 (1) 0x060| 0e 38 | .8 | value: 3640 0x68-0x69.7 (2) | | | [1]{}: element 0x6a-0xd4.7 (107) 0x060| ec | . | id: "void" (0xec) 0x6a-0x6a.7 (1) - | | | type: "binary" 0x6b-NA (0) + | | | type: "binary" 0x060| 01 00 00 00 00| .....| size: 98 0x6b-0x72.7 (8) 0x070|00 00 62 |..b | 0x070| 00 00 00 00 00 00 00 00 00 00 00 00 00| .............| value: raw bits 0x73-0xd4.7 (98) @@ -115,119 +115,119 @@ $ fq -o decode_samples=false dv unknown_size.mkv * |until 0xd4.7 (98) | | | | | [2]{}: element 0xd5-0x124.7 (80) 0x0d0| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0xd5-0xd8.7 (4) - | | | type: "master" 0xd9-NA (0) + | | | type: "master" 0x0d0| cb | . | size: 75 0xd9-0xd9.7 (1) | | | elements[0:6]: 0xda-0x124.7 (75) | | | [0]{}: element 0xda-0xdf.7 (6) 0x0d0| bf | . | id: "crc32" (0xbf) 0xda-0xda.7 (1) - | | | type: "binary" 0xdb-NA (0) + | | | type: "binary" 0x0d0| 84 | . | size: 4 0xdb-0xdb.7 (1) 0x0d0| 79 a8 4a 72| y.Jr| value: raw bits 0xdc-0xdf.7 (4) | | | [1]{}: element 0xe0-0xe6.7 (7) 0x0e0|2a d7 b1 |*.. | id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0xe0-0xe2.7 (3) - | | | type: "uinteger" 0xe3-NA (0) + | | | type: "uinteger" 0x0e0| 83 | . | size: 3 0xe3-0xe3.7 (1) 0x0e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3) | | | [2]{}: element 0xe7-0xf6.7 (16) 0x0e0| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0xe7-0xe8.7 (2) - | | | type: "utf8" 0xe9-NA (0) + | | | type: "utf8" 0x0e0| 8d | . | size: 13 0xe9-0xe9.7 (1) 0x0e0| 4c 61 76 66 35 39| Lavf59| value: "Lavf59.27.100" 0xea-0xf6.7 (13) 0x0f0|2e 32 37 2e 31 30 30 |.27.100 | | | | [3]{}: element 0xf7-0x106.7 (16) 0x0f0| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0xf7-0xf8.7 (2) - | | | type: "utf8" 0xf9-NA (0) + | | | type: "utf8" 0x0f0| 8d | . | size: 13 0xf9-0xf9.7 (1) 0x0f0| 4c 61 76 66 35 39| Lavf59| value: "Lavf59.27.100" 0xfa-0x106.7 (13) 0x100|2e 32 37 2e 31 30 30 |.27.100 | | | | [4]{}: element 0x107-0x119.7 (19) 0x100| 73 a4 | s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x107-0x108.7 (2) - | | | type: "binary" 0x109-NA (0) + | | | type: "binary" 0x100| 90 | . | size: 16 0x109-0x109.7 (1) 0x100| 9c a2 35 00 05 c2| ..5...| value: raw bits 0x10a-0x119.7 (16) 0x110|9b b7 3d e5 6a 0f 41 2c 4f 04 |..=.j.A,O. | | | | [5]{}: element 0x11a-0x124.7 (11) 0x110| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x11a-0x11b.7 (2) - | | | type: "float" 0x11c-NA (0) + | | | type: "float" 0x110| 88 | . | size: 8 0x11c-0x11c.7 (1) 0x110| 40 24 00| @$.| value: 10 0x11d-0x124.7 (8) 0x120|00 00 00 00 00 |..... | | | | [3]{}: element 0x125-0xe6b.7 (3399) 0x120| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x125-0x128.7 (4) - | | | type: "master" 0x129-NA (0) + | | | type: "master" 0x120| 4d 41 | MA | size: 3393 0x129-0x12a.7 (2) | | | elements[0:2]: 0x12b-0xe6b.7 (3393) | | | [0]{}: element 0x12b-0x130.7 (6) 0x120| bf | . | id: "crc32" (0xbf) 0x12b-0x12b.7 (1) - | | | type: "binary" 0x12c-NA (0) + | | | type: "binary" 0x120| 84 | . | size: 4 0x12c-0x12c.7 (1) 0x120| 01 46 1f| .F.| value: raw bits 0x12d-0x130.7 (4) 0x130|75 |u | | | | [1]{}: element 0x131-0xe6b.7 (3387) 0x130| ae | . | id: "track_entry" (0xae) (Describes a track with all Elements) 0x131-0x131.7 (1) - | | | type: "master" 0x132-NA (0) + | | | type: "master" 0x130| 01 00 00 00 00 00 0d 32 | .......2 | size: 3378 0x132-0x139.7 (8) | | | elements[0:9]: 0x13a-0xe6b.7 (3378) | | | [0]{}: element 0x13a-0x13c.7 (3) 0x130| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x13a-0x13a.7 (1) - | | | type: "uinteger" 0x13b-NA (0) + | | | type: "uinteger" 0x130| 81 | . | size: 1 0x13b-0x13b.7 (1) 0x130| 01 | . | value: 1 0x13c-0x13c.7 (1) | | | [1]{}: element 0x13d-0x147.7 (11) 0x130| 73 c5 | s. | id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x13d-0x13e.7 (2) - | | | type: "uinteger" 0x13f-NA (0) + | | | type: "uinteger" 0x130| 88| .| size: 8 0x13f-0x13f.7 (1) 0x140|83 ed 1e ef a4 bf 74 c6 |......t. | value: 9506288403059012806 0x140-0x147.7 (8) | | | [2]{}: element 0x148-0x14a.7 (3) 0x140| 9c | . | id: "flag_lacing" (0x9c) (Set to 1 if the track **MAY** contain blocks using lacing) 0x148-0x148.7 (1) - | | | type: "uinteger" 0x149-NA (0) + | | | type: "uinteger" 0x140| 81 | . | size: 1 0x149-0x149.7 (1) 0x140| 00 | . | value: 0 0x14a-0x14a.7 (1) | | | [3]{}: element 0x14b-0x151.7 (7) 0x140| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x14b-0x14d.7 (3) - | | | type: "string" 0x14e-NA (0) + | | | type: "string" 0x140| 83 | . | size: 3 0x14e-0x14e.7 (1) 0x140| 75| u| value: "und" 0x14f-0x151.7 (3) 0x150|6e 64 |nd | | | | [4]{}: element 0x152-0x154.7 (3) 0x150| 88 | . | id: "flag_default" (0x88) (Set if that track is eligible for automatic selection by the player) 0x152-0x152.7 (1) - | | | type: "uinteger" 0x153-NA (0) + | | | type: "uinteger" 0x150| 81 | . | size: 1 0x153-0x153.7 (1) 0x150| 00 | . | value: 0 0x154-0x154.7 (1) | | | [5]{}: element 0x155-0x15e.7 (10) 0x150| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x155-0x155.7 (1) - | | | type: "string" 0x156-NA (0) + | | | type: "string" 0x150| 88 | . | size: 8 0x156-0x156.7 (1) 0x150| 41 5f 56 4f 52 42 49 53 | A_VORBIS | value: "A_VORBIS" 0x157-0x15e.7 (8) | | | [6]{}: element 0x15f-0x161.7 (3) 0x150| 83| .| id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x15f-0x15f.7 (1) - | | | type: "uinteger" 0x160-NA (0) + | | | type: "uinteger" 0x160|81 |. | size: 1 0x160-0x160.7 (1) 0x160| 02 | . | value: "audio" (2) (Audio samples) 0x161-0x161.7 (1) | | | [7]{}: element 0x162-0x174.7 (19) 0x160| e1 | . | id: "audio" (0xe1) (Audio settings) 0x162-0x162.7 (1) - | | | type: "master" 0x163-NA (0) + | | | type: "master" 0x160| 91 | . | size: 17 0x163-0x163.7 (1) | | | elements[0:3]: 0x164-0x174.7 (17) | | | [0]{}: element 0x164-0x166.7 (3) 0x160| 9f | . | id: "channels" (0x9f) (Numbers of channels in the track) 0x164-0x164.7 (1) - | | | type: "uinteger" 0x165-NA (0) + | | | type: "uinteger" 0x160| 81 | . | size: 1 0x165-0x165.7 (1) 0x160| 01 | . | value: 1 0x166-0x166.7 (1) | | | [1]{}: element 0x167-0x170.7 (10) 0x160| b5 | . | id: "sampling_frequency" (0xb5) (Sampling frequency in Hz) 0x167-0x167.7 (1) - | | | type: "float" 0x168-NA (0) + | | | type: "float" 0x160| 88 | . | size: 8 0x168-0x168.7 (1) 0x160| 40 e5 88 80 00 00 00| @......| value: 44100 0x169-0x170.7 (8) 0x170|00 |. | | | | [2]{}: element 0x171-0x174.7 (4) 0x170| 62 64 | bd | id: "bit_depth" (0x6264) (Bits per sample) 0x171-0x172.7 (2) - | | | type: "uinteger" 0x173-NA (0) + | | | type: "uinteger" 0x170| 81 | . | size: 1 0x173-0x173.7 (1) 0x170| 20 | | value: 32 0x174-0x174.7 (1) | | | [8]{}: element 0x175-0xe6b.7 (3319) 0x170| 63 a2 | c. | id: "codec_private" (0x63a2) (Private data only known to the codec) 0x175-0x176.7 (2) - | | | type: "binary" 0x177-NA (0) + | | | type: "binary" 0x170| 4c f3 | L. | size: 3315 0x177-0x178.7 (2) 0x170| 02 | . | num_laces: 2 0x179-0x179.7 (1) | | | lace_sizes[0:2]: 0x17a-0x17b.7 (2) @@ -245,90 +245,90 @@ $ fq -o decode_samples=false dv unknown_size.mkv * |until 0xe6b.7 (3189) | | | | | [4]{}: element 0xe6c-0xed1.7 (102) 0xe60| 12 54 c3 67| .T.g| id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0xe6c-0xe6f.7 (4) - | | | type: "master" 0xe70-NA (0) + | | | type: "master" 0xe70|e1 |. | size: 97 0xe70-0xe70.7 (1) | | | elements[0:3]: 0xe71-0xed1.7 (97) | | | [0]{}: element 0xe71-0xe76.7 (6) 0xe70| bf | . | id: "crc32" (0xbf) 0xe71-0xe71.7 (1) - | | | type: "binary" 0xe72-NA (0) + | | | type: "binary" 0xe70| 84 | . | size: 4 0xe72-0xe72.7 (1) 0xe70| c4 60 4b b8 | .`K. | value: raw bits 0xe73-0xe76.7 (4) | | | [1]{}: element 0xe77-0xe99.7 (35) 0xe70| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0xe77-0xe78.7 (2) - | | | type: "master" 0xe79-NA (0) + | | | type: "master" 0xe70| a0 | . | size: 32 0xe79-0xe79.7 (1) | | | elements[0:2]: 0xe7a-0xe99.7 (32) | | | [0]{}: element 0xe7a-0xe7c.7 (3) 0xe70| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0xe7a-0xe7b.7 (2) - | | | type: "master" 0xe7c-NA (0) + | | | type: "master" 0xe70| 80 | . | size: 0 0xe7c-0xe7c.7 (1) | | | elements[0:0]: 0xe7d-NA (0) | | | [1]{}: element 0xe7d-0xe99.7 (29) 0xe70| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0xe7d-0xe7e.7 (2) - | | | type: "master" 0xe7f-NA (0) + | | | type: "master" 0xe70| 9a| .| size: 26 0xe7f-0xe7f.7 (1) | | | elements[0:2]: 0xe80-0xe99.7 (26) | | | [0]{}: element 0xe80-0xe89.7 (10) 0xe80|45 a3 |E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0xe80-0xe81.7 (2) - | | | type: "utf8" 0xe82-NA (0) + | | | type: "utf8" 0xe80| 87 | . | size: 7 0xe82-0xe82.7 (1) 0xe80| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0xe83-0xe89.7 (7) | | | [1]{}: element 0xe8a-0xe99.7 (16) 0xe80| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0xe8a-0xe8b.7 (2) - | | | type: "utf8" 0xe8c-NA (0) + | | | type: "utf8" 0xe80| 8d | . | size: 13 0xe8c-0xe8c.7 (1) 0xe80| 4c 61 76| Lav| value: "Lavf59.27.100" 0xe8d-0xe99.7 (13) 0xe90|66 35 39 2e 32 37 2e 31 30 30 |f59.27.100 | | | | [2]{}: element 0xe9a-0xed1.7 (56) 0xe90| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0xe9a-0xe9b.7 (2) - | | | type: "master" 0xe9c-NA (0) + | | | type: "master" 0xe90| b5 | . | size: 53 0xe9c-0xe9c.7 (1) | | | elements[0:2]: 0xe9d-0xed1.7 (53) | | | [0]{}: element 0xe9d-0xeaa.7 (14) 0xe90| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0xe9d-0xe9e.7 (2) - | | | type: "master" 0xe9f-NA (0) + | | | type: "master" 0xe90| 8b| .| size: 11 0xe9f-0xe9f.7 (1) | | | elements[0:1]: 0xea0-0xeaa.7 (11) | | | [0]{}: element 0xea0-0xeaa.7 (11) 0xea0|63 c5 |c. | id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0xea0-0xea1.7 (2) - | | | type: "uinteger" 0xea2-NA (0) + | | | type: "uinteger" 0xea0| 88 | . | size: 8 0xea2-0xea2.7 (1) 0xea0| 83 ed 1e ef a4 bf 74 c6 | ......t. | value: 9506288403059012806 0xea3-0xeaa.7 (8) | | | [1]{}: element 0xeab-0xed1.7 (39) 0xea0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0xeab-0xeac.7 (2) - | | | type: "master" 0xead-NA (0) + | | | type: "master" 0xea0| a4 | . | size: 36 0xead-0xead.7 (1) | | | elements[0:2]: 0xeae-0xed1.7 (36) | | | [0]{}: element 0xeae-0xeb7.7 (10) 0xea0| 45 a3| E.| id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0xeae-0xeaf.7 (2) - | | | type: "utf8" 0xeb0-NA (0) + | | | type: "utf8" 0xeb0|87 |. | size: 7 0xeb0-0xeb0.7 (1) 0xeb0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0xeb1-0xeb7.7 (7) | | | [1]{}: element 0xeb8-0xed1.7 (26) 0xeb0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0xeb8-0xeb9.7 (2) - | | | type: "utf8" 0xeba-NA (0) + | | | type: "utf8" 0xeb0| 97 | . | size: 23 0xeba-0xeba.7 (1) 0xeb0| 4c 61 76 63 35| Lavc5| value: "Lavc59.37.100 libvorbis" 0xebb-0xed1.7 (23) 0xec0|39 2e 33 37 2e 31 30 30 20 6c 69 62 76 6f 72 62|9.37.100 libvorb| 0xed0|69 73 |is | | | | [5]{}: element 0xed2-0xf7f.7 (174) 0xed0| 1f 43 b6 75 | .C.u | id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0xed2-0xed5.7 (4) - | | | type: "master" 0xed6-NA (0) + | | | type: "master" 0xed0| 40 a8 | @. | size: 168 0xed6-0xed7.7 (2) | | | elements[0:4]: 0xed8-0xf7f.7 (168) | | | [0]{}: element 0xed8-0xedd.7 (6) 0xed0| bf | . | id: "crc32" (0xbf) 0xed8-0xed8.7 (1) - | | | type: "binary" 0xed9-NA (0) + | | | type: "binary" 0xed0| 84 | . | size: 4 0xed9-0xed9.7 (1) 0xed0| 90 53 55 02 | .SU. | value: raw bits 0xeda-0xedd.7 (4) | | | [1]{}: element 0xede-0xee0.7 (3) 0xed0| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0xede-0xede.7 (1) - | | | type: "uinteger" 0xedf-NA (0) + | | | type: "uinteger" 0xed0| 81| .| size: 1 0xedf-0xedf.7 (1) 0xee0|00 |. | value: 0 0xee0-0xee0.7 (1) | | | [2]{}: element 0xee1-0xf07.7 (39) 0xee0| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0xee1-0xee1.7 (1) - | | | type: "binary" 0xee2-NA (0) + | | | type: "binary" 0xee0| a5 | . | size: 37 0xee2-0xee2.7 (1) 0xee0| 81 | . | track_number: 1 0xee3-0xee3.7 (1) 0xee0| 00 00 | .. | timestamp: 0 0xee4-0xee5.7 (2) @@ -343,7 +343,7 @@ $ fq -o decode_samples=false dv unknown_size.mkv 0xf00|c3 30 0c c3 30 d4 50 02 |.0..0.P. | | | | [3]{}: element 0xf08-0xf7f.7 (120) 0xf00| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0xf08-0xf08.7 (1) - | | | type: "binary" 0xf09-NA (0) + | | | type: "binary" 0xf00| f6 | . | size: 118 0xf09-0xf09.7 (1) 0xf00| 81 | . | track_number: 1 0xf0a-0xf0a.7 (1) 0xf00| 00 03 | .. | timestamp: 3 0xf0b-0xf0c.7 (2) diff --git a/format/matroska/testdata/vorbis.fqtest b/format/matroska/testdata/vorbis.fqtest index 7e45d52088..9630f80b17 100644 --- a/format/matroska/testdata/vorbis.fqtest +++ b/format/matroska/testdata/vorbis.fqtest @@ -4,124 +4,124 @@ $ fq -d matroska dv vorbis.mkv | | | elements[0:2]: 0x0-0x10fa.7 (4347) | | | [0]{}: element 0x0-0x27.7 (40) 0x0000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x0000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x0000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0x7-0x7.7 (1) 0x0000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x0000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0xb-0xb.7 (1) 0x0000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x0000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x0000| 81| .| size: 1 0xf-0xf.7 (1) 0x0010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x0010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x0010| 81 | . | size: 1 0x13-0x13.7 (1) 0x0010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x0010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x0010| 88 | . | size: 8 0x17-0x17.7 (1) 0x0010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x0020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x22-0x22.7 (1) 0x0020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x0020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x26-0x26.7 (1) 0x0020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0x10fa.7 (4307) 0x0020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x0020| 01 00 00 00| ....| size: 4295 0x2c-0x33.7 (8) 0x0030|00 00 10 c7 |.... | | | | elements[0:7]: 0x34-0x10fa.7 (4295) | | | [0]{}: element 0x34-0x78.7 (69) 0x0030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x0030| c0 | . | size: 64 0x38-0x38.7 (1) | | | elements[0:5]: 0x39-0x78.7 (64) | | | [0]{}: element 0x39-0x3e.7 (6) 0x0030| bf | . | id: "crc32" (0xbf) 0x39-0x39.7 (1) - | | | type: "binary" 0x3a-NA (0) + | | | type: "binary" 0x0030| 84 | . | size: 4 0x3a-0x3a.7 (1) 0x0030| 90 29 34 92 | .)4. | value: raw bits 0x3b-0x3e.7 (4) | | | [1]{}: element 0x3f-0x4c.7 (14) 0x0030| 4d| M| id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x3f-0x40.7 (2) 0x0040|bb |. | - | | | type: "master" 0x41-NA (0) + | | | type: "master" 0x0040| 8b | . | size: 11 0x41-0x41.7 (1) | | | elements[0:2]: 0x42-0x4c.7 (11) | | | [0]{}: element 0x42-0x48.7 (7) 0x0040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x42-0x43.7 (2) - | | | type: "binary" 0x44-NA (0) + | | | type: "binary" 0x0040| 84 | . | size: 4 0x44-0x44.7 (1) 0x0040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4) | | | [1]{}: element 0x49-0x4c.7 (4) 0x0040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x49-0x4a.7 (2) - | | | type: "uinteger" 0x4b-NA (0) + | | | type: "uinteger" 0x0040| 81 | . | size: 1 0x4b-0x4b.7 (1) 0x0040| a1 | . | value: 161 0x4c-0x4c.7 (1) | | | [2]{}: element 0x4d-0x5a.7 (14) 0x0040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x4d-0x4e.7 (2) - | | | type: "master" 0x4f-NA (0) + | | | type: "master" 0x0040| 8b| .| size: 11 0x4f-0x4f.7 (1) | | | elements[0:2]: 0x50-0x5a.7 (11) | | | [0]{}: element 0x50-0x56.7 (7) 0x0050|53 ab |S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x50-0x51.7 (2) - | | | type: "binary" 0x52-NA (0) + | | | type: "binary" 0x0050| 84 | . | size: 4 0x52-0x52.7 (1) 0x0050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4) | | | [1]{}: element 0x57-0x5a.7 (4) 0x0050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x57-0x58.7 (2) - | | | type: "uinteger" 0x59-NA (0) + | | | type: "uinteger" 0x0050| 81 | . | size: 1 0x59-0x59.7 (1) 0x0050| f1 | . | value: 241 0x5a-0x5a.7 (1) | | | [3]{}: element 0x5b-0x69.7 (15) 0x0050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x5b-0x5c.7 (2) - | | | type: "master" 0x5d-NA (0) + | | | type: "master" 0x0050| 8c | . | size: 12 0x5d-0x5d.7 (1) | | | elements[0:2]: 0x5e-0x69.7 (12) | | | [0]{}: element 0x5e-0x64.7 (7) 0x0050| 53 ab| S.| id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5e-0x5f.7 (2) - | | | type: "binary" 0x60-NA (0) + | | | type: "binary" 0x0060|84 |. | size: 4 0x60-0x60.7 (1) 0x0060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4) | | | [1]{}: element 0x65-0x69.7 (5) 0x0060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x65-0x66.7 (2) - | | | type: "uinteger" 0x67-NA (0) + | | | type: "uinteger" 0x0060| 82 | . | size: 2 0x67-0x67.7 (1) 0x0060| 0e 22 | ." | value: 3618 0x68-0x69.7 (2) | | | [4]{}: element 0x6a-0x78.7 (15) 0x0060| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x6a-0x6b.7 (2) - | | | type: "master" 0x6c-NA (0) + | | | type: "master" 0x0060| 8c | . | size: 12 0x6c-0x6c.7 (1) | | | elements[0:2]: 0x6d-0x78.7 (12) | | | [0]{}: element 0x6d-0x73.7 (7) 0x0060| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x6d-0x6e.7 (2) - | | | type: "binary" 0x6f-NA (0) + | | | type: "binary" 0x0060| 84| .| size: 4 0x6f-0x6f.7 (1) 0x0070|1c 53 bb 6b |.S.k | value: raw bits 0x70-0x73.7 (4) | | | [1]{}: element 0x74-0x78.7 (5) 0x0070| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x74-0x75.7 (2) - | | | type: "uinteger" 0x76-NA (0) + | | | type: "uinteger" 0x0070| 82 | . | size: 2 0x76-0x76.7 (1) 0x0070| 10 ab | .. | value: 4267 0x77-0x78.7 (2) | | | [1]{}: element 0x79-0xd4.7 (92) 0x0070| ec | . | id: "void" (0xec) 0x79-0x79.7 (1) - | | | type: "binary" 0x7a-NA (0) + | | | type: "binary" 0x0070| 01 00 00 00 00 00| ......| size: 83 0x7a-0x81.7 (8) 0x0080|00 53 |.S | 0x0080| 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ..............| value: raw bits 0x82-0xd4.7 (83) @@ -129,113 +129,113 @@ $ fq -d matroska dv vorbis.mkv * |until 0xd4.7 (83) | | | | | [2]{}: element 0xd5-0x124.7 (80) 0x00d0| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0xd5-0xd8.7 (4) - | | | type: "master" 0xd9-NA (0) + | | | type: "master" 0x00d0| cb | . | size: 75 0xd9-0xd9.7 (1) | | | elements[0:6]: 0xda-0x124.7 (75) | | | [0]{}: element 0xda-0xdf.7 (6) 0x00d0| bf | . | id: "crc32" (0xbf) 0xda-0xda.7 (1) - | | | type: "binary" 0xdb-NA (0) + | | | type: "binary" 0x00d0| 84 | . | size: 4 0xdb-0xdb.7 (1) 0x00d0| c8 e4 2e a2| ....| value: raw bits 0xdc-0xdf.7 (4) | | | [1]{}: element 0xe0-0xe6.7 (7) 0x00e0|2a d7 b1 |*.. | id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0xe0-0xe2.7 (3) - | | | type: "uinteger" 0xe3-NA (0) + | | | type: "uinteger" 0x00e0| 83 | . | size: 3 0xe3-0xe3.7 (1) 0x00e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3) | | | [2]{}: element 0xe7-0xf6.7 (16) 0x00e0| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0xe7-0xe8.7 (2) - | | | type: "utf8" 0xe9-NA (0) + | | | type: "utf8" 0x00e0| 8d | . | size: 13 0xe9-0xe9.7 (1) 0x00e0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xea-0xf6.7 (13) 0x00f0|2e 34 35 2e 31 30 30 |.45.100 | | | | [3]{}: element 0xf7-0x106.7 (16) 0x00f0| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0xf7-0xf8.7 (2) - | | | type: "utf8" 0xf9-NA (0) + | | | type: "utf8" 0x00f0| 8d | . | size: 13 0xf9-0xf9.7 (1) 0x00f0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xfa-0x106.7 (13) 0x0100|2e 34 35 2e 31 30 30 |.45.100 | | | | [4]{}: element 0x107-0x119.7 (19) 0x0100| 73 a4 | s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x107-0x108.7 (2) - | | | type: "binary" 0x109-NA (0) + | | | type: "binary" 0x0100| 90 | . | size: 16 0x109-0x109.7 (1) 0x0100| 55 86 bb 9d 18 21| U....!| value: raw bits 0x10a-0x119.7 (16) 0x0110|a2 81 c3 5e 58 4d 99 67 81 5b |...^XM.g.[ | | | | [5]{}: element 0x11a-0x124.7 (11) 0x0110| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x11a-0x11b.7 (2) - | | | type: "float" 0x11c-NA (0) + | | | type: "float" 0x0110| 88 | . | size: 8 0x11c-0x11c.7 (1) 0x0110| 40 49 00| @I.| value: 50 0x11d-0x124.7 (8) 0x0120|00 00 00 00 00 |..... | | | | [3]{}: element 0x125-0xe55.7 (3377) 0x0120| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x125-0x128.7 (4) - | | | type: "master" 0x129-NA (0) + | | | type: "master" 0x0120| 4d 2b | M+ | size: 3371 0x129-0x12a.7 (2) | | | elements[0:2]: 0x12b-0xe55.7 (3371) | | | [0]{}: element 0x12b-0x130.7 (6) 0x0120| bf | . | id: "crc32" (0xbf) 0x12b-0x12b.7 (1) - | | | type: "binary" 0x12c-NA (0) + | | | type: "binary" 0x0120| 84 | . | size: 4 0x12c-0x12c.7 (1) 0x0120| 09 8a 9a| ...| value: raw bits 0x12d-0x130.7 (4) 0x0130|0d |. | | | | [1]{}: element 0x131-0xe55.7 (3365) 0x0130| ae | . | id: "track_entry" (0xae) (Describes a track with all Elements) 0x131-0x131.7 (1) - | | | type: "master" 0x132-NA (0) + | | | type: "master" 0x0130| 01 00 00 00 00 00 0d 1c | ........ | size: 3356 0x132-0x139.7 (8) | | | elements[0:8]: 0x13a-0xe55.7 (3356) | | | [0]{}: element 0x13a-0x13c.7 (3) 0x0130| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x13a-0x13a.7 (1) - | | | type: "uinteger" 0x13b-NA (0) + | | | type: "uinteger" 0x0130| 81 | . | size: 1 0x13b-0x13b.7 (1) 0x0130| 01 | . | value: 1 0x13c-0x13c.7 (1) | | | [1]{}: element 0x13d-0x147.7 (11) 0x0130| 73 c5 | s. | id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x13d-0x13e.7 (2) - | | | type: "uinteger" 0x13f-NA (0) + | | | type: "uinteger" 0x0130| 88| .| size: 8 0x13f-0x13f.7 (1) 0x0140|2e 55 8d bf 90 c9 26 0f |.U....&. | value: 3338730552672462351 0x140-0x147.7 (8) | | | [2]{}: element 0x148-0x14a.7 (3) 0x0140| 9c | . | id: "flag_lacing" (0x9c) (Set to 1 if the track **MAY** contain blocks using lacing) 0x148-0x148.7 (1) - | | | type: "uinteger" 0x149-NA (0) + | | | type: "uinteger" 0x0140| 81 | . | size: 1 0x149-0x149.7 (1) 0x0140| 00 | . | value: 0 0x14a-0x14a.7 (1) | | | [3]{}: element 0x14b-0x151.7 (7) 0x0140| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x14b-0x14d.7 (3) - | | | type: "string" 0x14e-NA (0) + | | | type: "string" 0x0140| 83 | . | size: 3 0x14e-0x14e.7 (1) 0x0140| 75| u| value: "und" 0x14f-0x151.7 (3) 0x0150|6e 64 |nd | | | | [4]{}: element 0x152-0x15b.7 (10) 0x0150| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x152-0x152.7 (1) - | | | type: "string" 0x153-NA (0) + | | | type: "string" 0x0150| 88 | . | size: 8 0x153-0x153.7 (1) 0x0150| 41 5f 56 4f 52 42 49 53 | A_VORBIS | value: "A_VORBIS" 0x154-0x15b.7 (8) | | | [5]{}: element 0x15c-0x15e.7 (3) 0x0150| 83 | . | id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x15c-0x15c.7 (1) - | | | type: "uinteger" 0x15d-NA (0) + | | | type: "uinteger" 0x0150| 81 | . | size: 1 0x15d-0x15d.7 (1) 0x0150| 02 | . | value: "audio" (2) (Audio samples) 0x15e-0x15e.7 (1) | | | [6]{}: element 0x15f-0x171.7 (19) 0x0150| e1| .| id: "audio" (0xe1) (Audio settings) 0x15f-0x15f.7 (1) - | | | type: "master" 0x160-NA (0) + | | | type: "master" 0x0160|91 |. | size: 17 0x160-0x160.7 (1) | | | elements[0:3]: 0x161-0x171.7 (17) | | | [0]{}: element 0x161-0x163.7 (3) 0x0160| 9f | . | id: "channels" (0x9f) (Numbers of channels in the track) 0x161-0x161.7 (1) - | | | type: "uinteger" 0x162-NA (0) + | | | type: "uinteger" 0x0160| 81 | . | size: 1 0x162-0x162.7 (1) 0x0160| 02 | . | value: 2 0x163-0x163.7 (1) | | | [1]{}: element 0x164-0x16d.7 (10) 0x0160| b5 | . | id: "sampling_frequency" (0xb5) (Sampling frequency in Hz) 0x164-0x164.7 (1) - | | | type: "float" 0x165-NA (0) + | | | type: "float" 0x0160| 88 | . | size: 8 0x165-0x165.7 (1) 0x0160| 40 e5 88 80 00 00 00 00 | @....... | value: 44100 0x166-0x16d.7 (8) | | | [2]{}: element 0x16e-0x171.7 (4) 0x0160| 62 64| bd| id: "bit_depth" (0x6264) (Bits per sample) 0x16e-0x16f.7 (2) - | | | type: "uinteger" 0x170-NA (0) + | | | type: "uinteger" 0x0170|81 |. | size: 1 0x170-0x170.7 (1) 0x0170| 20 | | value: 32 0x171-0x171.7 (1) | | | [7]{}: element 0x172-0xe55.7 (3300) 0x0170| 63 a2 | c. | id: "codec_private" (0x63a2) (Private data only known to the codec) 0x172-0x173.7 (2) - | | | type: "binary" 0x174-NA (0) + | | | type: "binary" 0x0170| 4c e0 | L. | size: 3296 0x174-0x175.7 (2) 0x0170| 02 | . | num_laces: 2 0x176-0x176.7 (1) | | | lace_sizes[0:2]: 0x177-0x178.7 (2) @@ -280,112 +280,112 @@ $ fq -d matroska dv vorbis.mkv * |until 0xe55.7 (3231) | | | | | [4]{}: element 0xe56-0xefa.7 (165) 0x0e50| 12 54 c3 67 | .T.g | id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0xe56-0xe59.7 (4) - | | | type: "master" 0xe5a-NA (0) + | | | type: "master" 0x0e50| 40 9f | @. | size: 159 0xe5a-0xe5b.7 (2) | | | elements[0:3]: 0xe5c-0xefa.7 (159) | | | [0]{}: element 0xe5c-0xe61.7 (6) 0x0e50| bf | . | id: "crc32" (0xbf) 0xe5c-0xe5c.7 (1) - | | | type: "binary" 0xe5d-NA (0) + | | | type: "binary" 0x0e50| 84 | . | size: 4 0xe5d-0xe5d.7 (1) 0x0e50| 9f 31| .1| value: raw bits 0xe5e-0xe61.7 (4) 0x0e60|b2 9c |.. | | | | [1]{}: element 0xe62-0xe92.7 (49) 0x0e60| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0xe62-0xe63.7 (2) - | | | type: "master" 0xe64-NA (0) + | | | type: "master" 0x0e60| 01 00 00 00 00 00 00 27 | .......' | size: 39 0xe64-0xe6b.7 (8) | | | elements[0:2]: 0xe6c-0xe92.7 (39) | | | [0]{}: element 0xe6c-0xe6e.7 (3) 0x0e60| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0xe6c-0xe6d.7 (2) - | | | type: "master" 0xe6e-NA (0) + | | | type: "master" 0x0e60| 80 | . | size: 0 0xe6e-0xe6e.7 (1) | | | elements[0:0]: 0xe6f-NA (0) | | | [1]{}: element 0xe6f-0xe92.7 (36) 0x0e60| 67| g| id: "simple_tag" (0x67c8) (Contains general information about the target) 0xe6f-0xe70.7 (2) 0x0e70|c8 |. | - | | | type: "master" 0xe71-NA (0) + | | | type: "master" 0x0e70| 01 00 00 00 00 00 00 1a | ........ | size: 26 0xe71-0xe78.7 (8) | | | elements[0:2]: 0xe79-0xe92.7 (26) | | | [0]{}: element 0xe79-0xe82.7 (10) 0x0e70| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0xe79-0xe7a.7 (2) - | | | type: "utf8" 0xe7b-NA (0) + | | | type: "utf8" 0x0e70| 87 | . | size: 7 0xe7b-0xe7b.7 (1) 0x0e70| 45 4e 43 4f| ENCO| value: "ENCODER" 0xe7c-0xe82.7 (7) 0x0e80|44 45 52 |DER | | | | [1]{}: element 0xe83-0xe92.7 (16) 0x0e80| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0xe83-0xe84.7 (2) - | | | type: "utf8" 0xe85-NA (0) + | | | type: "utf8" 0x0e80| 8d | . | size: 13 0xe85-0xe85.7 (1) 0x0e80| 4c 61 76 66 35 38 2e 34 35 2e| Lavf58.45.| value: "Lavf58.45.100" 0xe86-0xe92.7 (13) 0x0e90|31 30 30 |100 | | | | [2]{}: element 0xe93-0xefa.7 (104) 0x0e90| 73 73 | ss | id: "tag" (0x7373) (A single metadata descriptor) 0xe93-0xe94.7 (2) - | | | type: "master" 0xe95-NA (0) + | | | type: "master" 0x0e90| 01 00 00 00 00 00 00 5e | .......^ | size: 94 0xe95-0xe9c.7 (8) | | | elements[0:3]: 0xe9d-0xefa.7 (94) | | | [0]{}: element 0xe9d-0xeaa.7 (14) 0x0e90| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0xe9d-0xe9e.7 (2) - | | | type: "master" 0xe9f-NA (0) + | | | type: "master" 0x0e90| 8b| .| size: 11 0xe9f-0xe9f.7 (1) | | | elements[0:1]: 0xea0-0xeaa.7 (11) | | | [0]{}: element 0xea0-0xeaa.7 (11) 0x0ea0|63 c5 |c. | id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0xea0-0xea1.7 (2) - | | | type: "uinteger" 0xea2-NA (0) + | | | type: "uinteger" 0x0ea0| 88 | . | size: 8 0xea2-0xea2.7 (1) 0x0ea0| 2e 55 8d bf 90 c9 26 0f | .U....&. | value: 3338730552672462351 0xea3-0xeaa.7 (8) | | | [1]{}: element 0xeab-0xed5.7 (43) 0x0ea0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0xeab-0xeac.7 (2) - | | | type: "master" 0xead-NA (0) + | | | type: "master" 0x0ea0| 01 00 00| ...| size: 33 0xead-0xeb4.7 (8) 0x0eb0|00 00 00 00 21 |....! | | | | elements[0:2]: 0xeb5-0xed5.7 (33) | | | [0]{}: element 0xeb5-0xebe.7 (10) 0x0eb0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0xeb5-0xeb6.7 (2) - | | | type: "utf8" 0xeb7-NA (0) + | | | type: "utf8" 0x0eb0| 87 | . | size: 7 0xeb7-0xeb7.7 (1) 0x0eb0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0xeb8-0xebe.7 (7) | | | [1]{}: element 0xebf-0xed5.7 (23) 0x0eb0| 44| D| id: "tag_string" (0x4487) (The value of the Tag) 0xebf-0xec0.7 (2) 0x0ec0|87 |. | - | | | type: "utf8" 0xec1-NA (0) + | | | type: "utf8" 0x0ec0| 94 | . | size: 20 0xec1-0xec1.7 (1) 0x0ec0| 4c 61 76 63 35 38 2e 39 31 2e 31 30 30 20| Lavc58.91.100 | value: "Lavc58.91.100 vorbis" 0xec2-0xed5.7 (20) 0x0ed0|76 6f 72 62 69 73 |vorbis | | | | [2]{}: element 0xed6-0xefa.7 (37) 0x0ed0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0xed6-0xed7.7 (2) - | | | type: "master" 0xed8-NA (0) + | | | type: "master" 0x0ed0| a2 | . | size: 34 0xed8-0xed8.7 (1) | | | elements[0:2]: 0xed9-0xefa.7 (34) | | | [0]{}: element 0xed9-0xee3.7 (11) 0x0ed0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0xed9-0xeda.7 (2) - | | | type: "utf8" 0xedb-NA (0) + | | | type: "utf8" 0x0ed0| 88 | . | size: 8 0xedb-0xedb.7 (1) 0x0ed0| 44 55 52 41| DURA| value: "DURATION" 0xedc-0xee3.7 (8) 0x0ee0|54 49 4f 4e |TION | | | | [1]{}: element 0xee4-0xefa.7 (23) 0x0ee0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0xee4-0xee5.7 (2) - | | | type: "utf8" 0xee6-NA (0) + | | | type: "utf8" 0x0ee0| 94 | . | size: 20 0xee6-0xee6.7 (1) 0x0ee0| 30 30 3a 30 30 3a 30 30 2e| 00:00:00.| value: "00:00:00.050000000" 0xee7-0xefa.7 (20) 0x0ef0|30 35 30 30 30 30 30 30 30 00 00 |050000000.. | | | | [5]{}: element 0xefb-0x10de.7 (484) 0x0ef0| 1f 43 b6 75 | .C.u | id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0xefb-0xefe.7 (4) - | | | type: "master" 0xeff-NA (0) + | | | type: "master" 0x0ef0| 41| A| size: 478 0xeff-0xf00.7 (2) 0x0f00|de |. | | | | elements[0:5]: 0xf01-0x10de.7 (478) | | | [0]{}: element 0xf01-0xf06.7 (6) 0x0f00| bf | . | id: "crc32" (0xbf) 0xf01-0xf01.7 (1) - | | | type: "binary" 0xf02-NA (0) + | | | type: "binary" 0x0f00| 84 | . | size: 4 0xf02-0xf02.7 (1) 0x0f00| c7 72 04 8d | .r.. | value: raw bits 0xf03-0xf06.7 (4) | | | [1]{}: element 0xf07-0xf09.7 (3) 0x0f00| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0xf07-0xf07.7 (1) - | | | type: "uinteger" 0xf08-NA (0) + | | | type: "uinteger" 0x0f00| 81 | . | size: 1 0xf08-0xf08.7 (1) 0x0f00| 00 | . | value: 0 0xf09-0xf09.7 (1) | | | [2]{}: element 0xf0a-0xfc6.7 (189) 0x0f00| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0xf0a-0xf0a.7 (1) - | | | type: "binary" 0xf0b-NA (0) + | | | type: "binary" 0x0f00| 40 ba | @. | size: 186 0xf0b-0xf0c.7 (2) 0x0f00| 81 | . | track_number: 1 0xf0d-0xf0d.7 (1) 0x0f00| 00 00| ..| timestamp: 0 0xf0e-0xf0f.7 (2) @@ -402,7 +402,7 @@ $ fq -d matroska dv vorbis.mkv * |until 0xfc6.7 (181) | | | | | [3]{}: element 0xfc7-0x1018.7 (82) 0x0fc0| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0xfc7-0xfc7.7 (1) - | | | type: "binary" 0xfc8-NA (0) + | | | type: "binary" 0x0fc0| d0 | . | size: 80 0xfc8-0xfc8.7 (1) 0x0fc0| 81 | . | track_number: 1 0xfc9-0xfc9.7 (1) 0x0fc0| 00 17 | .. | timestamp: 23 0xfca-0xfcb.7 (2) @@ -419,13 +419,13 @@ $ fq -d matroska dv vorbis.mkv * |until 0x1018.7 (75) | | | | | [4]{}: element 0x1019-0x10de.7 (198) 0x1010| a0 | . | id: "block_group" (0xa0) (Basic container of information containing a single Block and information specific to that Block) 0x1019-0x1019.7 (1) - | | | type: "master" 0x101a-NA (0) + | | | type: "master" 0x1010| 01 00 00 00 00 00| ......| size: 189 0x101a-0x1021.7 (8) 0x1020|00 bd |.. | | | | elements[0:2]: 0x1022-0x10de.7 (189) | | | [0]{}: element 0x1022-0x10d7.7 (182) 0x1020| a1 | . | id: "block" (0xa1) (Block containing the actual data to be rendered and a timestamp relative to the Cluster Timestamp) 0x1022-0x1022.7 (1) - | | | type: "binary" 0x1023-NA (0) + | | | type: "binary" 0x1020| 40 b3 | @. | size: 179 0x1023-0x1024.7 (2) 0x1020| 81 | . | track_number: 1 0x1025-0x1025.7 (1) 0x1020| 00 2e | .. | timestamp: 46 0x1026-0x1027.7 (2) @@ -441,47 +441,47 @@ $ fq -d matroska dv vorbis.mkv * |until 0x10d7.7 (174) | | | | | [1]{}: element 0x10d8-0x10de.7 (7) 0x10d0| 75 a2 | u. | id: "discard_padding" (0x75a2) (Duration of the silent data added to the Block) 0x10d8-0x10d9.7 (2) - | | | type: "integer" 0x10da-NA (0) + | | | type: "integer" 0x10d0| 84 | . | size: 4 0x10da-0x10da.7 (1) 0x10d0| 01 1f e0 25 | ...% | value: 18866213 0x10db-0x10de.7 (4) | | | [6]{}: element 0x10df-0x10fa.7 (28) 0x10d0| 1c| .| id: "cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access) 0x10df-0x10e2.7 (4) 0x10e0|53 bb 6b |S.k | - | | | type: "master" 0x10e3-NA (0) + | | | type: "master" 0x10e0| 97 | . | size: 23 0x10e3-0x10e3.7 (1) | | | elements[0:2]: 0x10e4-0x10fa.7 (23) | | | [0]{}: element 0x10e4-0x10e9.7 (6) 0x10e0| bf | . | id: "crc32" (0xbf) 0x10e4-0x10e4.7 (1) - | | | type: "binary" 0x10e5-NA (0) + | | | type: "binary" 0x10e0| 84 | . | size: 4 0x10e5-0x10e5.7 (1) 0x10e0| 9d ea 5a 51 | ..ZQ | value: raw bits 0x10e6-0x10e9.7 (4) | | | [1]{}: element 0x10ea-0x10fa.7 (17) 0x10e0| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x10ea-0x10ea.7 (1) - | | | type: "master" 0x10eb-NA (0) + | | | type: "master" 0x10e0| 8f | . | size: 15 0x10eb-0x10eb.7 (1) | | | elements[0:2]: 0x10ec-0x10fa.7 (15) | | | [0]{}: element 0x10ec-0x10ee.7 (3) 0x10e0| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x10ec-0x10ec.7 (1) - | | | type: "uinteger" 0x10ed-NA (0) + | | | type: "uinteger" 0x10e0| 81 | . | size: 1 0x10ed-0x10ed.7 (1) 0x10e0| 00 | . | value: 0 0x10ee-0x10ee.7 (1) | | | [1]{}: element 0x10ef-0x10fa.7 (12) 0x10e0| b7| .| id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x10ef-0x10ef.7 (1) - | | | type: "master" 0x10f0-NA (0) + | | | type: "master" 0x10f0|8a |. | size: 10 0x10f0-0x10f0.7 (1) | | | elements[0:3]: 0x10f1-0x10fa.7 (10) | | | [0]{}: element 0x10f1-0x10f3.7 (3) 0x10f0| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x10f1-0x10f1.7 (1) - | | | type: "uinteger" 0x10f2-NA (0) + | | | type: "uinteger" 0x10f0| 81 | . | size: 1 0x10f2-0x10f2.7 (1) 0x10f0| 01 | . | value: 1 0x10f3-0x10f3.7 (1) | | | [1]{}: element 0x10f4-0x10f7.7 (4) 0x10f0| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x10f4-0x10f4.7 (1) - | | | type: "uinteger" 0x10f5-NA (0) + | | | type: "uinteger" 0x10f0| 82 | . | size: 2 0x10f5-0x10f5.7 (1) 0x10f0| 0e c7 | .. | value: 3783 0x10f6-0x10f7.7 (2) | | | [2]{}: element 0x10f8-0x10fa.7 (3) 0x10f0| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x10f8-0x10f8.7 (1) - | | | type: "uinteger" 0x10f9-NA (0) + | | | type: "uinteger" 0x10f0| 81 | . | size: 1 0x10f9-0x10f9.7 (1) 0x10f0| 09| | .| | value: 9 0x10fa-0x10fa.7 (1) diff --git a/format/matroska/testdata/vp8.fqtest b/format/matroska/testdata/vp8.fqtest index c0bd458769..093d69636e 100644 --- a/format/matroska/testdata/vp8.fqtest +++ b/format/matroska/testdata/vp8.fqtest @@ -4,124 +4,124 @@ $ fq -d matroska dv vp8.mkv | | | elements[0:2]: 0x0-0x148b.7 (5260) | | | [0]{}: element 0x0-0x27.7 (40) 0x0000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x0000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x0000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0x7-0x7.7 (1) 0x0000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x0000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0xb-0xb.7 (1) 0x0000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x0000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x0000| 81| .| size: 1 0xf-0xf.7 (1) 0x0010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x0010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x0010| 81 | . | size: 1 0x13-0x13.7 (1) 0x0010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x0010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x0010| 88 | . | size: 8 0x17-0x17.7 (1) 0x0010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x0020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x22-0x22.7 (1) 0x0020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x0020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x26-0x26.7 (1) 0x0020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0x148b.7 (5220) 0x0020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x0020| 01 00 00 00| ....| size: 5208 0x2c-0x33.7 (8) 0x0030|00 00 14 58 |...X | | | | elements[0:7]: 0x34-0x148b.7 (5208) | | | [0]{}: element 0x34-0x78.7 (69) 0x0030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x0030| c0 | . | size: 64 0x38-0x38.7 (1) | | | elements[0:5]: 0x39-0x78.7 (64) | | | [0]{}: element 0x39-0x3e.7 (6) 0x0030| bf | . | id: "crc32" (0xbf) 0x39-0x39.7 (1) - | | | type: "binary" 0x3a-NA (0) + | | | type: "binary" 0x0030| 84 | . | size: 4 0x3a-0x3a.7 (1) 0x0030| 61 a5 dc b1 | a... | value: raw bits 0x3b-0x3e.7 (4) | | | [1]{}: element 0x3f-0x4c.7 (14) 0x0030| 4d| M| id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x3f-0x40.7 (2) 0x0040|bb |. | - | | | type: "master" 0x41-NA (0) + | | | type: "master" 0x0040| 8b | . | size: 11 0x41-0x41.7 (1) | | | elements[0:2]: 0x42-0x4c.7 (11) | | | [0]{}: element 0x42-0x48.7 (7) 0x0040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x42-0x43.7 (2) - | | | type: "binary" 0x44-NA (0) + | | | type: "binary" 0x0040| 84 | . | size: 4 0x44-0x44.7 (1) 0x0040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4) | | | [1]{}: element 0x49-0x4c.7 (4) 0x0040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x49-0x4a.7 (2) - | | | type: "uinteger" 0x4b-NA (0) + | | | type: "uinteger" 0x0040| 81 | . | size: 1 0x4b-0x4b.7 (1) 0x0040| a1 | . | value: 161 0x4c-0x4c.7 (1) | | | [2]{}: element 0x4d-0x5a.7 (14) 0x0040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x4d-0x4e.7 (2) - | | | type: "master" 0x4f-NA (0) + | | | type: "master" 0x0040| 8b| .| size: 11 0x4f-0x4f.7 (1) | | | elements[0:2]: 0x50-0x5a.7 (11) | | | [0]{}: element 0x50-0x56.7 (7) 0x0050|53 ab |S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x50-0x51.7 (2) - | | | type: "binary" 0x52-NA (0) + | | | type: "binary" 0x0050| 84 | . | size: 4 0x52-0x52.7 (1) 0x0050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4) | | | [1]{}: element 0x57-0x5a.7 (4) 0x0050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x57-0x58.7 (2) - | | | type: "uinteger" 0x59-NA (0) + | | | type: "uinteger" 0x0050| 81 | . | size: 1 0x59-0x59.7 (1) 0x0050| f1 | . | value: 241 0x5a-0x5a.7 (1) | | | [3]{}: element 0x5b-0x69.7 (15) 0x0050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x5b-0x5c.7 (2) - | | | type: "master" 0x5d-NA (0) + | | | type: "master" 0x0050| 8c | . | size: 12 0x5d-0x5d.7 (1) | | | elements[0:2]: 0x5e-0x69.7 (12) | | | [0]{}: element 0x5e-0x64.7 (7) 0x0050| 53 ab| S.| id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5e-0x5f.7 (2) - | | | type: "binary" 0x60-NA (0) + | | | type: "binary" 0x0060|84 |. | size: 4 0x60-0x60.7 (1) 0x0060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4) | | | [1]{}: element 0x65-0x69.7 (5) 0x0060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x65-0x66.7 (2) - | | | type: "uinteger" 0x67-NA (0) + | | | type: "uinteger" 0x0060| 82 | . | size: 2 0x67-0x67.7 (1) 0x0060| 01 3f | .? | value: 319 0x68-0x69.7 (2) | | | [4]{}: element 0x6a-0x78.7 (15) 0x0060| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x6a-0x6b.7 (2) - | | | type: "master" 0x6c-NA (0) + | | | type: "master" 0x0060| 8c | . | size: 12 0x6c-0x6c.7 (1) | | | elements[0:2]: 0x6d-0x78.7 (12) | | | [0]{}: element 0x6d-0x73.7 (7) 0x0060| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x6d-0x6e.7 (2) - | | | type: "binary" 0x6f-NA (0) + | | | type: "binary" 0x0060| 84| .| size: 4 0x6f-0x6f.7 (1) 0x0070|1c 53 bb 6b |.S.k | value: raw bits 0x70-0x73.7 (4) | | | [1]{}: element 0x74-0x78.7 (5) 0x0070| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x74-0x75.7 (2) - | | | type: "uinteger" 0x76-NA (0) + | | | type: "uinteger" 0x0070| 82 | . | size: 2 0x76-0x76.7 (1) 0x0070| 14 3c | .< | value: 5180 0x77-0x78.7 (2) | | | [1]{}: element 0x79-0xd4.7 (92) 0x0070| ec | . | id: "void" (0xec) 0x79-0x79.7 (1) - | | | type: "binary" 0x7a-NA (0) + | | | type: "binary" 0x0070| 01 00 00 00 00 00| ......| size: 83 0x7a-0x81.7 (8) 0x0080|00 53 |.S | 0x0080| 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ..............| value: raw bits 0x82-0xd4.7 (83) @@ -129,216 +129,216 @@ $ fq -d matroska dv vp8.mkv * |until 0xd4.7 (83) | | | | | [2]{}: element 0xd5-0x124.7 (80) 0x00d0| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0xd5-0xd8.7 (4) - | | | type: "master" 0xd9-NA (0) + | | | type: "master" 0x00d0| cb | . | size: 75 0xd9-0xd9.7 (1) | | | elements[0:6]: 0xda-0x124.7 (75) | | | [0]{}: element 0xda-0xdf.7 (6) 0x00d0| bf | . | id: "crc32" (0xbf) 0xda-0xda.7 (1) - | | | type: "binary" 0xdb-NA (0) + | | | type: "binary" 0x00d0| 84 | . | size: 4 0xdb-0xdb.7 (1) 0x00d0| d7 69 5c 71| .i\q| value: raw bits 0xdc-0xdf.7 (4) | | | [1]{}: element 0xe0-0xe6.7 (7) 0x00e0|2a d7 b1 |*.. | id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0xe0-0xe2.7 (3) - | | | type: "uinteger" 0xe3-NA (0) + | | | type: "uinteger" 0x00e0| 83 | . | size: 3 0xe3-0xe3.7 (1) 0x00e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3) | | | [2]{}: element 0xe7-0xf6.7 (16) 0x00e0| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0xe7-0xe8.7 (2) - | | | type: "utf8" 0xe9-NA (0) + | | | type: "utf8" 0x00e0| 8d | . | size: 13 0xe9-0xe9.7 (1) 0x00e0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xea-0xf6.7 (13) 0x00f0|2e 34 35 2e 31 30 30 |.45.100 | | | | [3]{}: element 0xf7-0x106.7 (16) 0x00f0| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0xf7-0xf8.7 (2) - | | | type: "utf8" 0xf9-NA (0) + | | | type: "utf8" 0x00f0| 8d | . | size: 13 0xf9-0xf9.7 (1) 0x00f0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xfa-0x106.7 (13) 0x0100|2e 34 35 2e 31 30 30 |.45.100 | | | | [4]{}: element 0x107-0x119.7 (19) 0x0100| 73 a4 | s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x107-0x108.7 (2) - | | | type: "binary" 0x109-NA (0) + | | | type: "binary" 0x0100| 90 | . | size: 16 0x109-0x109.7 (1) 0x0100| b6 f7 5d 8a 6f c3| ..].o.| value: raw bits 0x10a-0x119.7 (16) 0x0110|1c 79 d0 cd c7 15 d8 83 f3 f6 |.y........ | | | | [5]{}: element 0x11a-0x124.7 (11) 0x0110| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x11a-0x11b.7 (2) - | | | type: "float" 0x11c-NA (0) + | | | type: "float" 0x0110| 88 | . | size: 8 0x11c-0x11c.7 (1) 0x0110| 40 44 00| @D.| value: 40 0x11d-0x124.7 (8) 0x0120|00 00 00 00 00 |..... | | | | [3]{}: element 0x125-0x172.7 (78) 0x0120| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x125-0x128.7 (4) - | | | type: "master" 0x129-NA (0) + | | | type: "master" 0x0120| c9 | . | size: 73 0x129-0x129.7 (1) | | | elements[0:2]: 0x12a-0x172.7 (73) | | | [0]{}: element 0x12a-0x12f.7 (6) 0x0120| bf | . | id: "crc32" (0xbf) 0x12a-0x12a.7 (1) - | | | type: "binary" 0x12b-NA (0) + | | | type: "binary" 0x0120| 84 | . | size: 4 0x12b-0x12b.7 (1) 0x0120| 37 00 fb fb| 7...| value: raw bits 0x12c-0x12f.7 (4) | | | [1]{}: element 0x130-0x172.7 (67) 0x0130|ae |. | id: "track_entry" (0xae) (Describes a track with all Elements) 0x130-0x130.7 (1) - | | | type: "master" 0x131-NA (0) + | | | type: "master" 0x0130| 01 00 00 00 00 00 00 3a | .......: | size: 58 0x131-0x138.7 (8) | | | elements[0:8]: 0x139-0x172.7 (58) | | | [0]{}: element 0x139-0x13b.7 (3) 0x0130| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x139-0x139.7 (1) - | | | type: "uinteger" 0x13a-NA (0) + | | | type: "uinteger" 0x0130| 81 | . | size: 1 0x13a-0x13a.7 (1) 0x0130| 01 | . | value: 1 0x13b-0x13b.7 (1) | | | [1]{}: element 0x13c-0x146.7 (11) 0x0130| 73 c5 | s. | id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x13c-0x13d.7 (2) - | | | type: "uinteger" 0x13e-NA (0) + | | | type: "uinteger" 0x0130| 88 | . | size: 8 0x13e-0x13e.7 (1) 0x0130| f1| .| value: 17384833503613418420 0x13f-0x146.7 (8) 0x0140|43 55 f6 76 2f fb b4 |CU.v/.. | | | | [2]{}: element 0x147-0x149.7 (3) 0x0140| 9c | . | id: "flag_lacing" (0x9c) (Set to 1 if the track **MAY** contain blocks using lacing) 0x147-0x147.7 (1) - | | | type: "uinteger" 0x148-NA (0) + | | | type: "uinteger" 0x0140| 81 | . | size: 1 0x148-0x148.7 (1) 0x0140| 00 | . | value: 0 0x149-0x149.7 (1) | | | [3]{}: element 0x14a-0x150.7 (7) 0x0140| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x14a-0x14c.7 (3) - | | | type: "string" 0x14d-NA (0) + | | | type: "string" 0x0140| 83 | . | size: 3 0x14d-0x14d.7 (1) 0x0140| 75 6e| un| value: "und" 0x14e-0x150.7 (3) 0x0150|64 |d | | | | [4]{}: element 0x151-0x157.7 (7) 0x0150| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x151-0x151.7 (1) - | | | type: "string" 0x152-NA (0) + | | | type: "string" 0x0150| 85 | . | size: 5 0x152-0x152.7 (1) 0x0150| 56 5f 56 50 38 | V_VP8 | value: "V_VP8" 0x153-0x157.7 (5) | | | [5]{}: element 0x158-0x15a.7 (3) 0x0150| 83 | . | id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x158-0x158.7 (1) - | | | type: "uinteger" 0x159-NA (0) + | | | type: "uinteger" 0x0150| 81 | . | size: 1 0x159-0x159.7 (1) 0x0150| 01 | . | value: "video" (1) (An image) 0x15a-0x15a.7 (1) | | | [6]{}: element 0x15b-0x162.7 (8) 0x0150| 23 e3 83 | #.. | id: "default_duration" (0x23e383) (Number of nanoseconds per frame) 0x15b-0x15d.7 (3) - | | | type: "uinteger" 0x15e-NA (0) + | | | type: "uinteger" 0x0150| 84 | . | size: 4 0x15e-0x15e.7 (1) 0x0150| 02| .| value: 40000000 0x15f-0x162.7 (4) 0x0160|62 5a 00 |bZ. | | | | [7]{}: element 0x163-0x172.7 (16) 0x0160| e0 | . | id: "video" (0xe0) (Video settings) 0x163-0x163.7 (1) - | | | type: "master" 0x164-NA (0) + | | | type: "master" 0x0160| 01 00 00 00 00 00 00 07 | ........ | size: 7 0x164-0x16b.7 (8) | | | elements[0:2]: 0x16c-0x172.7 (7) | | | [0]{}: element 0x16c-0x16f.7 (4) 0x0160| b0 | . | id: "pixel_width" (0xb0) (Width of the encoded video frames in pixels) 0x16c-0x16c.7 (1) - | | | type: "uinteger" 0x16d-NA (0) + | | | type: "uinteger" 0x0160| 82 | . | size: 2 0x16d-0x16d.7 (1) 0x0160| 01 40| .@| value: 320 0x16e-0x16f.7 (2) | | | [1]{}: element 0x170-0x172.7 (3) 0x0170|ba |. | id: "pixel_height" (0xba) (Height of the encoded video frames in pixels) 0x170-0x170.7 (1) - | | | type: "uinteger" 0x171-NA (0) + | | | type: "uinteger" 0x0170| 81 | . | size: 1 0x171-0x171.7 (1) 0x0170| f0 | . | value: 240 0x172-0x172.7 (1) | | | [4]{}: element 0x173-0x217.7 (165) 0x0170| 12 54 c3 67 | .T.g | id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0x173-0x176.7 (4) - | | | type: "master" 0x177-NA (0) + | | | type: "master" 0x0170| 40 9f | @. | size: 159 0x177-0x178.7 (2) | | | elements[0:3]: 0x179-0x217.7 (159) | | | [0]{}: element 0x179-0x17e.7 (6) 0x0170| bf | . | id: "crc32" (0xbf) 0x179-0x179.7 (1) - | | | type: "binary" 0x17a-NA (0) + | | | type: "binary" 0x0170| 84 | . | size: 4 0x17a-0x17a.7 (1) 0x0170| 00 ec 5d 66 | ..]f | value: raw bits 0x17b-0x17e.7 (4) | | | [1]{}: element 0x17f-0x1af.7 (49) 0x0170| 73| s| id: "tag" (0x7373) (A single metadata descriptor) 0x17f-0x180.7 (2) 0x0180|73 |s | - | | | type: "master" 0x181-NA (0) + | | | type: "master" 0x0180| 01 00 00 00 00 00 00 27 | .......' | size: 39 0x181-0x188.7 (8) | | | elements[0:2]: 0x189-0x1af.7 (39) | | | [0]{}: element 0x189-0x18b.7 (3) 0x0180| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x189-0x18a.7 (2) - | | | type: "master" 0x18b-NA (0) + | | | type: "master" 0x0180| 80 | . | size: 0 0x18b-0x18b.7 (1) | | | elements[0:0]: 0x18c-NA (0) | | | [1]{}: element 0x18c-0x1af.7 (36) 0x0180| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x18c-0x18d.7 (2) - | | | type: "master" 0x18e-NA (0) + | | | type: "master" 0x0180| 01 00| ..| size: 26 0x18e-0x195.7 (8) 0x0190|00 00 00 00 00 1a |...... | | | | elements[0:2]: 0x196-0x1af.7 (26) | | | [0]{}: element 0x196-0x19f.7 (10) 0x0190| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x196-0x197.7 (2) - | | | type: "utf8" 0x198-NA (0) + | | | type: "utf8" 0x0190| 87 | . | size: 7 0x198-0x198.7 (1) 0x0190| 45 4e 43 4f 44 45 52| ENCODER| value: "ENCODER" 0x199-0x19f.7 (7) | | | [1]{}: element 0x1a0-0x1af.7 (16) 0x01a0|44 87 |D. | id: "tag_string" (0x4487) (The value of the Tag) 0x1a0-0x1a1.7 (2) - | | | type: "utf8" 0x1a2-NA (0) + | | | type: "utf8" 0x01a0| 8d | . | size: 13 0x1a2-0x1a2.7 (1) 0x01a0| 4c 61 76 66 35 38 2e 34 35 2e 31 30 30| Lavf58.45.100| value: "Lavf58.45.100" 0x1a3-0x1af.7 (13) | | | [2]{}: element 0x1b0-0x217.7 (104) 0x01b0|73 73 |ss | id: "tag" (0x7373) (A single metadata descriptor) 0x1b0-0x1b1.7 (2) - | | | type: "master" 0x1b2-NA (0) + | | | type: "master" 0x01b0| 01 00 00 00 00 00 00 5e | .......^ | size: 94 0x1b2-0x1b9.7 (8) | | | elements[0:3]: 0x1ba-0x217.7 (94) | | | [0]{}: element 0x1ba-0x1c7.7 (14) 0x01b0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x1ba-0x1bb.7 (2) - | | | type: "master" 0x1bc-NA (0) + | | | type: "master" 0x01b0| 8b | . | size: 11 0x1bc-0x1bc.7 (1) | | | elements[0:1]: 0x1bd-0x1c7.7 (11) | | | [0]{}: element 0x1bd-0x1c7.7 (11) 0x01b0| 63 c5 | c. | id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0x1bd-0x1be.7 (2) - | | | type: "uinteger" 0x1bf-NA (0) + | | | type: "uinteger" 0x01b0| 88| .| size: 8 0x1bf-0x1bf.7 (1) 0x01c0|f1 43 55 f6 76 2f fb b4 |.CU.v/.. | value: 17384833503613418420 0x1c0-0x1c7.7 (8) | | | [1]{}: element 0x1c8-0x1f2.7 (43) 0x01c0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1c8-0x1c9.7 (2) - | | | type: "master" 0x1ca-NA (0) + | | | type: "master" 0x01c0| 01 00 00 00 00 00| ......| size: 33 0x1ca-0x1d1.7 (8) 0x01d0|00 21 |.! | | | | elements[0:2]: 0x1d2-0x1f2.7 (33) | | | [0]{}: element 0x1d2-0x1db.7 (10) 0x01d0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1d2-0x1d3.7 (2) - | | | type: "utf8" 0x1d4-NA (0) + | | | type: "utf8" 0x01d0| 87 | . | size: 7 0x1d4-0x1d4.7 (1) 0x01d0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0x1d5-0x1db.7 (7) | | | [1]{}: element 0x1dc-0x1f2.7 (23) 0x01d0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x1dc-0x1dd.7 (2) - | | | type: "utf8" 0x1de-NA (0) + | | | type: "utf8" 0x01d0| 94 | . | size: 20 0x1de-0x1de.7 (1) 0x01d0| 4c| L| value: "Lavc58.91.100 libvpx" 0x1df-0x1f2.7 (20) 0x01e0|61 76 63 35 38 2e 39 31 2e 31 30 30 20 6c 69 62|avc58.91.100 lib| 0x01f0|76 70 78 |vpx | | | | [2]{}: element 0x1f3-0x217.7 (37) 0x01f0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1f3-0x1f4.7 (2) - | | | type: "master" 0x1f5-NA (0) + | | | type: "master" 0x01f0| a2 | . | size: 34 0x1f5-0x1f5.7 (1) | | | elements[0:2]: 0x1f6-0x217.7 (34) | | | [0]{}: element 0x1f6-0x200.7 (11) 0x01f0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1f6-0x1f7.7 (2) - | | | type: "utf8" 0x1f8-NA (0) + | | | type: "utf8" 0x01f0| 88 | . | size: 8 0x1f8-0x1f8.7 (1) 0x01f0| 44 55 52 41 54 49 4f| DURATIO| value: "DURATION" 0x1f9-0x200.7 (8) 0x0200|4e |N | | | | [1]{}: element 0x201-0x217.7 (23) 0x0200| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x201-0x202.7 (2) - | | | type: "utf8" 0x203-NA (0) + | | | type: "utf8" 0x0200| 94 | . | size: 20 0x203-0x203.7 (1) 0x0200| 30 30 3a 30 30 3a 30 30 2e 30 34 30| 00:00:00.040| value: "00:00:00.040000000" 0x204-0x217.7 (20) 0x0210|30 30 30 30 30 30 00 00 |000000.. | | | | [5]{}: element 0x218-0x146f.7 (4696) 0x0210| 1f 43 b6 75 | .C.u | id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x218-0x21b.7 (4) - | | | type: "master" 0x21c-NA (0) + | | | type: "master" 0x0210| 52 52 | RR | size: 4690 0x21c-0x21d.7 (2) | | | elements[0:3]: 0x21e-0x146f.7 (4690) | | | [0]{}: element 0x21e-0x223.7 (6) 0x0210| bf | . | id: "crc32" (0xbf) 0x21e-0x21e.7 (1) - | | | type: "binary" 0x21f-NA (0) + | | | type: "binary" 0x0210| 84| .| size: 4 0x21f-0x21f.7 (1) 0x0220|f9 b1 29 d8 |..). | value: raw bits 0x220-0x223.7 (4) | | | [1]{}: element 0x224-0x226.7 (3) 0x0220| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x224-0x224.7 (1) - | | | type: "uinteger" 0x225-NA (0) + | | | type: "uinteger" 0x0220| 81 | . | size: 1 0x225-0x225.7 (1) 0x0220| 00 | . | value: 0 0x226-0x226.7 (1) | | | [2]{}: element 0x227-0x146f.7 (4681) 0x0220| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x227-0x227.7 (1) - | | | type: "binary" 0x228-NA (0) + | | | type: "binary" 0x0220| 52 46 | RF | size: 4678 0x228-0x229.7 (2) 0x0220| 81 | . | track_number: 1 0x22a-0x22a.7 (1) 0x0220| 00 00 | .. | timestamp: 0 0x22b-0x22c.7 (2) @@ -356,58 +356,58 @@ $ fq -d matroska dv vp8.mkv 0x0220| b0 | . | frame_type: "key_frame" (false) 0x22e.7-0x22e.7 (0.1) 0x0220| 5a| Z| first_part_size1: 90 0x22f-0x230.7 (2) 0x0230|00 |. | - | | | first_part_size: 725 0x231-NA (0) - | | | reconstruction: "Bicubic" 0x231-NA (0) - | | | loop: "Normal" 0x231-NA (0) + | | | first_part_size: 725 + | | | reconstruction: "Bicubic" + | | | loop: "Normal" 0x0230| 9d 01 2a | ..* | start_code: 0x9d012a (valid) 0x231-0x233.7 (3) 0x0230| 40 | @ | width0: 64 0x234-0x234.7 (1) 0x0230| 01 | . | horizontal_scale: 0 0x235-0x235.1 (0.2) 0x0230| 01 | . | width1: 1 0x235.2-0x235.7 (0.6) - | | | width: 320 0x236-NA (0) + | | | width: 320 0x0230| f0 | . | height0: 240 0x236-0x236.7 (1) 0x0230| 00 | . | vertical_scale: 0 0x237-0x237.1 (0.2) 0x0230| 00 | . | height1: 0 0x237.2-0x237.7 (0.6) - | | | height: 240 0x238-NA (0) + | | | height: 240 0x0230| 00 07 08 85 85 88 85 84| ........| data: raw bits 0x238-0x146f.7 (4664) 0x0240|88 02 02 1b e4 4f a5 86 bf 08 fc 18 e9 e4 7f 7c|.....O.........|| * |until 0x146f.7 (4664) | | | | | [6]{}: element 0x1470-0x148b.7 (28) 0x1470|1c 53 bb 6b |.S.k | id: "cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access) 0x1470-0x1473.7 (4) - | | | type: "master" 0x1474-NA (0) + | | | type: "master" 0x1470| 97 | . | size: 23 0x1474-0x1474.7 (1) | | | elements[0:2]: 0x1475-0x148b.7 (23) | | | [0]{}: element 0x1475-0x147a.7 (6) 0x1470| bf | . | id: "crc32" (0xbf) 0x1475-0x1475.7 (1) - | | | type: "binary" 0x1476-NA (0) + | | | type: "binary" 0x1470| 84 | . | size: 4 0x1476-0x1476.7 (1) 0x1470| 9c 7d 8d 61 | .}.a | value: raw bits 0x1477-0x147a.7 (4) | | | [1]{}: element 0x147b-0x148b.7 (17) 0x1470| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x147b-0x147b.7 (1) - | | | type: "master" 0x147c-NA (0) + | | | type: "master" 0x1470| 8f | . | size: 15 0x147c-0x147c.7 (1) | | | elements[0:2]: 0x147d-0x148b.7 (15) | | | [0]{}: element 0x147d-0x147f.7 (3) 0x1470| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x147d-0x147d.7 (1) - | | | type: "uinteger" 0x147e-NA (0) + | | | type: "uinteger" 0x1470| 81 | . | size: 1 0x147e-0x147e.7 (1) 0x1470| 00| .| value: 0 0x147f-0x147f.7 (1) | | | [1]{}: element 0x1480-0x148b.7 (12) 0x1480|b7 |. | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x1480-0x1480.7 (1) - | | | type: "master" 0x1481-NA (0) + | | | type: "master" 0x1480| 8a | . | size: 10 0x1481-0x1481.7 (1) | | | elements[0:3]: 0x1482-0x148b.7 (10) | | | [0]{}: element 0x1482-0x1484.7 (3) 0x1480| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x1482-0x1482.7 (1) - | | | type: "uinteger" 0x1483-NA (0) + | | | type: "uinteger" 0x1480| 81 | . | size: 1 0x1483-0x1483.7 (1) 0x1480| 01 | . | value: 1 0x1484-0x1484.7 (1) | | | [1]{}: element 0x1485-0x1488.7 (4) 0x1480| f1 | . | id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x1485-0x1485.7 (1) - | | | type: "uinteger" 0x1486-NA (0) + | | | type: "uinteger" 0x1480| 82 | . | size: 2 0x1486-0x1486.7 (1) 0x1480| 01 e4 | .. | value: 484 0x1487-0x1488.7 (2) | | | [2]{}: element 0x1489-0x148b.7 (3) 0x1480| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x1489-0x1489.7 (1) - | | | type: "uinteger" 0x148a-NA (0) + | | | type: "uinteger" 0x1480| 81 | . | size: 1 0x148a-0x148a.7 (1) 0x1480| 09| | .| | value: 9 0x148b-0x148b.7 (1) diff --git a/format/matroska/testdata/vp9.fqtest b/format/matroska/testdata/vp9.fqtest index f6e8d79aea..cf30adac12 100644 --- a/format/matroska/testdata/vp9.fqtest +++ b/format/matroska/testdata/vp9.fqtest @@ -4,124 +4,124 @@ $ fq -d matroska dv vp9.mkv | | | elements[0:2]: 0x0-0x1785.7 (6022) | | | [0]{}: element 0x0-0x27.7 (40) 0x0000|1a 45 df a3 |.E.. | id: "ebml" (0x1a45dfa3) 0x0-0x3.7 (4) - | | | type: "master" 0x4-NA (0) + | | | type: "master" 0x0000| a3 | . | size: 35 0x4-0x4.7 (1) | | | elements[0:7]: 0x5-0x27.7 (35) | | | [0]{}: element 0x5-0x8.7 (4) 0x0000| 42 86 | B. | id: "ebml_version" (0x4286) (EBML Version) 0x5-0x6.7 (2) - | | | type: "uinteger" 0x7-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0x7-0x7.7 (1) 0x0000| 01 | . | value: 1 0x8-0x8.7 (1) | | | [1]{}: element 0x9-0xc.7 (4) 0x0000| 42 f7 | B. | id: "ebml_read_version" (0x42f7) (Minimum EBML reader version) 0x9-0xa.7 (2) - | | | type: "uinteger" 0xb-NA (0) + | | | type: "uinteger" 0x0000| 81 | . | size: 1 0xb-0xb.7 (1) 0x0000| 01 | . | value: 1 0xc-0xc.7 (1) | | | [2]{}: element 0xd-0x10.7 (4) 0x0000| 42 f2 | B. | id: "ebml_max_id_length" (0x42f2) (Maximum id length) 0xd-0xe.7 (2) - | | | type: "uinteger" 0xf-NA (0) + | | | type: "uinteger" 0x0000| 81| .| size: 1 0xf-0xf.7 (1) 0x0010|04 |. | value: 4 0x10-0x10.7 (1) | | | [3]{}: element 0x11-0x14.7 (4) 0x0010| 42 f3 | B. | id: "ebml_max_size_length" (0x42f3) (Maximum body length) 0x11-0x12.7 (2) - | | | type: "uinteger" 0x13-NA (0) + | | | type: "uinteger" 0x0010| 81 | . | size: 1 0x13-0x13.7 (1) 0x0010| 08 | . | value: 8 0x14-0x14.7 (1) | | | [4]{}: element 0x15-0x1f.7 (11) 0x0010| 42 82 | B. | id: "doc_type" (0x4282) (Document content type) 0x15-0x16.7 (2) - | | | type: "string" 0x17-NA (0) + | | | type: "string" 0x0010| 88 | . | size: 8 0x17-0x17.7 (1) 0x0010| 6d 61 74 72 6f 73 6b 61| matroska| value: "matroska" 0x18-0x1f.7 (8) | | | [5]{}: element 0x20-0x23.7 (4) 0x0020|42 87 |B. | id: "doc_type_version" (0x4287) (Document type version) 0x20-0x21.7 (2) - | | | type: "uinteger" 0x22-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x22-0x22.7 (1) 0x0020| 04 | . | value: 4 0x23-0x23.7 (1) | | | [6]{}: element 0x24-0x27.7 (4) 0x0020| 42 85 | B. | id: "doc_type_read_version" (0x4285) (Minimum document reader version) 0x24-0x25.7 (2) - | | | type: "uinteger" 0x26-NA (0) + | | | type: "uinteger" 0x0020| 81 | . | size: 1 0x26-0x26.7 (1) 0x0020| 02 | . | value: 2 0x27-0x27.7 (1) | | | [1]{}: element 0x28-0x1785.7 (5982) 0x0020| 18 53 80 67 | .S.g | id: "segment" (0x18538067) (The Root Element that contains all other Top-Level Elements) 0x28-0x2b.7 (4) - | | | type: "master" 0x2c-NA (0) + | | | type: "master" 0x0020| 01 00 00 00| ....| size: 5970 0x2c-0x33.7 (8) 0x0030|00 00 17 52 |...R | | | | elements[0:7]: 0x34-0x1785.7 (5970) | | | [0]{}: element 0x34-0x78.7 (69) 0x0030| 11 4d 9b 74 | .M.t | id: "seek_head" (0x114d9b74) (Contains seeking information of Top-Level Elements) 0x34-0x37.7 (4) - | | | type: "master" 0x38-NA (0) + | | | type: "master" 0x0030| c0 | . | size: 64 0x38-0x38.7 (1) | | | elements[0:5]: 0x39-0x78.7 (64) | | | [0]{}: element 0x39-0x3e.7 (6) 0x0030| bf | . | id: "crc32" (0xbf) 0x39-0x39.7 (1) - | | | type: "binary" 0x3a-NA (0) + | | | type: "binary" 0x0030| 84 | . | size: 4 0x3a-0x3a.7 (1) 0x0030| bc 1f 24 7a | ..$z | value: raw bits 0x3b-0x3e.7 (4) | | | [1]{}: element 0x3f-0x4c.7 (14) 0x0030| 4d| M| id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x3f-0x40.7 (2) 0x0040|bb |. | - | | | type: "master" 0x41-NA (0) + | | | type: "master" 0x0040| 8b | . | size: 11 0x41-0x41.7 (1) | | | elements[0:2]: 0x42-0x4c.7 (11) | | | [0]{}: element 0x42-0x48.7 (7) 0x0040| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x42-0x43.7 (2) - | | | type: "binary" 0x44-NA (0) + | | | type: "binary" 0x0040| 84 | . | size: 4 0x44-0x44.7 (1) 0x0040| 15 49 a9 66 | .I.f | value: raw bits 0x45-0x48.7 (4) | | | [1]{}: element 0x49-0x4c.7 (4) 0x0040| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x49-0x4a.7 (2) - | | | type: "uinteger" 0x4b-NA (0) + | | | type: "uinteger" 0x0040| 81 | . | size: 1 0x4b-0x4b.7 (1) 0x0040| a1 | . | value: 161 0x4c-0x4c.7 (1) | | | [2]{}: element 0x4d-0x5a.7 (14) 0x0040| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x4d-0x4e.7 (2) - | | | type: "master" 0x4f-NA (0) + | | | type: "master" 0x0040| 8b| .| size: 11 0x4f-0x4f.7 (1) | | | elements[0:2]: 0x50-0x5a.7 (11) | | | [0]{}: element 0x50-0x56.7 (7) 0x0050|53 ab |S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x50-0x51.7 (2) - | | | type: "binary" 0x52-NA (0) + | | | type: "binary" 0x0050| 84 | . | size: 4 0x52-0x52.7 (1) 0x0050| 16 54 ae 6b | .T.k | value: raw bits 0x53-0x56.7 (4) | | | [1]{}: element 0x57-0x5a.7 (4) 0x0050| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x57-0x58.7 (2) - | | | type: "uinteger" 0x59-NA (0) + | | | type: "uinteger" 0x0050| 81 | . | size: 1 0x59-0x59.7 (1) 0x0050| f1 | . | value: 241 0x5a-0x5a.7 (1) | | | [3]{}: element 0x5b-0x69.7 (15) 0x0050| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x5b-0x5c.7 (2) - | | | type: "master" 0x5d-NA (0) + | | | type: "master" 0x0050| 8c | . | size: 12 0x5d-0x5d.7 (1) | | | elements[0:2]: 0x5e-0x69.7 (12) | | | [0]{}: element 0x5e-0x64.7 (7) 0x0050| 53 ab| S.| id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x5e-0x5f.7 (2) - | | | type: "binary" 0x60-NA (0) + | | | type: "binary" 0x0060|84 |. | size: 4 0x60-0x60.7 (1) 0x0060| 12 54 c3 67 | .T.g | value: raw bits 0x61-0x64.7 (4) | | | [1]{}: element 0x65-0x69.7 (5) 0x0060| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x65-0x66.7 (2) - | | | type: "uinteger" 0x67-NA (0) + | | | type: "uinteger" 0x0060| 82 | . | size: 2 0x67-0x67.7 (1) 0x0060| 01 3f | .? | value: 319 0x68-0x69.7 (2) | | | [4]{}: element 0x6a-0x78.7 (15) 0x0060| 4d bb | M. | id: "seek" (0x4dbb) (Contains a single seek entry to an EBML Element) 0x6a-0x6b.7 (2) - | | | type: "master" 0x6c-NA (0) + | | | type: "master" 0x0060| 8c | . | size: 12 0x6c-0x6c.7 (1) | | | elements[0:2]: 0x6d-0x78.7 (12) | | | [0]{}: element 0x6d-0x73.7 (7) 0x0060| 53 ab | S. | id: "seek_id" (0x53ab) (The binary EBML ID of a Top-Level Element) 0x6d-0x6e.7 (2) - | | | type: "binary" 0x6f-NA (0) + | | | type: "binary" 0x0060| 84| .| size: 4 0x6f-0x6f.7 (1) 0x0070|1c 53 bb 6b |.S.k | value: raw bits 0x70-0x73.7 (4) | | | [1]{}: element 0x74-0x78.7 (5) 0x0070| 53 ac | S. | id: "seek_position" (0x53ac) (The Segment Position of a Top-Level Element) 0x74-0x75.7 (2) - | | | type: "uinteger" 0x76-NA (0) + | | | type: "uinteger" 0x0070| 82 | . | size: 2 0x76-0x76.7 (1) 0x0070| 17 36 | .6 | value: 5942 0x77-0x78.7 (2) | | | [1]{}: element 0x79-0xd4.7 (92) 0x0070| ec | . | id: "void" (0xec) 0x79-0x79.7 (1) - | | | type: "binary" 0x7a-NA (0) + | | | type: "binary" 0x0070| 01 00 00 00 00 00| ......| size: 83 0x7a-0x81.7 (8) 0x0080|00 53 |.S | 0x0080| 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ..............| value: raw bits 0x82-0xd4.7 (83) @@ -129,216 +129,216 @@ $ fq -d matroska dv vp9.mkv * |until 0xd4.7 (83) | | | | | [2]{}: element 0xd5-0x124.7 (80) 0x00d0| 15 49 a9 66 | .I.f | id: "info" (0x1549a966) (Contains general information about the Segment) 0xd5-0xd8.7 (4) - | | | type: "master" 0xd9-NA (0) + | | | type: "master" 0x00d0| cb | . | size: 75 0xd9-0xd9.7 (1) | | | elements[0:6]: 0xda-0x124.7 (75) | | | [0]{}: element 0xda-0xdf.7 (6) 0x00d0| bf | . | id: "crc32" (0xbf) 0xda-0xda.7 (1) - | | | type: "binary" 0xdb-NA (0) + | | | type: "binary" 0x00d0| 84 | . | size: 4 0xdb-0xdb.7 (1) 0x00d0| 0e 34 97 a1| .4..| value: raw bits 0xdc-0xdf.7 (4) | | | [1]{}: element 0xe0-0xe6.7 (7) 0x00e0|2a d7 b1 |*.. | id: "timestamp_scale" (0x2ad7b1) (Base unit for Segment Ticks and Track Ticks) 0xe0-0xe2.7 (3) - | | | type: "uinteger" 0xe3-NA (0) + | | | type: "uinteger" 0x00e0| 83 | . | size: 3 0xe3-0xe3.7 (1) 0x00e0| 0f 42 40 | .B@ | value: 1000000 0xe4-0xe6.7 (3) | | | [2]{}: element 0xe7-0xf6.7 (16) 0x00e0| 4d 80 | M. | id: "muxing_app" (0x4d80) (Muxing application or library) 0xe7-0xe8.7 (2) - | | | type: "utf8" 0xe9-NA (0) + | | | type: "utf8" 0x00e0| 8d | . | size: 13 0xe9-0xe9.7 (1) 0x00e0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xea-0xf6.7 (13) 0x00f0|2e 34 35 2e 31 30 30 |.45.100 | | | | [3]{}: element 0xf7-0x106.7 (16) 0x00f0| 57 41 | WA | id: "writing_app" (0x5741) (Writing application) 0xf7-0xf8.7 (2) - | | | type: "utf8" 0xf9-NA (0) + | | | type: "utf8" 0x00f0| 8d | . | size: 13 0xf9-0xf9.7 (1) 0x00f0| 4c 61 76 66 35 38| Lavf58| value: "Lavf58.45.100" 0xfa-0x106.7 (13) 0x0100|2e 34 35 2e 31 30 30 |.45.100 | | | | [4]{}: element 0x107-0x119.7 (19) 0x0100| 73 a4 | s. | id: "segment_uuid" (0x73a4) (A randomly generated unique ID to identify the Segment amongst many others chosen) 0x107-0x108.7 (2) - | | | type: "binary" 0x109-NA (0) + | | | type: "binary" 0x0100| 90 | . | size: 16 0x109-0x109.7 (1) 0x0100| 79 44 d8 c6 65 1a| yD..e.| value: raw bits 0x10a-0x119.7 (16) 0x0110|1e 7d df 9a 1f 2d d5 21 ec 93 |.}...-.!.. | | | | [5]{}: element 0x11a-0x124.7 (11) 0x0110| 44 89 | D. | id: "duration" (0x4489) (Duration of the Segment) 0x11a-0x11b.7 (2) - | | | type: "float" 0x11c-NA (0) + | | | type: "float" 0x0110| 88 | . | size: 8 0x11c-0x11c.7 (1) 0x0110| 40 44 00| @D.| value: 40 0x11d-0x124.7 (8) 0x0120|00 00 00 00 00 |..... | | | | [3]{}: element 0x125-0x172.7 (78) 0x0120| 16 54 ae 6b | .T.k | id: "tracks" (0x1654ae6b) (A Top-Level Element of information with many tracks described) 0x125-0x128.7 (4) - | | | type: "master" 0x129-NA (0) + | | | type: "master" 0x0120| c9 | . | size: 73 0x129-0x129.7 (1) | | | elements[0:2]: 0x12a-0x172.7 (73) | | | [0]{}: element 0x12a-0x12f.7 (6) 0x0120| bf | . | id: "crc32" (0xbf) 0x12a-0x12a.7 (1) - | | | type: "binary" 0x12b-NA (0) + | | | type: "binary" 0x0120| 84 | . | size: 4 0x12b-0x12b.7 (1) 0x0120| 11 c5 1b 5b| ...[| value: raw bits 0x12c-0x12f.7 (4) | | | [1]{}: element 0x130-0x172.7 (67) 0x0130|ae |. | id: "track_entry" (0xae) (Describes a track with all Elements) 0x130-0x130.7 (1) - | | | type: "master" 0x131-NA (0) + | | | type: "master" 0x0130| 01 00 00 00 00 00 00 3a | .......: | size: 58 0x131-0x138.7 (8) | | | elements[0:8]: 0x139-0x172.7 (58) | | | [0]{}: element 0x139-0x13b.7 (3) 0x0130| d7 | . | id: "track_number" (0xd7) (The track number as used in the Block Header) 0x139-0x139.7 (1) - | | | type: "uinteger" 0x13a-NA (0) + | | | type: "uinteger" 0x0130| 81 | . | size: 1 0x13a-0x13a.7 (1) 0x0130| 01 | . | value: 1 0x13b-0x13b.7 (1) | | | [1]{}: element 0x13c-0x146.7 (11) 0x0130| 73 c5 | s. | id: "track_uid" (0x73c5) (A unique ID to identify the Track) 0x13c-0x13d.7 (2) - | | | type: "uinteger" 0x13e-NA (0) + | | | type: "uinteger" 0x0130| 88 | . | size: 8 0x13e-0x13e.7 (1) 0x0130| 3e| >| value: 4477069849203489639 0x13f-0x146.7 (8) 0x0140|21 bf 4e ac 62 bb 67 |!.N.b.g | | | | [2]{}: element 0x147-0x149.7 (3) 0x0140| 9c | . | id: "flag_lacing" (0x9c) (Set to 1 if the track **MAY** contain blocks using lacing) 0x147-0x147.7 (1) - | | | type: "uinteger" 0x148-NA (0) + | | | type: "uinteger" 0x0140| 81 | . | size: 1 0x148-0x148.7 (1) 0x0140| 00 | . | value: 0 0x149-0x149.7 (1) | | | [3]{}: element 0x14a-0x150.7 (7) 0x0140| 22 b5 9c | ".. | id: "language" (0x22b59c) (The language of the track) 0x14a-0x14c.7 (3) - | | | type: "string" 0x14d-NA (0) + | | | type: "string" 0x0140| 83 | . | size: 3 0x14d-0x14d.7 (1) 0x0140| 75 6e| un| value: "und" 0x14e-0x150.7 (3) 0x0150|64 |d | | | | [4]{}: element 0x151-0x157.7 (7) 0x0150| 86 | . | id: "codec_id" (0x86) (An ID corresponding to the codec) 0x151-0x151.7 (1) - | | | type: "string" 0x152-NA (0) + | | | type: "string" 0x0150| 85 | . | size: 5 0x152-0x152.7 (1) 0x0150| 56 5f 56 50 39 | V_VP9 | value: "V_VP9" 0x153-0x157.7 (5) | | | [5]{}: element 0x158-0x15a.7 (3) 0x0150| 83 | . | id: "track_type" (0x83) (The TrackType defines the type of each frame found in the Track) 0x158-0x158.7 (1) - | | | type: "uinteger" 0x159-NA (0) + | | | type: "uinteger" 0x0150| 81 | . | size: 1 0x159-0x159.7 (1) 0x0150| 01 | . | value: "video" (1) (An image) 0x15a-0x15a.7 (1) | | | [6]{}: element 0x15b-0x162.7 (8) 0x0150| 23 e3 83 | #.. | id: "default_duration" (0x23e383) (Number of nanoseconds per frame) 0x15b-0x15d.7 (3) - | | | type: "uinteger" 0x15e-NA (0) + | | | type: "uinteger" 0x0150| 84 | . | size: 4 0x15e-0x15e.7 (1) 0x0150| 02| .| value: 40000000 0x15f-0x162.7 (4) 0x0160|62 5a 00 |bZ. | | | | [7]{}: element 0x163-0x172.7 (16) 0x0160| e0 | . | id: "video" (0xe0) (Video settings) 0x163-0x163.7 (1) - | | | type: "master" 0x164-NA (0) + | | | type: "master" 0x0160| 01 00 00 00 00 00 00 07 | ........ | size: 7 0x164-0x16b.7 (8) | | | elements[0:2]: 0x16c-0x172.7 (7) | | | [0]{}: element 0x16c-0x16f.7 (4) 0x0160| b0 | . | id: "pixel_width" (0xb0) (Width of the encoded video frames in pixels) 0x16c-0x16c.7 (1) - | | | type: "uinteger" 0x16d-NA (0) + | | | type: "uinteger" 0x0160| 82 | . | size: 2 0x16d-0x16d.7 (1) 0x0160| 01 40| .@| value: 320 0x16e-0x16f.7 (2) | | | [1]{}: element 0x170-0x172.7 (3) 0x0170|ba |. | id: "pixel_height" (0xba) (Height of the encoded video frames in pixels) 0x170-0x170.7 (1) - | | | type: "uinteger" 0x171-NA (0) + | | | type: "uinteger" 0x0170| 81 | . | size: 1 0x171-0x171.7 (1) 0x0170| f0 | . | value: 240 0x172-0x172.7 (1) | | | [4]{}: element 0x173-0x21b.7 (169) 0x0170| 12 54 c3 67 | .T.g | id: "tags" (0x1254c367) (Element containing metadata describing Tracks) 0x173-0x176.7 (4) - | | | type: "master" 0x177-NA (0) + | | | type: "master" 0x0170| 40 a3 | @. | size: 163 0x177-0x178.7 (2) | | | elements[0:3]: 0x179-0x21b.7 (163) | | | [0]{}: element 0x179-0x17e.7 (6) 0x0170| bf | . | id: "crc32" (0xbf) 0x179-0x179.7 (1) - | | | type: "binary" 0x17a-NA (0) + | | | type: "binary" 0x0170| 84 | . | size: 4 0x17a-0x17a.7 (1) 0x0170| 0f 63 70 88 | .cp. | value: raw bits 0x17b-0x17e.7 (4) | | | [1]{}: element 0x17f-0x1af.7 (49) 0x0170| 73| s| id: "tag" (0x7373) (A single metadata descriptor) 0x17f-0x180.7 (2) 0x0180|73 |s | - | | | type: "master" 0x181-NA (0) + | | | type: "master" 0x0180| 01 00 00 00 00 00 00 27 | .......' | size: 39 0x181-0x188.7 (8) | | | elements[0:2]: 0x189-0x1af.7 (39) | | | [0]{}: element 0x189-0x18b.7 (3) 0x0180| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x189-0x18a.7 (2) - | | | type: "master" 0x18b-NA (0) + | | | type: "master" 0x0180| 80 | . | size: 0 0x18b-0x18b.7 (1) | | | elements[0:0]: 0x18c-NA (0) | | | [1]{}: element 0x18c-0x1af.7 (36) 0x0180| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x18c-0x18d.7 (2) - | | | type: "master" 0x18e-NA (0) + | | | type: "master" 0x0180| 01 00| ..| size: 26 0x18e-0x195.7 (8) 0x0190|00 00 00 00 00 1a |...... | | | | elements[0:2]: 0x196-0x1af.7 (26) | | | [0]{}: element 0x196-0x19f.7 (10) 0x0190| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x196-0x197.7 (2) - | | | type: "utf8" 0x198-NA (0) + | | | type: "utf8" 0x0190| 87 | . | size: 7 0x198-0x198.7 (1) 0x0190| 45 4e 43 4f 44 45 52| ENCODER| value: "ENCODER" 0x199-0x19f.7 (7) | | | [1]{}: element 0x1a0-0x1af.7 (16) 0x01a0|44 87 |D. | id: "tag_string" (0x4487) (The value of the Tag) 0x1a0-0x1a1.7 (2) - | | | type: "utf8" 0x1a2-NA (0) + | | | type: "utf8" 0x01a0| 8d | . | size: 13 0x1a2-0x1a2.7 (1) 0x01a0| 4c 61 76 66 35 38 2e 34 35 2e 31 30 30| Lavf58.45.100| value: "Lavf58.45.100" 0x1a3-0x1af.7 (13) | | | [2]{}: element 0x1b0-0x21b.7 (108) 0x01b0|73 73 |ss | id: "tag" (0x7373) (A single metadata descriptor) 0x1b0-0x1b1.7 (2) - | | | type: "master" 0x1b2-NA (0) + | | | type: "master" 0x01b0| 01 00 00 00 00 00 00 62 | .......b | size: 98 0x1b2-0x1b9.7 (8) | | | elements[0:3]: 0x1ba-0x21b.7 (98) | | | [0]{}: element 0x1ba-0x1c7.7 (14) 0x01b0| 63 c0 | c. | id: "targets" (0x63c0) (Specifies which other elements the metadata represented by the Tag applies to) 0x1ba-0x1bb.7 (2) - | | | type: "master" 0x1bc-NA (0) + | | | type: "master" 0x01b0| 8b | . | size: 11 0x1bc-0x1bc.7 (1) | | | elements[0:1]: 0x1bd-0x1c7.7 (11) | | | [0]{}: element 0x1bd-0x1c7.7 (11) 0x01b0| 63 c5 | c. | id: "tag_track_uid" (0x63c5) (A unique ID to identify the Track(s) the tags belong to) 0x1bd-0x1be.7 (2) - | | | type: "uinteger" 0x1bf-NA (0) + | | | type: "uinteger" 0x01b0| 88| .| size: 8 0x1bf-0x1bf.7 (1) 0x01c0|3e 21 bf 4e ac 62 bb 67 |>!.N.b.g | value: 4477069849203489639 0x1c0-0x1c7.7 (8) | | | [1]{}: element 0x1c8-0x1f6.7 (47) 0x01c0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1c8-0x1c9.7 (2) - | | | type: "master" 0x1ca-NA (0) + | | | type: "master" 0x01c0| 01 00 00 00 00 00| ......| size: 37 0x1ca-0x1d1.7 (8) 0x01d0|00 25 |.% | | | | elements[0:2]: 0x1d2-0x1f6.7 (37) | | | [0]{}: element 0x1d2-0x1db.7 (10) 0x01d0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1d2-0x1d3.7 (2) - | | | type: "utf8" 0x1d4-NA (0) + | | | type: "utf8" 0x01d0| 87 | . | size: 7 0x1d4-0x1d4.7 (1) 0x01d0| 45 4e 43 4f 44 45 52 | ENCODER | value: "ENCODER" 0x1d5-0x1db.7 (7) | | | [1]{}: element 0x1dc-0x1f6.7 (27) 0x01d0| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x1dc-0x1dd.7 (2) - | | | type: "utf8" 0x1de-NA (0) + | | | type: "utf8" 0x01d0| 98 | . | size: 24 0x1de-0x1de.7 (1) 0x01d0| 4c| L| value: "Lavc58.91.100 libvpx-vp9" 0x1df-0x1f6.7 (24) 0x01e0|61 76 63 35 38 2e 39 31 2e 31 30 30 20 6c 69 62|avc58.91.100 lib| 0x01f0|76 70 78 2d 76 70 39 |vpx-vp9 | | | | [2]{}: element 0x1f7-0x21b.7 (37) 0x01f0| 67 c8 | g. | id: "simple_tag" (0x67c8) (Contains general information about the target) 0x1f7-0x1f8.7 (2) - | | | type: "master" 0x1f9-NA (0) + | | | type: "master" 0x01f0| a2 | . | size: 34 0x1f9-0x1f9.7 (1) | | | elements[0:2]: 0x1fa-0x21b.7 (34) | | | [0]{}: element 0x1fa-0x204.7 (11) 0x01f0| 45 a3 | E. | id: "tag_name" (0x45a3) (The name of the Tag that is going to be stored) 0x1fa-0x1fb.7 (2) - | | | type: "utf8" 0x1fc-NA (0) + | | | type: "utf8" 0x01f0| 88 | . | size: 8 0x1fc-0x1fc.7 (1) 0x01f0| 44 55 52| DUR| value: "DURATION" 0x1fd-0x204.7 (8) 0x0200|41 54 49 4f 4e |ATION | | | | [1]{}: element 0x205-0x21b.7 (23) 0x0200| 44 87 | D. | id: "tag_string" (0x4487) (The value of the Tag) 0x205-0x206.7 (2) - | | | type: "utf8" 0x207-NA (0) + | | | type: "utf8" 0x0200| 94 | . | size: 20 0x207-0x207.7 (1) 0x0200| 30 30 3a 30 30 3a 30 30| 00:00:00| value: "00:00:00.040000000" 0x208-0x21b.7 (20) 0x0210|2e 30 34 30 30 30 30 30 30 30 00 00 |.040000000.. | | | | [5]{}: element 0x21c-0x1769.7 (5454) 0x0210| 1f 43 b6 75| .C.u| id: "cluster" (0x1f43b675) (The Top-Level Element containing the (monolithic) Block structure) 0x21c-0x21f.7 (4) - | | | type: "master" 0x220-NA (0) + | | | type: "master" 0x0220|55 48 |UH | size: 5448 0x220-0x221.7 (2) | | | elements[0:3]: 0x222-0x1769.7 (5448) | | | [0]{}: element 0x222-0x227.7 (6) 0x0220| bf | . | id: "crc32" (0xbf) 0x222-0x222.7 (1) - | | | type: "binary" 0x223-NA (0) + | | | type: "binary" 0x0220| 84 | . | size: 4 0x223-0x223.7 (1) 0x0220| d6 e8 e7 68 | ...h | value: raw bits 0x224-0x227.7 (4) | | | [1]{}: element 0x228-0x22a.7 (3) 0x0220| e7 | . | id: "timestamp" (0xe7) (Absolute timestamp of the cluster) 0x228-0x228.7 (1) - | | | type: "uinteger" 0x229-NA (0) + | | | type: "uinteger" 0x0220| 81 | . | size: 1 0x229-0x229.7 (1) 0x0220| 00 | . | value: 0 0x22a-0x22a.7 (1) | | | [2]{}: element 0x22b-0x1769.7 (5439) 0x0220| a3 | . | id: "simple_block" (0xa3) (Similar to Block) 0x22b-0x22b.7 (1) - | | | type: "binary" 0x22c-NA (0) + | | | type: "binary" 0x0220| 55 3c | U< | size: 5436 0x22c-0x22d.7 (2) 0x0220| 81 | . | track_number: 1 0x22e-0x22e.7 (1) 0x0220| 00| .| timestamp: 0 0x22f-0x230.7 (2) @@ -353,7 +353,7 @@ $ fq -d matroska dv vp9.mkv 0x0230| a2 | . | frame_marker: 2 0x232-0x232.1 (0.2) 0x0230| a2 | . | profile_low_bit: 1 0x232.2-0x232.2 (0.1) 0x0230| a2 | . | profile_high_bit: 0 0x232.3-0x232.3 (0.1) - | | | profile: 1 (8 bit, chroma subsampling: 4:2:2, 4:4:0, 4:4:4) 0x232.4-NA (0) + | | | profile: 1 (8 bit, chroma subsampling: 4:2:2, 4:4:0, 4:4:4) 0x0230| a2 | . | show_existing_frame: false 0x232.4-0x232.4 (0.1) 0x0230| a2 | . | frame_type: "key_frame" (false) 0x232.5-0x232.5 (0.1) 0x0230| a2 | . | show_frame: 1 0x232.6-0x232.6 (0.1) @@ -361,11 +361,11 @@ $ fq -d matroska dv vp9.mkv 0x0230| 49 | I | frame_sync_byte_0: 73 0x233-0x233.7 (1) 0x0230| 83 | . | frame_sync_byte_1: 131 0x234-0x234.7 (1) 0x0230| 42 | B | frame_sync_byte_2: 66 0x235-0x235.7 (1) - | | | bit_depth: 8 0x236-NA (0) + | | | bit_depth: 8 0x0230| e0 | . | color_space: "rgb" (7) 0x236-0x236.2 (0.3) - | | | color_range: 1 0x236.3-NA (0) - | | | subsampling_x: 0 0x236.3-NA (0) - | | | subsampling_y: 0 0x236.3-NA (0) + | | | color_range: 1 + | | | subsampling_x: 0 + | | | subsampling_y: 0 0x0230| e0 | . | reserved_zero2: 0 0x236.3-0x236.3 (0.1) 0x0230| e0 13 f0 | ... | frame_width: 320 0x236.4-0x238.3 (2) 0x0230| f0 0e f6 | ... | frame_height: 240 0x238.4-0x23a.3 (2) @@ -374,41 +374,41 @@ $ fq -d matroska dv vp9.mkv * |until 0x1769.7 (5424) | | | | | [6]{}: element 0x176a-0x1785.7 (28) 0x1760| 1c 53 bb 6b | .S.k | id: "cues" (0x1c53bb6b) (A Top-Level Element to speed seeking access) 0x176a-0x176d.7 (4) - | | | type: "master" 0x176e-NA (0) + | | | type: "master" 0x1760| 97 | . | size: 23 0x176e-0x176e.7 (1) | | | elements[0:2]: 0x176f-0x1785.7 (23) | | | [0]{}: element 0x176f-0x1774.7 (6) 0x1760| bf| .| id: "crc32" (0xbf) 0x176f-0x176f.7 (1) - | | | type: "binary" 0x1770-NA (0) + | | | type: "binary" 0x1770|84 |. | size: 4 0x1770-0x1770.7 (1) 0x1770| 24 c2 5b 2b | $.[+ | value: raw bits 0x1771-0x1774.7 (4) | | | [1]{}: element 0x1775-0x1785.7 (17) 0x1770| bb | . | id: "cue_point" (0xbb) (Contains all information relative to a seek point in the Segment) 0x1775-0x1775.7 (1) - | | | type: "master" 0x1776-NA (0) + | | | type: "master" 0x1770| 8f | . | size: 15 0x1776-0x1776.7 (1) | | | elements[0:2]: 0x1777-0x1785.7 (15) | | | [0]{}: element 0x1777-0x1779.7 (3) 0x1770| b3 | . | id: "cue_time" (0xb3) (Absolute timestamp of the seek point) 0x1777-0x1777.7 (1) - | | | type: "uinteger" 0x1778-NA (0) + | | | type: "uinteger" 0x1770| 81 | . | size: 1 0x1778-0x1778.7 (1) 0x1770| 00 | . | value: 0 0x1779-0x1779.7 (1) | | | [1]{}: element 0x177a-0x1785.7 (12) 0x1770| b7 | . | id: "cue_track_positions" (0xb7) (Contain positions for different tracks corresponding to the timestamp) 0x177a-0x177a.7 (1) - | | | type: "master" 0x177b-NA (0) + | | | type: "master" 0x1770| 8a | . | size: 10 0x177b-0x177b.7 (1) | | | elements[0:3]: 0x177c-0x1785.7 (10) | | | [0]{}: element 0x177c-0x177e.7 (3) 0x1770| f7 | . | id: "cue_track" (0xf7) (The track for which a position is given) 0x177c-0x177c.7 (1) - | | | type: "uinteger" 0x177d-NA (0) + | | | type: "uinteger" 0x1770| 81 | . | size: 1 0x177d-0x177d.7 (1) 0x1770| 01 | . | value: 1 0x177e-0x177e.7 (1) | | | [1]{}: element 0x177f-0x1782.7 (4) 0x1770| f1| .| id: "cue_cluster_position" (0xf1) (The Segment Position of the Cluster containing the associated Block) 0x177f-0x177f.7 (1) - | | | type: "uinteger" 0x1780-NA (0) + | | | type: "uinteger" 0x1780|82 |. | size: 2 0x1780-0x1780.7 (1) 0x1780| 01 e8 | .. | value: 488 0x1781-0x1782.7 (2) | | | [2]{}: element 0x1783-0x1785.7 (3) 0x1780| f0 | . | id: "cue_relative_position" (0xf0) (The relative position inside the Cluster of the referenced SimpleBlock or BlockGroup with 0 being the first possible position for an Element inside that Cluster) 0x1783-0x1783.7 (1) - | | | type: "uinteger" 0x1784-NA (0) + | | | type: "uinteger" 0x1780| 81 | . | size: 1 0x1784-0x1784.7 (1) 0x1780| 09| | .| | value: 9 0x1785-0x1785.7 (1) diff --git a/format/mp3/testdata/header-zeros-frames.fqtest b/format/mp3/testdata/header-zeros-frames.fqtest index 90dadf6798..74469b835b 100644 --- a/format/mp3/testdata/header-zeros-frames.fqtest +++ b/format/mp3/testdata/header-zeros-frames.fqtest @@ -41,7 +41,7 @@ $ fq -d mp3 dv header-zeros-frames.mp3 0x030|ff fb |.. | sync: 0b11111111111 (valid) 0x30-0x31.2 (1.3) 0x030| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x31.3-0x31.4 (0.2) 0x030| fb | . | layer: 3 (1) (MPEG Layer 3) 0x31.5-0x31.6 (0.2) - | | | sample_count: 1152 0x31.7-NA (0) + | | | sample_count: 1152 0x030| fb | . | protection_absent: true (No CRC) 0x31.7-0x31.7 (0.1) 0x030| 50 | P | bitrate: 64000 (5) 0x32-0x32.3 (0.4) 0x030| 50 | P | sample_rate: 44100 (0) 0x32.4-0x32.5 (0.2) @@ -95,5 +95,5 @@ $ fq -d mp3 dv header-zeros-frames.mp3 0x040| 07 aa c3 8e 33 85 d3 64 f1 a1 c1| ....3..d...| audio_data: raw bits 0x45-0xff.7 (187) 0x050|08 1c 58 1f 5e 1f 18 1c 46 04 1e 89 e5 b3 2e 5a|..X.^...F......Z| * |until 0xff.7 (end) (187) | | - | | | crc_calculated: "e5b0" (raw bits) 0x100-NA (0) + | | | crc_calculated: "e5b0" (raw bits) | | | footers[0:0]: 0x100-NA (0) diff --git a/format/mp3/testdata/headerfooter.fqtest b/format/mp3/testdata/headerfooter.fqtest index 3d6bde9d31..5511780381 100644 --- a/format/mp3/testdata/headerfooter.fqtest +++ b/format/mp3/testdata/headerfooter.fqtest @@ -58,7 +58,7 @@ $ fq -d mp3 dv headerfooter.mp3 0x030| ff fb | .. | sync: 0b11111111111 (valid) 0x3d-0x3e.2 (1.3) 0x030| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x3e.3-0x3e.4 (0.2) 0x030| fb | . | layer: 3 (1) (MPEG Layer 3) 0x3e.5-0x3e.6 (0.2) - | | | sample_count: 1152 0x3e.7-NA (0) + | | | sample_count: 1152 0x030| fb | . | protection_absent: true (No CRC) 0x3e.7-0x3e.7 (0.1) 0x030| 50| P| bitrate: 64000 (5) 0x3f-0x3f.3 (0.4) 0x030| 50| P| sample_rate: 44100 (0) 0x3f.4-0x3f.5 (0.2) @@ -108,13 +108,13 @@ $ fq -d mp3 dv headerfooter.mp3 0x050| 00 5a b0 55 89 9a ad 48 5b 05 b0 42 03 50| .Z.U...H[..B.P| audio_data: raw bits 0x52-0x10c.7 (187) 0x060|26 02 66 42 ce b0 b4 da 23 1a 08 10 20 84 2c 10|&.fB....#... .,.| * |until 0x10c.7 (187) | | - | | | crc_calculated: "3c54" (raw bits) 0x10d-NA (0) + | | | crc_calculated: "3c54" (raw bits) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: frame (mp3_frame) 0x10d-0x1dd.7 (209) | | | header{}: 0x10d-0x110.7 (4) 0x100| ff fb | .. | sync: 0b11111111111 (valid) 0x10d-0x10e.2 (1.3) 0x100| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x10e.3-0x10e.4 (0.2) 0x100| fb | . | layer: 3 (1) (MPEG Layer 3) 0x10e.5-0x10e.6 (0.2) - | | | sample_count: 1152 0x10e.7-NA (0) + | | | sample_count: 1152 0x100| fb | . | protection_absent: true (No CRC) 0x10e.7-0x10e.7 (0.1) 0x100| 52| R| bitrate: 64000 (5) 0x10f-0x10f.3 (0.4) 0x100| 52| R| sample_rate: 44100 (0) 0x10f.4-0x10f.5 (0.2) @@ -164,7 +164,7 @@ $ fq -d mp3 dv headerfooter.mp3 0x120| 55 55 55 55 55 55 55 55 55 55 55 55 55 55| UUUUUUUUUUUUUU| audio_data: raw bits 0x122-0x1dd.7 (188) 0x130|55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55|UUUUUUUUUUUUUUUU| * |until 0x1dd.7 (188) | | - | | | crc_calculated: "ea58" (raw bits) 0x1de-NA (0) + | | | crc_calculated: "ea58" (raw bits) | | | footers[0:1]: 0x1de-0x25d.7 (128) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: footer (id3v1) 0x1de-0x25d.7 (128) 0x1d0| 54 41| TA| magic: "TAG" (valid) 0x1de-0x1e0.7 (3) diff --git a/format/mp4/testdata/aac.fqtest b/format/mp4/testdata/aac.fqtest index fa42640e66..8af3f39eb9 100644 --- a/format/mp4/testdata/aac.fqtest +++ b/format/mp4/testdata/aac.fqtest @@ -361,8 +361,8 @@ $ fq -d mp4 dv aac.mp4 0x580| 00 00 01 | ... | flags: 1 0x589-0x58b.7 (3) 0x580| 00 00 00 00| ....| reserved: 0 0x58c-0x58f.7 (4) 0x590|4c 61 76 66 35 38 2e 34 35 2e 31 30 30| |Lavf58.45.100| | data: "Lavf58.45.100" 0x590-0x59c.7 (13) - | | | tracks[0:1]: 0x2c-0x59c.7 (1393) - | | | [0]{}: track 0x2c-0x59c.7 (1393) + | | | tracks[0:1]: 0x2c-0x291.7 (614) + | | | [0]{}: track 0x2c-0x291.7 (614) | | | samples[0:4]: 0x2c-0x291.7 (614) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0][0:4]: sample (aac_frame) 0x2c-0xf8.7 (205) | | | [0]{}: element 0x2c-0x3c.6 (16.7) @@ -370,7 +370,7 @@ $ fq -d mp4 dv aac.mp4 | | | cnt{}: 0x2c.3-0x2d.6 (1.4) 0x020| de | . | count: 15 0x2c.3-0x2c.6 (0.4) 0x020| de 02 | .. | esc_count: 1 0x2c.7-0x2d.6 (1) - | | | payload_length: 15 0x2d.7-NA (0) + | | | payload_length: 15 | | | extension_payload{}: 0x2d.7-0x3c.6 (15) 0x020| 02 00 | .. | extension_type: "EXT_FILL" (0) 0x2d.7-0x2e.2 (0.4) 0x020| 00 | . | fill_nibble: 0 0x2e.3-0x2e.6 (0.4) @@ -434,5 +434,5 @@ $ fq -d mp4 dv aac.mp4 0x290|b4 |. | 0x290|b4 |. | [1]: raw bits byte_align 0x290.6-0x290.7 (0.2) 0x290| 70 | p | [2]: raw bits data 0x291-0x291.7 (1) - | | | id: 1 0x59d-NA (0) - | | | data_format: "mp4a" (MPEG-4 Audio) 0x59d-NA (0) + | | | id: 1 + | | | data_format: "mp4a" (MPEG-4 Audio) diff --git a/format/mp4/testdata/av1.fqtest b/format/mp4/testdata/av1.fqtest index 196f75988a..4effce4aea 100644 --- a/format/mp4/testdata/av1.fqtest +++ b/format/mp4/testdata/av1.fqtest @@ -311,8 +311,8 @@ $ fq -d mp4 dv av1.mp4 0x14a0| 00 00 00 00 | .... | reserved: 0 0x14a1-0x14a4.7 (4) 0x14a0| 4c 61 76 66 35 38 2e 34 35 2e 31| Lavf58.45.1| data: "Lavf58.45.100" 0x14a5-0x14b1.7 (13) 0x14b0|30 30| |00| | - | | | tracks[0:1]: 0x2c-0x14b1.7 (5254) - | | | [0]{}: track 0x2c-0x14b1.7 (5254) + | | | tracks[0:1]: 0x2c-0x11bf.7 (4500) + | | | [0]{}: track 0x2c-0x11bf.7 (4500) | | | samples[0:1]: 0x2c-0x11bf.7 (4500) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0][0:3]: sample (av1_frame) 0x2c-0x11bf.7 (4500) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: obu (av1_obu) 0x2c-0x3a.7 (15) @@ -345,5 +345,5 @@ $ fq -d mp4 dv av1.mp4 0x0040| f0 22| ."| size: 4464 0x4e-0x4f.7 (2) 0x0050|f6 0a 4f ae f3 fe ec e7 30 4f 3f 13 9c 75 c9 6a|..O.....0O?..u.j| data: raw bits 0x50-0x11bf.7 (4464) * |until 0x11bf.7 (4464) | | - | | | id: 1 0x14b2-NA (0) - | | | data_format: "av01" (AV1 video) 0x14b2-NA (0) + | | | id: 1 + | | | data_format: "av01" (AV1 video) diff --git a/format/mp4/testdata/avc.fqtest b/format/mp4/testdata/avc.fqtest index bb0b026a35..cb7c895f52 100644 --- a/format/mp4/testdata/avc.fqtest +++ b/format/mp4/testdata/avc.fqtest @@ -455,8 +455,8 @@ $ fq -d mp4 dv avc.mp4 0x010c0| 00| .| reserved: 0 0x10cf-0x10d2.7 (4) 0x010d0|00 00 00 |... | 0x010d0| 4c 61 76 66 35 38 2e 37 36 2e 31 30 30| Lavf58.76.100| data: "Lavf58.76.100" 0x10d3-0x10df.7 (13) - | | | tracks[0:1]: 0x30-0x10df.7 (4272) - | | | [0]{}: track 0x30-0x10df.7 (4272) + | | | tracks[0:1]: 0x30-0xd80.7 (3409) + | | | [0]{}: track 0x30-0xd80.7 (3409) | | | samples[0:3]: 0x30-0xd80.7 (3409) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0][0:2]: sample (avc_au) 0x30-0xbfb.7 (3020) | | | [0]{}: nalu 0x30-0x2e0.7 (689) @@ -518,5 +518,5 @@ $ fq -d mp4 dv avc.mp4 0x00d40| 9e 41| .A| data: raw bits 0xd4e.7-0xd80.7 (50.1) 0x00d50|79 0a ff 01 f9 2d 04 d3 29 fe 4d 76 42 26 f6 cd|y....-..).MvB&..| * |until 0xd80.7 (51) | | - | | | id: 1 0x10e0-NA (0) - | | | data_format: "avc1" (Advanced Video Coding) 0x10e0-NA (0) + | | | id: 1 + | | | data_format: "avc1" (Advanced Video Coding) diff --git a/format/mp4/testdata/dash.fqtest b/format/mp4/testdata/dash.fqtest index 12be5e0c67..68f52f3375 100644 --- a/format/mp4/testdata/dash.fqtest +++ b/format/mp4/testdata/dash.fqtest @@ -395,8 +395,8 @@ $ fq -d mp4 dv dash_audio_init.mp4 0x380| 00 00| | ..| | sample_degradation_priority: 0 0x384-0x385.7 (2) | | | tracks[0:1]: 0x386-NA (0) | | | [0]{}: track 0x386-NA (0) - | | | id: 1 0x386-NA (0) - | | | data_format: "mp4a" (MPEG-4 Audio) 0x386-NA (0) + | | | id: 1 + | | | data_format: "mp4a" (MPEG-4 Audio) | | | samples[0:0]: 0x386-NA (0) $ fq -d mp4 dv dash_audio_1.m4s |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: dash_audio_1.m4s (mp4) 0x0-0x913.7 (2324) @@ -936,8 +936,8 @@ $ fq -d mp4 dv dash_audio_1.m4s * |until 0x7c5.7 (287) | | 0x900| 5f| _| [5]: raw bits sample 0x90f-0x913.7 (5) 0x910|f1 3e 6a 77| |.>jw| | - | | | id: 1 0x914-NA (0) - | | | data_format: "unknown" 0x914-NA (0) + | | | id: 1 + | | | data_format: "unknown" 0x560| 44 22 33| D"3| gap1: raw bits 0x56d-0x58c.7 (32) 0x570|44 55 66 77 88 99 aa bb cc dd ee ff 2b 44 22 33|DUfw........+D"3| 0x580|44 55 66 77 88 99 aa bb cc dd ee ff 39 |DUfw........9 | @@ -1063,5 +1063,5 @@ $ fq -d mp4 dv dash_video_1.m4s 0x1710| 00 00 08 bc 65 88 84 0c ff fe f6 86 f8 14 d8| ....e..........| [2]: raw bits sample 0x1711-0x1fd0.7 (2240) 0x1720|53 23 af ff f2 50 06 7f 30 02 17 55 d4 5a 6f db|S#...P..0..U.Zo.| * |until 0x1fd0.7 (end) (2240) | | - | | | id: 1 0x1fd1-NA (0) - | | | data_format: "unknown" 0x1fd1-NA (0) + | | | id: 1 + | | | data_format: "unknown" diff --git a/format/mp4/testdata/decode_samples.fqtest b/format/mp4/testdata/decode_samples.fqtest index b719f161a8..a0cec170c8 100644 --- a/format/mp4/testdata/decode_samples.fqtest +++ b/format/mp4/testdata/decode_samples.fqtest @@ -1,6 +1,6 @@ $ fq -o decode_samples=false -d mp4 '.tracks | dv' aac.mp4 - |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tracks[0:1]: 0x2c-0x59c.7 (1393) - | | | [0]{}: track 0x2c-0x59c.7 (1393) + |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tracks[0:1]: 0x2c-0x291.7 (614) + | | | [0]{}: track 0x2c-0x291.7 (614) | | | samples[0:4]: 0x2c-0x291.7 (614) 0x020| de 02 00 4c| ...L| [0]: raw bits sample 0x2c-0xf8.7 (205) 0x030|61 76 63 35 38 2e 39 31 2e 31 30 30 00 02 5c ab|avc58.91.100..\.| @@ -13,5 +13,5 @@ $ fq -o decode_samples=false -d mp4 '.tracks | dv' aac.mp4 * |until 0x28c.7 (186) | | 0x280| 01 18 81| ...| [3]: raw bits sample 0x28d-0x291.7 (5) 0x290|b4 70 |.p | - | | | id: 1 0x59d-NA (0) - | | | data_format: "mp4a" (MPEG-4 Audio) 0x59d-NA (0) + | | | id: 1 + | | | data_format: "mp4a" (MPEG-4 Audio) diff --git a/format/mp4/testdata/flac.fqtest b/format/mp4/testdata/flac.fqtest index 8ef288e68c..5f84342330 100644 --- a/format/mp4/testdata/flac.fqtest +++ b/format/mp4/testdata/flac.fqtest @@ -316,8 +316,8 @@ $ fq -d mp4 dv flac.mp4 0x530| 00 00 00 00 | .... | reserved: 0 0x532-0x535.7 (4) 0x530| 4c 61 76 66 35 38 2e 34 35 2e| Lavf58.45.| data: "Lavf58.45.100" 0x536-0x542.7 (13) 0x540|31 30 30| |100| | - | | | tracks[0:1]: 0x2c-0x542.7 (1303) - | | | [0]{}: track 0x2c-0x542.7 (1303) + | | | tracks[0:1]: 0x2c-0x289.7 (606) + | | | [0]{}: track 0x2c-0x289.7 (606) | | | samples[0:1]: 0x2c-0x289.7 (606) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: sample (flac_frame) 0x2c-0x289.7 (606) | | | header{}: 0x2c-0x33.7 (8) @@ -327,7 +327,7 @@ $ fq -d mp4 dv flac.mp4 0x020| 79 | y | block_size: 0b111 (end of header (16 bit)) 0x2e-0x2e.3 (0.4) 0x020| 79 | y | sample_rate: 44100 (0b1001) 0x2e.4-0x2e.7 (0.4) 0x020| 88| .| channel_assignment: 2 (8) (left/side stereo) 0x2f-0x2f.3 (0.4) - | | | side_channel_index: 1 0x2f.4-NA (0) + | | | side_channel_index: 1 0x020| 88| .| sample_size: 16 (0b100) 0x2f.4-0x2f.6 (0.3) 0x020| 88| .| reserved1: 0 (valid) 0x2f.7-0x2f.7 (0.1) | | | end_of_header{}: 0x30-0x32.7 (3) @@ -338,9 +338,9 @@ $ fq -d mp4 dv flac.mp4 | | | [0]{}: subframe 0x34-0x284 (592.1) 0x030| 4a | J | zero_bit: 0 (valid) 0x34-0x34 (0.1) 0x030| 4a | J | subframe_type: "lpc" (0b100101) 0x34.1-0x34.6 (0.6) - | | | lpc_order: 6 0x34.7-NA (0) + | | | lpc_order: 6 0x030| 4a | J | wasted_bits_flag: 0 0x34.7-0x34.7 (0.1) - | | | subframe_sample_size: 16 0x35-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:6]: 0x35-0x40.7 (12) 0x030| 00 00 | .. | [0]: 0 value 0x35-0x36.7 (2) 0x030| 00 b5 | .. | [1]: 181 value 0x37-0x38.7 (2) @@ -360,10 +360,10 @@ $ fq -d mp4 dv flac.mp4 0x040| de 52 20 | .R | [5]: -3439 value 0x4b.4-0x4d.2 (1.7) 0x040| 20 | | residual_coding_method: 4 (0) (rice) 0x4d.3-0x4d.4 (0.2) 0x040| 20 01 | . | partition_order: 0 0x4d.5-0x4e (0.4) - | | | rice_partitions: 1 0x4e.1-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x4e.1-0x284 (566) | | | [0]{}: partition 0x4e.1-0x284 (566) - | | | count: 2199 0x4e.1-NA (0) + | | | count: 2199 0x040| 01 | . | rice_parameter: 0 0x4e.1-0x4e.4 (0.4) 0x040| 01 27| .'| samples: raw bits 0x4e.5-0x284 (565.4) 0x050|33 32 79 32 64 e6 66 73 24 d3 38 7f 99 27 99 3c|32y2d.fs$.8..'.<| @@ -372,9 +372,9 @@ $ fq -d mp4 dv flac.mp4 0x280| 80 | . | zero_bit: 0 (valid) 0x284.1-0x284.1 (0.1) 0x280| 80 | . | subframe_type: "constant" (0b0) 0x284.2-0x284.7 (0.6) 0x280| 00 | . | wasted_bits_flag: 0 0x285-0x285 (0.1) - | | | subframe_sample_size: 17 0x285.1-NA (0) + | | | subframe_sample_size: 17 0x280| 00 00 00 | ... | value: 0 0x285.1-0x287.1 (2.1) 0x280| 00 | . | byte_align: 0 (valid) 0x287.2-0x287.7 (0.6) 0x280| 82 cb | .. | footer_crc: "82cb" (raw bits) (valid) 0x288-0x289.7 (2) - | | | id: 1 0x543-NA (0) - | | | data_format: "fLaC" (Fres Lossless Audio Codec) 0x543-NA (0) + | | | id: 1 + | | | data_format: "fLaC" (Fres Lossless Audio Codec) diff --git a/format/mp4/testdata/fragmented.fqtest b/format/mp4/testdata/fragmented.fqtest index 11666b73c1..a5f5608e70 100644 --- a/format/mp4/testdata/fragmented.fqtest +++ b/format/mp4/testdata/fragmented.fqtest @@ -1185,8 +1185,8 @@ $ fq -d mp4 dv fragmented.mp4 0x02ba0| 00 | . | version: 0 0x2bac-0x2bac.7 (1) 0x02ba0| 00 00 00| ...| flags: 0 0x2bad-0x2baf.7 (3) 0x02bb0|00 00 00 ba| |....| | mfra_size: 186 0x2bb0-0x2bb3.7 (4) - | | | tracks[0:2]: 0x65d-0x2bb3.7 (9559) - | | | [0]{}: track 0x65d-0x2bb3.7 (9559) + | | | tracks[0:2]: 0x65d-0x2af9.7 (9373) + | | | [0]{}: track 0x65d-0x2af4.7 (9368) | | | samples[0:3]: 0x65d-0x2af4.7 (9368) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0][0:2]: sample (avc_au) 0x65d-0x13df.7 (3459) | | | [0]{}: nalu 0x65d-0x8bd.7 (609) @@ -1250,9 +1250,9 @@ $ fq -d mp4 dv fragmented.mp4 0x02230| 84 0c ff fe f6| .....| data: raw bits 0x223b.1-0x2af4.7 (2233.7) 0x02240|86 f8 14 d8 53 23 af ff f2 50 06 7f 30 02 17 55|....S#...P..0..U| * |until 0x2af4.7 (2234) | | - | | | id: 1 0x2bb4-NA (0) - | | | data_format: "avc1" (Advanced Video Coding) 0x2bb4-NA (0) - | | | [1]{}: track 0x13e0-0x2bb3.7 (6100) + | | | id: 1 + | | | data_format: "avc1" (Advanced Video Coding) + | | | [1]{}: track 0x13e0-0x2af9.7 (5914) | | | samples[0:6]: 0x13e0-0x2af9.7 (5914) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0][0:4]: sample (aac_frame) 0x13e0-0x14ad.7 (206) | | | [0]{}: element 0x13e0-0x13f1.6 (17.7) @@ -1260,7 +1260,7 @@ $ fq -d mp4 dv fragmented.mp4 | | | cnt{}: 0x13e0.3-0x13e1.6 (1.4) 0x013e0|de |. | count: 15 0x13e0.3-0x13e0.6 (0.4) 0x013e0|de 04 |.. | esc_count: 2 0x13e0.7-0x13e1.6 (1) - | | | payload_length: 16 0x13e1.7-NA (0) + | | | payload_length: 16 | | | extension_payload{}: 0x13e1.7-0x13f1.6 (16) 0x013e0| 04 00 | .. | extension_type: "EXT_FILL" (0) 0x13e1.7-0x13e2.2 (0.4) 0x013e0| 00 | . | fill_nibble: 0 0x13e2.3-0x13e2.6 (0.4) @@ -1353,5 +1353,5 @@ $ fq -d mp4 dv fragmented.mp4 0x02af0| 81 b4 | .. | scale_factor_grouping: 109 0x2af7.7-0x2af8.5 (0.7) 0x02af0| b4 | . | [1]: raw bits byte_align 0x2af8.6-0x2af8.7 (0.2) 0x02af0| 70 | p | [2]: raw bits data 0x2af9-0x2af9.7 (1) - | | | id: 2 0x2bb4-NA (0) - | | | data_format: "mp4a" (MPEG-4 Audio) 0x2bb4-NA (0) + | | | id: 2 + | | | data_format: "mp4a" (MPEG-4 Audio) diff --git a/format/mp4/testdata/hevc.fqtest b/format/mp4/testdata/hevc.fqtest index ee33799460..a8a4a2b221 100644 --- a/format/mp4/testdata/hevc.fqtest +++ b/format/mp4/testdata/hevc.fqtest @@ -626,8 +626,8 @@ $ fq -d mp4 dv hevc.mp4 0x1480| 00 00 00 00 | .... | reserved: 0 0x148a-0x148d.7 (4) 0x1480| 4c 61| La| data: "Lavf58.45.100" 0x148e-0x149a.7 (13) 0x1490|76 66 35 38 2e 34 35 2e 31 30 30| |vf58.45.100| | - | | | tracks[0:1]: 0x2c-0x149a.7 (5231) - | | | [0]{}: track 0x2c-0x149a.7 (5231) + | | | tracks[0:1]: 0x2c-0x880.7 (2133) + | | | [0]{}: track 0x2c-0x880.7 (2133) | | | samples[0:1]: 0x2c-0x880.7 (2133) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0][0:1]: sample (hevc_au) 0x2c-0x880.7 (2133) | | | [0]{}: nalu 0x2c-0x880.7 (2133) @@ -640,5 +640,5 @@ $ fq -d mp4 dv hevc.mp4 0x0030| af 1d 20 aa 55 b7 88 a0 62 7f ff fa 2c 46| .. .U...b...,F| data: raw bits 0x32-0x880.7 (2127) 0x0040|fd a9 78 83 ff fb 75 6c 0b 3f ff 94 ce 7f aa fe|..x...ul.?......| * |until 0x880.7 (2127) | | - | | | id: 1 0x149b-NA (0) - | | | data_format: "hev1" (High Efficiency Video Coding) 0x149b-NA (0) + | | | id: 1 + | | | data_format: "hev1" (High Efficiency Video Coding) diff --git a/format/mp4/testdata/in24.fqtest b/format/mp4/testdata/in24.fqtest index f6105b7b8c..8692d36bec 100644 --- a/format/mp4/testdata/in24.fqtest +++ b/format/mp4/testdata/in24.fqtest @@ -286,5 +286,5 @@ $ fq dv in24.mp4 0x3e0|61 76 66 35 38 2e 37 36 2e 31 30 30| |avf58.76.100| | | | | tracks[0:1]: 0x3ec-NA (0) | | | [0]{}: track 0x3ec-NA (0) - | | | id: 1 0x3ec-NA (0) - | | | data_format: "in24" 0x3ec-NA (0) + | | | id: 1 + | | | data_format: "in24" diff --git a/format/mp4/testdata/lpcm.fqtest b/format/mp4/testdata/lpcm.fqtest index b6e992182c..c603133cb8 100644 --- a/format/mp4/testdata/lpcm.fqtest +++ b/format/mp4/testdata/lpcm.fqtest @@ -277,5 +277,5 @@ $ fq dv lpcm.mp4 0x510|30 30| |00| | | | | tracks[0:1]: 0x512-NA (0) | | | [0]{}: track 0x512-NA (0) - | | | id: 1 0x512-NA (0) - | | | data_format: "lpcm" 0x512-NA (0) + | | | id: 1 + | | | data_format: "lpcm" diff --git a/format/mp4/testdata/mp3.fqtest b/format/mp4/testdata/mp3.fqtest index 6a0681b395..c2fb26afec 100644 --- a/format/mp4/testdata/mp3.fqtest +++ b/format/mp4/testdata/mp3.fqtest @@ -327,15 +327,15 @@ $ fq -d mp4 dv mp3.mp4 0x550| 00 00 00 00 | .... | reserved: 0 0x554-0x557.7 (4) 0x550| 4c 61 76 66 35 38 2e 34| Lavf58.4| data: "Lavf58.45.100" 0x558-0x564.7 (13) 0x560|35 2e 31 30 30| |5.100| | - | | | tracks[0:1]: 0x2c-0x564.7 (1337) - | | | [0]{}: track 0x2c-0x564.7 (1337) + | | | tracks[0:1]: 0x2c-0x29d.7 (626) + | | | [0]{}: track 0x2c-0x29d.7 (626) | | | samples[0:3]: 0x2c-0x29d.7 (626) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: sample (mp3_frame) 0x2c-0xfb.7 (208) | | | header{}: 0x2c-0x2f.7 (4) 0x020| ff fb | .. | sync: 0b11111111111 (valid) 0x2c-0x2d.2 (1.3) 0x020| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x2d.3-0x2d.4 (0.2) 0x020| fb | . | layer: 3 (1) (MPEG Layer 3) 0x2d.5-0x2d.6 (0.2) - | | | sample_count: 1152 0x2d.7-NA (0) + | | | sample_count: 1152 0x020| fb | . | protection_absent: true (No CRC) 0x2d.7-0x2d.7 (0.1) 0x020| 50 | P | bitrate: 64000 (5) 0x2e-0x2e.3 (0.4) 0x020| 50 | P | sample_rate: 44100 (0) 0x2e.4-0x2e.5 (0.2) @@ -389,13 +389,13 @@ $ fq -d mp4 dv mp3.mp4 0x040| 07 aa c3 8e 33 85 d3 64 f1 a1 c1 08 1c 58 1f| ....3..d.....X.| audio_data: raw bits 0x41-0xfb.7 (187) 0x050|5e 1f 18 1c 46 04 1e 89 e5 b3 2e 5a 0f a8 3b 13|^...F......Z..;.| * |until 0xfb.7 (187) | | - | | | crc_calculated: "2e0a" (raw bits) 0xfc-NA (0) + | | | crc_calculated: "2e0a" (raw bits) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: sample (mp3_frame) 0xfc-0x1cc.7 (209) | | | header{}: 0xfc-0xff.7 (4) 0x0f0| ff fb | .. | sync: 0b11111111111 (valid) 0xfc-0xfd.2 (1.3) 0x0f0| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0xfd.3-0xfd.4 (0.2) 0x0f0| fb | . | layer: 3 (1) (MPEG Layer 3) 0xfd.5-0xfd.6 (0.2) - | | | sample_count: 1152 0xfd.7-NA (0) + | | | sample_count: 1152 0x0f0| fb | . | protection_absent: true (No CRC) 0xfd.7-0xfd.7 (0.1) 0x0f0| 52 | R | bitrate: 64000 (5) 0xfe-0xfe.3 (0.4) 0x0f0| 52 | R | sample_rate: 44100 (0) 0xfe.4-0xfe.5 (0.2) @@ -449,13 +449,13 @@ $ fq -d mp4 dv mp3.mp4 0x110| 01 d9 81 38 05 c9 80 20 04 f1 80 8e 07 01 96| ...8... .......| audio_data: raw bits 0x111-0x1cc.7 (188) 0x120|d2 b0 19 91 ec 2a 39 85 70 0d c9 82 90 07 39 81|.....*9.p.....9.| * |until 0x1cc.7 (188) | | - | | | crc_calculated: "9950" (raw bits) 0x1cd-NA (0) + | | | crc_calculated: "9950" (raw bits) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: sample (mp3_frame) 0x1cd-0x29d.7 (209) | | | header{}: 0x1cd-0x1d0.7 (4) 0x1c0| ff fb | .. | sync: 0b11111111111 (valid) 0x1cd-0x1ce.2 (1.3) 0x1c0| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1ce.3-0x1ce.4 (0.2) 0x1c0| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1ce.5-0x1ce.6 (0.2) - | | | sample_count: 1152 0x1ce.7-NA (0) + | | | sample_count: 1152 0x1c0| fb | . | protection_absent: true (No CRC) 0x1ce.7-0x1ce.7 (0.1) 0x1c0| 52| R| bitrate: 64000 (5) 0x1cf-0x1cf.3 (0.4) 0x1c0| 52| R| sample_rate: 44100 (0) 0x1cf.4-0x1cf.5 (0.2) @@ -509,6 +509,6 @@ $ fq -d mp4 dv mp3.mp4 0x1e0| 53 ca 1e 59 fd 29 ba 0b 84 d4 8a f8 8d cb| S..Y.)........| audio_data: raw bits 0x1e2-0x29d.7 (188) 0x1f0|a0 77 10 07 47 8b 8c 7b 2e 82 33 01 c4 c0 04 9f|.w..G..{..3.....| * |until 0x29d.7 (188) | | - | | | crc_calculated: "c36b" (raw bits) 0x29e-NA (0) - | | | id: 1 0x565-NA (0) - | | | data_format: "mp4a" (MPEG-4 Audio) 0x565-NA (0) + | | | crc_calculated: "c36b" (raw bits) + | | | id: 1 + | | | data_format: "mp4a" (MPEG-4 Audio) diff --git a/format/mp4/testdata/mpeg2.fqtest b/format/mp4/testdata/mpeg2.fqtest index 29dd9cc946..64246ad88d 100644 --- a/format/mp4/testdata/mpeg2.fqtest +++ b/format/mp4/testdata/mpeg2.fqtest @@ -341,8 +341,8 @@ $ fq -d mp4 dv mpeg2.mp4 0x2290| 00 00 00 00 | .... | reserved: 0 0x2298-0x229b.7 (4) 0x2290| 4c 61 76 66| Lavf| data: "Lavf58.45.100" 0x229c-0x22a8.7 (13) 0x22a0|35 38 2e 34 35 2e 31 30 30| |58.45.100| | - | | | tracks[0:1]: 0x2c-0x22a8.7 (8829) - | | | [0]{}: track 0x2c-0x22a8.7 (8829) + | | | tracks[0:1]: 0x2c-0x1fa5.7 (8058) + | | | [0]{}: track 0x2c-0x1fa5.7 (8058) | | | samples[0:1]: 0x2c-0x1fa5.7 (8058) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: sample (mpeg_pes_packet) 0x2c-0x1fa5.7 (8058) 0x0020| 00 00 01 | ... | prefix: 0b1 (valid) 0x2c-0x2e.7 (3) @@ -360,5 +360,5 @@ $ fq -d mp4 dv mpeg2.mp4 0x0030| 00 00 01 b5 14 8a 00 01| ........| data: raw bits 0x38-0x1fa5.7 (8046) 0x0040|00 00 00 00 01 b8 00 08 00 40 00 00 01 00 00 0f|.........@......| * |until 0x1fa5.7 (8046) | | - | | | id: 1 0x22a9-NA (0) - | | | data_format: "mp4v" (MPEG-4 Visual) 0x22a9-NA (0) + | | | id: 1 + | | | data_format: "mp4v" (MPEG-4 Visual) diff --git a/format/mp4/testdata/opus.fqtest b/format/mp4/testdata/opus.fqtest index 05f6b7ac20..bbaa0bbc72 100644 --- a/format/mp4/testdata/opus.fqtest +++ b/format/mp4/testdata/opus.fqtest @@ -208,18 +208,18 @@ $ fq -d mp4 dv opus.mp4 0x360|00 00 00 13 |.... | size: 19 0x360-0x363.7 (4) 0x360| 64 4f 70 73 | dOps | type: "dOps" 0x364-0x367.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| descriptor{}: (opus_packet) 0x368-0x372.7 (11) - | | | type: "audio" 0x368-NA (0) + | | | type: "audio" | | | toc{}: 0x368-0x372.7 (11) | | | config{}: 0x368-0x368.4 (0.5) 0x360| 00 | . | config: 0 0x368-0x368.4 (0.5) - | | | mode: "SILK-only" 0x368.5-NA (0) - | | | bandwidth: "NB" 0x368.5-NA (0) - | | | frame_size: 10 0x368.5-NA (0) + | | | mode: "SILK-only" + | | | bandwidth: "NB" + | | | frame_size: 10 0x360| 00 | . | stereo: false 0x368.5-0x368.5 (0.1) | | | frames_per_packet{}: 0x368.6-0x368.7 (0.2) 0x360| 00 | . | config: 0 0x368.6-0x368.7 (0.2) - | | | frames: 1 0x369-NA (0) - | | | mode: "1 frame" 0x369-NA (0) + | | | frames: 1 + | | | mode: "1 frame" 0x360| 01 00 78 00 00 bb 80| ..x....| data: raw bits 0x369-0x372.7 (10) 0x370|00 00 00 |... | | | | [1]{}: box 0x373-0x392.7 (32) @@ -306,56 +306,56 @@ $ fq -d mp4 dv opus.mp4 0x420| 00 00 00 00 | .... | reserved: 0 0x428-0x42b.7 (4) 0x420| 4c 61 76 66| Lavf| data: "Lavf58.45.100" 0x42c-0x438.7 (13) 0x430|35 38 2e 34 35 2e 31 30 30| |58.45.100| | - | | | tracks[0:1]: 0x2c-0x438.7 (1037) - | | | [0]{}: track 0x2c-0x438.7 (1037) + | | | tracks[0:1]: 0x2c-0x196.7 (363) + | | | [0]{}: track 0x2c-0x196.7 (363) | | | samples[0:3]: 0x2c-0x196.7 (363) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: sample (opus_packet) 0x2c-0xa4.7 (121) - | | | type: "audio" 0x2c-NA (0) + | | | type: "audio" | | | toc{}: 0x2c-0xa4.7 (121) | | | config{}: 0x2c-0x2c.4 (0.5) 0x020| f8 | . | config: 31 0x2c-0x2c.4 (0.5) - | | | mode: "CELT-only" 0x2c.5-NA (0) - | | | bandwidth: "FB" 0x2c.5-NA (0) - | | | frame_size: 20 0x2c.5-NA (0) + | | | mode: "CELT-only" + | | | bandwidth: "FB" + | | | frame_size: 20 0x020| f8 | . | stereo: false 0x2c.5-0x2c.5 (0.1) | | | frames_per_packet{}: 0x2c.6-0x2c.7 (0.2) 0x020| f8 | . | config: 0 0x2c.6-0x2c.7 (0.2) - | | | frames: 1 0x2d-NA (0) - | | | mode: "1 frame" 0x2d-NA (0) + | | | frames: 1 + | | | mode: "1 frame" 0x020| 22 28 75| "(u| data: raw bits 0x2d-0xa4.7 (120) 0x030|68 a8 dd 59 43 1b ff 52 f3 16 f1 48 28 77 86 10|h..YC..R...H(w..| * |until 0xa4.7 (120) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: sample (opus_packet) 0xa5-0x11d.7 (121) - | | | type: "audio" 0xa5-NA (0) + | | | type: "audio" | | | toc{}: 0xa5-0x11d.7 (121) | | | config{}: 0xa5-0xa5.4 (0.5) 0x0a0| f8 | . | config: 31 0xa5-0xa5.4 (0.5) - | | | mode: "CELT-only" 0xa5.5-NA (0) - | | | bandwidth: "FB" 0xa5.5-NA (0) - | | | frame_size: 20 0xa5.5-NA (0) + | | | mode: "CELT-only" + | | | bandwidth: "FB" + | | | frame_size: 20 0x0a0| f8 | . | stereo: false 0xa5.5-0xa5.5 (0.1) | | | frames_per_packet{}: 0xa5.6-0xa5.7 (0.2) 0x0a0| f8 | . | config: 0 0xa5.6-0xa5.7 (0.2) - | | | frames: 1 0xa6-NA (0) - | | | mode: "1 frame" 0xa6-NA (0) + | | | frames: 1 + | | | mode: "1 frame" 0x0a0| 72 47 b1 0e a7 fd 3d f8 50 12| rG....=.P.| data: raw bits 0xa6-0x11d.7 (120) 0x0b0|6b 43 42 1f 6c 7a 79 fd 55 31 51 77 1e 83 00 6c|kCB.lzy.U1Qw...l| * |until 0x11d.7 (120) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: sample (opus_packet) 0x11e-0x196.7 (121) - | | | type: "audio" 0x11e-NA (0) + | | | type: "audio" | | | toc{}: 0x11e-0x196.7 (121) | | | config{}: 0x11e-0x11e.4 (0.5) 0x110| f8 | . | config: 31 0x11e-0x11e.4 (0.5) - | | | mode: "CELT-only" 0x11e.5-NA (0) - | | | bandwidth: "FB" 0x11e.5-NA (0) - | | | frame_size: 20 0x11e.5-NA (0) + | | | mode: "CELT-only" + | | | bandwidth: "FB" + | | | frame_size: 20 0x110| f8 | . | stereo: false 0x11e.5-0x11e.5 (0.1) | | | frames_per_packet{}: 0x11e.6-0x11e.7 (0.2) 0x110| f8 | . | config: 0 0x11e.6-0x11e.7 (0.2) - | | | frames: 1 0x11f-NA (0) - | | | mode: "1 frame" 0x11f-NA (0) + | | | frames: 1 + | | | mode: "1 frame" 0x110| 18| .| data: raw bits 0x11f-0x196.7 (120) 0x120|02 cc 49 57 27 d4 a3 83 e9 53 33 fe 45 62 33 33|..IW'....S3.Eb33| * |until 0x196.7 (120) | | - | | | id: 1 0x439-NA (0) - | | | data_format: "Opus" (Opus audio coding) 0x439-NA (0) + | | | id: 1 + | | | data_format: "Opus" (Opus audio coding) diff --git a/format/mp4/testdata/png.mp4.fqtest b/format/mp4/testdata/png.mp4.fqtest index e7b3a174d6..fcdb58745c 100644 --- a/format/mp4/testdata/png.mp4.fqtest +++ b/format/mp4/testdata/png.mp4.fqtest @@ -351,8 +351,8 @@ $ fq dv png.mp4 0x380| 00| .| reserved: 0 0x38f-0x392.7 (4) 0x390|00 00 00 |... | 0x390| 4c 61 76 66 35 39 2e 32 37 2e 31 30 30| Lavf59.27.100| data: "Lavf59.27.100" 0x393-0x39f.7 (13) - | | | tracks[0:1]: 0x2c-0x39f.7 (884) - | | | [0]{}: track 0x2c-0x39f.7 (884) + | | | tracks[0:1]: 0x2c-0x88.7 (93) + | | | [0]{}: track 0x2c-0x88.7 (93) | | | samples[0:1]: 0x2c-0x88.7 (93) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: sample (png) 0x2c-0x88.7 (93) 0x020| 89 50 4e 47| .PNG| signature: raw bits (valid) 0x2c-0x33.7 (8) @@ -405,5 +405,5 @@ $ fq dv png.mp4 0x080| 4e | N | reserved: false 0x83.3-0x83.3 (0.1) 0x080| 44 | D | safe_to_copy: false 0x84.3-0x84.3 (0.1) 0x080| ae 42 60 82 | .B`. | crc: 0xae426082 (valid) 0x85-0x88.7 (4) - | | | id: 1 0x3a0-NA (0) - | | | data_format: "mp4v" (MPEG-4 Visual) 0x3a0-NA (0) + | | | id: 1 + | | | data_format: "mp4v" (MPEG-4 Visual) diff --git a/format/mp4/testdata/png_no_hdlr.mp4.fqtest b/format/mp4/testdata/png_no_hdlr.mp4.fqtest index f764763bba..8e7e95fcba 100644 --- a/format/mp4/testdata/png_no_hdlr.mp4.fqtest +++ b/format/mp4/testdata/png_no_hdlr.mp4.fqtest @@ -357,5 +357,5 @@ $ fq dv png_no_hdlr.mp4 0x360| 44 | D | safe_to_copy: false 0x36e.3-0x36e.3 (0.1) 0x360| ae| .| crc: 0xae426082 (valid) 0x36f-0x372.7 (4) 0x370|42 60 82| |B`.| | - | | | id: 1 0x373-NA (0) - | | | data_format: "mp4v" (MPEG-4 Visual) 0x373-NA (0) + | | | id: 1 + | | | data_format: "mp4v" (MPEG-4 Visual) diff --git a/format/mp4/testdata/pssh.fqtest b/format/mp4/testdata/pssh.fqtest index 54b22f22a3..26ae6df045 100644 --- a/format/mp4/testdata/pssh.fqtest +++ b/format/mp4/testdata/pssh.fqtest @@ -108,48 +108,48 @@ $ fq ddv pssh.mp4 | | | fields[0:5]: 0x49e-0x4d3.7 (54) | | | [0]{}: field 0x49e-0x49f.7 (2) 0x490| 08 | . | key_n: 8 0x49e-0x49e.7 (1) - | | | field_number: 1 0x49f-NA (0) - | | | wire_type: "varint" (0) 0x49f-NA (0) + | | | field_number: 1 + | | | wire_type: "varint" (0) 0x490| 01| .| wire_value: 1 0x49f-0x49f.7 (1) - | | | name: "algorithm" 0x4a0-NA (0) - | | | type: "enum" 0x4a0-NA (0) - | | | enum: "aesctr" 0x4a0-NA (0) + | | | name: "algorithm" + | | | type: "enum" + | | | enum: "aesctr" | | | [1]{}: field 0x4a0-0x4b1.7 (18) 0x4a0|12 |. | key_n: 18 0x4a0-0x4a0.7 (1) - | | | field_number: 2 0x4a1-NA (0) - | | | wire_type: "length_delimited" (2) 0x4a1-NA (0) + | | | field_number: 2 + | | | wire_type: "length_delimited" (2) 0x4a0| 10 | . | length: 16 0x4a1-0x4a1.7 (1) 0x4a0| 88 37 80 c4 a9 81 49 4c b9 94 9e 93 79 2f| .7....IL....y/| wire_value: raw bits 0x4a2-0x4b1.7 (16) 0x4b0|f8 a7 |.. | - | | | name: "key_id" 0x4b2-NA (0) - | | | type: "bytes" 0x4b2-NA (0) - | | | value: raw bits 0x4b2-NA (0) + | | | name: "key_id" + | | | type: "bytes" + | | | value: raw bits | | | [2]{}: field 0x4b2-0x4c0.7 (15) 0x4b0| 1a | . | key_n: 26 0x4b2-0x4b2.7 (1) - | | | field_number: 3 0x4b3-NA (0) - | | | wire_type: "length_delimited" (2) 0x4b3-NA (0) + | | | field_number: 3 + | | | wire_type: "length_delimited" (2) 0x4b0| 0d | . | length: 13 0x4b3-0x4b3.7 (1) 0x4b0| 77 69 64 65 76 69 6e 65 5f 74 65 73| widevine_tes| wire_value: raw bits 0x4b4-0x4c0.7 (13) 0x4c0|74 |t | - | | | name: "provider" 0x4c1-NA (0) - | | | type: "string" 0x4c1-NA (0) - | | | value: "widevine_test" 0x4c1-NA (0) + | | | name: "provider" + | | | type: "string" + | | | value: "widevine_test" | | | [3]{}: field 0x4c1-0x4ca.7 (10) 0x4c0| 22 | " | key_n: 34 0x4c1-0x4c1.7 (1) - | | | field_number: 4 0x4c2-NA (0) - | | | wire_type: "length_delimited" (2) 0x4c2-NA (0) + | | | field_number: 4 + | | | wire_type: "length_delimited" (2) 0x4c0| 08 | . | length: 8 0x4c2-0x4c2.7 (1) 0x4c0| 31 32 33 34 35 36 37 38 | 12345678 | wire_value: raw bits 0x4c3-0x4ca.7 (8) - | | | name: "content_id" 0x4cb-NA (0) - | | | type: "bytes" 0x4cb-NA (0) - | | | value: raw bits 0x4cb-NA (0) + | | | name: "content_id" + | | | type: "bytes" + | | | value: raw bits | | | [4]{}: field 0x4cb-0x4d3.7 (9) 0x4c0| 32 | 2 | key_n: 50 0x4cb-0x4cb.7 (1) - | | | field_number: 6 0x4cc-NA (0) - | | | wire_type: "length_delimited" (2) 0x4cc-NA (0) + | | | field_number: 6 + | | | wire_type: "length_delimited" (2) 0x4c0| 07 | . | length: 7 0x4cc-0x4cc.7 (1) 0x4c0| 64 65 66| def| wire_value: raw bits 0x4cd-0x4d3.7 (7) 0x4d0|61 75 6c 74| |ault| | - | | | name: "policy" 0x4d4-NA (0) - | | | type: "string" 0x4d4-NA (0) - | | | value: "default" 0x4d4-NA (0) + | | | name: "policy" + | | | type: "string" + | | | value: "default" diff --git a/format/mp4/testdata/stz2.fqtest b/format/mp4/testdata/stz2.fqtest index a323c6a7ff..cce8e34e47 100644 --- a/format/mp4/testdata/stz2.fqtest +++ b/format/mp4/testdata/stz2.fqtest @@ -293,15 +293,15 @@ $ fq -d mp4 'dv' stz2.mp4 0x4f0| 49 73| Is| data: raw bits 0x4fe-0x52f.7 (50) 0x500|6f 4d 65 64 69 61 20 46 69 6c 65 20 50 72 6f 64|oMedia File Prod| * |until 0x52f.7 (end) (50) | | - | | | tracks[0:1]: 0x284-0x52f.7 (684) - | | | [0]{}: track 0x284-0x52f.7 (684) + | | | tracks[0:1]: 0x284-0x4f5.7 (626) + | | | [0]{}: track 0x284-0x4f5.7 (626) | | | samples[0:3]: 0x284-0x4f5.7 (626) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: sample (mp3_frame) 0x284-0x353.7 (208) | | | header{}: 0x284-0x287.7 (4) 0x280| ff fb | .. | sync: 0b11111111111 (valid) 0x284-0x285.2 (1.3) 0x280| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x285.3-0x285.4 (0.2) 0x280| fb | . | layer: 3 (1) (MPEG Layer 3) 0x285.5-0x285.6 (0.2) - | | | sample_count: 1152 0x285.7-NA (0) + | | | sample_count: 1152 0x280| fb | . | protection_absent: true (No CRC) 0x285.7-0x285.7 (0.1) 0x280| 50 | P | bitrate: 64000 (5) 0x286-0x286.3 (0.4) 0x280| 50 | P | sample_rate: 44100 (0) 0x286.4-0x286.5 (0.2) @@ -355,13 +355,13 @@ $ fq -d mp4 'dv' stz2.mp4 0x290| 07 aa c3 8e 33 85 d3| ....3..| audio_data: raw bits 0x299-0x353.7 (187) 0x2a0|64 f1 a1 c1 08 1c 58 1f 5e 1f 18 1c 46 04 1e 89|d.....X.^...F...| * |until 0x353.7 (187) | | - | | | crc_calculated: "2e0a" (raw bits) 0x354-NA (0) + | | | crc_calculated: "2e0a" (raw bits) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: sample (mp3_frame) 0x354-0x424.7 (209) | | | header{}: 0x354-0x357.7 (4) 0x350| ff fb | .. | sync: 0b11111111111 (valid) 0x354-0x355.2 (1.3) 0x350| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x355.3-0x355.4 (0.2) 0x350| fb | . | layer: 3 (1) (MPEG Layer 3) 0x355.5-0x355.6 (0.2) - | | | sample_count: 1152 0x355.7-NA (0) + | | | sample_count: 1152 0x350| fb | . | protection_absent: true (No CRC) 0x355.7-0x355.7 (0.1) 0x350| 52 | R | bitrate: 64000 (5) 0x356-0x356.3 (0.4) 0x350| 52 | R | sample_rate: 44100 (0) 0x356.4-0x356.5 (0.2) @@ -415,13 +415,13 @@ $ fq -d mp4 'dv' stz2.mp4 0x360| 01 d9 81 38 05 c9 80| ...8...| audio_data: raw bits 0x369-0x424.7 (188) 0x370|20 04 f1 80 8e 07 01 96 d2 b0 19 91 ec 2a 39 85| ............*9.| * |until 0x424.7 (188) | | - | | | crc_calculated: "9950" (raw bits) 0x425-NA (0) + | | | crc_calculated: "9950" (raw bits) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: sample (mp3_frame) 0x425-0x4f5.7 (209) | | | header{}: 0x425-0x428.7 (4) 0x420| ff fb | .. | sync: 0b11111111111 (valid) 0x425-0x426.2 (1.3) 0x420| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x426.3-0x426.4 (0.2) 0x420| fb | . | layer: 3 (1) (MPEG Layer 3) 0x426.5-0x426.6 (0.2) - | | | sample_count: 1152 0x426.7-NA (0) + | | | sample_count: 1152 0x420| fb | . | protection_absent: true (No CRC) 0x426.7-0x426.7 (0.1) 0x420| 52 | R | bitrate: 64000 (5) 0x427-0x427.3 (0.4) 0x420| 52 | R | sample_rate: 44100 (0) 0x427.4-0x427.5 (0.2) @@ -475,6 +475,6 @@ $ fq -d mp4 'dv' stz2.mp4 0x430| 53 ca 1e 59 fd 29| S..Y.)| audio_data: raw bits 0x43a-0x4f5.7 (188) 0x440|ba 0b 84 d4 8a f8 8d cb a0 77 10 07 47 8b 8c 7b|.........w..G..{| * |until 0x4f5.7 (188) | | - | | | crc_calculated: "c36b" (raw bits) 0x4f6-NA (0) - | | | id: 1 0x530-NA (0) - | | | data_format: "mp4a" (MPEG-4 Audio) 0x530-NA (0) + | | | crc_calculated: "c36b" (raw bits) + | | | id: 1 + | | | data_format: "mp4a" (MPEG-4 Audio) diff --git a/format/mp4/testdata/vorbis.fqtest b/format/mp4/testdata/vorbis.fqtest index 282074305d..0f775d7cba 100644 --- a/format/mp4/testdata/vorbis.fqtest +++ b/format/mp4/testdata/vorbis.fqtest @@ -369,8 +369,8 @@ $ fq -d mp4 dv vorbis.mp4 0x1170| 00 00 00 00 | .... | reserved: 0 0x1178-0x117b.7 (4) 0x1170| 4c 61 76 66| Lavf| data: "Lavf58.45.100" 0x117c-0x1188.7 (13) 0x1180|35 38 2e 34 35 2e 31 30 30| |58.45.100| | - | | | tracks[0:1]: 0x2c-0x1188.7 (4445) - | | | [0]{}: track 0x2c-0x1188.7 (4445) + | | | tracks[0:1]: 0x2c-0x1dc.7 (433) + | | | [0]{}: track 0x2c-0x1dc.7 (433) | | | samples[0:3]: 0x2c-0x1dc.7 (433) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: sample (vorbis_packet) 0x2c-0xe1.7 (182) 0x0020| be | . | packet_type: "Audio" (0) 0x2c-0x2c.7 (1) @@ -387,5 +387,5 @@ $ fq -d mp4 dv vorbis.mp4 0x0120| a7| .| data: raw bits 0x12f-0x1dc.7 (174) 0x0130|f2 81 46 bb c2 48 52 08 27 b8 83 10 ca 08 b1 a7|..F..HR.'.......| * |until 0x1dc.7 (174) | | - | | | id: 1 0x1189-NA (0) - | | | data_format: "mp4a" (MPEG-4 Audio) 0x1189-NA (0) + | | | id: 1 + | | | data_format: "mp4a" (MPEG-4 Audio) diff --git a/format/mp4/testdata/vp9.fqtest b/format/mp4/testdata/vp9.fqtest index cef1eafe51..4e6ea14b66 100644 --- a/format/mp4/testdata/vp9.fqtest +++ b/format/mp4/testdata/vp9.fqtest @@ -314,14 +314,14 @@ $ fq -d mp4 dv vp9.mp4 0x1830| 00 00| ..| reserved: 0 0x183e-0x1841.7 (4) 0x1840|00 00 |.. | 0x1840| 4c 61 76 66 35 38 2e 34 35 2e 31 30 30| | Lavf58.45.100|| data: "Lavf58.45.100" 0x1842-0x184e.7 (13) - | | | tracks[0:1]: 0x2c-0x184e.7 (6179) - | | | [0]{}: track 0x2c-0x184e.7 (6179) + | | | tracks[0:1]: 0x2c-0x1563.7 (5432) + | | | [0]{}: track 0x2c-0x1563.7 (5432) | | | samples[0:1]: 0x2c-0x1563.7 (5432) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: sample (vp9_frame) 0x2c-0x1563.7 (5432) 0x0020| a2 | . | frame_marker: 2 0x2c-0x2c.1 (0.2) 0x0020| a2 | . | profile_low_bit: 1 0x2c.2-0x2c.2 (0.1) 0x0020| a2 | . | profile_high_bit: 0 0x2c.3-0x2c.3 (0.1) - | | | profile: 1 (8 bit, chroma subsampling: 4:2:2, 4:4:0, 4:4:4) 0x2c.4-NA (0) + | | | profile: 1 (8 bit, chroma subsampling: 4:2:2, 4:4:0, 4:4:4) 0x0020| a2 | . | show_existing_frame: false 0x2c.4-0x2c.4 (0.1) 0x0020| a2 | . | frame_type: "key_frame" (false) 0x2c.5-0x2c.5 (0.1) 0x0020| a2 | . | show_frame: 1 0x2c.6-0x2c.6 (0.1) @@ -329,16 +329,16 @@ $ fq -d mp4 dv vp9.mp4 0x0020| 49 | I | frame_sync_byte_0: 73 0x2d-0x2d.7 (1) 0x0020| 83 | . | frame_sync_byte_1: 131 0x2e-0x2e.7 (1) 0x0020| 42| B| frame_sync_byte_2: 66 0x2f-0x2f.7 (1) - | | | bit_depth: 8 0x30-NA (0) + | | | bit_depth: 8 0x0030|e0 |. | color_space: "rgb" (7) 0x30-0x30.2 (0.3) - | | | color_range: 1 0x30.3-NA (0) - | | | subsampling_x: 0 0x30.3-NA (0) - | | | subsampling_y: 0 0x30.3-NA (0) + | | | color_range: 1 + | | | subsampling_x: 0 + | | | subsampling_y: 0 0x0030|e0 |. | reserved_zero2: 0 0x30.3-0x30.3 (0.1) 0x0030|e0 13 f0 |... | frame_width: 320 0x30.4-0x32.3 (2) 0x0030| f0 0e f6 | ... | frame_height: 240 0x32.4-0x34.3 (2) 0x0030| f6 0a 38 24 1c 18 4a 00 0b 70 7f d9| ..8$..J..p..| data: raw bits 0x34.4-0x1563.7 (5423.4) 0x0040|f9 be 8f e7 71 ff 5f 97 ef c3 f9 7e 37 b0 7e ad|....q._....~7.~.| * |until 0x1563.7 (5424) | | - | | | id: 1 0x184f-NA (0) - | | | data_format: "vp09" (VP9 video) 0x184f-NA (0) + | | | id: 1 + | | | data_format: "vp09" (VP9 video) diff --git a/format/mpeg/testdata/aac_frame.fqtest b/format/mpeg/testdata/aac_frame.fqtest index 497da7ac95..277beed12b 100644 --- a/format/mpeg/testdata/aac_frame.fqtest +++ b/format/mpeg/testdata/aac_frame.fqtest @@ -5,7 +5,7 @@ $ fq -d aac_frame dv aac_frame | | | cnt{}: 0x0.3-0x1.6 (1.4) 0x000|de |. | count: 15 0x0.3-0x0.6 (0.4) 0x000|de 04 |.. | esc_count: 2 0x0.7-0x1.6 (1) - | | | payload_length: 16 0x1.7-NA (0) + | | | payload_length: 16 | | | extension_payload{}: 0x1.7-0x11.6 (16) 0x000| 04 00 | .. | extension_type: "EXT_FILL" (0) 0x1.7-0x2.2 (0.4) 0x000| 00 | . | fill_nibble: 0 0x2.3-0x2.6 (0.4) diff --git a/format/mpeg/testdata/adts.fqtest b/format/mpeg/testdata/adts.fqtest index ac3bc00c12..3893efc48c 100644 --- a/format/mpeg/testdata/adts.fqtest +++ b/format/mpeg/testdata/adts.fqtest @@ -24,7 +24,7 @@ $ fq -d adts dv adts | | | cnt{}: 0x7.3-0x8.6 (1.4) 0x000| de | . | count: 15 0x7.3-0x7.6 (0.4) 0x000| de 04 | .. | esc_count: 2 0x7.7-0x8.6 (1) - | | | payload_length: 16 0x8.7-NA (0) + | | | payload_length: 16 | | | extension_payload{}: 0x8.7-0x18.6 (16) 0x000| 04 00 | .. | extension_type: "EXT_FILL" (0) 0x8.7-0x9.2 (0.4) 0x000| 00 | . | fill_nibble: 0 0x9.3-0x9.6 (0.4) diff --git a/format/mpeg/testdata/mp3-frame-128000br-1ch-44100hz.fqtest b/format/mpeg/testdata/mp3-frame-128000br-1ch-44100hz.fqtest index a9625a06b2..584b351140 100644 --- a/format/mpeg/testdata/mp3-frame-128000br-1ch-44100hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-128000br-1ch-44100hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-128000br-1ch-44100hz 0x000|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x000| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x000| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| 92 | . | bitrate: 128000 (9) 0x2-0x2.3 (0.4) 0x000| 92 | . | sample_rate: 44100 (0) 0x2.4-0x2.5 (0.2) @@ -56,4 +56,4 @@ $ fq -d mp3_frame dv mp3-frame-128000br-1ch-44100hz 0x010| f5 82 c5 30 74 c2 4c 30 85 42 06| ...0t.L0.B.| audio_data: raw bits 0x15-0x1a1.7 (397) 0x020|30 90 41 bc 30 30 c0 b0 46 a6 2e 91 31 59 50 a0|0.A.00..F...1YP.| * |until 0x1a1.7 (end) (397) | | - | | | crc_calculated: "e33f" (raw bits) 0x1a2-NA (0) + | | | crc_calculated: "e33f" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-128000br-1ch-48000hz.fqtest b/format/mpeg/testdata/mp3-frame-128000br-1ch-48000hz.fqtest index 4ccc9688bf..b9aae9eff8 100644 --- a/format/mpeg/testdata/mp3-frame-128000br-1ch-48000hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-128000br-1ch-48000hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-128000br-1ch-48000hz 0x000|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x000| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x000| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| 94 | . | bitrate: 128000 (9) 0x2-0x2.3 (0.4) 0x000| 94 | . | sample_rate: 48000 (1) 0x2.4-0x2.5 (0.2) @@ -56,4 +56,4 @@ $ fq -d mp3_frame dv mp3-frame-128000br-1ch-48000hz 0x010| 75 c4 38 30 72 40 c5 30 1f 41 11| u.80r@.0.A.| audio_data: raw bits 0x15-0x17f.7 (363) 0x020|30 70 81 8b 30 51 01 3d 30 4c 80 2f 07 01 1a ee|0p..0Q.=0L./....| * |until 0x17f.7 (end) (363) | | - | | | crc_calculated: "d6e8" (raw bits) 0x180-NA (0) + | | | crc_calculated: "d6e8" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-128000br-1ch-8000hz.fqtest b/format/mpeg/testdata/mp3-frame-128000br-1ch-8000hz.fqtest index 137cf1b85f..7637e5652b 100644 --- a/format/mpeg/testdata/mp3-frame-128000br-1ch-8000hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-128000br-1ch-8000hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-128000br-1ch-8000hz 0x000|ff e3 |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| e3 | . | mpeg_version: "2.5" (0) (MPEG Version 2.5) 0x1.3-0x1.4 (0.2) 0x000| e3 | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 576 0x1.7-NA (0) + | | | sample_count: 576 0x000| e3 | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| 88 | . | bitrate: 64000 (8) 0x2-0x2.3 (0.4) 0x000| 88 | . | sample_rate: 8000 (2) 0x2.4-0x2.5 (0.2) @@ -38,4 +38,4 @@ $ fq -d mp3_frame dv mp3-frame-128000br-1ch-8000hz 0x000| bc 62 1d| .b.| audio_data: raw bits 0xd-0x23f.7 (563) 0x010|0e 6a 7d 89 33 ec 6a a8 9f dc 60 02 80 74 61 49|.j}.3.j...`..taI| * |until 0x23f.7 (end) (563) | | - | | | crc_calculated: "77fa" (raw bits) 0x240-NA (0) + | | | crc_calculated: "77fa" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-128000br-2ch-44100hz.fqtest b/format/mpeg/testdata/mp3-frame-128000br-2ch-44100hz.fqtest index 9c75b13d14..c3a8157c51 100644 --- a/format/mpeg/testdata/mp3-frame-128000br-2ch-44100hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-128000br-2ch-44100hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-128000br-2ch-44100hz 0x000|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x000| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x000| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| 92 | . | bitrate: 128000 (9) 0x2-0x2.3 (0.4) 0x000| 92 | . | sample_rate: 44100 (0) 0x2.4-0x2.5 (0.2) @@ -88,4 +88,4 @@ $ fq -d mp3_frame dv mp3-frame-128000br-2ch-44100hz 0x020| e4 c0 d6 04 28 c2 05 0d 44 cd 82 67| ....(...D..g| audio_data: raw bits 0x24-0x1a1.7 (382) 0x030|2c cd 31 0d 4c c2 0e 04 a0 fb f0 4d ee 24 db 9e|,.1.L......M.$..| * |until 0x1a1.7 (end) (382) | | - | | | crc_calculated: "af8c" (raw bits) 0x1a2-NA (0) + | | | crc_calculated: "af8c" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-128000br-2ch-48000hz.fqtest b/format/mpeg/testdata/mp3-frame-128000br-2ch-48000hz.fqtest index 4e5e27495a..bb02ae6f6e 100644 --- a/format/mpeg/testdata/mp3-frame-128000br-2ch-48000hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-128000br-2ch-48000hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-128000br-2ch-48000hz 0x000|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x000| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x000| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| 94 | . | bitrate: 128000 (9) 0x2-0x2.3 (0.4) 0x000| 94 | . | sample_rate: 48000 (1) 0x2.4-0x2.5 (0.2) @@ -88,4 +88,4 @@ $ fq -d mp3_frame dv mp3-frame-128000br-2ch-48000hz 0x020| 67 cb 50 61 66 08 c6 6b c4 0b 34 61| g.Paf..k..4a| audio_data: raw bits 0x24-0x17f.7 (348) 0x030|8a 01 46 60 72 80 28 07 50 70 18 25 00 18 ac 0c|..F`r.(.Pp.%....| * |until 0x17f.7 (end) (348) | | - | | | crc_calculated: "7eca" (raw bits) 0x180-NA (0) + | | | crc_calculated: "7eca" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-128000br-2ch-8000hz.fqtest b/format/mpeg/testdata/mp3-frame-128000br-2ch-8000hz.fqtest index 58a8e600fa..3d7da6aefc 100644 --- a/format/mpeg/testdata/mp3-frame-128000br-2ch-8000hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-128000br-2ch-8000hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-128000br-2ch-8000hz 0x000|ff e3 |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| e3 | . | mpeg_version: "2.5" (0) (MPEG Version 2.5) 0x1.3-0x1.4 (0.2) 0x000| e3 | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 576 0x1.7-NA (0) + | | | sample_count: 576 0x000| e3 | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| 88 | . | bitrate: 64000 (8) 0x2-0x2.3 (0.4) 0x000| 88 | . | sample_rate: 8000 (2) 0x2.4-0x2.5 (0.2) @@ -54,4 +54,4 @@ $ fq -d mp3_frame dv mp3-frame-128000br-2ch-8000hz 0x010| c3 29 a3 29 52 d4 06 80 12 85 16| .).)R......| audio_data: raw bits 0x15-0x23f.7 (555) 0x020|b5 1b 56 62 5f 6d 86 cd 63 85 e3 0e 81 b9 31 d2|..Vb_m..c.....1.| * |until 0x23f.7 (end) (555) | | - | | | crc_calculated: "ed86" (raw bits) 0x240-NA (0) + | | | crc_calculated: "ed86" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-320000br-1ch-44100hz.fqtest b/format/mpeg/testdata/mp3-frame-320000br-1ch-44100hz.fqtest index 273f9add14..d210b00b26 100644 --- a/format/mpeg/testdata/mp3-frame-320000br-1ch-44100hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-320000br-1ch-44100hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-320000br-1ch-44100hz 0x000|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x000| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x000| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| e2 | . | bitrate: 320000 (14) 0x2-0x2.3 (0.4) 0x000| e2 | . | sample_rate: 44100 (0) 0x2.4-0x2.5 (0.2) @@ -56,4 +56,4 @@ $ fq -d mp3_frame dv mp3-frame-320000br-1ch-44100hz 0x010| 30 1d 80 c5 30 1f 80 c5 30 70 82| 0...0...0p.| audio_data: raw bits 0x15-0x414.7 (1024) 0x020|0b 30 15 81 c8 30 39 42 74 37 68 f8 fd 35 d4 8d|.0...09Bt7h..5..| * |until 0x414.7 (end) (1024) | | - | | | crc_calculated: "0d7e" (raw bits) 0x415-NA (0) + | | | crc_calculated: "0d7e" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-320000br-1ch-48000hz.fqtest b/format/mpeg/testdata/mp3-frame-320000br-1ch-48000hz.fqtest index 11ea706913..f9a367b92d 100644 --- a/format/mpeg/testdata/mp3-frame-320000br-1ch-48000hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-320000br-1ch-48000hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-320000br-1ch-48000hz 0x000|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x000| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x000| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| e4 | . | bitrate: 320000 (14) 0x2-0x2.3 (0.4) 0x000| e4 | . | sample_rate: 48000 (1) 0x2.4-0x2.5 (0.2) @@ -56,4 +56,4 @@ $ fq -d mp3_frame dv mp3-frame-320000br-1ch-48000hz 0x010| 30 1d c1 22 30 7d c2 d4 30 8e c1| 0.."0}..0..| audio_data: raw bits 0x15-0x3bf.7 (939) 0x020|95 30 ed 83 a9 32 7d 2e 9b 3f af f1 90 35 34 4b|.0...2}..?...54K| * |until 0x3bf.7 (end) (939) | | - | | | crc_calculated: "12e3" (raw bits) 0x3c0-NA (0) + | | | crc_calculated: "12e3" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-320000br-1ch-8000hz.fqtest b/format/mpeg/testdata/mp3-frame-320000br-1ch-8000hz.fqtest index 73e44dd572..51642cd66f 100644 --- a/format/mpeg/testdata/mp3-frame-320000br-1ch-8000hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-320000br-1ch-8000hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-320000br-1ch-8000hz 0x000|ff e3 |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| e3 | . | mpeg_version: "2.5" (0) (MPEG Version 2.5) 0x1.3-0x1.4 (0.2) 0x000| e3 | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 576 0x1.7-NA (0) + | | | sample_count: 576 0x000| e3 | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| 88 | . | bitrate: 64000 (8) 0x2-0x2.3 (0.4) 0x000| 88 | . | sample_rate: 8000 (2) 0x2.4-0x2.5 (0.2) @@ -38,4 +38,4 @@ $ fq -d mp3_frame dv mp3-frame-320000br-1ch-8000hz 0x000| bc 62 1d| .b.| audio_data: raw bits 0xd-0x23f.7 (563) 0x010|0e 6a 7d 89 33 ec 6a a8 9f dc 60 02 80 74 61 49|.j}.3.j...`..taI| * |until 0x23f.7 (end) (563) | | - | | | crc_calculated: "77fa" (raw bits) 0x240-NA (0) + | | | crc_calculated: "77fa" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-320000br-2ch-44100hz.fqtest b/format/mpeg/testdata/mp3-frame-320000br-2ch-44100hz.fqtest index 2343c83bb5..25eec08921 100644 --- a/format/mpeg/testdata/mp3-frame-320000br-2ch-44100hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-320000br-2ch-44100hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-320000br-2ch-44100hz 0x000|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x000| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x000| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| e2 | . | bitrate: 320000 (14) 0x2-0x2.3 (0.4) 0x000| e2 | . | sample_rate: 44100 (0) 0x2.4-0x2.5 (0.2) @@ -88,4 +88,4 @@ $ fq -d mp3_frame dv mp3-frame-320000br-2ch-44100hz 0x020| 6a 80 03 01 50 09 33 01 68 09 13 05| j...P.3.h...| audio_data: raw bits 0x24-0x414.7 (1009) 0x030|50 18 d3 00 f0 15 83 02 a4 1d c3 5b 56 be b3 47|P..........[V..G| * |until 0x414.7 (end) (1009) | | - | | | crc_calculated: "8111" (raw bits) 0x415-NA (0) + | | | crc_calculated: "8111" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-320000br-2ch-48000hz.fqtest b/format/mpeg/testdata/mp3-frame-320000br-2ch-48000hz.fqtest index 074fe2772d..4d324e47ca 100644 --- a/format/mpeg/testdata/mp3-frame-320000br-2ch-48000hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-320000br-2ch-48000hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-320000br-2ch-48000hz 0x000|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x000| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x000| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| e4 | . | bitrate: 320000 (14) 0x2-0x2.3 (0.4) 0x000| e4 | . | sample_rate: 48000 (1) 0x2.4-0x2.5 (0.2) @@ -88,4 +88,4 @@ $ fq -d mp3_frame dv mp3-frame-320000br-2ch-48000hz 0x020| af f1 90 35 34 4b 08 31 fa c5 bc 30| ...54K.1...0| audio_data: raw bits 0x24-0x3bf.7 (924) 0x030|9c 41 13 30 2c c1 79 30 9a 82 1f 30 70 01 b5 30|.A.0,.y0...0p..0| * |until 0x3bf.7 (end) (924) | | - | | | crc_calculated: "231c" (raw bits) 0x3c0-NA (0) + | | | crc_calculated: "231c" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-320000br-2ch-8000hz.fqtest b/format/mpeg/testdata/mp3-frame-320000br-2ch-8000hz.fqtest index 6d3c14a560..f8136234bb 100644 --- a/format/mpeg/testdata/mp3-frame-320000br-2ch-8000hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-320000br-2ch-8000hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-320000br-2ch-8000hz 0x000|ff e3 |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| e3 | . | mpeg_version: "2.5" (0) (MPEG Version 2.5) 0x1.3-0x1.4 (0.2) 0x000| e3 | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 576 0x1.7-NA (0) + | | | sample_count: 576 0x000| e3 | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| 88 | . | bitrate: 64000 (8) 0x2-0x2.3 (0.4) 0x000| 88 | . | sample_rate: 8000 (2) 0x2.4-0x2.5 (0.2) @@ -54,4 +54,4 @@ $ fq -d mp3_frame dv mp3-frame-320000br-2ch-8000hz 0x010| c3 29 a3 29 52 d4 06 80 12 85 16| .).)R......| audio_data: raw bits 0x15-0x23f.7 (555) 0x020|b5 1b 56 62 5f 6d 86 cd 63 85 e3 0e 81 b9 31 d2|..Vb_m..c.....1.| * |until 0x23f.7 (end) (555) | | - | | | crc_calculated: "ed86" (raw bits) 0x240-NA (0) + | | | crc_calculated: "ed86" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-8000br-1ch-44100hz.fqtest b/format/mpeg/testdata/mp3-frame-8000br-1ch-44100hz.fqtest index ada7b0854a..e088c85daf 100644 --- a/format/mpeg/testdata/mp3-frame-8000br-1ch-44100hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-8000br-1ch-44100hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-8000br-1ch-44100hz 0x00|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x00| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x00| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x00| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x00| 12 | . | bitrate: 32000 (1) 0x2-0x2.3 (0.4) 0x00| 12 | . | sample_rate: 44100 (0) 0x2.4-0x2.5 (0.2) @@ -56,4 +56,4 @@ $ fq -d mp3_frame dv mp3-frame-8000br-1ch-44100hz 0x10| 07 00 94 44 03 86 00 20 64 66 ee| ...D... df.| audio_data: raw bits 0x15-0x68.7 (84) 0x20|d8 26 56 83 1e 61 88 0e a6 0a 40 66 60 32 04 c6|.&V..a....@f`2..| * |until 0x68.7 (end) (84) | | - | | | crc_calculated: "1a6f" (raw bits) 0x69-NA (0) + | | | crc_calculated: "1a6f" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-8000br-1ch-48000hz.fqtest b/format/mpeg/testdata/mp3-frame-8000br-1ch-48000hz.fqtest index c91c5c6ea8..9f76d0564a 100644 --- a/format/mpeg/testdata/mp3-frame-8000br-1ch-48000hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-8000br-1ch-48000hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-8000br-1ch-48000hz 0x00|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x00| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x00| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x00| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x00| 14 | . | bitrate: 32000 (1) 0x2-0x2.3 (0.4) 0x00| 14 | . | sample_rate: 48000 (1) 0x2.4-0x2.5 (0.2) @@ -56,4 +56,4 @@ $ fq -d mp3_frame dv mp3-frame-8000br-1ch-48000hz 0x10| 20 10 26 61 00 3e 64 25 a6 7e ae| .&a.>d%.~.| audio_data: raw bits 0x15-0x5f.7 (75) 0x20|00 69 99 2c 63 28 80 10 0d a1 3c c0 a0 1c c0 00|.i.,c(....<.....| * |until 0x5f.7 (end) (75) | | - | | | crc_calculated: "114e" (raw bits) 0x60-NA (0) + | | | crc_calculated: "114e" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-8000br-1ch-8000hz.fqtest b/format/mpeg/testdata/mp3-frame-8000br-1ch-8000hz.fqtest index d15840f435..bd34c8d280 100644 --- a/format/mpeg/testdata/mp3-frame-8000br-1ch-8000hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-8000br-1ch-8000hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-8000br-1ch-8000hz 0x00|ff e3 |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x00| e3 | . | mpeg_version: "2.5" (0) (MPEG Version 2.5) 0x1.3-0x1.4 (0.2) 0x00| e3 | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 576 0x1.7-NA (0) + | | | sample_count: 576 0x00| e3 | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x00| 18 | . | bitrate: 8000 (1) 0x2-0x2.3 (0.4) 0x00| 18 | . | sample_rate: 8000 (2) 0x2.4-0x2.5 (0.2) @@ -38,4 +38,4 @@ $ fq -d mp3_frame dv mp3-frame-8000br-1ch-8000hz 0x00| e3 9a 2b| ..+| audio_data: raw bits 0xd-0x47.7 (59) 0x10|51 ca 10 b7 f8 59 e1 1c 81 de 30 06 3c 24 9c 03|Q....Y....0.<$..| * |until 0x47.7 (end) (59) | | - | | | crc_calculated: "57e4" (raw bits) 0x48-NA (0) + | | | crc_calculated: "57e4" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-8000br-2ch-44100hz.fqtest b/format/mpeg/testdata/mp3-frame-8000br-2ch-44100hz.fqtest index 62a7dc7d9e..32535a0ea4 100644 --- a/format/mpeg/testdata/mp3-frame-8000br-2ch-44100hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-8000br-2ch-44100hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-8000br-2ch-44100hz 0x00|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x00| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x00| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x00| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x00| 12 | . | bitrate: 32000 (1) 0x2-0x2.3 (0.4) 0x00| 12 | . | sample_rate: 44100 (0) 0x2.4-0x2.5 (0.2) @@ -88,4 +88,4 @@ $ fq -d mp3_frame dv mp3-frame-8000br-2ch-44100hz 0x20| d7 80 04 14 ef e4 4c 01 94 2f b0 ef| ......L../..| audio_data: raw bits 0x24-0x68.7 (69) 0x30|c6 d0 08 d1 e2 69 69 d0 72 21 06 34 4f 03 43 04|.....ii.r!.4O.C.| * |until 0x68.7 (end) (69) | | - | | | crc_calculated: "aad7" (raw bits) 0x69-NA (0) + | | | crc_calculated: "aad7" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-8000br-2ch-48000hz.fqtest b/format/mpeg/testdata/mp3-frame-8000br-2ch-48000hz.fqtest index 1ac474a89b..37fdc7ff21 100644 --- a/format/mpeg/testdata/mp3-frame-8000br-2ch-48000hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-8000br-2ch-48000hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-8000br-2ch-48000hz 0x00|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x00| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x00| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x00| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x00| 14 | . | bitrate: 32000 (1) 0x2-0x2.3 (0.4) 0x00| 14 | . | sample_rate: 48000 (1) 0x2.4-0x2.5 (0.2) @@ -88,4 +88,4 @@ $ fq -d mp3_frame dv mp3-frame-8000br-2ch-48000hz 0x20| b5 de 00 07 9e 60 d0 f1 61 56 08 84| .....`..aV..| audio_data: raw bits 0x24-0x5f.7 (60) 0x30|2a b4 ab c5 58 e4 03 4d 6d 68 44 c0 10 59 0e d8|*...X..MmhD..Y..| * |until 0x5f.7 (end) (60) | | - | | | crc_calculated: "75cc" (raw bits) 0x60-NA (0) + | | | crc_calculated: "75cc" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-8000br-2ch-8000hz.fqtest b/format/mpeg/testdata/mp3-frame-8000br-2ch-8000hz.fqtest index adbf0d1d4d..8407717c05 100644 --- a/format/mpeg/testdata/mp3-frame-8000br-2ch-8000hz.fqtest +++ b/format/mpeg/testdata/mp3-frame-8000br-2ch-8000hz.fqtest @@ -4,7 +4,7 @@ $ fq -d mp3_frame dv mp3-frame-8000br-2ch-8000hz 0x00|ff e3 |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x00| e3 | . | mpeg_version: "2.5" (0) (MPEG Version 2.5) 0x1.3-0x1.4 (0.2) 0x00| e3 | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 576 0x1.7-NA (0) + | | | sample_count: 576 0x00| e3 | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x00| 18 | . | bitrate: 8000 (1) 0x2-0x2.3 (0.4) 0x00| 18 | . | sample_rate: 8000 (2) 0x2.4-0x2.5 (0.2) @@ -54,4 +54,4 @@ $ fq -d mp3_frame dv mp3-frame-8000br-2ch-8000hz 0x10| 00 56 86 84 a6 06 90 e8 ef 01 40| .V........@| audio_data: raw bits 0x15-0x47.7 (51) 0x20|10 04 48 3c 1e ff f2 8a 88 88 82 a7 7f 95 11 1e|..H<............| * |until 0x47.7 (end) (51) | | - | | | crc_calculated: "d852" (raw bits) 0x48-NA (0) + | | | crc_calculated: "d852" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame-mono-crc.fqtest b/format/mpeg/testdata/mp3-frame-mono-crc.fqtest index ee9b862dae..e6a41d8cd5 100644 --- a/format/mpeg/testdata/mp3-frame-mono-crc.fqtest +++ b/format/mpeg/testdata/mp3-frame-mono-crc.fqtest @@ -5,7 +5,7 @@ $ fq -d mp3_frame dv mp3-frame-mono-crc 0x00|ff fa |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x00| fa | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x00| fa | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x00| fa | . | protection_absent: false (Has CRC) 0x1.7-0x1.7 (0.1) 0x00| 52 | R | bitrate: 64000 (5) 0x2-0x2.3 (0.4) 0x00| 52 | R | sample_rate: 44100 (0) 0x2.4-0x2.5 (0.2) @@ -58,4 +58,4 @@ $ fq -d mp3_frame dv mp3-frame-mono-crc 0x10| 58 c9 20 d4 29 52 98 c8 c8| X. .)R...| audio_data: raw bits 0x17-0xd0.7 (186) 0x20|f9 13 80 40 24 bc 91 23 42 50 56 0d 18 11 03 41|...@$..#BPV....A| * |until 0xd0.7 (end) (186) | | - | | | crc_calculated: "2cb9" (raw bits) 0xd1-NA (0) + | | | crc_calculated: "2cb9" (raw bits) diff --git a/format/mpeg/testdata/mp3-frame_size_calc.fqtest b/format/mpeg/testdata/mp3-frame_size_calc.fqtest index 4964e80790..898473431a 100644 --- a/format/mpeg/testdata/mp3-frame_size_calc.fqtest +++ b/format/mpeg/testdata/mp3-frame_size_calc.fqtest @@ -5,7 +5,7 @@ $ fq -d mp3_frame dv mp3-frame_size_calc 0x000|ff fb |.. | sync: 0b11111111111 (valid) 0x0-0x1.2 (1.3) 0x000| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1.3-0x1.4 (0.2) 0x000| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1.5-0x1.6 (0.2) - | | | sample_count: 1152 0x1.7-NA (0) + | | | sample_count: 1152 0x000| fb | . | protection_absent: true (No CRC) 0x1.7-0x1.7 (0.1) 0x000| 88 | . | bitrate: 112000 (8) 0x2-0x2.3 (0.4) 0x000| 88 | . | sample_rate: 32000 (2) 0x2.4-0x2.5 (0.2) @@ -85,4 +85,4 @@ $ fq -d mp3_frame dv mp3-frame_size_calc 0x020| 43 b9 aa 4c 41 4d 45 33 2e 31 30 30| C..LAME3.100| audio_data: raw bits 0x24-0x1f7.7 (468) 0x030|aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa|................| * |until 0x1f7.7 (end) (468) | | - | | | crc_calculated: "b14b" (raw bits) 0x1f8-NA (0) + | | | crc_calculated: "b14b" (raw bits) diff --git a/format/msgpack/testdata/types.fqtest b/format/msgpack/testdata/types.fqtest index ad3a970410..d34fccf6e9 100644 --- a/format/msgpack/testdata/types.fqtest +++ b/format/msgpack/testdata/types.fqtest @@ -67,7 +67,7 @@ $ fq -d msgpack 'dv,torepr' types.msgpack 0x30| 74 72 75 65 | true | value: "true" 0x31-0x34.7 (4) | | | value{}: 0x35-0x35.7 (1) 0x30| c3 | . | type: "true" (0xc3) 0x35-0x35.7 (1) - | | | value: true 0x36-NA (0) + | | | value: true | | | [5]{}: pair 0x36-0x3c.7 (7) | | | key{}: 0x36-0x3b.7 (6) 0x30| a5 | . | type: "fixstr" (0xa5) 0x36-0x36.7 (1) @@ -75,7 +75,7 @@ $ fq -d msgpack 'dv,torepr' types.msgpack 0x30| 66 61 6c 73 65 | false | value: "false" 0x37-0x3b.7 (5) | | | value{}: 0x3c-0x3c.7 (1) 0x30| c2 | . | type: "false" (0xc2) 0x3c-0x3c.7 (1) - | | | value: false 0x3d-NA (0) + | | | value: false | | | [6]{}: pair 0x3d-0x42.7 (6) | | | key{}: 0x3d-0x41.7 (5) 0x30| a4 | . | type: "fixstr" (0xa4) 0x3d-0x3d.7 (1) @@ -84,7 +84,7 @@ $ fq -d msgpack 'dv,torepr' types.msgpack 0x40|6c 6c |ll | | | | value{}: 0x42-0x42.7 (1) 0x40| c0| | .| | type: "nil" (0xc0) 0x42-0x42.7 (1) - | | | value: null 0x43-NA (0) + | | | value: null { "array": [ 1, diff --git a/format/ogg/testdata/flac.fqtest b/format/ogg/testdata/flac.fqtest index c6c1c6b011..eac7867e7e 100644 --- a/format/ogg/testdata/flac.fqtest +++ b/format/ogg/testdata/flac.fqtest @@ -71,7 +71,7 @@ $ fq -d ogg dv flac.ogg | | | [3]: raw bits segment 0x31c-NA (0) | | | streams[0:1]: 0x4f-NA (0) | | | [0]{}: stream 0x4f-NA (0) - | | | serial_number: 599479009 0x4f-NA (0) + | | | serial_number: 599479009 | | | packets[0:3]: 0x4f-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: packet 0x0-0x32.7 (51) 0x000|7f |. | type: 127 0x0-0x0.7 (1) @@ -129,9 +129,9 @@ $ fq -d ogg dv flac.ogg | | | [0]{}: subframe 0x8-0x257.1 (591.2) 0x000| 4a | J | zero_bit: 0 (valid) 0x8-0x8 (0.1) 0x000| 4a | J | subframe_type: "lpc" (0b100101) 0x8.1-0x8.6 (0.6) - | | | lpc_order: 6 0x8.7-NA (0) + | | | lpc_order: 6 0x000| 4a | J | wasted_bits_flag: 0 0x8.7-0x8.7 (0.1) - | | | subframe_sample_size: 16 0x9-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:6]: 0x9-0x14.7 (12) 0x000| 00 00 | .. | [0]: 0 value 0x9-0xa.7 (2) 0x000| 01 00 | .. | [1]: 256 value 0xb-0xc.7 (2) @@ -152,10 +152,10 @@ $ fq -d ogg dv flac.ogg 0x002|56 20 |V | 0x002| 20 | | residual_coding_method: 4 (0) (rice) 0x21.3-0x21.4 (0.2) 0x002| 20 01 | . | partition_order: 0 0x21.5-0x22 (0.4) - | | | rice_partitions: 1 0x22.1-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x22.1-0x257.1 (565.1) | | | [0]{}: partition 0x22.1-0x257.1 (565.1) - | | | count: 2199 0x22.1-NA (0) + | | | count: 2199 0x002| 01 | . | rice_parameter: 0 0x22.1-0x22.4 (0.4) 0x002| 01 39 24 ce 12 64 92 49 39 9e 73 84 d3 39| .9$..d.I9.s..9| samples: raw bits 0x22.5-0x257.1 (564.5) 0x003|2c ce 49 29 f3 e7 e6 4e 4f 27 84 93 92 72 72 4f|,.I)...NO'...rrO| diff --git a/format/ogg/testdata/opsu.fqtest b/format/ogg/testdata/opsu.fqtest index 51682d4c39..7b6ace37c4 100644 --- a/format/ogg/testdata/opsu.fqtest +++ b/format/ogg/testdata/opsu.fqtest @@ -76,10 +76,10 @@ $ fq -d ogg dv opus.ogg * |until 0x3b0.7 (end) (60) | | | | | streams[0:1]: 0x2f-NA (0) | | | [0]{}: stream 0x2f-NA (0) - | | | serial_number: 1949835335 0x2f-NA (0) + | | | serial_number: 1949835335 | | | packets[0:5]: 0x2f-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: packet (opus_packet) 0x0-0x12.7 (19) - | | | type: "head" 0x0-NA (0) + | | | type: "head" 0x000|4f 70 75 73 48 65 61 64 |OpusHead | prefix: "OpusHead" 0x0-0x7.7 (8) 0x000| 01 | . | version: 1 0x8-0x8.7 (1) 0x000| 01 | . | channel_count: 1 0x9-0x9.7 (1) @@ -88,7 +88,7 @@ $ fq -d ogg dv opus.ogg 0x001|00 00 |.. | output_gain: 0 0x10-0x11.7 (2) 0x001| 00| | .| | map_family: 0 0x12-0x12.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: packet (opus_packet) 0x0-0x3e.7 (63) - | | | type: "tags" 0x0-NA (0) + | | | type: "tags" 0x000|4f 70 75 73 54 61 67 73 |OpusTags | prefix: "OpusTags" 0x0-0x7.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| comment{}: (vorbis_comment) 0x8-0x3e.7 (55) 0x000| 0d 00 00 00 | .... | vendor_length: 13 0x8-0xb.7 (4) @@ -102,50 +102,50 @@ $ fq -d ogg dv opus.ogg 0x002| 65 6e 63 6f 64 65 72 3d 4c 61 76 63 35 38 2e| encoder=Lavc58.| comment: "encoder=Lavc58.134.100 libopus" 0x21-0x3e.7 (30) 0x003|31 33 34 2e 31 30 30 20 6c 69 62 6f 70 75 73| |134.100 libopus|| |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: packet (opus_packet) 0x0-0x12b.7 (300) - | | | type: "audio" 0x0-NA (0) + | | | type: "audio" | | | toc{}: 0x0-0x12b.7 (300) | | | config{}: 0x0-0x0.4 (0.5) 0x000|f8 |. | config: 31 0x0-0x0.4 (0.5) - | | | mode: "CELT-only" 0x0.5-NA (0) - | | | bandwidth: "FB" 0x0.5-NA (0) - | | | frame_size: 20 0x0.5-NA (0) + | | | mode: "CELT-only" + | | | bandwidth: "FB" + | | | frame_size: 20 0x000|f8 |. | stereo: false 0x0.5-0x0.5 (0.1) | | | frames_per_packet{}: 0x0.6-0x0.7 (0.2) 0x000|f8 |. | config: 0 0x0.6-0x0.7 (0.2) - | | | frames: 1 0x1-NA (0) - | | | mode: "1 frame" 0x1-NA (0) + | | | frames: 1 + | | | mode: "1 frame" 0x000| b4 af ca aa e5 b5 b0 a6 1c b1 7a e9 fe 3a d0| ..........z..:.| data: raw bits 0x1-0x12b.7 (299) 0x001|06 85 51 4c e9 29 01 cf 97 74 f4 80 4d 5b 0b 4a|..QL.)...t..M[.J| * |until 0x12b.7 (end) (299) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [3]{}: packet (opus_packet) 0x0-0x9f.7 (160) - | | | type: "audio" 0x0-NA (0) + | | | type: "audio" | | | toc{}: 0x0-0x9f.7 (160) | | | config{}: 0x0-0x0.4 (0.5) 0x000|f8 |. | config: 31 0x0-0x0.4 (0.5) - | | | mode: "CELT-only" 0x0.5-NA (0) - | | | bandwidth: "FB" 0x0.5-NA (0) - | | | frame_size: 20 0x0.5-NA (0) + | | | mode: "CELT-only" + | | | bandwidth: "FB" + | | | frame_size: 20 0x000|f8 |. | stereo: false 0x0.5-0x0.5 (0.1) | | | frames_per_packet{}: 0x0.6-0x0.7 (0.2) 0x000|f8 |. | config: 0 0x0.6-0x0.7 (0.2) - | | | frames: 1 0x1-NA (0) - | | | mode: "1 frame" 0x1-NA (0) + | | | frames: 1 + | | | mode: "1 frame" 0x000| b1 72 9a 6a 33 7d 6f 9d d8 6d d7 fb c5 f3 d9| .r.j3}o..m.....| data: raw bits 0x1-0x9f.7 (159) 0x001|31 eb 29 39 95 09 9a de b2 79 ef 2b 26 f1 ed fa|1.)9.....y.+&...| * |until 0x9f.7 (end) (159) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [4]{}: packet (opus_packet) 0x0-0x13a.7 (315) - | | | type: "audio" 0x0-NA (0) + | | | type: "audio" | | | toc{}: 0x0-0x13a.7 (315) | | | config{}: 0x0-0x0.4 (0.5) 0x000|f8 |. | config: 31 0x0-0x0.4 (0.5) - | | | mode: "CELT-only" 0x0.5-NA (0) - | | | bandwidth: "FB" 0x0.5-NA (0) - | | | frame_size: 20 0x0.5-NA (0) + | | | mode: "CELT-only" + | | | bandwidth: "FB" + | | | frame_size: 20 0x000|f8 |. | stereo: false 0x0.5-0x0.5 (0.1) | | | frames_per_packet{}: 0x0.6-0x0.7 (0.2) 0x000|f8 |. | config: 0 0x0.6-0x0.7 (0.2) - | | | frames: 1 0x1-NA (0) - | | | mode: "1 frame" 0x1-NA (0) + | | | frames: 1 + | | | mode: "1 frame" 0x000| b4 ef 60 f5 8c 7a 50 f2 b5 91 66 50 88 48 f2| ..`..zP...fP.H.| data: raw bits 0x1-0x13a.7 (314) 0x001|6c 1d f3 e0 c6 20 5d b4 bf b8 28 54 9a c2 be 26|l.... ]...(T...&| * |until 0x13a.7 (end) (314) | | diff --git a/format/ogg/testdata/vorbis.fqtest b/format/ogg/testdata/vorbis.fqtest index c0e3121acd..0ef120ba9c 100644 --- a/format/ogg/testdata/vorbis.fqtest +++ b/format/ogg/testdata/vorbis.fqtest @@ -124,7 +124,7 @@ $ fq -d ogg dv vorbis.ogg * |until 0xe46.7 (end) (128) | | | | | streams[0:1]: 0x3a-NA (0) | | | [0]{}: stream 0x3a-NA (0) - | | | serial_number: 3971626214 0x3a-NA (0) + | | | serial_number: 3971626214 | | | packets[0:7]: 0x3a-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: packet (vorbis_packet) 0x0-0x1d.7 (30) 0x000|01 |. | packet_type: "Identification" (1) 0x0-0x0.7 (1) diff --git a/format/opus/testdata/opus.fqtest b/format/opus/testdata/opus.fqtest index 3ac9269022..4e2a061d7a 100644 --- a/format/opus/testdata/opus.fqtest +++ b/format/opus/testdata/opus.fqtest @@ -2,24 +2,24 @@ # fq opus.ogg '.stream[0].packet[1] | tobits' > opus-tags $ fq -d opus_packet dv opus-audio |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: opus-audio (opus_packet) 0x0-0x1b5.7 (438) - | | | type: "audio" 0x0-NA (0) + | | | type: "audio" | | | toc{}: 0x0-0x1b5.7 (438) | | | config{}: 0x0-0x0.4 (0.5) 0x000|fc |. | config: 31 0x0-0x0.4 (0.5) - | | | mode: "CELT-only" 0x0.5-NA (0) - | | | bandwidth: "FB" 0x0.5-NA (0) - | | | frame_size: 20 0x0.5-NA (0) + | | | mode: "CELT-only" + | | | bandwidth: "FB" + | | | frame_size: 20 0x000|fc |. | stereo: true 0x0.5-0x0.5 (0.1) | | | frames_per_packet{}: 0x0.6-0x0.7 (0.2) 0x000|fc |. | config: 0 0x0.6-0x0.7 (0.2) - | | | frames: 1 0x1-NA (0) - | | | mode: "1 frame" 0x1-NA (0) + | | | frames: 1 + | | | mode: "1 frame" 0x000| 70 5b f3 71 54 45 4a c7 79 14 ea d1 59 61 85| p[.qTEJ.y...Ya.| data: raw bits 0x1-0x1b5.7 (437) 0x010|c8 c2 56 2c a6 b7 6e 98 00 9b 34 cb 23 1d 98 b7|..V,..n...4.#...| * |until 0x1b5.7 (end) (437) | | $ fq -d opus_packet dv opus-head |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: opus-head (opus_packet) 0x0-0x12.7 (19) - | | | type: "head" 0x0-NA (0) + | | | type: "head" 0x00|4f 70 75 73 48 65 61 64 |OpusHead | prefix: "OpusHead" 0x0-0x7.7 (8) 0x00| 01 | . | version: 1 0x8-0x8.7 (1) 0x00| 02 | . | channel_count: 2 0x9-0x9.7 (1) @@ -29,7 +29,7 @@ $ fq -d opus_packet dv opus-head 0x10| 00| | .| | map_family: 0 0x12-0x12.7 (1) $ fq -d opus_packet dv opus-tags |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: opus-tags (opus_packet) 0x0-0x4b.7 (76) - | | | type: "tags" 0x0-NA (0) + | | | type: "tags" 0x00|4f 70 75 73 54 61 67 73 |OpusTags | prefix: "OpusTags" 0x0-0x7.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| comment{}: (vorbis_comment) 0x8-0x4b.7 (68) 0x00| 0d 00 00 00 | .... | vendor_length: 13 0x8-0xb.7 (4) diff --git a/format/pcap/testdata/http_gzip.fqtest b/format/pcap/testdata/http_gzip.fqtest index 2a31612fb6..2d27672eb6 100644 --- a/format/pcap/testdata/http_gzip.fqtest +++ b/format/pcap/testdata/http_gzip.fqtest @@ -619,20 +619,20 @@ $ fq -d pcap dv http_gzip.cap | | | tcp_connections[0:1]: 0x6ab-NA (0) | | | [0]{}: tcp_connection 0x6ab-NA (0) | | | client{}: 0x6ab-NA (0) - | | | ip: "192.168.69.2" 0x6ab-NA (0) - | | | port: 34059 0x6ab-NA (0) - | | | has_start: true 0x6ab-NA (0) - | | | has_end: true 0x6ab-NA (0) - | | | skipped_bytes: 0 0x6ab-NA (0) + | | | ip: "192.168.69.2" + | | | port: 34059 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|47 45 54 20 2f 74 65 73 74 2f 65 74 68 65 72 65|GET /test/ethere| stream: raw bits 0x0-0x1bc.7 (445) * |until 0x1bc.7 (end) (445) | | | | | server{}: 0x6ab-NA (0) - | | | ip: "192.168.69.1" 0x6ab-NA (0) + | | | ip: "192.168.69.1" | | | port: "http" (80) (World Wide Web HTTP) 0x6ab-NA (0) - | | | has_start: true 0x6ab-NA (0) - | | | has_end: true 0x6ab-NA (0) - | | | skipped_bytes: 0 0x6ab-NA (0) + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d|HTTP/1.1 200 OK.| stream: raw bits 0x0-0x191.7 (402) * |until 0x191.7 (end) (402) | | diff --git a/format/pcap/testdata/ipv6_http.fqtest b/format/pcap/testdata/ipv6_http.fqtest index 75bff963bd..e29951e0d6 100644 --- a/format/pcap/testdata/ipv6_http.fqtest +++ b/format/pcap/testdata/ipv6_http.fqtest @@ -314,7 +314,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x002b0| 61 72 70 61 | arpa | value: "arpa" 0x2b1-0x2b4.7 (4) | | | [34]{}: label 0x2b5-0x2b5.7 (1) 0x002b0| 00 | . | length: 0 0x2b5-0x2b5.7 (1) - | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x2b6-NA (0) + | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x002b0| 00 ff | .. | type: 255 0x2b6-0x2b7.7 (2) 0x002b0| 00 01 | .. | class: "in" (1) (Internet) 0x2b8-0x2b9.7 (2) | | | [1]{}: question 0x2ba-0x2ca.7 (17) @@ -328,7 +328,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x002c0| 6c 6f 63 61 6c | local | value: "local" 0x2c1-0x2c5.7 (5) | | | [2]{}: label 0x2c6-0x2c6.7 (1) 0x002c0| 00 | . | length: 0 0x2c6-0x2c6.7 (1) - | | | value: "linux.local" 0x2c7-NA (0) + | | | value: "linux.local" 0x002c0| 00 ff | .. | type: 255 0x2c7-0x2c8.7 (2) 0x002c0| 00 01 | .. | class: "in" (1) (Internet) 0x2c9-0x2ca.7 (2) | | | nameservers[0:2]: 0x26c-0x2f4.7 (137) @@ -345,7 +345,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x002c0| 6c 6f 63 61 6c | local | value: "local" 0x2c1-0x2c5.7 (5) | | | [2]{}: label 0x2c6-0x2c6.7 (1) 0x002c0| 00 | . | length: 0 0x2c6-0x2c6.7 (1) - | | | value: "linux.local" 0x2c7-NA (0) + | | | value: "linux.local" 0x002c0| 00 1c | .. | type: "aaaa" (28) 0x2cd-0x2ce.7 (2) 0x002c0| 00| .| class: "in" (1) (Internet) 0x2cf-0x2d0.7 (2) 0x002d0|01 |. | @@ -462,7 +462,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x002b0| 61 72 70 61 | arpa | value: "arpa" 0x2b1-0x2b4.7 (4) | | | [34]{}: label 0x2b5-0x2b5.7 (1) 0x002b0| 00 | . | length: 0 0x2b5-0x2b5.7 (1) - | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x2b6-NA (0) + | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." | | | ptr{}: 0x2ba-0x2f4.7 (59) | | | labels[0:3]: 0x2ba-0x2f4.7 (59) | | | [0]{}: label 0x2ba-0x2f4.7 (59) @@ -475,7 +475,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x002c0| 6c 6f 63 61 6c | local | value: "local" 0x2c1-0x2c5.7 (5) | | | [2]{}: label 0x2c6-0x2c6.7 (1) 0x002c0| 00 | . | length: 0 0x2c6-0x2c6.7 (1) - | | | value: "linux.local" 0x2c7-NA (0) + | | | value: "linux.local" 0x002e0| 00 0c | .. | type: "ptr" (12) 0x2e9-0x2ea.7 (2) 0x002e0| 00 01 | .. | class: "in" (1) (Internet) 0x2eb-0x2ec.7 (2) 0x002e0| 00 00 00| ...| ttl: 120 0x2ed-0x2f0.7 (4) @@ -540,7 +540,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00350| 6c 6f 63 61 6c | local | value: "local" 0x356-0x35a.7 (5) | | | [2]{}: label 0x35b-0x35b.7 (1) 0x00350| 00 | . | length: 0 0x35b-0x35b.7 (1) - | | | value: "linux.local" 0x35c-NA (0) + | | | value: "linux.local" 0x00350| 00 0d | .. | type: "hinfo" (13) 0x35c-0x35d.7 (2) 0x00350| 80 01| ..| class: "unassigned" (32769) (Unassigned) 0x35e-0x35f.7 (2) 0x00360|00 00 00 78 |...x | ttl: 120 0x360-0x363.7 (4) @@ -560,7 +560,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00350| 6c 6f 63 61 6c | local | value: "local" 0x356-0x35a.7 (5) | | | [2]{}: label 0x35b-0x35b.7 (1) 0x00350| 00 | . | length: 0 0x35b-0x35b.7 (1) - | | | value: "linux.local" 0x35c-NA (0) + | | | value: "linux.local" 0x00370| 00 1c | .. | type: "aaaa" (28) 0x373-0x374.7 (2) 0x00370| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x375-0x376.7 (2) 0x00370| 00 00 00 78 | ...x | ttl: 120 0x377-0x37a.7 (4) @@ -580,7 +580,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00350| 6c 6f 63 61 6c | local | value: "local" 0x356-0x35a.7 (5) | | | [2]{}: label 0x35b-0x35b.7 (1) 0x00350| 00 | . | length: 0 0x35b-0x35b.7 (1) - | | | value: "linux.local" 0x35c-NA (0) + | | | value: "linux.local" 0x00380| 00| .| type: "aaaa" (28) 0x38f-0x390.7 (2) 0x00390|1c |. | 0x00390| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x391-0x392.7 (2) @@ -601,7 +601,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00350| 6c 6f 63 61 6c | local | value: "local" 0x356-0x35a.7 (5) | | | [2]{}: label 0x35b-0x35b.7 (1) 0x00350| 00 | . | length: 0 0x35b-0x35b.7 (1) - | | | value: "linux.local" 0x35c-NA (0) + | | | value: "linux.local" 0x003a0| 00 1c | .. | type: "aaaa" (28) 0x3ab-0x3ac.7 (2) 0x003a0| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x3ad-0x3ae.7 (2) 0x003a0| 00| .| ttl: 120 0x3af-0x3b2.7 (4) @@ -763,7 +763,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00460| 61 72 70 61 | arpa | value: "arpa" 0x464-0x467.7 (4) | | | [34]{}: label 0x468-0x468.7 (1) 0x00460| 00 | . | length: 0 0x468-0x468.7 (1) - | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x469-NA (0) + | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x00460| 00 ff | .. | type: 255 0x469-0x46a.7 (2) 0x00460| 00 01 | .. | class: "in" (1) (Internet) 0x46b-0x46c.7 (2) | | | [1]{}: question 0x46d-0x47d.7 (17) @@ -778,7 +778,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00470| 6c 6f 63 61 6c | local | value: "local" 0x474-0x478.7 (5) | | | [2]{}: label 0x479-0x479.7 (1) 0x00470| 00 | . | length: 0 0x479-0x479.7 (1) - | | | value: "linux.local" 0x47a-NA (0) + | | | value: "linux.local" 0x00470| 00 ff | .. | type: 255 0x47a-0x47b.7 (2) 0x00470| 00 01 | .. | class: "in" (1) (Internet) 0x47c-0x47d.7 (2) | | | nameservers[0:2]: 0x41f-0x4a7.7 (137) @@ -796,7 +796,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00470| 6c 6f 63 61 6c | local | value: "local" 0x474-0x478.7 (5) | | | [2]{}: label 0x479-0x479.7 (1) 0x00470| 00 | . | length: 0 0x479-0x479.7 (1) - | | | value: "linux.local" 0x47a-NA (0) + | | | value: "linux.local" 0x00480|00 1c |.. | type: "aaaa" (28) 0x480-0x481.7 (2) 0x00480| 00 01 | .. | class: "in" (1) (Internet) 0x482-0x483.7 (2) 0x00480| 00 00 00 78 | ...x | ttl: 120 0x484-0x487.7 (4) @@ -912,7 +912,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00460| 61 72 70 61 | arpa | value: "arpa" 0x464-0x467.7 (4) | | | [34]{}: label 0x468-0x468.7 (1) 0x00460| 00 | . | length: 0 0x468-0x468.7 (1) - | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x469-NA (0) + | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." | | | ptr{}: 0x46d-0x4a7.7 (59) | | | labels[0:3]: 0x46d-0x4a7.7 (59) | | | [0]{}: label 0x46d-0x4a7.7 (59) @@ -926,7 +926,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00470| 6c 6f 63 61 6c | local | value: "local" 0x474-0x478.7 (5) | | | [2]{}: label 0x479-0x479.7 (1) 0x00470| 00 | . | length: 0 0x479-0x479.7 (1) - | | | value: "linux.local" 0x47a-NA (0) + | | | value: "linux.local" 0x00490| 00 0c | .. | type: "ptr" (12) 0x49c-0x49d.7 (2) 0x00490| 00 01| ..| class: "in" (1) (Internet) 0x49e-0x49f.7 (2) 0x004a0|00 00 00 78 |...x | ttl: 120 0x4a0-0x4a3.7 (4) @@ -1083,7 +1083,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00540| 61 72 70 61 | arpa | value: "arpa" 0x547-0x54a.7 (4) | | | [34]{}: label 0x54b-0x54b.7 (1) 0x00540| 00 | . | length: 0 0x54b-0x54b.7 (1) - | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x54c-NA (0) + | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x00540| 00 ff | .. | type: 255 0x54c-0x54d.7 (2) 0x00540| 00 01| ..| class: "in" (1) (Internet) 0x54e-0x54f.7 (2) | | | [1]{}: question 0x550-0x560.7 (17) @@ -1097,7 +1097,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00550| 6c 6f 63 61 6c | local | value: "local" 0x557-0x55b.7 (5) | | | [2]{}: label 0x55c-0x55c.7 (1) 0x00550| 00 | . | length: 0 0x55c-0x55c.7 (1) - | | | value: "linux.local" 0x55d-NA (0) + | | | value: "linux.local" 0x00550| 00 ff | .. | type: 255 0x55d-0x55e.7 (2) 0x00550| 00| .| class: "in" (1) (Internet) 0x55f-0x560.7 (2) 0x00560|01 |. | @@ -1115,7 +1115,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00550| 6c 6f 63 61 6c | local | value: "local" 0x557-0x55b.7 (5) | | | [2]{}: label 0x55c-0x55c.7 (1) 0x00550| 00 | . | length: 0 0x55c-0x55c.7 (1) - | | | value: "linux.local" 0x55d-NA (0) + | | | value: "linux.local" 0x00560| 00 1c | .. | type: "aaaa" (28) 0x563-0x564.7 (2) 0x00560| 00 01 | .. | class: "in" (1) (Internet) 0x565-0x566.7 (2) 0x00560| 00 00 00 78 | ...x | ttl: 120 0x567-0x56a.7 (4) @@ -1231,7 +1231,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00540| 61 72 70 61 | arpa | value: "arpa" 0x547-0x54a.7 (4) | | | [34]{}: label 0x54b-0x54b.7 (1) 0x00540| 00 | . | length: 0 0x54b-0x54b.7 (1) - | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x54c-NA (0) + | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." | | | ptr{}: 0x550-0x58a.7 (59) | | | labels[0:3]: 0x550-0x58a.7 (59) | | | [0]{}: label 0x550-0x58a.7 (59) @@ -1244,7 +1244,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00550| 6c 6f 63 61 6c | local | value: "local" 0x557-0x55b.7 (5) | | | [2]{}: label 0x55c-0x55c.7 (1) 0x00550| 00 | . | length: 0 0x55c-0x55c.7 (1) - | | | value: "linux.local" 0x55d-NA (0) + | | | value: "linux.local" 0x00570| 00| .| type: "ptr" (12) 0x57f-0x580.7 (2) 0x00580|0c |. | 0x00580| 00 01 | .. | class: "in" (1) (Internet) 0x581-0x582.7 (2) @@ -1310,7 +1310,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x005f0|6c |l | | | | [2]{}: label 0x5f1-0x5f1.7 (1) 0x005f0| 00 | . | length: 0 0x5f1-0x5f1.7 (1) - | | | value: "linux.local" 0x5f2-NA (0) + | | | value: "linux.local" 0x005f0| 00 0d | .. | type: "hinfo" (13) 0x5f2-0x5f3.7 (2) 0x005f0| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x5f4-0x5f5.7 (2) 0x005f0| 00 00 00 78 | ...x | ttl: 120 0x5f6-0x5f9.7 (4) @@ -1331,7 +1331,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x005f0|6c |l | | | | [2]{}: label 0x5f1-0x5f1.7 (1) 0x005f0| 00 | . | length: 0 0x5f1-0x5f1.7 (1) - | | | value: "linux.local" 0x5f2-NA (0) + | | | value: "linux.local" 0x00600| 00 1c | .. | type: "aaaa" (28) 0x609-0x60a.7 (2) 0x00600| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x60b-0x60c.7 (2) 0x00600| 00 00 00| ...| ttl: 120 0x60d-0x610.7 (4) @@ -1353,7 +1353,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x005f0|6c |l | | | | [2]{}: label 0x5f1-0x5f1.7 (1) 0x005f0| 00 | . | length: 0 0x5f1-0x5f1.7 (1) - | | | value: "linux.local" 0x5f2-NA (0) + | | | value: "linux.local" 0x00620| 00 1c | .. | type: "aaaa" (28) 0x625-0x626.7 (2) 0x00620| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x627-0x628.7 (2) 0x00620| 00 00 00 78 | ...x | ttl: 120 0x629-0x62c.7 (4) @@ -1375,7 +1375,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x005f0|6c |l | | | | [2]{}: label 0x5f1-0x5f1.7 (1) 0x005f0| 00 | . | length: 0 0x5f1-0x5f1.7 (1) - | | | value: "linux.local" 0x5f2-NA (0) + | | | value: "linux.local" 0x00640| 00 1c | .. | type: "aaaa" (28) 0x641-0x642.7 (2) 0x00640| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x643-0x644.7 (2) 0x00640| 00 00 00 78 | ...x | ttl: 120 0x645-0x648.7 (4) @@ -1537,7 +1537,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x006f0| 61 72 70 61 | arpa | value: "arpa" 0x6fa-0x6fd.7 (4) | | | [34]{}: label 0x6fe-0x6fe.7 (1) 0x006f0| 00 | . | length: 0 0x6fe-0x6fe.7 (1) - | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x6ff-NA (0) + | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x006f0| 00| .| type: "ptr" (12) 0x6ff-0x700.7 (2) 0x00700|0c |. | 0x00700| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x701-0x702.7 (2) @@ -1553,7 +1553,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00710|6c 6f 63 61 6c |local | value: "local" 0x710-0x714.7 (5) | | | [2]{}: label 0x715-0x715.7 (1) 0x00710| 00 | . | length: 0 0x715-0x715.7 (1) - | | | value: "linux.local" 0x716-NA (0) + | | | value: "linux.local" | | | [1]{}: answer 0x709-0x731.7 (41) | | | name{}: 0x709-0x717.7 (15) | | | labels[0:3]: 0x709-0x717.7 (15) @@ -1567,7 +1567,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00710|6c 6f 63 61 6c |local | value: "local" 0x710-0x714.7 (5) | | | [2]{}: label 0x715-0x715.7 (1) 0x00710| 00 | . | length: 0 0x715-0x715.7 (1) - | | | value: "linux.local" 0x716-NA (0) + | | | value: "linux.local" 0x00710| 00 1c | .. | type: "aaaa" (28) 0x718-0x719.7 (2) 0x00710| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x71a-0x71b.7 (2) 0x00710| 00 00 00 78| ...x| ttl: 120 0x71c-0x71f.7 (4) @@ -1727,7 +1727,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x007d0| 61 72 70 61 | arpa | value: "arpa" 0x7d1-0x7d4.7 (4) | | | [34]{}: label 0x7d5-0x7d5.7 (1) 0x007d0| 00 | . | length: 0 0x7d5-0x7d5.7 (1) - | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x7d6-NA (0) + | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x007d0| 00 0c | .. | type: "ptr" (12) 0x7d6-0x7d7.7 (2) 0x007d0| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x7d8-0x7d9.7 (2) 0x007d0| 00 00 00 78 | ...x | ttl: 120 0x7da-0x7dd.7 (4) @@ -1742,7 +1742,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x007e0| 6c 6f 63 61 6c | local | value: "local" 0x7e7-0x7eb.7 (5) | | | [2]{}: label 0x7ec-0x7ec.7 (1) 0x007e0| 00 | . | length: 0 0x7ec-0x7ec.7 (1) - | | | value: "linux.local" 0x7ed-NA (0) + | | | value: "linux.local" | | | [1]{}: answer 0x7e0-0x808.7 (41) | | | name{}: 0x7e0-0x7ee.7 (15) | | | labels[0:3]: 0x7e0-0x7ee.7 (15) @@ -1756,7 +1756,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x007e0| 6c 6f 63 61 6c | local | value: "local" 0x7e7-0x7eb.7 (5) | | | [2]{}: label 0x7ec-0x7ec.7 (1) 0x007e0| 00 | . | length: 0 0x7ec-0x7ec.7 (1) - | | | value: "linux.local" 0x7ed-NA (0) + | | | value: "linux.local" 0x007e0| 00| .| type: "aaaa" (28) 0x7ef-0x7f0.7 (2) 0x007f0|1c |. | 0x007f0| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x7f1-0x7f2.7 (2) @@ -1777,7 +1777,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x007e0| 6c 6f 63 61 6c | local | value: "local" 0x7e7-0x7eb.7 (5) | | | [2]{}: label 0x7ec-0x7ec.7 (1) 0x007e0| 00 | . | length: 0 0x7ec-0x7ec.7 (1) - | | | value: "linux.local" 0x7ed-NA (0) + | | | value: "linux.local" 0x00800| 00 1c | .. | type: "aaaa" (28) 0x80b-0x80c.7 (2) 0x00800| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x80d-0x80e.7 (2) 0x00800| 00| .| ttl: 120 0x80f-0x812.7 (4) @@ -1798,7 +1798,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x007e0| 6c 6f 63 61 6c | local | value: "local" 0x7e7-0x7eb.7 (5) | | | [2]{}: label 0x7ec-0x7ec.7 (1) 0x007e0| 00 | . | length: 0 0x7ec-0x7ec.7 (1) - | | | value: "linux.local" 0x7ed-NA (0) + | | | value: "linux.local" 0x00820| 00 1c | .. | type: "aaaa" (28) 0x827-0x828.7 (2) 0x00820| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x829-0x82a.7 (2) 0x00820| 00 00 00 78 | ...x | ttl: 120 0x82b-0x82e.7 (4) @@ -1819,7 +1819,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x007e0| 6c 6f 63 61 6c | local | value: "local" 0x7e7-0x7eb.7 (5) | | | [2]{}: label 0x7ec-0x7ec.7 (1) 0x007e0| 00 | . | length: 0 0x7ec-0x7ec.7 (1) - | | | value: "linux.local" 0x7ed-NA (0) + | | | value: "linux.local" 0x00840| 00 1c | .. | type: "aaaa" (28) 0x843-0x844.7 (2) 0x00840| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x845-0x846.7 (2) 0x00840| 00 00 00 78 | ...x | ttl: 120 0x847-0x84a.7 (4) @@ -1982,7 +1982,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x008f0| 61 72 70 61| arpa| value: "arpa" 0x8fc-0x8ff.7 (4) | | | [34]{}: label 0x900-0x900.7 (1) 0x00900|00 |. | length: 0 0x900-0x900.7 (1) - | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x901-NA (0) + | | | value: "1.e.6.0.8.9.e.c.7.d.9.3.9.9.9.0.0.0.0.0.d.2.0.1..." 0x00900| 00 0c | .. | type: "ptr" (12) 0x901-0x902.7 (2) 0x00900| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x903-0x904.7 (2) 0x00900| 00 00 00 78 | ...x | ttl: 120 0x905-0x908.7 (4) @@ -1998,7 +1998,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00910| 6c 6f 63 61 6c | local | value: "local" 0x912-0x916.7 (5) | | | [2]{}: label 0x917-0x917.7 (1) 0x00910| 00 | . | length: 0 0x917-0x917.7 (1) - | | | value: "linux.local" 0x918-NA (0) + | | | value: "linux.local" | | | [1]{}: answer 0x90b-0x933.7 (41) | | | name{}: 0x90b-0x919.7 (15) | | | labels[0:3]: 0x90b-0x919.7 (15) @@ -2013,7 +2013,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00910| 6c 6f 63 61 6c | local | value: "local" 0x912-0x916.7 (5) | | | [2]{}: label 0x917-0x917.7 (1) 0x00910| 00 | . | length: 0 0x917-0x917.7 (1) - | | | value: "linux.local" 0x918-NA (0) + | | | value: "linux.local" 0x00910| 00 1c | .. | type: "aaaa" (28) 0x91a-0x91b.7 (2) 0x00910| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x91c-0x91d.7 (2) 0x00910| 00 00| ..| ttl: 120 0x91e-0x921.7 (4) @@ -2035,7 +2035,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00910| 6c 6f 63 61 6c | local | value: "local" 0x912-0x916.7 (5) | | | [2]{}: label 0x917-0x917.7 (1) 0x00910| 00 | . | length: 0 0x917-0x917.7 (1) - | | | value: "linux.local" 0x918-NA (0) + | | | value: "linux.local" 0x00930| 00 1c | .. | type: "aaaa" (28) 0x936-0x937.7 (2) 0x00930| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x938-0x939.7 (2) 0x00930| 00 00 00 78 | ...x | ttl: 120 0x93a-0x93d.7 (4) @@ -2055,7 +2055,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00910| 6c 6f 63 61 6c | local | value: "local" 0x912-0x916.7 (5) | | | [2]{}: label 0x917-0x917.7 (1) 0x00910| 00 | . | length: 0 0x917-0x917.7 (1) - | | | value: "linux.local" 0x918-NA (0) + | | | value: "linux.local" 0x00950| 00 1c | .. | type: "aaaa" (28) 0x952-0x953.7 (2) 0x00950| 80 01 | .. | class: "unassigned" (32769) (Unassigned) 0x954-0x955.7 (2) 0x00950| 00 00 00 78 | ...x | ttl: 120 0x956-0x959.7 (4) @@ -2076,7 +2076,7 @@ $ fq -d pcap dv ipv6_http.pcap 0x00910| 6c 6f 63 61 6c | local | value: "local" 0x912-0x916.7 (5) | | | [2]{}: label 0x917-0x917.7 (1) 0x00910| 00 | . | length: 0 0x917-0x917.7 (1) - | | | value: "linux.local" 0x918-NA (0) + | | | value: "linux.local" 0x00960| 00 1c| ..| type: "aaaa" (28) 0x96e-0x96f.7 (2) 0x00970|80 01 |.. | class: "unassigned" (32769) (Unassigned) 0x970-0x971.7 (2) 0x00970| 00 00 00 78 | ...x | ttl: 120 0x972-0x975.7 (4) @@ -3484,20 +3484,20 @@ $ fq -d pcap dv ipv6_http.pcap | | | tcp_connections[0:1]: 0x23c7-NA (0) | | | [0]{}: tcp_connection 0x23c7-NA (0) | | | client{}: 0x23c7-NA (0) - | | | ip: "2001:6f8:102d:0:2d0:9ff:fee3:e8de" 0x23c7-NA (0) - | | | port: 59201 0x23c7-NA (0) - | | | has_start: true 0x23c7-NA (0) - | | | has_end: true 0x23c7-NA (0) - | | | skipped_bytes: 0 0x23c7-NA (0) + | | | ip: "2001:6f8:102d:0:2d0:9ff:fee3:e8de" + | | | port: 59201 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0xef.7 (240) * |until 0xef.7 (end) (240) | | | | | server{}: 0x23c7-NA (0) - | | | ip: "2001:6f8:900:7c0::2" 0x23c7-NA (0) + | | | ip: "2001:6f8:900:7c0::2" | | | port: "http" (80) (World Wide Web HTTP) 0x23c7-NA (0) - | | | has_start: true 0x23c7-NA (0) - | | | has_end: true 0x23c7-NA (0) - | | | skipped_bytes: 0 0x23c7-NA (0) + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d|HTTP/1.1 200 OK.| stream: raw bits 0x0-0x8d2.7 (2259) * |until 0x8d2.7 (end) (2259) | | diff --git a/format/pcap/testdata/link_type_raw.pcap.fqtest b/format/pcap/testdata/link_type_raw.pcap.fqtest index 4b64bee694..fa95fbd1b1 100644 --- a/format/pcap/testdata/link_type_raw.pcap.fqtest +++ b/format/pcap/testdata/link_type_raw.pcap.fqtest @@ -66,7 +66,7 @@ $ fq dv link_type_raw.pcap 0x60|6d |m | | | | [3]{}: label 0x61-0x61.7 (1) 0x60| 00 | . | length: 0 0x61-0x61.7 (1) - | | | value: "mtalk.google.com" 0x62-NA (0) + | | | value: "mtalk.google.com" 0x60| 00 1c | .. | type: "aaaa" (28) 0x62-0x63.7 (2) 0x60| 00 01| | ..| | class: "in" (1) (Internet) 0x64-0x65.7 (2) | | | answers[0:0]: 0x66-NA (0) diff --git a/format/pcap/testdata/many_interfaces.fqtest b/format/pcap/testdata/many_interfaces.fqtest index 4fdcf075c5..bc8bd1aefd 100644 --- a/format/pcap/testdata/many_interfaces.fqtest +++ b/format/pcap/testdata/many_interfaces.fqtest @@ -629,7 +629,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00940| 61 72 70 61 | arpa | value: "arpa" 0x941-0x944.7 (4) | | | [6]{}: label 0x945-0x945.7 (1) 0x00940| 00 | . | length: 0 0x945-0x945.7 (1) - | | | value: "139.1.168.192.in-addr.arpa" 0x946-NA (0) + | | | value: "139.1.168.192.in-addr.arpa" 0x00940| 00 0c | .. | type: "ptr" (12) 0x946-0x947.7 (2) 0x00940| 00 01 | .. | class: "in" (1) (Internet) 0x948-0x949.7 (2) | | | answers[0:0]: 0x94a-NA (0) @@ -753,7 +753,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00a30| 61 72 70 61 | arpa | value: "arpa" 0xa35-0xa38.7 (4) | | | [6]{}: label 0xa39-0xa39.7 (1) 0x00a30| 00 | . | length: 0 0xa39-0xa39.7 (1) - | | | value: "139.1.168.192.in-addr.arpa" 0xa3a-NA (0) + | | | value: "139.1.168.192.in-addr.arpa" 0x00a30| 00 0c | .. | type: "ptr" (12) 0xa3a-0xa3b.7 (2) 0x00a30| 00 01 | .. | class: "in" (1) (Internet) 0xa3c-0xa3d.7 (2) | | | answers[0:1]: 0xa1e-0xa57.7 (58) @@ -784,7 +784,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00a30| 61 72 70 61 | arpa | value: "arpa" 0xa35-0xa38.7 (4) | | | [6]{}: label 0xa39-0xa39.7 (1) 0x00a30| 00 | . | length: 0 0xa39-0xa39.7 (1) - | | | value: "139.1.168.192.in-addr.arpa" 0xa3a-NA (0) + | | | value: "139.1.168.192.in-addr.arpa" 0x00a40|00 0c |.. | type: "ptr" (12) 0xa40-0xa41.7 (2) 0x00a40| 00 01 | .. | class: "in" (1) (Internet) 0xa42-0xa43.7 (2) 0x00a40| 00 00 00 00 | .... | ttl: 0 0xa44-0xa47.7 (4) @@ -797,7 +797,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00a50|65 6c 73 2d 4d 42 50 |els-MBP | | | | [1]{}: label 0xa57-0xa57.7 (1) 0x00a50| 00 | . | length: 0 0xa57-0xa57.7 (1) - | | | value: "Hadriels-MBP" 0xa58-NA (0) + | | | value: "Hadriels-MBP" | | | nameservers[0:0]: 0xa58-NA (0) | | | additionals[0:0]: 0xa58-NA (0) | | | padding: raw bits 0xa58-NA (0) @@ -878,7 +878,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00ac0| 61 72 70 61 | arpa | value: "arpa" 0xac7-0xaca.7 (4) | | | [6]{}: label 0xacb-0xacb.7 (1) 0x00ac0| 00 | . | length: 0 0xacb-0xacb.7 (1) - | | | value: "255.255.255.255.in-addr.arpa" 0xacc-NA (0) + | | | value: "255.255.255.255.in-addr.arpa" 0x00ac0| 00 0c | .. | type: "ptr" (12) 0xacc-0xacd.7 (2) 0x00ac0| 00 01| ..| class: "in" (1) (Internet) 0xace-0xacf.7 (2) | | | answers[0:0]: 0xad0-NA (0) @@ -962,7 +962,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00b40|72 70 61 |rpa | | | | [6]{}: label 0xb43-0xb43.7 (1) 0x00b40| 00 | . | length: 0 0xb43-0xb43.7 (1) - | | | value: "255.255.255.255.in-addr.arpa" 0xb44-NA (0) + | | | value: "255.255.255.255.in-addr.arpa" 0x00b40| 00 0c | .. | type: "ptr" (12) 0xb44-0xb45.7 (2) 0x00b40| 00 01 | .. | class: "in" (1) (Internet) 0xb46-0xb47.7 (2) | | | answers[0:0]: 0xb48-NA (0) @@ -990,7 +990,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00b60| 41 52 50 41 | ARPA | value: "ARPA" 0xb61-0xb64.7 (4) | | | [6]{}: label 0xb65-0xb65.7 (1) 0x00b60| 00 | . | length: 0 0xb65-0xb65.7 (1) - | | | value: "255.255.255.255.IN-ADDR.ARPA" 0xb66-NA (0) + | | | value: "255.255.255.255.IN-ADDR.ARPA" | | | mname{}: 0xb48-0xb71.7 (42) | | | labels[0:7]: 0xb48-0xb71.7 (42) | | | [0]{}: label 0xb48-0xb71.7 (42) @@ -1015,7 +1015,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00b60| 41 52 50 41 | ARPA | value: "ARPA" 0xb61-0xb64.7 (4) | | | [6]{}: label 0xb65-0xb65.7 (1) 0x00b60| 00 | . | length: 0 0xb65-0xb65.7 (1) - | | | value: "255.255.255.255.IN-ADDR.ARPA" 0xb66-NA (0) + | | | value: "255.255.255.255.IN-ADDR.ARPA" 0x00b60| 00 06 | .. | type: "soa" (6) 0xb66-0xb67.7 (2) 0x00b60| 00 01 | .. | class: "in" (1) (Internet) 0xb68-0xb69.7 (2) 0x00b60| 00 01 51 80 | ..Q. | ttl: 86400 0xb6a-0xb6d.7 (4) @@ -1024,7 +1024,7 @@ $ fq -d pcapng dv many_interfaces.pcapng | | | labels[0:1]: 0xb72-0xb72.7 (1) | | | [0]{}: label 0xb72-0xb72.7 (1) 0x00b70| 00 | . | length: 0 0xb72-0xb72.7 (1) - | | | value: "" 0xb73-NA (0) + | | | value: "" 0x00b70| 00 00 00 00 | .... | serial: 0 0xb73-0xb76.7 (4) 0x00b70| 00 00 70 80 | ..p. | refresh: 28800 0xb77-0xb7a.7 (4) 0x00b70| 00 00 1c 20 | ... | retry: 7200 0xb7b-0xb7e.7 (4) @@ -1110,7 +1110,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00bf0| 61 72 70 61 | arpa | value: "arpa" 0xbf5-0xbf8.7 (4) | | | [6]{}: label 0xbf9-0xbf9.7 (1) 0x00bf0| 00 | . | length: 0 0xbf9-0xbf9.7 (1) - | | | value: "255.1.168.192.in-addr.arpa" 0xbfa-NA (0) + | | | value: "255.1.168.192.in-addr.arpa" 0x00bf0| 00 0c | .. | type: "ptr" (12) 0xbfa-0xbfb.7 (2) 0x00bf0| 00 01 | .. | class: "in" (1) (Internet) 0xbfc-0xbfd.7 (2) | | | answers[0:0]: 0xbfe-NA (0) @@ -1232,7 +1232,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00ce0| 61 72 70 61 | arpa | value: "arpa" 0xce9-0xcec.7 (4) | | | [6]{}: label 0xced-0xced.7 (1) 0x00ce0| 00 | . | length: 0 0xced-0xced.7 (1) - | | | value: "255.1.168.192.in-addr.arpa" 0xcee-NA (0) + | | | value: "255.1.168.192.in-addr.arpa" 0x00ce0| 00 0c| ..| type: "ptr" (12) 0xcee-0xcef.7 (2) 0x00cf0|00 01 |.. | class: "in" (1) (Internet) 0xcf0-0xcf1.7 (2) | | | answers[0:0]: 0xcf2-NA (0) @@ -1356,7 +1356,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00dd0| 61 72 70 61 | arpa | value: "arpa" 0xdd5-0xdd8.7 (4) | | | [6]{}: label 0xdd9-0xdd9.7 (1) 0x00dd0| 00 | . | length: 0 0xdd9-0xdd9.7 (1) - | | | value: "253.12.253.17.in-addr.arpa" 0xdda-NA (0) + | | | value: "253.12.253.17.in-addr.arpa" 0x00dd0| 00 0c | .. | type: "ptr" (12) 0xdda-0xddb.7 (2) 0x00dd0| 00 01 | .. | class: "in" (1) (Internet) 0xddc-0xddd.7 (2) | | | answers[0:0]: 0xdde-NA (0) @@ -1518,7 +1518,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00f30| 61 72 70 61 | arpa | value: "arpa" 0xf39-0xf3c.7 (4) | | | [6]{}: label 0xf3d-0xf3d.7 (1) 0x00f30| 00 | . | length: 0 0xf3d-0xf3d.7 (1) - | | | value: "253.12.253.17.in-addr.arpa" 0xf3e-NA (0) + | | | value: "253.12.253.17.in-addr.arpa" 0x00f30| 00 0c| ..| type: "ptr" (12) 0xf3e-0xf3f.7 (2) 0x00f40|00 01 |.. | class: "in" (1) (Internet) 0xf40-0xf41.7 (2) | | | answers[0:2]: 0xf22-0xf82.7 (97) @@ -1547,7 +1547,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00f30| 61 72 70 61 | arpa | value: "arpa" 0xf39-0xf3c.7 (4) | | | [6]{}: label 0xf3d-0xf3d.7 (1) 0x00f30| 00 | . | length: 0 0xf3d-0xf3d.7 (1) - | | | value: "253.12.253.17.in-addr.arpa" 0xf3e-NA (0) + | | | value: "253.12.253.17.in-addr.arpa" 0x00f40| 00 0c | .. | type: "ptr" (12) 0xf44-0xf45.7 (2) 0x00f40| 00 01 | .. | class: "in" (1) (Internet) 0xf46-0xf47.7 (2) 0x00f40| 00 00 0a 8c | .... | ttl: 2700 0xf48-0xf4b.7 (4) @@ -1567,7 +1567,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00f60| 63 6f 6d | com | value: "com" 0xf66-0xf68.7 (3) | | | [3]{}: label 0xf69-0xf69.7 (1) 0x00f60| 00 | . | length: 0 0xf69-0xf69.7 (1) - | | | value: "usmia1-ntp-002.aaplimg.com" 0xf6a-NA (0) + | | | value: "usmia1-ntp-002.aaplimg.com" | | | [1]{}: answer 0xf22-0xf82.7 (97) | | | name{}: 0xf22-0xf6b.7 (74) | | | labels[0:7]: 0xf22-0xf6b.7 (74) @@ -1593,7 +1593,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00f30| 61 72 70 61 | arpa | value: "arpa" 0xf39-0xf3c.7 (4) | | | [6]{}: label 0xf3d-0xf3d.7 (1) 0x00f30| 00 | . | length: 0 0xf3d-0xf3d.7 (1) - | | | value: "253.12.253.17.in-addr.arpa" 0xf3e-NA (0) + | | | value: "253.12.253.17.in-addr.arpa" | | | ptr{}: 0xf65-0xf82.7 (30) | | | labels[0:4]: 0xf65-0xf82.7 (30) | | | [0]{}: label 0xf76-0xf7a.7 (5) @@ -1610,7 +1610,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00f80| c0 4f | .O | pointer: 79 0xf81.2-0xf82.7 (1.6) | | | [3]{}: label 0xf69-0xf69.7 (1) 0x00f60| 00 | . | length: 0 0xf69-0xf69.7 (1) - | | | value: "time.apple.com" 0xf6a-NA (0) + | | | value: "time.apple.com" 0x00f60| 00 0c | .. | type: "ptr" (12) 0xf6c-0xf6d.7 (2) 0x00f60| 00 01| ..| class: "in" (1) (Internet) 0xf6e-0xf6f.7 (2) 0x00f70|00 00 0a 8c |.... | ttl: 2700 0xf70-0xf73.7 (4) @@ -1695,7 +1695,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00ff0|72 70 61 |rpa | | | | [6]{}: label 0xff3-0xff3.7 (1) 0x00ff0| 00 | . | length: 0 0xff3-0xff3.7 (1) - | | | value: "1.1.168.192.in-addr.arpa" 0xff4-NA (0) + | | | value: "1.1.168.192.in-addr.arpa" 0x00ff0| 00 0c | .. | type: "ptr" (12) 0xff4-0xff5.7 (2) 0x00ff0| 00 01 | .. | class: "in" (1) (Internet) 0xff6-0xff7.7 (2) | | | answers[0:0]: 0xff8-NA (0) @@ -1778,7 +1778,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01060| 61 72 70 61 | arpa | value: "arpa" 0x1063-0x1066.7 (4) | | | [6]{}: label 0x1067-0x1067.7 (1) 0x01060| 00 | . | length: 0 0x1067-0x1067.7 (1) - | | | value: "1.1.168.192.in-addr.arpa" 0x1068-NA (0) + | | | value: "1.1.168.192.in-addr.arpa" 0x01060| 00 0c | .. | type: "ptr" (12) 0x1068-0x1069.7 (2) 0x01060| 00 01 | .. | class: "in" (1) (Internet) 0x106a-0x106b.7 (2) | | | answers[0:1]: 0x104e-0x1080.7 (51) @@ -1808,7 +1808,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01060| 61 72 70 61 | arpa | value: "arpa" 0x1063-0x1066.7 (4) | | | [6]{}: label 0x1067-0x1067.7 (1) 0x01060| 00 | . | length: 0 0x1067-0x1067.7 (1) - | | | value: "1.1.168.192.in-addr.arpa" 0x1068-NA (0) + | | | value: "1.1.168.192.in-addr.arpa" 0x01060| 00 0c| ..| type: "ptr" (12) 0x106e-0x106f.7 (2) 0x01070|00 01 |.. | class: "in" (1) (Internet) 0x1070-0x1071.7 (2) 0x01070| 00 00 00 00 | .... | ttl: 0 0x1072-0x1075.7 (4) @@ -1820,7 +1820,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01070| 6b 61 70 6c 61 6b 65| kaplake| value: "kaplake" 0x1079-0x107f.7 (7) | | | [1]{}: label 0x1080-0x1080.7 (1) 0x01080|00 |. | length: 0 0x1080-0x1080.7 (1) - | | | value: "kaplake" 0x1081-NA (0) + | | | value: "kaplake" | | | nameservers[0:0]: 0x1081-NA (0) | | | additionals[0:0]: 0x1081-NA (0) 0x01080| 00 00 00 | ... | padding: raw bits 0x1081-0x1083.7 (3) @@ -1901,7 +1901,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x010f0| 61 72 70 61 | arpa | value: "arpa" 0x10f3-0x10f6.7 (4) | | | [6]{}: label 0x10f7-0x10f7.7 (1) 0x010f0| 00 | . | length: 0 0x10f7-0x10f7.7 (1) - | | | value: "189.204.194.173.in-addr.arpa" 0x10f8-NA (0) + | | | value: "189.204.194.173.in-addr.arpa" 0x010f0| 00 0c | .. | type: "ptr" (12) 0x10f8-0x10f9.7 (2) 0x010f0| 00 01 | .. | class: "in" (1) (Internet) 0x10fa-0x10fb.7 (2) | | | answers[0:0]: 0x10fc-NA (0) @@ -1984,7 +1984,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01160| 61 72 70 61 | arpa | value: "arpa" 0x116b-0x116e.7 (4) | | | [6]{}: label 0x116f-0x116f.7 (1) 0x01160| 00| .| length: 0 0x116f-0x116f.7 (1) - | | | value: "189.204.194.173.in-addr.arpa" 0x1170-NA (0) + | | | value: "189.204.194.173.in-addr.arpa" 0x01170|00 0c |.. | type: "ptr" (12) 0x1170-0x1171.7 (2) 0x01170| 00 01 | .. | class: "in" (1) (Internet) 0x1172-0x1173.7 (2) | | | answers[0:1]: 0x1152-0x1195.7 (68) @@ -2014,7 +2014,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01160| 61 72 70 61 | arpa | value: "arpa" 0x116b-0x116e.7 (4) | | | [6]{}: label 0x116f-0x116f.7 (1) 0x01160| 00| .| length: 0 0x116f-0x116f.7 (1) - | | | value: "189.204.194.173.in-addr.arpa" 0x1170-NA (0) + | | | value: "189.204.194.173.in-addr.arpa" 0x01170| 00 0c | .. | type: "ptr" (12) 0x1176-0x1177.7 (2) 0x01170| 00 01 | .. | class: "in" (1) (Internet) 0x1178-0x1179.7 (2) 0x01170| 00 01 11 a3 | .... | ttl: 70051 0x117a-0x117d.7 (4) @@ -2033,7 +2033,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01190| 6e 65 74 | net | value: "net" 0x1192-0x1194.7 (3) | | | [3]{}: label 0x1195-0x1195.7 (1) 0x01190| 00 | . | length: 0 0x1195-0x1195.7 (1) - | | | value: "qb-in-f189.1e100.net" 0x1196-NA (0) + | | | value: "qb-in-f189.1e100.net" | | | nameservers[0:0]: 0x1196-NA (0) | | | additionals[0:0]: 0x1196-NA (0) 0x01190| 00 00 | .. | padding: raw bits 0x1196-0x1197.7 (2) @@ -2105,7 +2105,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01200|6f 6d |om | | | | [3]{}: label 0x1202-0x1202.7 (1) 0x01200| 00 | . | length: 0 0x1202-0x1202.7 (1) - | | | value: "clients6.google.com" 0x1203-NA (0) + | | | value: "clients6.google.com" 0x01200| 00 01 | .. | type: "a" (1) 0x1203-0x1204.7 (2) 0x01200| 00 01 | .. | class: "in" (1) (Internet) 0x1205-0x1206.7 (2) | | | answers[0:0]: 0x1207-NA (0) @@ -2180,7 +2180,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [3]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients6.google.com" 0x1273-NA (0) + | | | value: "clients6.google.com" 0x01270| 00 01 | .. | type: "a" (1) 0x1273-0x1274.7 (2) 0x01270| 00 01 | .. | class: "in" (1) (Internet) 0x1275-0x1276.7 (2) | | | answers[0:12]: 0x125e-0x133e.7 (225) @@ -2202,7 +2202,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [3]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients6.google.com" 0x1273-NA (0) + | | | value: "clients6.google.com" | | | cname{}: 0x1267-0x128e.7 (40) | | | labels[0:5]: 0x1267-0x128e.7 (40) | | | [0]{}: label 0x1283-0x128a.7 (8) @@ -2222,7 +2222,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [4]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients.l.google.com" 0x1273-NA (0) + | | | value: "clients.l.google.com" 0x01270| 00 05 | .. | type: "cname" (5) 0x1279-0x127a.7 (2) 0x01270| 00 01 | .. | class: "in" (1) (Internet) 0x127b-0x127c.7 (2) 0x01270| 00 00 00| ...| ttl: 16 0x127d-0x1280.7 (4) @@ -2251,7 +2251,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [4]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients.l.google.com" 0x1273-NA (0) + | | | value: "clients.l.google.com" 0x01290| 00 01 | .. | type: "a" (1) 0x1291-0x1292.7 (2) 0x01290| 00 01 | .. | class: "in" (1) (Internet) 0x1293-0x1294.7 (2) 0x01290| 00 00 00 e9 | .... | ttl: 233 0x1295-0x1298.7 (4) @@ -2280,7 +2280,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [4]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients.l.google.com" 0x1273-NA (0) + | | | value: "clients.l.google.com" 0x012a0| 00 01 | .. | type: "a" (1) 0x12a1-0x12a2.7 (2) 0x012a0| 00 01 | .. | class: "in" (1) (Internet) 0x12a3-0x12a4.7 (2) 0x012a0| 00 00 00 e9 | .... | ttl: 233 0x12a5-0x12a8.7 (4) @@ -2309,7 +2309,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [4]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients.l.google.com" 0x1273-NA (0) + | | | value: "clients.l.google.com" 0x012b0| 00 01 | .. | type: "a" (1) 0x12b1-0x12b2.7 (2) 0x012b0| 00 01 | .. | class: "in" (1) (Internet) 0x12b3-0x12b4.7 (2) 0x012b0| 00 00 00 e9 | .... | ttl: 233 0x12b5-0x12b8.7 (4) @@ -2338,7 +2338,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [4]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients.l.google.com" 0x1273-NA (0) + | | | value: "clients.l.google.com" 0x012c0| 00 01 | .. | type: "a" (1) 0x12c1-0x12c2.7 (2) 0x012c0| 00 01 | .. | class: "in" (1) (Internet) 0x12c3-0x12c4.7 (2) 0x012c0| 00 00 00 e9 | .... | ttl: 233 0x12c5-0x12c8.7 (4) @@ -2367,7 +2367,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [4]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients.l.google.com" 0x1273-NA (0) + | | | value: "clients.l.google.com" 0x012d0| 00 01 | .. | type: "a" (1) 0x12d1-0x12d2.7 (2) 0x012d0| 00 01 | .. | class: "in" (1) (Internet) 0x12d3-0x12d4.7 (2) 0x012d0| 00 00 00 e9 | .... | ttl: 233 0x12d5-0x12d8.7 (4) @@ -2396,7 +2396,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [4]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients.l.google.com" 0x1273-NA (0) + | | | value: "clients.l.google.com" 0x012e0| 00 01 | .. | type: "a" (1) 0x12e1-0x12e2.7 (2) 0x012e0| 00 01 | .. | class: "in" (1) (Internet) 0x12e3-0x12e4.7 (2) 0x012e0| 00 00 00 e9 | .... | ttl: 233 0x12e5-0x12e8.7 (4) @@ -2425,7 +2425,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [4]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients.l.google.com" 0x1273-NA (0) + | | | value: "clients.l.google.com" 0x012f0| 00 01 | .. | type: "a" (1) 0x12f1-0x12f2.7 (2) 0x012f0| 00 01 | .. | class: "in" (1) (Internet) 0x12f3-0x12f4.7 (2) 0x012f0| 00 00 00 e9 | .... | ttl: 233 0x12f5-0x12f8.7 (4) @@ -2454,7 +2454,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [4]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients.l.google.com" 0x1273-NA (0) + | | | value: "clients.l.google.com" 0x01300| 00 01 | .. | type: "a" (1) 0x1301-0x1302.7 (2) 0x01300| 00 01 | .. | class: "in" (1) (Internet) 0x1303-0x1304.7 (2) 0x01300| 00 00 00 e9 | .... | ttl: 233 0x1305-0x1308.7 (4) @@ -2483,7 +2483,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [4]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients.l.google.com" 0x1273-NA (0) + | | | value: "clients.l.google.com" 0x01310| 00 01 | .. | type: "a" (1) 0x1311-0x1312.7 (2) 0x01310| 00 01 | .. | class: "in" (1) (Internet) 0x1313-0x1314.7 (2) 0x01310| 00 00 00 e9 | .... | ttl: 233 0x1315-0x1318.7 (4) @@ -2512,7 +2512,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [4]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients.l.google.com" 0x1273-NA (0) + | | | value: "clients.l.google.com" 0x01320| 00 01 | .. | type: "a" (1) 0x1321-0x1322.7 (2) 0x01320| 00 01 | .. | class: "in" (1) (Internet) 0x1323-0x1324.7 (2) 0x01320| 00 00 00 e9 | .... | ttl: 233 0x1325-0x1328.7 (4) @@ -2541,7 +2541,7 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x01270|6f 6d |om | | | | [4]{}: label 0x1272-0x1272.7 (1) 0x01270| 00 | . | length: 0 0x1272-0x1272.7 (1) - | | | value: "clients.l.google.com" 0x1273-NA (0) + | | | value: "clients.l.google.com" 0x01330| 00 01 | .. | type: "a" (1) 0x1331-0x1332.7 (2) 0x01330| 00 01 | .. | class: "in" (1) (Internet) 0x1333-0x1334.7 (2) 0x01330| 00 00 00 e9 | .... | ttl: 233 0x1335-0x1338.7 (4) @@ -5516,11 +5516,11 @@ $ fq -d pcapng dv many_interfaces.pcapng | | | tcp_connections[0:2]: 0x51b8-NA (0) | | | [0]{}: tcp_connection 0x51b8-NA (0) | | | client{}: 0x51b8-NA (0) - | | | ip: "192.168.1.139" 0x51b8-NA (0) - | | | port: 50981 0x51b8-NA (0) - | | | has_start: true 0x51b8-NA (0) - | | | has_end: false 0x51b8-NA (0) - | | | skipped_bytes: 0 0x51b8-NA (0) + | | | ip: "192.168.1.139" + | | | port: 50981 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x7b0.7 (1969) | | | records[0:9]: 0x0-0x7b0.7 (1969) | | | [0]{}: record 0x0-0x204.7 (517) @@ -5721,11 +5721,11 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x079|96 50 96 ef 10 f4 be e9 a0 94 5f 07 be dc fd 50|.P........_....P| * |until 0x7b0.7 (end) (41) | | | | | server{}: 0x51b8-NA (0) - | | | ip: "74.125.228.227" 0x51b8-NA (0) + | | | ip: "74.125.228.227" | | | port: "https" (443) (http protocol over TLS/SSL) 0x51b8-NA (0) - | | | has_start: true 0x51b8-NA (0) - | | | has_end: false 0x51b8-NA (0) - | | | skipped_bytes: 0 0x51b8-NA (0) + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x35b.7 (860) | | | records[0:9]: 0x0-0x35b.7 (860) | | | [0]{}: record 0x0-0x5e.7 (95) @@ -5820,11 +5820,11 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x035|50 80 03 4c 1f a3 49 61 07 01 10 30| |P..L..Ia...0| | | | | [1]{}: tcp_connection 0x51b8-NA (0) | | | client{}: 0x51b8-NA (0) - | | | ip: "192.168.1.139" 0x51b8-NA (0) - | | | port: 50982 0x51b8-NA (0) - | | | has_start: true 0x51b8-NA (0) - | | | has_end: false 0x51b8-NA (0) - | | | skipped_bytes: 0 0x51b8-NA (0) + | | | ip: "192.168.1.139" + | | | port: 50982 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0xd7.7 (216) | | | records[0:1]: 0x0-0xd7.7 (216) | | | [0]{}: record 0x0-0xd7.7 (216) @@ -5964,9 +5964,9 @@ $ fq -d pcapng dv many_interfaces.pcapng 0x00d| 00 17 | .. | [0]: 0x17 supported_group 0xd4-0xd5.7 (2) 0x00d| 00 18| | ..| | [1]: 0x18 supported_group 0xd6-0xd7.7 (2) | | | server{}: 0x51b8-NA (0) - | | | ip: "74.125.228.227" 0x51b8-NA (0) + | | | ip: "74.125.228.227" | | | port: "https" (443) (http protocol over TLS/SSL) 0x51b8-NA (0) - | | | has_start: true 0x51b8-NA (0) - | | | has_end: false 0x51b8-NA (0) - | | | skipped_bytes: 0 0x51b8-NA (0) + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream: raw bits 0x0-NA (0) diff --git a/format/pcap/testdata/sll2_tcp.fqtest b/format/pcap/testdata/sll2_tcp.fqtest index 6701fadf1a..6c105c898c 100644 --- a/format/pcap/testdata/sll2_tcp.fqtest +++ b/format/pcap/testdata/sll2_tcp.fqtest @@ -338,17 +338,17 @@ $ fq -d pcap dv sll2_tcp.pcap | | | tcp_connections[0:1]: 0x1e5-NA (0) | | | [0]{}: tcp_connection 0x1e5-NA (0) | | | client{}: 0x1e5-NA (0) - | | | ip: "127.0.0.1" 0x1e5-NA (0) - | | | port: 47174 0x1e5-NA (0) - | | | has_start: true 0x1e5-NA (0) - | | | has_end: false 0x1e5-NA (0) - | | | skipped_bytes: 0 0x1e5-NA (0) + | | | ip: "127.0.0.1" + | | | port: 47174 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x0|74 65 73 74 0a| |test.| | stream: raw bits 0x0-0x4.7 (5) | | | server{}: 0x1e5-NA (0) - | | | ip: "127.0.0.1" 0x1e5-NA (0) - | | | port: 1234 0x1e5-NA (0) - | | | has_start: true 0x1e5-NA (0) - | | | has_end: false 0x1e5-NA (0) - | | | skipped_bytes: 0 0x1e5-NA (0) + | | | ip: "127.0.0.1" + | | | port: 1234 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream: raw bits 0x0-NA (0) diff --git a/format/pcap/testdata/sll2_tcp_mss_wrong.fqtest b/format/pcap/testdata/sll2_tcp_mss_wrong.fqtest index b631a8b38e..3c4b9704c9 100644 --- a/format/pcap/testdata/sll2_tcp_mss_wrong.fqtest +++ b/format/pcap/testdata/sll2_tcp_mss_wrong.fqtest @@ -3,17 +3,17 @@ $ fq -d pcap '.tcp_connections | dv' sll2_tcp_mss_wrong.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0:1]: 0x1e5-NA (0) | | | [0]{}: tcp_connection 0x1e5-NA (0) | | | client{}: 0x1e5-NA (0) - | | | ip: "127.0.0.1" 0x1e5-NA (0) - | | | port: 47174 0x1e5-NA (0) - | | | has_start: true 0x1e5-NA (0) - | | | has_end: false 0x1e5-NA (0) - | | | skipped_bytes: 0 0x1e5-NA (0) + | | | ip: "127.0.0.1" + | | | port: 47174 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x0|74 65 73 74 0a| |test.| | stream: raw bits 0x0-0x4.7 (5) | | | server{}: 0x1e5-NA (0) - | | | ip: "127.0.0.1" 0x1e5-NA (0) - | | | port: 1234 0x1e5-NA (0) - | | | has_start: true 0x1e5-NA (0) - | | | has_end: false 0x1e5-NA (0) - | | | skipped_bytes: 0 0x1e5-NA (0) + | | | ip: "127.0.0.1" + | | | port: 1234 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream: raw bits 0x0-NA (0) diff --git a/format/pcap/testdata/tcp-ipv4frag.pcap.fqtest b/format/pcap/testdata/tcp-ipv4frag.pcap.fqtest index b4653b203e..792be5d31f 100644 --- a/format/pcap/testdata/tcp-ipv4frag.pcap.fqtest +++ b/format/pcap/testdata/tcp-ipv4frag.pcap.fqtest @@ -100,20 +100,20 @@ $ fq '.ipv4_reassembled, .tcp_connections | dv' tcp-ipv4frag.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0:1]: 0x70f-NA (0) | | | [0]{}: tcp_connection 0x70f-NA (0) | | | client{}: 0x70f-NA (0) - | | | ip: "192.168.69.2" 0x70f-NA (0) - | | | port: 34059 0x70f-NA (0) - | | | has_start: true 0x70f-NA (0) - | | | has_end: true 0x70f-NA (0) - | | | skipped_bytes: 0 0x70f-NA (0) + | | | ip: "192.168.69.2" + | | | port: 34059 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|47 45 54 20 2f 74 65 73 74 2f 65 74 68 65 72 65|GET /test/ethere| stream: raw bits 0x0-0x1bc.7 (445) * |until 0x1bc.7 (end) (445) | | | | | server{}: 0x70f-NA (0) - | | | ip: "192.168.69.1" 0x70f-NA (0) + | | | ip: "192.168.69.1" | | | port: "http" (80) (World Wide Web HTTP) 0x70f-NA (0) - | | | has_start: true 0x70f-NA (0) - | | | has_end: true 0x70f-NA (0) - | | | skipped_bytes: 0 0x70f-NA (0) + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| 0x000|48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d|HTTP/1.1 200 OK.| stream: raw bits 0x0-0x191.7 (402) * |until 0x191.7 (end) (402) | | diff --git a/format/postgres/testdata/flavours/pgpro10/16396_1.fqtest b/format/postgres/testdata/flavours/pgpro10/16396_1.fqtest index 1cdf666a73..9fd7ba88cb 100644 --- a/format/postgres/testdata/flavours/pgpro10/16396_1.fqtest +++ b/format/postgres/testdata/flavours/pgpro10/16396_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgpro10 ".[0].pd_linp[0,-1] | dv" 16396 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| 80 9f f2 00 | .... | item_id_data: 15900544 0x18-0x1b.7 (4) - | | | lp_off: 8064 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 121 0x1c-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[60]{}: item_id 0x108-0x10b.7 (4) 0x100| 80 81 f2 00 | .... | item_id_data: 15892864 0x108-0x10b.7 (4) - | | | lp_off: 384 0x10c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x10c-NA (0) - | | | lp_len: 121 0x10c-NA (0) + | | | lp_off: 384 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/pgpro10/16401_1.fqtest b/format/postgres/testdata/flavours/pgpro10/16401_1.fqtest index 8c31d39659..97b0609b6b 100644 --- a/format/postgres/testdata/flavours/pgpro10/16401_1.fqtest +++ b/format/postgres/testdata/flavours/pgpro10/16401_1.fqtest @@ -1,51 +1,51 @@ $ fq -d pg_btree ".[1].pd_linp[0,1,2,3,4,5,6,7,8,9] | dv" 16401 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[0]{}: item_id 0x2018-0x201b.7 (4) 0x2010| 00 89 20 00 | .. . | item_id_data: 2132224 0x2018-0x201b.7 (4) - | | | lp_off: 2304 0x201c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x201c-NA (0) - | | | lp_len: 16 0x201c-NA (0) + | | | lp_off: 2304 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[1]{}: item_id 0x201c-0x201f.7 (4) 0x2010| e0 9f 20 00| .. .| item_id_data: 2138080 0x201c-0x201f.7 (4) - | | | lp_off: 8160 0x2020-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2020-NA (0) - | | | lp_len: 16 0x2020-NA (0) + | | | lp_off: 8160 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[2]{}: item_id 0x2020-0x2023.7 (4) 0x2020|d0 9f 20 00 |.. . | item_id_data: 2138064 0x2020-0x2023.7 (4) - | | | lp_off: 8144 0x2024-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2024-NA (0) - | | | lp_len: 16 0x2024-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[3]{}: item_id 0x2024-0x2027.7 (4) 0x2020| c0 9f 20 00 | .. . | item_id_data: 2138048 0x2024-0x2027.7 (4) - | | | lp_off: 8128 0x2028-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2028-NA (0) - | | | lp_len: 16 0x2028-NA (0) + | | | lp_off: 8128 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[4]{}: item_id 0x2028-0x202b.7 (4) 0x2020| b0 9f 20 00 | .. . | item_id_data: 2138032 0x2028-0x202b.7 (4) - | | | lp_off: 8112 0x202c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x202c-NA (0) - | | | lp_len: 16 0x202c-NA (0) + | | | lp_off: 8112 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[5]{}: item_id 0x202c-0x202f.7 (4) 0x2020| a0 9f 20 00| .. .| item_id_data: 2138016 0x202c-0x202f.7 (4) - | | | lp_off: 8096 0x2030-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2030-NA (0) - | | | lp_len: 16 0x2030-NA (0) + | | | lp_off: 8096 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[6]{}: item_id 0x2030-0x2033.7 (4) 0x2030|90 9f 20 00 |.. . | item_id_data: 2138000 0x2030-0x2033.7 (4) - | | | lp_off: 8080 0x2034-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2034-NA (0) - | | | lp_len: 16 0x2034-NA (0) + | | | lp_off: 8080 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[7]{}: item_id 0x2034-0x2037.7 (4) 0x2030| 80 9f 20 00 | .. . | item_id_data: 2137984 0x2034-0x2037.7 (4) - | | | lp_off: 8064 0x2038-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2038-NA (0) - | | | lp_len: 16 0x2038-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[8]{}: item_id 0x2038-0x203b.7 (4) 0x2030| 70 9f 20 00 | p. . | item_id_data: 2137968 0x2038-0x203b.7 (4) - | | | lp_off: 8048 0x203c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x203c-NA (0) - | | | lp_len: 16 0x203c-NA (0) + | | | lp_off: 8048 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[9]{}: item_id 0x203c-0x203f.7 (4) 0x2030| 60 9f 20 00| `. .| item_id_data: 2137952 0x203c-0x203f.7 (4) - | | | lp_off: 8032 0x2040-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2040-NA (0) - | | | lp_len: 16 0x2040-NA (0) + | | | lp_off: 8032 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 diff --git a/format/postgres/testdata/flavours/pgpro10/16401_2.fqtest b/format/postgres/testdata/flavours/pgpro10/16401_2.fqtest index 5bf56024c0..516d97bef9 100644 --- a/format/postgres/testdata/flavours/pgpro10/16401_2.fqtest +++ b/format/postgres/testdata/flavours/pgpro10/16401_2.fqtest @@ -6,9 +6,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x2900| 01 00 | .. | ip_posid: 1 0x2904-0x2905.7 (2) 0x2900| 10 00 | .. | t_info: 16 0x2906-0x2907.7 (2) | | | flags{}: 0x2908-NA (0) - | | | has_nulls: false 0x2908-NA (0) - | | | has_var_widths: false 0x2908-NA (0) - | | | size: 16 0x2908-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x2900| 6f 01 00 00 00 00 00 00| o.......| data: raw bits 0x2908-0x290f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[1]{}: tuple 0x3fe0-0x3fef.7 (16) | | | index_tuple_data{}: 0x3fe0-0x3fef.7 (16) @@ -17,9 +17,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fe0| 01 00 | .. | ip_posid: 1 0x3fe4-0x3fe5.7 (2) 0x3fe0| 10 00 | .. | t_info: 16 0x3fe6-0x3fe7.7 (2) | | | flags{}: 0x3fe8-NA (0) - | | | has_nulls: false 0x3fe8-NA (0) - | | | has_var_widths: false 0x3fe8-NA (0) - | | | size: 16 0x3fe8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fe0| 01 00 00 00 00 00 00 00| ........| data: raw bits 0x3fe8-0x3fef.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[2]{}: tuple 0x3fd0-0x3fdf.7 (16) | | | index_tuple_data{}: 0x3fd0-0x3fdf.7 (16) @@ -28,9 +28,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fd0| 02 00 | .. | ip_posid: 2 0x3fd4-0x3fd5.7 (2) 0x3fd0| 10 00 | .. | t_info: 16 0x3fd6-0x3fd7.7 (2) | | | flags{}: 0x3fd8-NA (0) - | | | has_nulls: false 0x3fd8-NA (0) - | | | has_var_widths: false 0x3fd8-NA (0) - | | | size: 16 0x3fd8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fd0| 02 00 00 00 00 00 00 00| ........| data: raw bits 0x3fd8-0x3fdf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[3]{}: tuple 0x3fc0-0x3fcf.7 (16) | | | index_tuple_data{}: 0x3fc0-0x3fcf.7 (16) @@ -39,9 +39,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fc0| 03 00 | .. | ip_posid: 3 0x3fc4-0x3fc5.7 (2) 0x3fc0| 10 00 | .. | t_info: 16 0x3fc6-0x3fc7.7 (2) | | | flags{}: 0x3fc8-NA (0) - | | | has_nulls: false 0x3fc8-NA (0) - | | | has_var_widths: false 0x3fc8-NA (0) - | | | size: 16 0x3fc8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fc0| 03 00 00 00 00 00 00 00| ........| data: raw bits 0x3fc8-0x3fcf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[4]{}: tuple 0x3fb0-0x3fbf.7 (16) | | | index_tuple_data{}: 0x3fb0-0x3fbf.7 (16) @@ -50,9 +50,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fb0| 04 00 | .. | ip_posid: 4 0x3fb4-0x3fb5.7 (2) 0x3fb0| 10 00 | .. | t_info: 16 0x3fb6-0x3fb7.7 (2) | | | flags{}: 0x3fb8-NA (0) - | | | has_nulls: false 0x3fb8-NA (0) - | | | has_var_widths: false 0x3fb8-NA (0) - | | | size: 16 0x3fb8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fb0| 04 00 00 00 00 00 00 00| ........| data: raw bits 0x3fb8-0x3fbf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[5]{}: tuple 0x3fa0-0x3faf.7 (16) | | | index_tuple_data{}: 0x3fa0-0x3faf.7 (16) @@ -61,9 +61,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fa0| 05 00 | .. | ip_posid: 5 0x3fa4-0x3fa5.7 (2) 0x3fa0| 10 00 | .. | t_info: 16 0x3fa6-0x3fa7.7 (2) | | | flags{}: 0x3fa8-NA (0) - | | | has_nulls: false 0x3fa8-NA (0) - | | | has_var_widths: false 0x3fa8-NA (0) - | | | size: 16 0x3fa8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fa0| 05 00 00 00 00 00 00 00| ........| data: raw bits 0x3fa8-0x3faf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[6]{}: tuple 0x3f90-0x3f9f.7 (16) | | | index_tuple_data{}: 0x3f90-0x3f9f.7 (16) @@ -72,9 +72,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3f90| 06 00 | .. | ip_posid: 6 0x3f94-0x3f95.7 (2) 0x3f90| 10 00 | .. | t_info: 16 0x3f96-0x3f97.7 (2) | | | flags{}: 0x3f98-NA (0) - | | | has_nulls: false 0x3f98-NA (0) - | | | has_var_widths: false 0x3f98-NA (0) - | | | size: 16 0x3f98-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f90| 06 00 00 00 00 00 00 00| ........| data: raw bits 0x3f98-0x3f9f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[7]{}: tuple 0x3f80-0x3f8f.7 (16) | | | index_tuple_data{}: 0x3f80-0x3f8f.7 (16) @@ -83,9 +83,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3f80| 07 00 | .. | ip_posid: 7 0x3f84-0x3f85.7 (2) 0x3f80| 10 00 | .. | t_info: 16 0x3f86-0x3f87.7 (2) | | | flags{}: 0x3f88-NA (0) - | | | has_nulls: false 0x3f88-NA (0) - | | | has_var_widths: false 0x3f88-NA (0) - | | | size: 16 0x3f88-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f80| 07 00 00 00 00 00 00 00| ........| data: raw bits 0x3f88-0x3f8f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[8]{}: tuple 0x3f70-0x3f7f.7 (16) | | | index_tuple_data{}: 0x3f70-0x3f7f.7 (16) @@ -94,9 +94,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3f70| 08 00 | .. | ip_posid: 8 0x3f74-0x3f75.7 (2) 0x3f70| 10 00 | .. | t_info: 16 0x3f76-0x3f77.7 (2) | | | flags{}: 0x3f78-NA (0) - | | | has_nulls: false 0x3f78-NA (0) - | | | has_var_widths: false 0x3f78-NA (0) - | | | size: 16 0x3f78-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f70| 08 00 00 00 00 00 00 00| ........| data: raw bits 0x3f78-0x3f7f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[9]{}: tuple 0x3f60-0x3f6f.7 (16) | | | index_tuple_data{}: 0x3f60-0x3f6f.7 (16) @@ -105,7 +105,7 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3f60| 09 00 | .. | ip_posid: 9 0x3f64-0x3f65.7 (2) 0x3f60| 10 00 | .. | t_info: 16 0x3f66-0x3f67.7 (2) | | | flags{}: 0x3f68-NA (0) - | | | has_nulls: false 0x3f68-NA (0) - | | | has_var_widths: false 0x3f68-NA (0) - | | | size: 16 0x3f68-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f60| 09 00 00 00 00 00 00 00| ........| data: raw bits 0x3f68-0x3f6f.7 (8) diff --git a/format/postgres/testdata/flavours/pgpro10/16404_1.fqtest b/format/postgres/testdata/flavours/pgpro10/16404_1.fqtest index d5925a6a3c..523169acce 100644 --- a/format/postgres/testdata/flavours/pgpro10/16404_1.fqtest +++ b/format/postgres/testdata/flavours/pgpro10/16404_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgpro10 ".[0].pd_linp[0,-1] | dv" 16404 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| d0 9f 60 00 | ..`. | item_id_data: 6332368 0x18-0x1b.7 (4) - | | | lp_off: 8144 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 48 0x1c-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[99]{}: item_id 0x1a4-0x1a7.7 (4) 0x1a0| 40 8d 60 00 | @.`. | item_id_data: 6327616 0x1a4-0x1a7.7 (4) - | | | lp_off: 3392 0x1a8-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1a8-NA (0) - | | | lp_len: 48 0x1a8-NA (0) + | | | lp_off: 3392 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 diff --git a/format/postgres/testdata/flavours/pgpro10/16404_2.fqtest b/format/postgres/testdata/flavours/pgpro10/16404_2.fqtest index d1a400d0ec..ae717fdfe2 100644 --- a/format/postgres/testdata/flavours/pgpro10/16404_2.fqtest +++ b/format/postgres/testdata/flavours/pgpro10/16404_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=pgpro10 ".[0].tuples[0,-1] | dv" 16404 0x1fe0|01 00 |.. | ip_posid: 1 0x1fe0-0x1fe1.7 (2) 0x1fe0| 06 00 | .. | t_infomask2: 6 0x1fe2-0x1fe3.7 (2) | | | infomask2{}: 0x1fe4-NA (0) - | | | heap_keys_updated: false 0x1fe4-NA (0) - | | | heap_hot_updated: false 0x1fe4-NA (0) - | | | heap_only_tuple: false 0x1fe4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fe0| 01 08 | .. | t_infomask: 2049 0x1fe4-0x1fe5.7 (2) | | | infomask{}: 0x1fe6-NA (0) - | | | heap_hasnull: true 0x1fe6-NA (0) - | | | heap_hasvarwidth: false 0x1fe6-NA (0) - | | | heap_hasexternal: false 0x1fe6-NA (0) - | | | heap_hasoid_old: false 0x1fe6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fe6-NA (0) - | | | heap_combocid: false 0x1fe6-NA (0) - | | | heap_xmax_excl_lock: false 0x1fe6-NA (0) - | | | heap_xmax_lock_only: false 0x1fe6-NA (0) - | | | heap_xmax_shr_lock: false 0x1fe6-NA (0) - | | | heap_lock_mask: false 0x1fe6-NA (0) - | | | heap_xmin_committed: false 0x1fe6-NA (0) - | | | heap_xmin_invalid: false 0x1fe6-NA (0) - | | | heap_xmin_frozen: false 0x1fe6-NA (0) - | | | heap_xmax_committed: false 0x1fe6-NA (0) - | | | heap_xmax_invalid: true 0x1fe6-NA (0) - | | | heap_xmax_is_multi: false 0x1fe6-NA (0) - | | | heap_updated: false 0x1fe6-NA (0) - | | | heap_moved_off: false 0x1fe6-NA (0) - | | | heap_moved_in: false 0x1fe6-NA (0) - | | | heap_moved: false 0x1fe6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: false + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: false + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fe0| 18 | . | t_hoff: 24 0x1fe6-0x1fe6.7 (1) 0x1fe0| 1f | . | padding0: 31 0x1fe7-0x1fe7.7 (1) 0x1fe0| 05 00 00 00 01 00 00 00| ........| data: "0500000001000000033f01005bf5ffff96f592a7438d020..." (raw bits) 0x1fe8-0x1fff.7 (24) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=pgpro10 ".[0].tuples[0,-1] | dv" 16404 0xd50|64 00 |d. | ip_posid: 100 0xd50-0xd51.7 (2) 0xd50| 06 00 | .. | t_infomask2: 6 0xd52-0xd53.7 (2) | | | infomask2{}: 0xd54-NA (0) - | | | heap_keys_updated: false 0xd54-NA (0) - | | | heap_hot_updated: false 0xd54-NA (0) - | | | heap_only_tuple: false 0xd54-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0xd50| 01 08 | .. | t_infomask: 2049 0xd54-0xd55.7 (2) | | | infomask{}: 0xd56-NA (0) - | | | heap_hasnull: true 0xd56-NA (0) - | | | heap_hasvarwidth: false 0xd56-NA (0) - | | | heap_hasexternal: false 0xd56-NA (0) - | | | heap_hasoid_old: false 0xd56-NA (0) - | | | heap_xmax_keyshr_lock: false 0xd56-NA (0) - | | | heap_combocid: false 0xd56-NA (0) - | | | heap_xmax_excl_lock: false 0xd56-NA (0) - | | | heap_xmax_lock_only: false 0xd56-NA (0) - | | | heap_xmax_shr_lock: false 0xd56-NA (0) - | | | heap_lock_mask: false 0xd56-NA (0) - | | | heap_xmin_committed: false 0xd56-NA (0) - | | | heap_xmin_invalid: false 0xd56-NA (0) - | | | heap_xmin_frozen: false 0xd56-NA (0) - | | | heap_xmax_committed: false 0xd56-NA (0) - | | | heap_xmax_invalid: true 0xd56-NA (0) - | | | heap_xmax_is_multi: false 0xd56-NA (0) - | | | heap_updated: false 0xd56-NA (0) - | | | heap_moved_off: false 0xd56-NA (0) - | | | heap_moved_in: false 0xd56-NA (0) - | | | heap_moved: false 0xd56-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: false + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: false + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0xd50| 18 | . | t_hoff: 24 0xd56-0xd56.7 (1) 0xd50| 1f | . | padding0: 31 0xd57-0xd57.7 (1) 0xd50| 02 00 00 00 01 00 00 00| ........| data: "0200000001000000eeda0000ccf7ffff9c2097a7438d020..." (raw bits) 0xd58-0xd6f.7 (24) diff --git a/format/postgres/testdata/flavours/pgpro11/16396_1.fqtest b/format/postgres/testdata/flavours/pgpro11/16396_1.fqtest index 60dd9ac15d..0b142d8964 100644 --- a/format/postgres/testdata/flavours/pgpro11/16396_1.fqtest +++ b/format/postgres/testdata/flavours/pgpro11/16396_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgpro11 ".[0].pd_linp[0,-1] | dv" 16396 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| 80 9f f2 00 | .... | item_id_data: 15900544 0x18-0x1b.7 (4) - | | | lp_off: 8064 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 121 0x1c-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[60]{}: item_id 0x108-0x10b.7 (4) 0x100| 80 81 f2 00 | .... | item_id_data: 15892864 0x108-0x10b.7 (4) - | | | lp_off: 384 0x10c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x10c-NA (0) - | | | lp_len: 121 0x10c-NA (0) + | | | lp_off: 384 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/pgpro11/16406_1.fqtest b/format/postgres/testdata/flavours/pgpro11/16406_1.fqtest index cab27dffb6..a97bb65f03 100644 --- a/format/postgres/testdata/flavours/pgpro11/16406_1.fqtest +++ b/format/postgres/testdata/flavours/pgpro11/16406_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgpro11 ".[0].pd_linp[0,-1] | dv" 16406 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| d0 9f 60 00 | ..`. | item_id_data: 6332368 0x18-0x1b.7 (4) - | | | lp_off: 8144 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 48 0x1c-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[156]{}: item_id 0x288-0x28b.7 (4) 0x280| 90 82 60 00 | ..`. | item_id_data: 6324880 0x288-0x28b.7 (4) - | | | lp_off: 656 0x28c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x28c-NA (0) - | | | lp_len: 48 0x28c-NA (0) + | | | lp_off: 656 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 diff --git a/format/postgres/testdata/flavours/pgpro11/16406_2.fqtest b/format/postgres/testdata/flavours/pgpro11/16406_2.fqtest index b4b6ef1966..065cf516d7 100644 --- a/format/postgres/testdata/flavours/pgpro11/16406_2.fqtest +++ b/format/postgres/testdata/flavours/pgpro11/16406_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=pgpro11 ".[0].tuples[0,-1] | dv" 16406 0x1fe0|01 00 |.. | ip_posid: 1 0x1fe0-0x1fe1.7 (2) 0x1fe0| 06 00 | .. | t_infomask2: 6 0x1fe2-0x1fe3.7 (2) | | | infomask2{}: 0x1fe4-NA (0) - | | | heap_keys_updated: false 0x1fe4-NA (0) - | | | heap_hot_updated: false 0x1fe4-NA (0) - | | | heap_only_tuple: false 0x1fe4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fe0| 01 08 | .. | t_infomask: 2049 0x1fe4-0x1fe5.7 (2) | | | infomask{}: 0x1fe6-NA (0) - | | | heap_hasnull: true 0x1fe6-NA (0) - | | | heap_hasvarwidth: false 0x1fe6-NA (0) - | | | heap_hasexternal: false 0x1fe6-NA (0) - | | | heap_hasoid_old: false 0x1fe6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fe6-NA (0) - | | | heap_combocid: false 0x1fe6-NA (0) - | | | heap_xmax_excl_lock: false 0x1fe6-NA (0) - | | | heap_xmax_lock_only: false 0x1fe6-NA (0) - | | | heap_xmax_shr_lock: false 0x1fe6-NA (0) - | | | heap_lock_mask: false 0x1fe6-NA (0) - | | | heap_xmin_committed: false 0x1fe6-NA (0) - | | | heap_xmin_invalid: false 0x1fe6-NA (0) - | | | heap_xmin_frozen: false 0x1fe6-NA (0) - | | | heap_xmax_committed: false 0x1fe6-NA (0) - | | | heap_xmax_invalid: true 0x1fe6-NA (0) - | | | heap_xmax_is_multi: false 0x1fe6-NA (0) - | | | heap_updated: false 0x1fe6-NA (0) - | | | heap_moved_off: false 0x1fe6-NA (0) - | | | heap_moved_in: false 0x1fe6-NA (0) - | | | heap_moved: false 0x1fe6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: false + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: false + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fe0| 18 | . | t_hoff: 24 0x1fe6-0x1fe6.7 (1) 0x1fe0| 1f | . | padding0: 31 0x1fe7-0x1fe7.7 (1) 0x1fe0| 0d 00 00 00 02 00 00 00| ........| data: "0d00000002000000ccf20100f8feffffc43021b0218a020..." (raw bits) 0x1fe8-0x1fff.7 (24) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=pgpro11 ".[0].tuples[0,-1] | dv" 16406 0x2a0|9d 00 |.. | ip_posid: 157 0x2a0-0x2a1.7 (2) 0x2a0| 06 00 | .. | t_infomask2: 6 0x2a2-0x2a3.7 (2) | | | infomask2{}: 0x2a4-NA (0) - | | | heap_keys_updated: false 0x2a4-NA (0) - | | | heap_hot_updated: false 0x2a4-NA (0) - | | | heap_only_tuple: false 0x2a4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x2a0| 01 08 | .. | t_infomask: 2049 0x2a4-0x2a5.7 (2) | | | infomask{}: 0x2a6-NA (0) - | | | heap_hasnull: true 0x2a6-NA (0) - | | | heap_hasvarwidth: false 0x2a6-NA (0) - | | | heap_hasexternal: false 0x2a6-NA (0) - | | | heap_hasoid_old: false 0x2a6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x2a6-NA (0) - | | | heap_combocid: false 0x2a6-NA (0) - | | | heap_xmax_excl_lock: false 0x2a6-NA (0) - | | | heap_xmax_lock_only: false 0x2a6-NA (0) - | | | heap_xmax_shr_lock: false 0x2a6-NA (0) - | | | heap_lock_mask: false 0x2a6-NA (0) - | | | heap_xmin_committed: false 0x2a6-NA (0) - | | | heap_xmin_invalid: false 0x2a6-NA (0) - | | | heap_xmin_frozen: false 0x2a6-NA (0) - | | | heap_xmax_committed: false 0x2a6-NA (0) - | | | heap_xmax_invalid: true 0x2a6-NA (0) - | | | heap_xmax_is_multi: false 0x2a6-NA (0) - | | | heap_updated: false 0x2a6-NA (0) - | | | heap_moved_off: false 0x2a6-NA (0) - | | | heap_moved_in: false 0x2a6-NA (0) - | | | heap_moved: false 0x2a6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: false + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: false + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x2a0| 18 | . | t_hoff: 24 0x2a6-0x2a6.7 (1) 0x2a0| 1f | . | padding0: 31 0x2a7-0x2a7.7 (1) 0x2a0| 09 00 00 00 03 00 00 00| ........| data: "0900000003000000b2e003007bf8fffffda429b0218a020..." (raw bits) 0x2a8-0x2bf.7 (24) diff --git a/format/postgres/testdata/flavours/pgpro12/16396_1.fqtest b/format/postgres/testdata/flavours/pgpro12/16396_1.fqtest index 25f8d346e7..5b3825df59 100644 --- a/format/postgres/testdata/flavours/pgpro12/16396_1.fqtest +++ b/format/postgres/testdata/flavours/pgpro12/16396_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgpro12 ".[0].pd_linp[0,-1] | dv" 16396 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| 80 9f f2 00 | .... | item_id_data: 15900544 0x18-0x1b.7 (4) - | | | lp_off: 8064 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 121 0x1c-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[60]{}: item_id 0x108-0x10b.7 (4) 0x100| 80 81 f2 00 | .... | item_id_data: 15892864 0x108-0x10b.7 (4) - | | | lp_off: 384 0x10c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x10c-NA (0) - | | | lp_len: 121 0x10c-NA (0) + | | | lp_off: 384 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/pgpro12/16406_1.fqtest b/format/postgres/testdata/flavours/pgpro12/16406_1.fqtest index d01ff6a05b..ba00884f36 100644 --- a/format/postgres/testdata/flavours/pgpro12/16406_1.fqtest +++ b/format/postgres/testdata/flavours/pgpro12/16406_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgpro12 ".[0].pd_linp[0,-1] | dv" 16406 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| d0 9f 60 00 | ..`. | item_id_data: 6332368 0x18-0x1b.7 (4) - | | | lp_off: 8144 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 48 0x1c-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[156]{}: item_id 0x288-0x28b.7 (4) 0x280| 90 82 60 00 | ..`. | item_id_data: 6324880 0x288-0x28b.7 (4) - | | | lp_off: 656 0x28c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x28c-NA (0) - | | | lp_len: 48 0x28c-NA (0) + | | | lp_off: 656 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 diff --git a/format/postgres/testdata/flavours/pgpro12/16406_2.fqtest b/format/postgres/testdata/flavours/pgpro12/16406_2.fqtest index c483effa9e..9c97c6b930 100644 --- a/format/postgres/testdata/flavours/pgpro12/16406_2.fqtest +++ b/format/postgres/testdata/flavours/pgpro12/16406_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=pgpro12 ".[0].tuples[0,-1] | dv" 16406 0x1fe0|01 00 |.. | ip_posid: 1 0x1fe0-0x1fe1.7 (2) 0x1fe0| 06 00 | .. | t_infomask2: 6 0x1fe2-0x1fe3.7 (2) | | | infomask2{}: 0x1fe4-NA (0) - | | | heap_keys_updated: false 0x1fe4-NA (0) - | | | heap_hot_updated: false 0x1fe4-NA (0) - | | | heap_only_tuple: false 0x1fe4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fe0| 01 09 | .. | t_infomask: 2305 0x1fe4-0x1fe5.7 (2) | | | infomask{}: 0x1fe6-NA (0) - | | | heap_hasnull: true 0x1fe6-NA (0) - | | | heap_hasvarwidth: false 0x1fe6-NA (0) - | | | heap_hasexternal: false 0x1fe6-NA (0) - | | | heap_hasoid_old: false 0x1fe6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fe6-NA (0) - | | | heap_combocid: false 0x1fe6-NA (0) - | | | heap_xmax_excl_lock: false 0x1fe6-NA (0) - | | | heap_xmax_lock_only: false 0x1fe6-NA (0) - | | | heap_xmax_shr_lock: false 0x1fe6-NA (0) - | | | heap_lock_mask: false 0x1fe6-NA (0) - | | | heap_xmin_committed: true 0x1fe6-NA (0) - | | | heap_xmin_invalid: false 0x1fe6-NA (0) - | | | heap_xmin_frozen: true 0x1fe6-NA (0) - | | | heap_xmax_committed: false 0x1fe6-NA (0) - | | | heap_xmax_invalid: true 0x1fe6-NA (0) - | | | heap_xmax_is_multi: false 0x1fe6-NA (0) - | | | heap_updated: false 0x1fe6-NA (0) - | | | heap_moved_off: false 0x1fe6-NA (0) - | | | heap_moved_in: false 0x1fe6-NA (0) - | | | heap_moved: false 0x1fe6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fe0| 18 | . | t_hoff: 24 0x1fe6-0x1fe6.7 (1) 0x1fe0| 1f | . | padding0: 31 0x1fe7-0x1fe7.7 (1) 0x1fe0| 61 00 00 00 08 00 00 00| a.......| data: "61000000080000003aaa080009040000d1b3823d1f8a020..." (raw bits) 0x1fe8-0x1fff.7 (24) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=pgpro12 ".[0].tuples[0,-1] | dv" 16406 0x2a0|9d 00 |.. | ip_posid: 157 0x2a0-0x2a1.7 (2) 0x2a0| 06 00 | .. | t_infomask2: 6 0x2a2-0x2a3.7 (2) | | | infomask2{}: 0x2a4-NA (0) - | | | heap_keys_updated: false 0x2a4-NA (0) - | | | heap_hot_updated: false 0x2a4-NA (0) - | | | heap_only_tuple: false 0x2a4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x2a0| 01 09 | .. | t_infomask: 2305 0x2a4-0x2a5.7 (2) | | | infomask{}: 0x2a6-NA (0) - | | | heap_hasnull: true 0x2a6-NA (0) - | | | heap_hasvarwidth: false 0x2a6-NA (0) - | | | heap_hasexternal: false 0x2a6-NA (0) - | | | heap_hasoid_old: false 0x2a6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x2a6-NA (0) - | | | heap_combocid: false 0x2a6-NA (0) - | | | heap_xmax_excl_lock: false 0x2a6-NA (0) - | | | heap_xmax_lock_only: false 0x2a6-NA (0) - | | | heap_xmax_shr_lock: false 0x2a6-NA (0) - | | | heap_lock_mask: false 0x2a6-NA (0) - | | | heap_xmin_committed: true 0x2a6-NA (0) - | | | heap_xmin_invalid: false 0x2a6-NA (0) - | | | heap_xmin_frozen: true 0x2a6-NA (0) - | | | heap_xmax_committed: false 0x2a6-NA (0) - | | | heap_xmax_invalid: true 0x2a6-NA (0) - | | | heap_xmax_is_multi: false 0x2a6-NA (0) - | | | heap_updated: false 0x2a6-NA (0) - | | | heap_moved_off: false 0x2a6-NA (0) - | | | heap_moved_in: false 0x2a6-NA (0) - | | | heap_moved: false 0x2a6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x2a0| 18 | . | t_hoff: 24 0x2a6-0x2a6.7 (1) 0x2a0| 1f | . | padding0: 31 0x2a7-0x2a7.7 (1) 0x2a0| 26 00 00 00 01 00 00 00| &.......| data: "2600000001000000c5900800c5f6ffffe658893d1f8a020..." (raw bits) 0x2a8-0x2bf.7 (24) diff --git a/format/postgres/testdata/flavours/pgpro13/16396_1.fqtest b/format/postgres/testdata/flavours/pgpro13/16396_1.fqtest index 99656fd718..05e9f88a7a 100644 --- a/format/postgres/testdata/flavours/pgpro13/16396_1.fqtest +++ b/format/postgres/testdata/flavours/pgpro13/16396_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgpro13 ".[0].pd_linp[0,-1] | dv" 16396 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| 80 9f f2 00 | .... | item_id_data: 15900544 0x18-0x1b.7 (4) - | | | lp_off: 8064 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 121 0x1c-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[60]{}: item_id 0x108-0x10b.7 (4) 0x100| 80 81 f2 00 | .... | item_id_data: 15892864 0x108-0x10b.7 (4) - | | | lp_off: 384 0x10c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x10c-NA (0) - | | | lp_len: 121 0x10c-NA (0) + | | | lp_off: 384 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/pgpro13/16406_1.fqtest b/format/postgres/testdata/flavours/pgpro13/16406_1.fqtest index 2305739fc7..932e8b60b4 100644 --- a/format/postgres/testdata/flavours/pgpro13/16406_1.fqtest +++ b/format/postgres/testdata/flavours/pgpro13/16406_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgpro13 ".[0].pd_linp[0,-1] | dv" 16406 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| d0 9f 60 00 | ..`. | item_id_data: 6332368 0x18-0x1b.7 (4) - | | | lp_off: 8144 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 48 0x1c-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[156]{}: item_id 0x288-0x28b.7 (4) 0x280| 90 82 60 00 | ..`. | item_id_data: 6324880 0x288-0x28b.7 (4) - | | | lp_off: 656 0x28c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x28c-NA (0) - | | | lp_len: 48 0x28c-NA (0) + | | | lp_off: 656 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 diff --git a/format/postgres/testdata/flavours/pgpro13/16406_2.fqtest b/format/postgres/testdata/flavours/pgpro13/16406_2.fqtest index 101bcd12ad..e1377b6105 100644 --- a/format/postgres/testdata/flavours/pgpro13/16406_2.fqtest +++ b/format/postgres/testdata/flavours/pgpro13/16406_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=pgpro13 ".[0].tuples[0,-1] | dv" 16406 0x1fe0|01 00 |.. | ip_posid: 1 0x1fe0-0x1fe1.7 (2) 0x1fe0| 06 00 | .. | t_infomask2: 6 0x1fe2-0x1fe3.7 (2) | | | infomask2{}: 0x1fe4-NA (0) - | | | heap_keys_updated: false 0x1fe4-NA (0) - | | | heap_hot_updated: false 0x1fe4-NA (0) - | | | heap_only_tuple: false 0x1fe4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fe0| 01 09 | .. | t_infomask: 2305 0x1fe4-0x1fe5.7 (2) | | | infomask{}: 0x1fe6-NA (0) - | | | heap_hasnull: true 0x1fe6-NA (0) - | | | heap_hasvarwidth: false 0x1fe6-NA (0) - | | | heap_hasexternal: false 0x1fe6-NA (0) - | | | heap_hasoid_old: false 0x1fe6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fe6-NA (0) - | | | heap_combocid: false 0x1fe6-NA (0) - | | | heap_xmax_excl_lock: false 0x1fe6-NA (0) - | | | heap_xmax_lock_only: false 0x1fe6-NA (0) - | | | heap_xmax_shr_lock: false 0x1fe6-NA (0) - | | | heap_lock_mask: false 0x1fe6-NA (0) - | | | heap_xmin_committed: true 0x1fe6-NA (0) - | | | heap_xmin_invalid: false 0x1fe6-NA (0) - | | | heap_xmin_frozen: true 0x1fe6-NA (0) - | | | heap_xmax_committed: false 0x1fe6-NA (0) - | | | heap_xmax_invalid: true 0x1fe6-NA (0) - | | | heap_xmax_is_multi: false 0x1fe6-NA (0) - | | | heap_updated: false 0x1fe6-NA (0) - | | | heap_moved_off: false 0x1fe6-NA (0) - | | | heap_moved_in: false 0x1fe6-NA (0) - | | | heap_moved: false 0x1fe6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fe0| 18 | . | t_hoff: 24 0x1fe6-0x1fe6.7 (1) 0x1fe0| 1f | . | padding0: 31 0x1fe7-0x1fe7.7 (1) 0x1fe0| 4e 00 00 00 04 00 00 00| N.......| data: "4e0000000400000053b40a00d6ffffff9982147e1d8a020..." (raw bits) 0x1fe8-0x1fff.7 (24) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=pgpro13 ".[0].tuples[0,-1] | dv" 16406 0x2a0|9d 00 |.. | ip_posid: 157 0x2a0-0x2a1.7 (2) 0x2a0| 06 00 | .. | t_infomask2: 6 0x2a2-0x2a3.7 (2) | | | infomask2{}: 0x2a4-NA (0) - | | | heap_keys_updated: false 0x2a4-NA (0) - | | | heap_hot_updated: false 0x2a4-NA (0) - | | | heap_only_tuple: false 0x2a4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x2a0| 01 09 | .. | t_infomask: 2305 0x2a4-0x2a5.7 (2) | | | infomask{}: 0x2a6-NA (0) - | | | heap_hasnull: true 0x2a6-NA (0) - | | | heap_hasvarwidth: false 0x2a6-NA (0) - | | | heap_hasexternal: false 0x2a6-NA (0) - | | | heap_hasoid_old: false 0x2a6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x2a6-NA (0) - | | | heap_combocid: false 0x2a6-NA (0) - | | | heap_xmax_excl_lock: false 0x2a6-NA (0) - | | | heap_xmax_lock_only: false 0x2a6-NA (0) - | | | heap_xmax_shr_lock: false 0x2a6-NA (0) - | | | heap_lock_mask: false 0x2a6-NA (0) - | | | heap_xmin_committed: true 0x2a6-NA (0) - | | | heap_xmin_invalid: false 0x2a6-NA (0) - | | | heap_xmin_frozen: true 0x2a6-NA (0) - | | | heap_xmax_committed: false 0x2a6-NA (0) - | | | heap_xmax_invalid: true 0x2a6-NA (0) - | | | heap_xmax_is_multi: false 0x2a6-NA (0) - | | | heap_updated: false 0x2a6-NA (0) - | | | heap_moved_off: false 0x2a6-NA (0) - | | | heap_moved_in: false 0x2a6-NA (0) - | | | heap_moved: false 0x2a6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x2a0| 18 | . | t_hoff: 24 0x2a6-0x2a6.7 (1) 0x2a0| 1f | . | padding0: 31 0x2a7-0x2a7.7 (1) 0x2a0| 44 00 00 00 09 00 00 00| D.......| data: "44000000090000003f9b0e00fc090000446d1c7e1d8a020..." (raw bits) 0x2a8-0x2bf.7 (24) diff --git a/format/postgres/testdata/flavours/pgpro14/16396_1.fqtest b/format/postgres/testdata/flavours/pgpro14/16396_1.fqtest index c4f713b216..cc8912e726 100644 --- a/format/postgres/testdata/flavours/pgpro14/16396_1.fqtest +++ b/format/postgres/testdata/flavours/pgpro14/16396_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgpro14 ".[0].pd_linp[0,-1] | dv" 16396 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| 80 9f f2 00 | .... | item_id_data: 15900544 0x18-0x1b.7 (4) - | | | lp_off: 8064 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 121 0x1c-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[71]{}: item_id 0x134-0x137.7 (4) 0x130| 80 81 f2 00 | .... | item_id_data: 15892864 0x134-0x137.7 (4) - | | | lp_off: 384 0x138-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x138-NA (0) - | | | lp_len: 121 0x138-NA (0) + | | | lp_off: 384 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/pgpro14/16404_1.fqtest b/format/postgres/testdata/flavours/pgpro14/16404_1.fqtest index 562588332b..9352a5e6b8 100644 --- a/format/postgres/testdata/flavours/pgpro14/16404_1.fqtest +++ b/format/postgres/testdata/flavours/pgpro14/16404_1.fqtest @@ -1,51 +1,51 @@ $ fq -d pg_btree ".[1].pd_linp[0,1,2,3,4,5,6,7,8,9] | dv" 16404 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[0]{}: item_id 0x2018-0x201b.7 (4) 0x2010| 00 89 20 00 | .. . | item_id_data: 2132224 0x2018-0x201b.7 (4) - | | | lp_off: 2304 0x201c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x201c-NA (0) - | | | lp_len: 16 0x201c-NA (0) + | | | lp_off: 2304 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[1]{}: item_id 0x201c-0x201f.7 (4) 0x2010| e0 9f 20 00| .. .| item_id_data: 2138080 0x201c-0x201f.7 (4) - | | | lp_off: 8160 0x2020-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2020-NA (0) - | | | lp_len: 16 0x2020-NA (0) + | | | lp_off: 8160 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[2]{}: item_id 0x2020-0x2023.7 (4) 0x2020|d0 9f 20 00 |.. . | item_id_data: 2138064 0x2020-0x2023.7 (4) - | | | lp_off: 8144 0x2024-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2024-NA (0) - | | | lp_len: 16 0x2024-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[3]{}: item_id 0x2024-0x2027.7 (4) 0x2020| c0 9f 20 00 | .. . | item_id_data: 2138048 0x2024-0x2027.7 (4) - | | | lp_off: 8128 0x2028-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2028-NA (0) - | | | lp_len: 16 0x2028-NA (0) + | | | lp_off: 8128 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[4]{}: item_id 0x2028-0x202b.7 (4) 0x2020| b0 9f 20 00 | .. . | item_id_data: 2138032 0x2028-0x202b.7 (4) - | | | lp_off: 8112 0x202c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x202c-NA (0) - | | | lp_len: 16 0x202c-NA (0) + | | | lp_off: 8112 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[5]{}: item_id 0x202c-0x202f.7 (4) 0x2020| a0 9f 20 00| .. .| item_id_data: 2138016 0x202c-0x202f.7 (4) - | | | lp_off: 8096 0x2030-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2030-NA (0) - | | | lp_len: 16 0x2030-NA (0) + | | | lp_off: 8096 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[6]{}: item_id 0x2030-0x2033.7 (4) 0x2030|90 9f 20 00 |.. . | item_id_data: 2138000 0x2030-0x2033.7 (4) - | | | lp_off: 8080 0x2034-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2034-NA (0) - | | | lp_len: 16 0x2034-NA (0) + | | | lp_off: 8080 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[7]{}: item_id 0x2034-0x2037.7 (4) 0x2030| 80 9f 20 00 | .. . | item_id_data: 2137984 0x2034-0x2037.7 (4) - | | | lp_off: 8064 0x2038-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2038-NA (0) - | | | lp_len: 16 0x2038-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[8]{}: item_id 0x2038-0x203b.7 (4) 0x2030| 70 9f 20 00 | p. . | item_id_data: 2137968 0x2038-0x203b.7 (4) - | | | lp_off: 8048 0x203c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x203c-NA (0) - | | | lp_len: 16 0x203c-NA (0) + | | | lp_off: 8048 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[9]{}: item_id 0x203c-0x203f.7 (4) 0x2030| 60 9f 20 00| `. .| item_id_data: 2137952 0x203c-0x203f.7 (4) - | | | lp_off: 8032 0x2040-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2040-NA (0) - | | | lp_len: 16 0x2040-NA (0) + | | | lp_off: 8032 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 diff --git a/format/postgres/testdata/flavours/pgpro14/16404_2.fqtest b/format/postgres/testdata/flavours/pgpro14/16404_2.fqtest index db1251e5f7..a923c20603 100644 --- a/format/postgres/testdata/flavours/pgpro14/16404_2.fqtest +++ b/format/postgres/testdata/flavours/pgpro14/16404_2.fqtest @@ -6,9 +6,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x2900| 01 00 | .. | ip_posid: 1 0x2904-0x2905.7 (2) 0x2900| 10 20 | . | t_info: 8208 0x2906-0x2907.7 (2) | | | flags{}: 0x2908-NA (0) - | | | has_nulls: false 0x2908-NA (0) - | | | has_var_widths: false 0x2908-NA (0) - | | | size: 16 0x2908-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x2900| 6f 01 00 00 00 00 00 00| o.......| data: raw bits 0x2908-0x290f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[1]{}: tuple 0x3fe0-0x3fef.7 (16) | | | index_tuple_data{}: 0x3fe0-0x3fef.7 (16) @@ -17,9 +17,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3fe0| 01 00 | .. | ip_posid: 1 0x3fe4-0x3fe5.7 (2) 0x3fe0| 10 00 | .. | t_info: 16 0x3fe6-0x3fe7.7 (2) | | | flags{}: 0x3fe8-NA (0) - | | | has_nulls: false 0x3fe8-NA (0) - | | | has_var_widths: false 0x3fe8-NA (0) - | | | size: 16 0x3fe8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fe0| 01 00 00 00 00 00 00 00| ........| data: raw bits 0x3fe8-0x3fef.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[2]{}: tuple 0x3fd0-0x3fdf.7 (16) | | | index_tuple_data{}: 0x3fd0-0x3fdf.7 (16) @@ -28,9 +28,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3fd0| 02 00 | .. | ip_posid: 2 0x3fd4-0x3fd5.7 (2) 0x3fd0| 10 00 | .. | t_info: 16 0x3fd6-0x3fd7.7 (2) | | | flags{}: 0x3fd8-NA (0) - | | | has_nulls: false 0x3fd8-NA (0) - | | | has_var_widths: false 0x3fd8-NA (0) - | | | size: 16 0x3fd8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fd0| 02 00 00 00 00 00 00 00| ........| data: raw bits 0x3fd8-0x3fdf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[3]{}: tuple 0x3fc0-0x3fcf.7 (16) | | | index_tuple_data{}: 0x3fc0-0x3fcf.7 (16) @@ -39,9 +39,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3fc0| 03 00 | .. | ip_posid: 3 0x3fc4-0x3fc5.7 (2) 0x3fc0| 10 00 | .. | t_info: 16 0x3fc6-0x3fc7.7 (2) | | | flags{}: 0x3fc8-NA (0) - | | | has_nulls: false 0x3fc8-NA (0) - | | | has_var_widths: false 0x3fc8-NA (0) - | | | size: 16 0x3fc8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fc0| 03 00 00 00 00 00 00 00| ........| data: raw bits 0x3fc8-0x3fcf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[4]{}: tuple 0x3fb0-0x3fbf.7 (16) | | | index_tuple_data{}: 0x3fb0-0x3fbf.7 (16) @@ -50,9 +50,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3fb0| 04 00 | .. | ip_posid: 4 0x3fb4-0x3fb5.7 (2) 0x3fb0| 10 00 | .. | t_info: 16 0x3fb6-0x3fb7.7 (2) | | | flags{}: 0x3fb8-NA (0) - | | | has_nulls: false 0x3fb8-NA (0) - | | | has_var_widths: false 0x3fb8-NA (0) - | | | size: 16 0x3fb8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fb0| 04 00 00 00 00 00 00 00| ........| data: raw bits 0x3fb8-0x3fbf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[5]{}: tuple 0x3fa0-0x3faf.7 (16) | | | index_tuple_data{}: 0x3fa0-0x3faf.7 (16) @@ -61,9 +61,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3fa0| 05 00 | .. | ip_posid: 5 0x3fa4-0x3fa5.7 (2) 0x3fa0| 10 00 | .. | t_info: 16 0x3fa6-0x3fa7.7 (2) | | | flags{}: 0x3fa8-NA (0) - | | | has_nulls: false 0x3fa8-NA (0) - | | | has_var_widths: false 0x3fa8-NA (0) - | | | size: 16 0x3fa8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fa0| 05 00 00 00 00 00 00 00| ........| data: raw bits 0x3fa8-0x3faf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[6]{}: tuple 0x3f90-0x3f9f.7 (16) | | | index_tuple_data{}: 0x3f90-0x3f9f.7 (16) @@ -72,9 +72,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3f90| 06 00 | .. | ip_posid: 6 0x3f94-0x3f95.7 (2) 0x3f90| 10 00 | .. | t_info: 16 0x3f96-0x3f97.7 (2) | | | flags{}: 0x3f98-NA (0) - | | | has_nulls: false 0x3f98-NA (0) - | | | has_var_widths: false 0x3f98-NA (0) - | | | size: 16 0x3f98-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f90| 06 00 00 00 00 00 00 00| ........| data: raw bits 0x3f98-0x3f9f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[7]{}: tuple 0x3f80-0x3f8f.7 (16) | | | index_tuple_data{}: 0x3f80-0x3f8f.7 (16) @@ -83,9 +83,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3f80| 07 00 | .. | ip_posid: 7 0x3f84-0x3f85.7 (2) 0x3f80| 10 00 | .. | t_info: 16 0x3f86-0x3f87.7 (2) | | | flags{}: 0x3f88-NA (0) - | | | has_nulls: false 0x3f88-NA (0) - | | | has_var_widths: false 0x3f88-NA (0) - | | | size: 16 0x3f88-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f80| 07 00 00 00 00 00 00 00| ........| data: raw bits 0x3f88-0x3f8f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[8]{}: tuple 0x3f70-0x3f7f.7 (16) | | | index_tuple_data{}: 0x3f70-0x3f7f.7 (16) @@ -94,9 +94,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3f70| 08 00 | .. | ip_posid: 8 0x3f74-0x3f75.7 (2) 0x3f70| 10 00 | .. | t_info: 16 0x3f76-0x3f77.7 (2) | | | flags{}: 0x3f78-NA (0) - | | | has_nulls: false 0x3f78-NA (0) - | | | has_var_widths: false 0x3f78-NA (0) - | | | size: 16 0x3f78-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f70| 08 00 00 00 00 00 00 00| ........| data: raw bits 0x3f78-0x3f7f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[9]{}: tuple 0x3f60-0x3f6f.7 (16) | | | index_tuple_data{}: 0x3f60-0x3f6f.7 (16) @@ -105,7 +105,7 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3f60| 09 00 | .. | ip_posid: 9 0x3f64-0x3f65.7 (2) 0x3f60| 10 00 | .. | t_info: 16 0x3f66-0x3f67.7 (2) | | | flags{}: 0x3f68-NA (0) - | | | has_nulls: false 0x3f68-NA (0) - | | | has_var_widths: false 0x3f68-NA (0) - | | | size: 16 0x3f68-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f60| 09 00 00 00 00 00 00 00| ........| data: raw bits 0x3f68-0x3f6f.7 (8) diff --git a/format/postgres/testdata/flavours/pgpro14/16406_1.fqtest b/format/postgres/testdata/flavours/pgpro14/16406_1.fqtest index 5db6b6cf38..cd16b259c5 100644 --- a/format/postgres/testdata/flavours/pgpro14/16406_1.fqtest +++ b/format/postgres/testdata/flavours/pgpro14/16406_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgpro14 ".[0].pd_linp[0,-1] | dv" 16406 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| d0 9f 60 00 | ..`. | item_id_data: 6332368 0x18-0x1b.7 (4) - | | | lp_off: 8144 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 48 0x1c-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[156]{}: item_id 0x288-0x28b.7 (4) 0x280| 90 82 60 00 | ..`. | item_id_data: 6324880 0x288-0x28b.7 (4) - | | | lp_off: 656 0x28c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x28c-NA (0) - | | | lp_len: 48 0x28c-NA (0) + | | | lp_off: 656 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 diff --git a/format/postgres/testdata/flavours/pgpro14/16406_2.fqtest b/format/postgres/testdata/flavours/pgpro14/16406_2.fqtest index 5bcf38e98f..fb84ea8e88 100644 --- a/format/postgres/testdata/flavours/pgpro14/16406_2.fqtest +++ b/format/postgres/testdata/flavours/pgpro14/16406_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=pgpro14 ".[0].tuples[0,-1] | dv" 16406 0x1fe0|01 00 |.. | ip_posid: 1 0x1fe0-0x1fe1.7 (2) 0x1fe0| 06 00 | .. | t_infomask2: 6 0x1fe2-0x1fe3.7 (2) | | | infomask2{}: 0x1fe4-NA (0) - | | | heap_keys_updated: false 0x1fe4-NA (0) - | | | heap_hot_updated: false 0x1fe4-NA (0) - | | | heap_only_tuple: false 0x1fe4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fe0| 01 09 | .. | t_infomask: 2305 0x1fe4-0x1fe5.7 (2) | | | infomask{}: 0x1fe6-NA (0) - | | | heap_hasnull: true 0x1fe6-NA (0) - | | | heap_hasvarwidth: false 0x1fe6-NA (0) - | | | heap_hasexternal: false 0x1fe6-NA (0) - | | | heap_hasoid_old: false 0x1fe6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fe6-NA (0) - | | | heap_combocid: false 0x1fe6-NA (0) - | | | heap_xmax_excl_lock: false 0x1fe6-NA (0) - | | | heap_xmax_lock_only: false 0x1fe6-NA (0) - | | | heap_xmax_shr_lock: false 0x1fe6-NA (0) - | | | heap_lock_mask: false 0x1fe6-NA (0) - | | | heap_xmin_committed: true 0x1fe6-NA (0) - | | | heap_xmin_invalid: false 0x1fe6-NA (0) - | | | heap_xmin_frozen: true 0x1fe6-NA (0) - | | | heap_xmax_committed: false 0x1fe6-NA (0) - | | | heap_xmax_invalid: true 0x1fe6-NA (0) - | | | heap_xmax_is_multi: false 0x1fe6-NA (0) - | | | heap_updated: false 0x1fe6-NA (0) - | | | heap_moved_off: false 0x1fe6-NA (0) - | | | heap_moved_in: false 0x1fe6-NA (0) - | | | heap_moved: false 0x1fe6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fe0| 18 | . | t_hoff: 24 0x1fe6-0x1fe6.7 (1) 0x1fe0| 1f | . | padding0: 31 0x1fe7-0x1fe7.7 (1) 0x1fe0| 04 00 00 00 01 00 00 00| ........| data: "040000000100000075840100f2fcffff00853c937688020..." (raw bits) 0x1fe8-0x1fff.7 (24) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=pgpro14 ".[0].tuples[0,-1] | dv" 16406 0x2a0|9d 00 |.. | ip_posid: 157 0x2a0-0x2a1.7 (2) 0x2a0| 06 00 | .. | t_infomask2: 6 0x2a2-0x2a3.7 (2) | | | infomask2{}: 0x2a4-NA (0) - | | | heap_keys_updated: false 0x2a4-NA (0) - | | | heap_hot_updated: false 0x2a4-NA (0) - | | | heap_only_tuple: false 0x2a4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x2a0| 01 09 | .. | t_infomask: 2305 0x2a4-0x2a5.7 (2) | | | infomask{}: 0x2a6-NA (0) - | | | heap_hasnull: true 0x2a6-NA (0) - | | | heap_hasvarwidth: false 0x2a6-NA (0) - | | | heap_hasexternal: false 0x2a6-NA (0) - | | | heap_hasoid_old: false 0x2a6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x2a6-NA (0) - | | | heap_combocid: false 0x2a6-NA (0) - | | | heap_xmax_excl_lock: false 0x2a6-NA (0) - | | | heap_xmax_lock_only: false 0x2a6-NA (0) - | | | heap_xmax_shr_lock: false 0x2a6-NA (0) - | | | heap_lock_mask: false 0x2a6-NA (0) - | | | heap_xmin_committed: true 0x2a6-NA (0) - | | | heap_xmin_invalid: false 0x2a6-NA (0) - | | | heap_xmin_frozen: true 0x2a6-NA (0) - | | | heap_xmax_committed: false 0x2a6-NA (0) - | | | heap_xmax_invalid: true 0x2a6-NA (0) - | | | heap_xmax_is_multi: false 0x2a6-NA (0) - | | | heap_updated: false 0x2a6-NA (0) - | | | heap_moved_off: false 0x2a6-NA (0) - | | | heap_moved_in: false 0x2a6-NA (0) - | | | heap_moved: false 0x2a6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x2a0| 18 | . | t_hoff: 24 0x2a6-0x2a6.7 (1) 0x2a0| 1f | . | padding0: 31 0x2a7-0x2a7.7 (1) 0x2a0| 09 00 00 00 01 00 00 00| ........| data: "09000000010000004ff60000b70c00006e1f43937688020..." (raw bits) 0x2a8-0x2bf.7 (24) diff --git a/format/postgres/testdata/flavours/pgpro15/16400.fqtest b/format/postgres/testdata/flavours/pgpro15/16400.fqtest index d380b11c34..f2f6ad6f3a 100644 --- a/format/postgres/testdata/flavours/pgpro15/16400.fqtest +++ b/format/postgres/testdata/flavours/pgpro15/16400.fqtest @@ -1,21 +1,21 @@ $ fq -d pg_heap -o flavour=pgpro15 ".[0].pd_linp[0, 1, 2, -1] | dv" 16400 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| 80 9f f2 00 | .... | item_id_data: 15900544 0x18-0x1b.7 (4) - | | | lp_off: 8064 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 121 0x1c-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[1]{}: item_id 0x1c-0x1f.7 (4) 0x10| 00 9f f2 00| ....| item_id_data: 15900416 0x1c-0x1f.7 (4) - | | | lp_off: 7936 0x20-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x20-NA (0) - | | | lp_len: 121 0x20-NA (0) + | | | lp_off: 7936 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[2]{}: item_id 0x20-0x23.7 (4) 0x20|80 9e f2 00 |.... | item_id_data: 15900288 0x20-0x23.7 (4) - | | | lp_off: 7808 0x24-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x24-NA (0) - | | | lp_len: 121 0x24-NA (0) + | | | lp_off: 7808 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[60]{}: item_id 0x108-0x10b.7 (4) 0x100| 80 81 f2 00 | .... | item_id_data: 15892864 0x108-0x10b.7 (4) - | | | lp_off: 384 0x10c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x10c-NA (0) - | | | lp_len: 121 0x10c-NA (0) + | | | lp_off: 384 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/pgpro15/16401.fqtest b/format/postgres/testdata/flavours/pgpro15/16401.fqtest index 5dd2f55f55..c89889b314 100644 --- a/format/postgres/testdata/flavours/pgpro15/16401.fqtest +++ b/format/postgres/testdata/flavours/pgpro15/16401.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=pgpro15 ".[0].tuples[0,-1] | dv" 16401 0x1ff0|01 00 |.. | ip_posid: 1 0x1ff0-0x1ff1.7 (2) 0x1ff0| 03 00 | .. | t_infomask2: 3 0x1ff2-0x1ff3.7 (2) | | | infomask2{}: 0x1ff4-NA (0) - | | | heap_keys_updated: false 0x1ff4-NA (0) - | | | heap_hot_updated: false 0x1ff4-NA (0) - | | | heap_only_tuple: false 0x1ff4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1ff0| 01 09 | .. | t_infomask: 2305 0x1ff4-0x1ff5.7 (2) | | | infomask{}: 0x1ff6-NA (0) - | | | heap_hasnull: true 0x1ff6-NA (0) - | | | heap_hasvarwidth: false 0x1ff6-NA (0) - | | | heap_hasexternal: false 0x1ff6-NA (0) - | | | heap_hasoid_old: false 0x1ff6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1ff6-NA (0) - | | | heap_combocid: false 0x1ff6-NA (0) - | | | heap_xmax_excl_lock: false 0x1ff6-NA (0) - | | | heap_xmax_lock_only: false 0x1ff6-NA (0) - | | | heap_xmax_shr_lock: false 0x1ff6-NA (0) - | | | heap_lock_mask: false 0x1ff6-NA (0) - | | | heap_xmin_committed: true 0x1ff6-NA (0) - | | | heap_xmin_invalid: false 0x1ff6-NA (0) - | | | heap_xmin_frozen: true 0x1ff6-NA (0) - | | | heap_xmax_committed: false 0x1ff6-NA (0) - | | | heap_xmax_invalid: true 0x1ff6-NA (0) - | | | heap_xmax_is_multi: false 0x1ff6-NA (0) - | | | heap_updated: false 0x1ff6-NA (0) - | | | heap_moved_off: false 0x1ff6-NA (0) - | | | heap_moved_in: false 0x1ff6-NA (0) - | | | heap_moved: false 0x1ff6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1ff0| 18 | . | t_hoff: 24 0x1ff6-0x1ff6.7 (1) 0x1ff0| 03 | . | padding0: 3 0x1ff7-0x1ff7.7 (1) 0x1ff0| 01 00 00 00 00 00 00 00| ........| data: "0100000000000000" (raw bits) 0x1ff8-0x1fff.7 (8) @@ -63,31 +63,31 @@ $ fq -d pg_heap -o flavour=pgpro15 ".[0].tuples[0,-1] | dv" 16401 0x1ff0|01 00 |.. | ip_posid: 1 0x1ff0-0x1ff1.7 (2) 0x1ff0| 03 00 | .. | t_infomask2: 3 0x1ff2-0x1ff3.7 (2) | | | infomask2{}: 0x1ff4-NA (0) - | | | heap_keys_updated: false 0x1ff4-NA (0) - | | | heap_hot_updated: false 0x1ff4-NA (0) - | | | heap_only_tuple: false 0x1ff4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1ff0| 01 09 | .. | t_infomask: 2305 0x1ff4-0x1ff5.7 (2) | | | infomask{}: 0x1ff6-NA (0) - | | | heap_hasnull: true 0x1ff6-NA (0) - | | | heap_hasvarwidth: false 0x1ff6-NA (0) - | | | heap_hasexternal: false 0x1ff6-NA (0) - | | | heap_hasoid_old: false 0x1ff6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1ff6-NA (0) - | | | heap_combocid: false 0x1ff6-NA (0) - | | | heap_xmax_excl_lock: false 0x1ff6-NA (0) - | | | heap_xmax_lock_only: false 0x1ff6-NA (0) - | | | heap_xmax_shr_lock: false 0x1ff6-NA (0) - | | | heap_lock_mask: false 0x1ff6-NA (0) - | | | heap_xmin_committed: true 0x1ff6-NA (0) - | | | heap_xmin_invalid: false 0x1ff6-NA (0) - | | | heap_xmin_frozen: true 0x1ff6-NA (0) - | | | heap_xmax_committed: false 0x1ff6-NA (0) - | | | heap_xmax_invalid: true 0x1ff6-NA (0) - | | | heap_xmax_is_multi: false 0x1ff6-NA (0) - | | | heap_updated: false 0x1ff6-NA (0) - | | | heap_moved_off: false 0x1ff6-NA (0) - | | | heap_moved_in: false 0x1ff6-NA (0) - | | | heap_moved: false 0x1ff6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1ff0| 18 | . | t_hoff: 24 0x1ff6-0x1ff6.7 (1) 0x1ff0| 03 | . | padding0: 3 0x1ff7-0x1ff7.7 (1) 0x1ff0| 01 00 00 00 00 00 00 00| ........| data: "0100000000000000" (raw bits) 0x1ff8-0x1fff.7 (8) diff --git a/format/postgres/testdata/flavours/pgproee10/16396_1.fqtest b/format/postgres/testdata/flavours/pgproee10/16396_1.fqtest index b711337e12..7c5da27495 100644 --- a/format/postgres/testdata/flavours/pgproee10/16396_1.fqtest +++ b/format/postgres/testdata/flavours/pgproee10/16396_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgproee10 ".[0].pd_linp[0,-1] | dv" 16396 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x14-0x17.7 (4) 0x10| 68 9f f2 00 | h... | item_id_data: 15900520 0x14-0x17.7 (4) - | | | lp_off: 8040 0x18-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x18-NA (0) - | | | lp_len: 121 0x18-NA (0) + | | | lp_off: 8040 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[67]{}: item_id 0x120-0x123.7 (4) 0x120|68 81 f2 00 |h... | item_id_data: 15892840 0x120-0x123.7 (4) - | | | lp_off: 360 0x124-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x124-NA (0) - | | | lp_len: 121 0x124-NA (0) + | | | lp_off: 360 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/pgproee10/16401_1.fqtest b/format/postgres/testdata/flavours/pgproee10/16401_1.fqtest index fe8970105a..1fc6813719 100644 --- a/format/postgres/testdata/flavours/pgproee10/16401_1.fqtest +++ b/format/postgres/testdata/flavours/pgproee10/16401_1.fqtest @@ -1,51 +1,51 @@ $ fq -d pg_btree ".[1].pd_linp[0,1,2,3,4,5,6,7,8,9] | dv" 16401 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[0]{}: item_id 0x2018-0x201b.7 (4) 0x2010| e0 9f 20 00 | .. . | item_id_data: 2138080 0x2018-0x201b.7 (4) - | | | lp_off: 8160 0x201c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x201c-NA (0) - | | | lp_len: 16 0x201c-NA (0) + | | | lp_off: 8160 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[1]{}: item_id 0x201c-0x201f.7 (4) 0x2010| d0 9f 20 00| .. .| item_id_data: 2138064 0x201c-0x201f.7 (4) - | | | lp_off: 8144 0x2020-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2020-NA (0) - | | | lp_len: 16 0x2020-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[2]{}: item_id 0x2020-0x2023.7 (4) 0x2020|c0 9f 20 00 |.. . | item_id_data: 2138048 0x2020-0x2023.7 (4) - | | | lp_off: 8128 0x2024-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2024-NA (0) - | | | lp_len: 16 0x2024-NA (0) + | | | lp_off: 8128 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[3]{}: item_id 0x2024-0x2027.7 (4) 0x2020| b0 9f 20 00 | .. . | item_id_data: 2138032 0x2024-0x2027.7 (4) - | | | lp_off: 8112 0x2028-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2028-NA (0) - | | | lp_len: 16 0x2028-NA (0) + | | | lp_off: 8112 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[4]{}: item_id 0x2028-0x202b.7 (4) 0x2020| a0 9f 20 00 | .. . | item_id_data: 2138016 0x2028-0x202b.7 (4) - | | | lp_off: 8096 0x202c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x202c-NA (0) - | | | lp_len: 16 0x202c-NA (0) + | | | lp_off: 8096 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[5]{}: item_id 0x202c-0x202f.7 (4) 0x2020| 90 9f 20 00| .. .| item_id_data: 2138000 0x202c-0x202f.7 (4) - | | | lp_off: 8080 0x2030-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2030-NA (0) - | | | lp_len: 16 0x2030-NA (0) + | | | lp_off: 8080 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[6]{}: item_id 0x2030-0x2033.7 (4) 0x2030|a0 88 20 00 |.. . | item_id_data: 2132128 0x2030-0x2033.7 (4) - | | | lp_off: 2208 0x2034-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2034-NA (0) - | | | lp_len: 16 0x2034-NA (0) + | | | lp_off: 2208 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[7]{}: item_id 0x2034-0x2037.7 (4) 0x2030| 80 9f 20 00 | .. . | item_id_data: 2137984 0x2034-0x2037.7 (4) - | | | lp_off: 8064 0x2038-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2038-NA (0) - | | | lp_len: 16 0x2038-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[8]{}: item_id 0x2038-0x203b.7 (4) 0x2030| 70 9f 20 00 | p. . | item_id_data: 2137968 0x2038-0x203b.7 (4) - | | | lp_off: 8048 0x203c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x203c-NA (0) - | | | lp_len: 16 0x203c-NA (0) + | | | lp_off: 8048 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[9]{}: item_id 0x203c-0x203f.7 (4) 0x2030| 60 9f 20 00| `. .| item_id_data: 2137952 0x203c-0x203f.7 (4) - | | | lp_off: 8032 0x2040-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2040-NA (0) - | | | lp_len: 16 0x2040-NA (0) + | | | lp_off: 8032 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 diff --git a/format/postgres/testdata/flavours/pgproee10/16401_2.fqtest b/format/postgres/testdata/flavours/pgproee10/16401_2.fqtest index ae930063d4..d9852b38d0 100644 --- a/format/postgres/testdata/flavours/pgproee10/16401_2.fqtest +++ b/format/postgres/testdata/flavours/pgproee10/16401_2.fqtest @@ -6,9 +6,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fe0| 01 00 | .. | ip_posid: 1 0x3fe4-0x3fe5.7 (2) 0x3fe0| 10 00 | .. | t_info: 16 0x3fe6-0x3fe7.7 (2) | | | flags{}: 0x3fe8-NA (0) - | | | has_nulls: false 0x3fe8-NA (0) - | | | has_var_widths: false 0x3fe8-NA (0) - | | | size: 16 0x3fe8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fe0| 01 00 00 00 00 00 00 00| ........| data: raw bits 0x3fe8-0x3fef.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[1]{}: tuple 0x3fd0-0x3fdf.7 (16) | | | index_tuple_data{}: 0x3fd0-0x3fdf.7 (16) @@ -17,9 +17,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fd0| 02 00 | .. | ip_posid: 2 0x3fd4-0x3fd5.7 (2) 0x3fd0| 10 00 | .. | t_info: 16 0x3fd6-0x3fd7.7 (2) | | | flags{}: 0x3fd8-NA (0) - | | | has_nulls: false 0x3fd8-NA (0) - | | | has_var_widths: false 0x3fd8-NA (0) - | | | size: 16 0x3fd8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fd0| 02 00 00 00 00 00 00 00| ........| data: raw bits 0x3fd8-0x3fdf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[2]{}: tuple 0x3fc0-0x3fcf.7 (16) | | | index_tuple_data{}: 0x3fc0-0x3fcf.7 (16) @@ -28,9 +28,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fc0| 03 00 | .. | ip_posid: 3 0x3fc4-0x3fc5.7 (2) 0x3fc0| 10 00 | .. | t_info: 16 0x3fc6-0x3fc7.7 (2) | | | flags{}: 0x3fc8-NA (0) - | | | has_nulls: false 0x3fc8-NA (0) - | | | has_var_widths: false 0x3fc8-NA (0) - | | | size: 16 0x3fc8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fc0| 03 00 00 00 00 00 00 00| ........| data: raw bits 0x3fc8-0x3fcf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[3]{}: tuple 0x3fb0-0x3fbf.7 (16) | | | index_tuple_data{}: 0x3fb0-0x3fbf.7 (16) @@ -39,9 +39,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fb0| 04 00 | .. | ip_posid: 4 0x3fb4-0x3fb5.7 (2) 0x3fb0| 10 00 | .. | t_info: 16 0x3fb6-0x3fb7.7 (2) | | | flags{}: 0x3fb8-NA (0) - | | | has_nulls: false 0x3fb8-NA (0) - | | | has_var_widths: false 0x3fb8-NA (0) - | | | size: 16 0x3fb8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fb0| 04 00 00 00 00 00 00 00| ........| data: raw bits 0x3fb8-0x3fbf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[4]{}: tuple 0x3fa0-0x3faf.7 (16) | | | index_tuple_data{}: 0x3fa0-0x3faf.7 (16) @@ -50,9 +50,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fa0| 05 00 | .. | ip_posid: 5 0x3fa4-0x3fa5.7 (2) 0x3fa0| 10 00 | .. | t_info: 16 0x3fa6-0x3fa7.7 (2) | | | flags{}: 0x3fa8-NA (0) - | | | has_nulls: false 0x3fa8-NA (0) - | | | has_var_widths: false 0x3fa8-NA (0) - | | | size: 16 0x3fa8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fa0| 05 00 00 00 00 00 00 00| ........| data: raw bits 0x3fa8-0x3faf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[5]{}: tuple 0x3f90-0x3f9f.7 (16) | | | index_tuple_data{}: 0x3f90-0x3f9f.7 (16) @@ -61,9 +61,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3f90| 06 00 | .. | ip_posid: 6 0x3f94-0x3f95.7 (2) 0x3f90| 10 00 | .. | t_info: 16 0x3f96-0x3f97.7 (2) | | | flags{}: 0x3f98-NA (0) - | | | has_nulls: false 0x3f98-NA (0) - | | | has_var_widths: false 0x3f98-NA (0) - | | | size: 16 0x3f98-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f90| 06 00 00 00 00 00 00 00| ........| data: raw bits 0x3f98-0x3f9f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[6]{}: tuple 0x28a0-0x28af.7 (16) | | | index_tuple_data{}: 0x28a0-0x28af.7 (16) @@ -72,9 +72,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x28a0| 07 00 | .. | ip_posid: 7 0x28a4-0x28a5.7 (2) 0x28a0| 10 00 | .. | t_info: 16 0x28a6-0x28a7.7 (2) | | | flags{}: 0x28a8-NA (0) - | | | has_nulls: false 0x28a8-NA (0) - | | | has_var_widths: false 0x28a8-NA (0) - | | | size: 16 0x28a8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x28a0| 07 00 00 00 00 00 00 00| ........| data: raw bits 0x28a8-0x28af.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[7]{}: tuple 0x3f80-0x3f8f.7 (16) | | | index_tuple_data{}: 0x3f80-0x3f8f.7 (16) @@ -83,9 +83,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3f80| 07 00 | .. | ip_posid: 7 0x3f84-0x3f85.7 (2) 0x3f80| 10 00 | .. | t_info: 16 0x3f86-0x3f87.7 (2) | | | flags{}: 0x3f88-NA (0) - | | | has_nulls: false 0x3f88-NA (0) - | | | has_var_widths: false 0x3f88-NA (0) - | | | size: 16 0x3f88-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f80| 07 00 00 00 00 00 00 00| ........| data: raw bits 0x3f88-0x3f8f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[8]{}: tuple 0x3f70-0x3f7f.7 (16) | | | index_tuple_data{}: 0x3f70-0x3f7f.7 (16) @@ -94,9 +94,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3f70| 08 00 | .. | ip_posid: 8 0x3f74-0x3f75.7 (2) 0x3f70| 10 00 | .. | t_info: 16 0x3f76-0x3f77.7 (2) | | | flags{}: 0x3f78-NA (0) - | | | has_nulls: false 0x3f78-NA (0) - | | | has_var_widths: false 0x3f78-NA (0) - | | | size: 16 0x3f78-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f70| 08 00 00 00 00 00 00 00| ........| data: raw bits 0x3f78-0x3f7f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[9]{}: tuple 0x3f60-0x3f6f.7 (16) | | | index_tuple_data{}: 0x3f60-0x3f6f.7 (16) @@ -105,7 +105,7 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3f60| 09 00 | .. | ip_posid: 9 0x3f64-0x3f65.7 (2) 0x3f60| 10 00 | .. | t_info: 16 0x3f66-0x3f67.7 (2) | | | flags{}: 0x3f68-NA (0) - | | | has_nulls: false 0x3f68-NA (0) - | | | has_var_widths: false 0x3f68-NA (0) - | | | size: 16 0x3f68-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f60| 09 00 00 00 00 00 00 00| ........| data: raw bits 0x3f68-0x3f6f.7 (8) diff --git a/format/postgres/testdata/flavours/pgproee10/16403_1.fqtest b/format/postgres/testdata/flavours/pgproee10/16403_1.fqtest index 5789951b20..9c7be8cb1c 100644 --- a/format/postgres/testdata/flavours/pgproee10/16403_1.fqtest +++ b/format/postgres/testdata/flavours/pgproee10/16403_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgproee10 ".[0].pd_linp[0,-1] | dv" 16403 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x14-0x17.7 (4) 0x10| b8 9f 60 00 | ..`. | item_id_data: 6332344 0x14-0x17.7 (4) - | | | lp_off: 8120 0x18-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x18-NA (0) - | | | lp_len: 48 0x18-NA (0) + | | | lp_off: 8120 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[155]{}: item_id 0x280-0x283.7 (4) 0x280|a8 82 60 00 |..`. | item_id_data: 6324904 0x280-0x283.7 (4) - | | | lp_off: 680 0x284-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x284-NA (0) - | | | lp_len: 48 0x284-NA (0) + | | | lp_off: 680 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 diff --git a/format/postgres/testdata/flavours/pgproee10/16403_2.fqtest b/format/postgres/testdata/flavours/pgproee10/16403_2.fqtest index a1fecbc217..24ddfa5dbf 100644 --- a/format/postgres/testdata/flavours/pgproee10/16403_2.fqtest +++ b/format/postgres/testdata/flavours/pgproee10/16403_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=pgproee10 ".[0].tuples[0,-1] | dv" 16403 0x1fc0| 01 00 | .. | ip_posid: 1 0x1fc8-0x1fc9.7 (2) 0x1fc0| 06 00 | .. | t_infomask2: 6 0x1fca-0x1fcb.7 (2) | | | infomask2{}: 0x1fcc-NA (0) - | | | heap_keys_updated: false 0x1fcc-NA (0) - | | | heap_hot_updated: false 0x1fcc-NA (0) - | | | heap_only_tuple: false 0x1fcc-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fc0| 01 09 | .. | t_infomask: 2305 0x1fcc-0x1fcd.7 (2) | | | infomask{}: 0x1fce-NA (0) - | | | heap_hasnull: true 0x1fce-NA (0) - | | | heap_hasvarwidth: false 0x1fce-NA (0) - | | | heap_hasexternal: false 0x1fce-NA (0) - | | | heap_hasoid_old: false 0x1fce-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fce-NA (0) - | | | heap_combocid: false 0x1fce-NA (0) - | | | heap_xmax_excl_lock: false 0x1fce-NA (0) - | | | heap_xmax_lock_only: false 0x1fce-NA (0) - | | | heap_xmax_shr_lock: false 0x1fce-NA (0) - | | | heap_lock_mask: false 0x1fce-NA (0) - | | | heap_xmin_committed: true 0x1fce-NA (0) - | | | heap_xmin_invalid: false 0x1fce-NA (0) - | | | heap_xmin_frozen: true 0x1fce-NA (0) - | | | heap_xmax_committed: false 0x1fce-NA (0) - | | | heap_xmax_invalid: true 0x1fce-NA (0) - | | | heap_xmax_is_multi: false 0x1fce-NA (0) - | | | heap_updated: false 0x1fce-NA (0) - | | | heap_moved_off: false 0x1fce-NA (0) - | | | heap_moved_in: false 0x1fce-NA (0) - | | | heap_moved: false 0x1fce-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fc0| 18 | . | t_hoff: 24 0x1fce-0x1fce.7 (1) 0x1fc0| 1f| .| padding0: 31 0x1fcf-0x1fcf.7 (1) 0x1fd0|09 00 00 00 01 00 00 00 43 ff 00 00 f7 0e 00 00|........C.......| data: "090000000100000043ff0000f70e000043c144237a88020..." (raw bits) 0x1fd0-0x1fe7.7 (24) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=pgproee10 ".[0].tuples[0,-1] | dv" 16403 0x2b0| 9c 00 | .. | ip_posid: 156 0x2b8-0x2b9.7 (2) 0x2b0| 06 00 | .. | t_infomask2: 6 0x2ba-0x2bb.7 (2) | | | infomask2{}: 0x2bc-NA (0) - | | | heap_keys_updated: false 0x2bc-NA (0) - | | | heap_hot_updated: false 0x2bc-NA (0) - | | | heap_only_tuple: false 0x2bc-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x2b0| 01 09 | .. | t_infomask: 2305 0x2bc-0x2bd.7 (2) | | | infomask{}: 0x2be-NA (0) - | | | heap_hasnull: true 0x2be-NA (0) - | | | heap_hasvarwidth: false 0x2be-NA (0) - | | | heap_hasexternal: false 0x2be-NA (0) - | | | heap_hasoid_old: false 0x2be-NA (0) - | | | heap_xmax_keyshr_lock: false 0x2be-NA (0) - | | | heap_combocid: false 0x2be-NA (0) - | | | heap_xmax_excl_lock: false 0x2be-NA (0) - | | | heap_xmax_lock_only: false 0x2be-NA (0) - | | | heap_xmax_shr_lock: false 0x2be-NA (0) - | | | heap_lock_mask: false 0x2be-NA (0) - | | | heap_xmin_committed: true 0x2be-NA (0) - | | | heap_xmin_invalid: false 0x2be-NA (0) - | | | heap_xmin_frozen: true 0x2be-NA (0) - | | | heap_xmax_committed: false 0x2be-NA (0) - | | | heap_xmax_invalid: true 0x2be-NA (0) - | | | heap_xmax_is_multi: false 0x2be-NA (0) - | | | heap_updated: false 0x2be-NA (0) - | | | heap_moved_off: false 0x2be-NA (0) - | | | heap_moved_in: false 0x2be-NA (0) - | | | heap_moved: false 0x2be-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x2b0| 18 | . | t_hoff: 24 0x2be-0x2be.7 (1) 0x2b0| 1f| .| padding0: 31 0x2bf-0x2bf.7 (1) 0x2c0|09 00 00 00 01 00 00 00 17 13 00 00 50 ed ff ff|............P...| data: "09000000010000001713000050edffffe8934c237a88020..." (raw bits) 0x2c0-0x2d7.7 (24) diff --git a/format/postgres/testdata/flavours/pgproee11/90150_1.fqtest b/format/postgres/testdata/flavours/pgproee11/90150_1.fqtest index 1e08c13b2f..3478c3ff90 100644 --- a/format/postgres/testdata/flavours/pgproee11/90150_1.fqtest +++ b/format/postgres/testdata/flavours/pgproee11/90150_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgproee11 ".[0].pd_linp[0,-1] | dv" 90150 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x14-0x17.7 (4) 0x10| 68 9f f2 00 | h... | item_id_data: 15900520 0x14-0x17.7 (4) - | | | lp_off: 8040 0x18-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x18-NA (0) - | | | lp_len: 121 0x18-NA (0) + | | | lp_off: 8040 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[60]{}: item_id 0x104-0x107.7 (4) 0x100| 68 81 f2 00 | h... | item_id_data: 15892840 0x104-0x107.7 (4) - | | | lp_off: 360 0x108-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x108-NA (0) - | | | lp_len: 121 0x108-NA (0) + | | | lp_off: 360 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/pgproee11/90153_2.fqtest b/format/postgres/testdata/flavours/pgproee11/90153_2.fqtest index 520105c024..b9c496d405 100644 --- a/format/postgres/testdata/flavours/pgproee11/90153_2.fqtest +++ b/format/postgres/testdata/flavours/pgproee11/90153_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=pgproee11 ".[0].tuples[0,-1] | dv" 90153 0x11e0| 04 00 | .. | ip_posid: 4 0x11e8-0x11e9.7 (2) 0x11e0| 04 80 | .. | t_infomask2: 32772 0x11ea-0x11eb.7 (2) | | | infomask2{}: 0x11ec-NA (0) - | | | heap_keys_updated: false 0x11ec-NA (0) - | | | heap_hot_updated: false 0x11ec-NA (0) - | | | heap_only_tuple: true 0x11ec-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: true 0x11e0| 01 29 | .) | t_infomask: 10497 0x11ec-0x11ed.7 (2) | | | infomask{}: 0x11ee-NA (0) - | | | heap_hasnull: true 0x11ee-NA (0) - | | | heap_hasvarwidth: false 0x11ee-NA (0) - | | | heap_hasexternal: false 0x11ee-NA (0) - | | | heap_hasoid_old: false 0x11ee-NA (0) - | | | heap_xmax_keyshr_lock: false 0x11ee-NA (0) - | | | heap_combocid: false 0x11ee-NA (0) - | | | heap_xmax_excl_lock: false 0x11ee-NA (0) - | | | heap_xmax_lock_only: false 0x11ee-NA (0) - | | | heap_xmax_shr_lock: false 0x11ee-NA (0) - | | | heap_lock_mask: false 0x11ee-NA (0) - | | | heap_xmin_committed: true 0x11ee-NA (0) - | | | heap_xmin_invalid: false 0x11ee-NA (0) - | | | heap_xmin_frozen: true 0x11ee-NA (0) - | | | heap_xmax_committed: false 0x11ee-NA (0) - | | | heap_xmax_invalid: true 0x11ee-NA (0) - | | | heap_xmax_is_multi: false 0x11ee-NA (0) - | | | heap_updated: true 0x11ee-NA (0) - | | | heap_moved_off: false 0x11ee-NA (0) - | | | heap_moved_in: false 0x11ee-NA (0) - | | | heap_moved: false 0x11ee-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: true + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x11e0| 18 | . | t_hoff: 24 0x11ee-0x11ee.7 (1) 0x11e0| 07| .| padding0: 7 0x11ef-0x11ef.7 (1) 0x11f0|65 00 00 00 0b 00 00 00 4f f8 00 00 |e.......O... | data: "650000000b0000004ff80000" (raw bits) 0x11f0-0x11fb.7 (12) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=pgproee11 ".[0].tuples[0,-1] | dv" 90153 0x1820| fe 00 | .. | ip_posid: 254 0x1828-0x1829.7 (2) 0x1820| 04 80 | .. | t_infomask2: 32772 0x182a-0x182b.7 (2) | | | infomask2{}: 0x182c-NA (0) - | | | heap_keys_updated: false 0x182c-NA (0) - | | | heap_hot_updated: false 0x182c-NA (0) - | | | heap_only_tuple: true 0x182c-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: true 0x1820| 01 29 | .) | t_infomask: 10497 0x182c-0x182d.7 (2) | | | infomask{}: 0x182e-NA (0) - | | | heap_hasnull: true 0x182e-NA (0) - | | | heap_hasvarwidth: false 0x182e-NA (0) - | | | heap_hasexternal: false 0x182e-NA (0) - | | | heap_hasoid_old: false 0x182e-NA (0) - | | | heap_xmax_keyshr_lock: false 0x182e-NA (0) - | | | heap_combocid: false 0x182e-NA (0) - | | | heap_xmax_excl_lock: false 0x182e-NA (0) - | | | heap_xmax_lock_only: false 0x182e-NA (0) - | | | heap_xmax_shr_lock: false 0x182e-NA (0) - | | | heap_lock_mask: false 0x182e-NA (0) - | | | heap_xmin_committed: true 0x182e-NA (0) - | | | heap_xmin_invalid: false 0x182e-NA (0) - | | | heap_xmin_frozen: true 0x182e-NA (0) - | | | heap_xmax_committed: false 0x182e-NA (0) - | | | heap_xmax_invalid: true 0x182e-NA (0) - | | | heap_xmax_is_multi: false 0x182e-NA (0) - | | | heap_updated: true 0x182e-NA (0) - | | | heap_moved_off: false 0x182e-NA (0) - | | | heap_moved_in: false 0x182e-NA (0) - | | | heap_moved: false 0x182e-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: true + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1820| 18 | . | t_hoff: 24 0x182e-0x182e.7 (1) 0x1820| 07| .| padding0: 7 0x182f-0x182f.7 (1) 0x1830|64 00 00 00 0a 00 00 00 41 59 00 00 |d.......AY.. | data: "640000000a00000041590000" (raw bits) 0x1830-0x183b.7 (12) diff --git a/format/postgres/testdata/flavours/pgproee12/16396_1.fqtest b/format/postgres/testdata/flavours/pgproee12/16396_1.fqtest index 73997b281c..32d4076c1d 100644 --- a/format/postgres/testdata/flavours/pgproee12/16396_1.fqtest +++ b/format/postgres/testdata/flavours/pgproee12/16396_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgproee12 ".[0].pd_linp[0,-1] | dv" 16396 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x14-0x17.7 (4) 0x10| 68 9f f2 00 | h... | item_id_data: 15900520 0x14-0x17.7 (4) - | | | lp_off: 8040 0x18-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x18-NA (0) - | | | lp_len: 121 0x18-NA (0) + | | | lp_off: 8040 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[65]{}: item_id 0x118-0x11b.7 (4) 0x110| 68 81 f2 00 | h... | item_id_data: 15892840 0x118-0x11b.7 (4) - | | | lp_off: 360 0x11c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x11c-NA (0) - | | | lp_len: 121 0x11c-NA (0) + | | | lp_off: 360 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/pgproee12/16406_1.fqtest b/format/postgres/testdata/flavours/pgproee12/16406_1.fqtest index 8b10391ae7..9c179845ad 100644 --- a/format/postgres/testdata/flavours/pgproee12/16406_1.fqtest +++ b/format/postgres/testdata/flavours/pgproee12/16406_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgproee12 ".[0].pd_linp[0,-1] | dv" 16406 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x14-0x17.7 (4) 0x10| b8 9f 60 00 | ..`. | item_id_data: 6332344 0x14-0x17.7 (4) - | | | lp_off: 8120 0x18-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x18-NA (0) - | | | lp_len: 48 0x18-NA (0) + | | | lp_off: 8120 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[155]{}: item_id 0x280-0x283.7 (4) 0x280|a8 82 60 00 |..`. | item_id_data: 6324904 0x280-0x283.7 (4) - | | | lp_off: 680 0x284-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x284-NA (0) - | | | lp_len: 48 0x284-NA (0) + | | | lp_off: 680 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 diff --git a/format/postgres/testdata/flavours/pgproee12/16406_2.fqtest b/format/postgres/testdata/flavours/pgproee12/16406_2.fqtest index 05871daebe..de4047924a 100644 --- a/format/postgres/testdata/flavours/pgproee12/16406_2.fqtest +++ b/format/postgres/testdata/flavours/pgproee12/16406_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=pgproee12 ".[0].tuples[0,-1] | dv" 16406 0x1fc0| 01 00 | .. | ip_posid: 1 0x1fc8-0x1fc9.7 (2) 0x1fc0| 06 00 | .. | t_infomask2: 6 0x1fca-0x1fcb.7 (2) | | | infomask2{}: 0x1fcc-NA (0) - | | | heap_keys_updated: false 0x1fcc-NA (0) - | | | heap_hot_updated: false 0x1fcc-NA (0) - | | | heap_only_tuple: false 0x1fcc-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fc0| 01 09 | .. | t_infomask: 2305 0x1fcc-0x1fcd.7 (2) | | | infomask{}: 0x1fce-NA (0) - | | | heap_hasnull: true 0x1fce-NA (0) - | | | heap_hasvarwidth: false 0x1fce-NA (0) - | | | heap_hasexternal: false 0x1fce-NA (0) - | | | heap_hasoid_old: false 0x1fce-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fce-NA (0) - | | | heap_combocid: false 0x1fce-NA (0) - | | | heap_xmax_excl_lock: false 0x1fce-NA (0) - | | | heap_xmax_lock_only: false 0x1fce-NA (0) - | | | heap_xmax_shr_lock: false 0x1fce-NA (0) - | | | heap_lock_mask: false 0x1fce-NA (0) - | | | heap_xmin_committed: true 0x1fce-NA (0) - | | | heap_xmin_invalid: false 0x1fce-NA (0) - | | | heap_xmin_frozen: true 0x1fce-NA (0) - | | | heap_xmax_committed: false 0x1fce-NA (0) - | | | heap_xmax_invalid: true 0x1fce-NA (0) - | | | heap_xmax_is_multi: false 0x1fce-NA (0) - | | | heap_updated: false 0x1fce-NA (0) - | | | heap_moved_off: false 0x1fce-NA (0) - | | | heap_moved_in: false 0x1fce-NA (0) - | | | heap_moved: false 0x1fce-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fc0| 18 | . | t_hoff: 24 0x1fce-0x1fce.7 (1) 0x1fc0| 1f| .| padding0: 31 0x1fcf-0x1fcf.7 (1) 0x1fd0|02 00 00 00 01 00 00 00 38 fd 00 00 89 0c 00 00|........8.......| data: "020000000100000038fd0000890c0000c025676d6388020..." (raw bits) 0x1fd0-0x1fe7.7 (24) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=pgproee12 ".[0].tuples[0,-1] | dv" 16406 0x2b0| 9c 00 | .. | ip_posid: 156 0x2b8-0x2b9.7 (2) 0x2b0| 06 00 | .. | t_infomask2: 6 0x2ba-0x2bb.7 (2) | | | infomask2{}: 0x2bc-NA (0) - | | | heap_keys_updated: false 0x2bc-NA (0) - | | | heap_hot_updated: false 0x2bc-NA (0) - | | | heap_only_tuple: false 0x2bc-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x2b0| 01 09 | .. | t_infomask: 2305 0x2bc-0x2bd.7 (2) | | | infomask{}: 0x2be-NA (0) - | | | heap_hasnull: true 0x2be-NA (0) - | | | heap_hasvarwidth: false 0x2be-NA (0) - | | | heap_hasexternal: false 0x2be-NA (0) - | | | heap_hasoid_old: false 0x2be-NA (0) - | | | heap_xmax_keyshr_lock: false 0x2be-NA (0) - | | | heap_combocid: false 0x2be-NA (0) - | | | heap_xmax_excl_lock: false 0x2be-NA (0) - | | | heap_xmax_lock_only: false 0x2be-NA (0) - | | | heap_xmax_shr_lock: false 0x2be-NA (0) - | | | heap_lock_mask: false 0x2be-NA (0) - | | | heap_xmin_committed: true 0x2be-NA (0) - | | | heap_xmin_invalid: false 0x2be-NA (0) - | | | heap_xmin_frozen: true 0x2be-NA (0) - | | | heap_xmax_committed: false 0x2be-NA (0) - | | | heap_xmax_invalid: true 0x2be-NA (0) - | | | heap_xmax_is_multi: false 0x2be-NA (0) - | | | heap_updated: false 0x2be-NA (0) - | | | heap_moved_off: false 0x2be-NA (0) - | | | heap_moved_in: false 0x2be-NA (0) - | | | heap_moved: false 0x2be-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x2b0| 18 | . | t_hoff: 24 0x2be-0x2be.7 (1) 0x2b0| 1f| .| padding0: 31 0x2bf-0x2bf.7 (1) 0x2c0|08 00 00 00 01 00 00 00 e4 f5 00 00 c9 06 00 00|................| data: "0800000001000000e4f50000c9060000d0a36f6d6388020..." (raw bits) 0x2c0-0x2d7.7 (24) diff --git a/format/postgres/testdata/flavours/pgproee13/16396_1.fqtest b/format/postgres/testdata/flavours/pgproee13/16396_1.fqtest index 1fbe7b824f..67b4dc42bb 100644 --- a/format/postgres/testdata/flavours/pgproee13/16396_1.fqtest +++ b/format/postgres/testdata/flavours/pgproee13/16396_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgproee13 ".[0].pd_linp[0,-1] | dv" 16396 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x14-0x17.7 (4) 0x10| 68 9f f2 00 | h... | item_id_data: 15900520 0x14-0x17.7 (4) - | | | lp_off: 8040 0x18-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x18-NA (0) - | | | lp_len: 121 0x18-NA (0) + | | | lp_off: 8040 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[68]{}: item_id 0x124-0x127.7 (4) 0x120| 68 81 f2 00 | h... | item_id_data: 15892840 0x124-0x127.7 (4) - | | | lp_off: 360 0x128-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x128-NA (0) - | | | lp_len: 121 0x128-NA (0) + | | | lp_off: 360 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/pgproee13/16406_1.fqtest b/format/postgres/testdata/flavours/pgproee13/16406_1.fqtest index 25156cd8f4..3484eab5a3 100644 --- a/format/postgres/testdata/flavours/pgproee13/16406_1.fqtest +++ b/format/postgres/testdata/flavours/pgproee13/16406_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgproee13 ".[0].pd_linp[0,-1] | dv" 16406 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x14-0x17.7 (4) 0x10| b8 9f 60 00 | ..`. | item_id_data: 6332344 0x14-0x17.7 (4) - | | | lp_off: 8120 0x18-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x18-NA (0) - | | | lp_len: 48 0x18-NA (0) + | | | lp_off: 8120 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[155]{}: item_id 0x280-0x283.7 (4) 0x280|a8 82 60 00 |..`. | item_id_data: 6324904 0x280-0x283.7 (4) - | | | lp_off: 680 0x284-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x284-NA (0) - | | | lp_len: 48 0x284-NA (0) + | | | lp_off: 680 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 diff --git a/format/postgres/testdata/flavours/pgproee13/16406_2.fqtest b/format/postgres/testdata/flavours/pgproee13/16406_2.fqtest index f2bd51aa5c..3c5425ab64 100644 --- a/format/postgres/testdata/flavours/pgproee13/16406_2.fqtest +++ b/format/postgres/testdata/flavours/pgproee13/16406_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=pgproee13 ".[0].tuples[0,-1] | dv" 16406 0x1fc0| 01 00 | .. | ip_posid: 1 0x1fc8-0x1fc9.7 (2) 0x1fc0| 06 00 | .. | t_infomask2: 6 0x1fca-0x1fcb.7 (2) | | | infomask2{}: 0x1fcc-NA (0) - | | | heap_keys_updated: false 0x1fcc-NA (0) - | | | heap_hot_updated: false 0x1fcc-NA (0) - | | | heap_only_tuple: false 0x1fcc-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fc0| 01 09 | .. | t_infomask: 2305 0x1fcc-0x1fcd.7 (2) | | | infomask{}: 0x1fce-NA (0) - | | | heap_hasnull: true 0x1fce-NA (0) - | | | heap_hasvarwidth: false 0x1fce-NA (0) - | | | heap_hasexternal: false 0x1fce-NA (0) - | | | heap_hasoid_old: false 0x1fce-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fce-NA (0) - | | | heap_combocid: false 0x1fce-NA (0) - | | | heap_xmax_excl_lock: false 0x1fce-NA (0) - | | | heap_xmax_lock_only: false 0x1fce-NA (0) - | | | heap_xmax_shr_lock: false 0x1fce-NA (0) - | | | heap_lock_mask: false 0x1fce-NA (0) - | | | heap_xmin_committed: true 0x1fce-NA (0) - | | | heap_xmin_invalid: false 0x1fce-NA (0) - | | | heap_xmin_frozen: true 0x1fce-NA (0) - | | | heap_xmax_committed: false 0x1fce-NA (0) - | | | heap_xmax_invalid: true 0x1fce-NA (0) - | | | heap_xmax_is_multi: false 0x1fce-NA (0) - | | | heap_updated: false 0x1fce-NA (0) - | | | heap_moved_off: false 0x1fce-NA (0) - | | | heap_moved_in: false 0x1fce-NA (0) - | | | heap_moved: false 0x1fce-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fc0| 18 | . | t_hoff: 24 0x1fce-0x1fce.7 (1) 0x1fc0| 1f| .| padding0: 31 0x1fcf-0x1fcf.7 (1) 0x1fd0|01 00 00 00 01 00 00 00 76 cd 00 00 3d fc ff ff|........v...=...| data: "010000000100000076cd00003dfcffff088e15d47788020..." (raw bits) 0x1fd0-0x1fe7.7 (24) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=pgproee13 ".[0].tuples[0,-1] | dv" 16406 0x2b0| 9c 00 | .. | ip_posid: 156 0x2b8-0x2b9.7 (2) 0x2b0| 06 00 | .. | t_infomask2: 6 0x2ba-0x2bb.7 (2) | | | infomask2{}: 0x2bc-NA (0) - | | | heap_keys_updated: false 0x2bc-NA (0) - | | | heap_hot_updated: false 0x2bc-NA (0) - | | | heap_only_tuple: false 0x2bc-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x2b0| 01 09 | .. | t_infomask: 2305 0x2bc-0x2bd.7 (2) | | | infomask{}: 0x2be-NA (0) - | | | heap_hasnull: true 0x2be-NA (0) - | | | heap_hasvarwidth: false 0x2be-NA (0) - | | | heap_hasexternal: false 0x2be-NA (0) - | | | heap_hasoid_old: false 0x2be-NA (0) - | | | heap_xmax_keyshr_lock: false 0x2be-NA (0) - | | | heap_combocid: false 0x2be-NA (0) - | | | heap_xmax_excl_lock: false 0x2be-NA (0) - | | | heap_xmax_lock_only: false 0x2be-NA (0) - | | | heap_xmax_shr_lock: false 0x2be-NA (0) - | | | heap_lock_mask: false 0x2be-NA (0) - | | | heap_xmin_committed: true 0x2be-NA (0) - | | | heap_xmin_invalid: false 0x2be-NA (0) - | | | heap_xmin_frozen: true 0x2be-NA (0) - | | | heap_xmax_committed: false 0x2be-NA (0) - | | | heap_xmax_invalid: true 0x2be-NA (0) - | | | heap_xmax_is_multi: false 0x2be-NA (0) - | | | heap_updated: false 0x2be-NA (0) - | | | heap_moved_off: false 0x2be-NA (0) - | | | heap_moved_in: false 0x2be-NA (0) - | | | heap_moved: false 0x2be-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x2b0| 18 | . | t_hoff: 24 0x2be-0x2be.7 (1) 0x2b0| 1f| .| padding0: 31 0x2bf-0x2bf.7 (1) 0x2c0|04 00 00 00 01 00 00 00 71 8a 00 00 81 fb ff ff|........q.......| data: "0400000001000000718a000081fbffff546f1cd47788020..." (raw bits) 0x2c0-0x2d7.7 (24) diff --git a/format/postgres/testdata/flavours/pgproee14/16396_1.fqtest b/format/postgres/testdata/flavours/pgproee14/16396_1.fqtest index ac487d369e..51c9c817cb 100644 --- a/format/postgres/testdata/flavours/pgproee14/16396_1.fqtest +++ b/format/postgres/testdata/flavours/pgproee14/16396_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=pgproee14 ".[0].pd_linp[0,-1] | dv" 16396 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x14-0x17.7 (4) 0x10| 53 00 01 00 | S... | item_id_data: 65619 0x14-0x17.7 (4) - | | | lp_off: 83 0x18-NA (0) - | | | lp_flags: "LP_REDIRECT" (2) 0x18-NA (0) - | | | lp_len: 0 0x18-NA (0) + | | | lp_off: 83 + | | | lp_flags: "LP_REDIRECT" (2) + | | | lp_len: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[85]{}: item_id 0x168-0x16b.7 (4) 0x160| e8 81 f2 00 | .... | item_id_data: 15892968 0x168-0x16b.7 (4) - | | | lp_off: 488 0x16c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x16c-NA (0) - | | | lp_len: 121 0x16c-NA (0) + | | | lp_off: 488 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/pgproee14/16404_1.fqtest b/format/postgres/testdata/flavours/pgproee14/16404_1.fqtest index a38f9f8391..14818cea1f 100644 --- a/format/postgres/testdata/flavours/pgproee14/16404_1.fqtest +++ b/format/postgres/testdata/flavours/pgproee14/16404_1.fqtest @@ -1,51 +1,51 @@ $ fq -d pg_btree ".[1].pd_linp[0,1,2,3,4,5,6,7,8,9] | dv" 16404 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[0]{}: item_id 0x2018-0x201b.7 (4) 0x2010| e0 9f 20 00 | .. . | item_id_data: 2138080 0x2018-0x201b.7 (4) - | | | lp_off: 8160 0x201c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x201c-NA (0) - | | | lp_len: 16 0x201c-NA (0) + | | | lp_off: 8160 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[1]{}: item_id 0x201c-0x201f.7 (4) 0x2010| d0 9f 20 00| .. .| item_id_data: 2138064 0x201c-0x201f.7 (4) - | | | lp_off: 8144 0x2020-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2020-NA (0) - | | | lp_len: 16 0x2020-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[2]{}: item_id 0x2020-0x2023.7 (4) 0x2020|c0 9f 20 00 |.. . | item_id_data: 2138048 0x2020-0x2023.7 (4) - | | | lp_off: 8128 0x2024-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2024-NA (0) - | | | lp_len: 16 0x2024-NA (0) + | | | lp_off: 8128 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[3]{}: item_id 0x2024-0x2027.7 (4) 0x2020| b0 9f 20 00 | .. . | item_id_data: 2138032 0x2024-0x2027.7 (4) - | | | lp_off: 8112 0x2028-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2028-NA (0) - | | | lp_len: 16 0x2028-NA (0) + | | | lp_off: 8112 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[4]{}: item_id 0x2028-0x202b.7 (4) 0x2020| a0 9f 20 00 | .. . | item_id_data: 2138016 0x2028-0x202b.7 (4) - | | | lp_off: 8096 0x202c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x202c-NA (0) - | | | lp_len: 16 0x202c-NA (0) + | | | lp_off: 8096 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[5]{}: item_id 0x202c-0x202f.7 (4) 0x2020| 90 9f 20 00| .. .| item_id_data: 2138000 0x202c-0x202f.7 (4) - | | | lp_off: 8080 0x2030-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2030-NA (0) - | | | lp_len: 16 0x2030-NA (0) + | | | lp_off: 8080 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[6]{}: item_id 0x2030-0x2033.7 (4) 0x2030|80 9f 20 00 |.. . | item_id_data: 2137984 0x2030-0x2033.7 (4) - | | | lp_off: 8064 0x2034-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2034-NA (0) - | | | lp_len: 16 0x2034-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[7]{}: item_id 0x2034-0x2037.7 (4) 0x2030| 70 9f 20 00 | p. . | item_id_data: 2137968 0x2034-0x2037.7 (4) - | | | lp_off: 8048 0x2038-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2038-NA (0) - | | | lp_len: 16 0x2038-NA (0) + | | | lp_off: 8048 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[8]{}: item_id 0x2038-0x203b.7 (4) 0x2030| 60 9f 20 00 | `. . | item_id_data: 2137952 0x2038-0x203b.7 (4) - | | | lp_off: 8032 0x203c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x203c-NA (0) - | | | lp_len: 16 0x203c-NA (0) + | | | lp_off: 8032 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[9]{}: item_id 0x203c-0x203f.7 (4) 0x2030| 50 9f 20 00| P. .| item_id_data: 2137936 0x203c-0x203f.7 (4) - | | | lp_off: 8016 0x2040-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2040-NA (0) - | | | lp_len: 16 0x2040-NA (0) + | | | lp_off: 8016 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 diff --git a/format/postgres/testdata/flavours/pgproee14/16404_2.fqtest b/format/postgres/testdata/flavours/pgproee14/16404_2.fqtest index f18d5de301..a272e196d3 100644 --- a/format/postgres/testdata/flavours/pgproee14/16404_2.fqtest +++ b/format/postgres/testdata/flavours/pgproee14/16404_2.fqtest @@ -6,9 +6,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3fe0| 01 00 | .. | ip_posid: 1 0x3fe4-0x3fe5.7 (2) 0x3fe0| 10 00 | .. | t_info: 16 0x3fe6-0x3fe7.7 (2) | | | flags{}: 0x3fe8-NA (0) - | | | has_nulls: false 0x3fe8-NA (0) - | | | has_var_widths: false 0x3fe8-NA (0) - | | | size: 16 0x3fe8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fe0| 01 00 00 00 00 00 00 00| ........| data: raw bits 0x3fe8-0x3fef.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[1]{}: tuple 0x3fd0-0x3fdf.7 (16) | | | index_tuple_data{}: 0x3fd0-0x3fdf.7 (16) @@ -17,9 +17,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3fd0| 02 00 | .. | ip_posid: 2 0x3fd4-0x3fd5.7 (2) 0x3fd0| 10 00 | .. | t_info: 16 0x3fd6-0x3fd7.7 (2) | | | flags{}: 0x3fd8-NA (0) - | | | has_nulls: false 0x3fd8-NA (0) - | | | has_var_widths: false 0x3fd8-NA (0) - | | | size: 16 0x3fd8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fd0| 02 00 00 00 00 00 00 00| ........| data: raw bits 0x3fd8-0x3fdf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[2]{}: tuple 0x3fc0-0x3fcf.7 (16) | | | index_tuple_data{}: 0x3fc0-0x3fcf.7 (16) @@ -28,9 +28,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3fc0| 03 00 | .. | ip_posid: 3 0x3fc4-0x3fc5.7 (2) 0x3fc0| 10 00 | .. | t_info: 16 0x3fc6-0x3fc7.7 (2) | | | flags{}: 0x3fc8-NA (0) - | | | has_nulls: false 0x3fc8-NA (0) - | | | has_var_widths: false 0x3fc8-NA (0) - | | | size: 16 0x3fc8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fc0| 03 00 00 00 00 00 00 00| ........| data: raw bits 0x3fc8-0x3fcf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[3]{}: tuple 0x3fb0-0x3fbf.7 (16) | | | index_tuple_data{}: 0x3fb0-0x3fbf.7 (16) @@ -39,9 +39,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3fb0| 04 00 | .. | ip_posid: 4 0x3fb4-0x3fb5.7 (2) 0x3fb0| 10 00 | .. | t_info: 16 0x3fb6-0x3fb7.7 (2) | | | flags{}: 0x3fb8-NA (0) - | | | has_nulls: false 0x3fb8-NA (0) - | | | has_var_widths: false 0x3fb8-NA (0) - | | | size: 16 0x3fb8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fb0| 04 00 00 00 00 00 00 00| ........| data: raw bits 0x3fb8-0x3fbf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[4]{}: tuple 0x3fa0-0x3faf.7 (16) | | | index_tuple_data{}: 0x3fa0-0x3faf.7 (16) @@ -50,9 +50,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3fa0| 05 00 | .. | ip_posid: 5 0x3fa4-0x3fa5.7 (2) 0x3fa0| 10 00 | .. | t_info: 16 0x3fa6-0x3fa7.7 (2) | | | flags{}: 0x3fa8-NA (0) - | | | has_nulls: false 0x3fa8-NA (0) - | | | has_var_widths: false 0x3fa8-NA (0) - | | | size: 16 0x3fa8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fa0| 05 00 00 00 00 00 00 00| ........| data: raw bits 0x3fa8-0x3faf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[5]{}: tuple 0x3f90-0x3f9f.7 (16) | | | index_tuple_data{}: 0x3f90-0x3f9f.7 (16) @@ -61,9 +61,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3f90| 06 00 | .. | ip_posid: 6 0x3f94-0x3f95.7 (2) 0x3f90| 10 00 | .. | t_info: 16 0x3f96-0x3f97.7 (2) | | | flags{}: 0x3f98-NA (0) - | | | has_nulls: false 0x3f98-NA (0) - | | | has_var_widths: false 0x3f98-NA (0) - | | | size: 16 0x3f98-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f90| 06 00 00 00 00 00 00 00| ........| data: raw bits 0x3f98-0x3f9f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[6]{}: tuple 0x3f80-0x3f8f.7 (16) | | | index_tuple_data{}: 0x3f80-0x3f8f.7 (16) @@ -72,9 +72,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3f80| 07 00 | .. | ip_posid: 7 0x3f84-0x3f85.7 (2) 0x3f80| 10 00 | .. | t_info: 16 0x3f86-0x3f87.7 (2) | | | flags{}: 0x3f88-NA (0) - | | | has_nulls: false 0x3f88-NA (0) - | | | has_var_widths: false 0x3f88-NA (0) - | | | size: 16 0x3f88-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f80| 07 00 00 00 00 00 00 00| ........| data: raw bits 0x3f88-0x3f8f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[7]{}: tuple 0x3f70-0x3f7f.7 (16) | | | index_tuple_data{}: 0x3f70-0x3f7f.7 (16) @@ -83,9 +83,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3f70| 08 00 | .. | ip_posid: 8 0x3f74-0x3f75.7 (2) 0x3f70| 10 00 | .. | t_info: 16 0x3f76-0x3f77.7 (2) | | | flags{}: 0x3f78-NA (0) - | | | has_nulls: false 0x3f78-NA (0) - | | | has_var_widths: false 0x3f78-NA (0) - | | | size: 16 0x3f78-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f70| 08 00 00 00 00 00 00 00| ........| data: raw bits 0x3f78-0x3f7f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[8]{}: tuple 0x3f60-0x3f6f.7 (16) | | | index_tuple_data{}: 0x3f60-0x3f6f.7 (16) @@ -94,9 +94,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3f60| 09 00 | .. | ip_posid: 9 0x3f64-0x3f65.7 (2) 0x3f60| 10 00 | .. | t_info: 16 0x3f66-0x3f67.7 (2) | | | flags{}: 0x3f68-NA (0) - | | | has_nulls: false 0x3f68-NA (0) - | | | has_var_widths: false 0x3f68-NA (0) - | | | size: 16 0x3f68-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f60| 09 00 00 00 00 00 00 00| ........| data: raw bits 0x3f68-0x3f6f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[9]{}: tuple 0x3f50-0x3f5f.7 (16) | | | index_tuple_data{}: 0x3f50-0x3f5f.7 (16) @@ -105,7 +105,7 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16404 0x3f50| 0a 00 | .. | ip_posid: 10 0x3f54-0x3f55.7 (2) 0x3f50| 10 00 | .. | t_info: 16 0x3f56-0x3f57.7 (2) | | | flags{}: 0x3f58-NA (0) - | | | has_nulls: false 0x3f58-NA (0) - | | | has_var_widths: false 0x3f58-NA (0) - | | | size: 16 0x3f58-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f50| 0a 00 00 00 00 00 00 00| ........| data: raw bits 0x3f58-0x3f5f.7 (8) diff --git a/format/postgres/testdata/flavours/pgproee14/16451_1.fqtest b/format/postgres/testdata/flavours/pgproee14/16451_1.fqtest index a0501efd40..7bac4d0cf7 100644 --- a/format/postgres/testdata/flavours/pgproee14/16451_1.fqtest +++ b/format/postgres/testdata/flavours/pgproee14/16451_1.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=pgproee14 ".[0].tuples[1,2,3] | dv" 16451 0x1f80| 02 00 | .. | ip_posid: 2 0x1f88-0x1f89.7 (2) 0x1f80| 03 00 | .. | t_infomask2: 3 0x1f8a-0x1f8b.7 (2) | | | infomask2{}: 0x1f8c-NA (0) - | | | heap_keys_updated: false 0x1f8c-NA (0) - | | | heap_hot_updated: false 0x1f8c-NA (0) - | | | heap_only_tuple: false 0x1f8c-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1f80| 02 09 | .. | t_infomask: 2306 0x1f8c-0x1f8d.7 (2) | | | infomask{}: 0x1f8e-NA (0) - | | | heap_hasnull: false 0x1f8e-NA (0) - | | | heap_hasvarwidth: true 0x1f8e-NA (0) - | | | heap_hasexternal: false 0x1f8e-NA (0) - | | | heap_hasoid_old: false 0x1f8e-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1f8e-NA (0) - | | | heap_combocid: false 0x1f8e-NA (0) - | | | heap_xmax_excl_lock: false 0x1f8e-NA (0) - | | | heap_xmax_lock_only: false 0x1f8e-NA (0) - | | | heap_xmax_shr_lock: false 0x1f8e-NA (0) - | | | heap_lock_mask: false 0x1f8e-NA (0) - | | | heap_xmin_committed: true 0x1f8e-NA (0) - | | | heap_xmin_invalid: false 0x1f8e-NA (0) - | | | heap_xmin_frozen: true 0x1f8e-NA (0) - | | | heap_xmax_committed: false 0x1f8e-NA (0) - | | | heap_xmax_invalid: true 0x1f8e-NA (0) - | | | heap_xmax_is_multi: false 0x1f8e-NA (0) - | | | heap_updated: false 0x1f8e-NA (0) - | | | heap_moved_off: false 0x1f8e-NA (0) - | | | heap_moved_in: false 0x1f8e-NA (0) - | | | heap_moved: false 0x1f8e-NA (0) + | | | heap_hasnull: false + | | | heap_hasvarwidth: true + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1f80| 18 | . | t_hoff: 24 0x1f8e-0x1f8e.7 (1) 0x1f80| 00| .| padding0: 0 0x1f8f-0x1f8f.7 (1) 0x1f90|02 00 00 00 23 31 31 31 31 31 31 31 31 31 31 31|....#11111111111| data: "02000000233131313131313131313131313131313100000..." (raw bits) 0x1f90-0x1faf.7 (32) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=pgproee14 ".[0].tuples[1,2,3] | dv" 16451 0x1f50|03 00 |.. | ip_posid: 3 0x1f50-0x1f51.7 (2) 0x1f50| 03 00 | .. | t_infomask2: 3 0x1f52-0x1f53.7 (2) | | | infomask2{}: 0x1f54-NA (0) - | | | heap_keys_updated: false 0x1f54-NA (0) - | | | heap_hot_updated: false 0x1f54-NA (0) - | | | heap_only_tuple: false 0x1f54-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1f50| 02 09 | .. | t_infomask: 2306 0x1f54-0x1f55.7 (2) | | | infomask{}: 0x1f56-NA (0) - | | | heap_hasnull: false 0x1f56-NA (0) - | | | heap_hasvarwidth: true 0x1f56-NA (0) - | | | heap_hasexternal: false 0x1f56-NA (0) - | | | heap_hasoid_old: false 0x1f56-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1f56-NA (0) - | | | heap_combocid: false 0x1f56-NA (0) - | | | heap_xmax_excl_lock: false 0x1f56-NA (0) - | | | heap_xmax_lock_only: false 0x1f56-NA (0) - | | | heap_xmax_shr_lock: false 0x1f56-NA (0) - | | | heap_lock_mask: false 0x1f56-NA (0) - | | | heap_xmin_committed: true 0x1f56-NA (0) - | | | heap_xmin_invalid: false 0x1f56-NA (0) - | | | heap_xmin_frozen: true 0x1f56-NA (0) - | | | heap_xmax_committed: false 0x1f56-NA (0) - | | | heap_xmax_invalid: true 0x1f56-NA (0) - | | | heap_xmax_is_multi: false 0x1f56-NA (0) - | | | heap_updated: false 0x1f56-NA (0) - | | | heap_moved_off: false 0x1f56-NA (0) - | | | heap_moved_in: false 0x1f56-NA (0) - | | | heap_moved: false 0x1f56-NA (0) + | | | heap_hasnull: false + | | | heap_hasvarwidth: true + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1f50| 18 | . | t_hoff: 24 0x1f56-0x1f56.7 (1) 0x1f50| 00 | . | padding0: 0 0x1f57-0x1f57.7 (1) 0x1f50| 03 00 00 00 23 32 32 32| ....#222| data: "03000000233232323232323232323232323232323200000..." (raw bits) 0x1f58-0x1f77.7 (32) @@ -112,31 +112,31 @@ $ fq -d pg_heap -o flavour=pgproee14 ".[0].tuples[1,2,3] | dv" 16451 0x1f10| 04 00 | .. | ip_posid: 4 0x1f18-0x1f19.7 (2) 0x1f10| 03 00 | .. | t_infomask2: 3 0x1f1a-0x1f1b.7 (2) | | | infomask2{}: 0x1f1c-NA (0) - | | | heap_keys_updated: false 0x1f1c-NA (0) - | | | heap_hot_updated: false 0x1f1c-NA (0) - | | | heap_only_tuple: false 0x1f1c-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1f10| 02 09 | .. | t_infomask: 2306 0x1f1c-0x1f1d.7 (2) | | | infomask{}: 0x1f1e-NA (0) - | | | heap_hasnull: false 0x1f1e-NA (0) - | | | heap_hasvarwidth: true 0x1f1e-NA (0) - | | | heap_hasexternal: false 0x1f1e-NA (0) - | | | heap_hasoid_old: false 0x1f1e-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1f1e-NA (0) - | | | heap_combocid: false 0x1f1e-NA (0) - | | | heap_xmax_excl_lock: false 0x1f1e-NA (0) - | | | heap_xmax_lock_only: false 0x1f1e-NA (0) - | | | heap_xmax_shr_lock: false 0x1f1e-NA (0) - | | | heap_lock_mask: false 0x1f1e-NA (0) - | | | heap_xmin_committed: true 0x1f1e-NA (0) - | | | heap_xmin_invalid: false 0x1f1e-NA (0) - | | | heap_xmin_frozen: true 0x1f1e-NA (0) - | | | heap_xmax_committed: false 0x1f1e-NA (0) - | | | heap_xmax_invalid: true 0x1f1e-NA (0) - | | | heap_xmax_is_multi: false 0x1f1e-NA (0) - | | | heap_updated: false 0x1f1e-NA (0) - | | | heap_moved_off: false 0x1f1e-NA (0) - | | | heap_moved_in: false 0x1f1e-NA (0) - | | | heap_moved: false 0x1f1e-NA (0) + | | | heap_hasnull: false + | | | heap_hasvarwidth: true + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1f10| 18 | . | t_hoff: 24 0x1f1e-0x1f1e.7 (1) 0x1f10| 00| .| padding0: 0 0x1f1f-0x1f1f.7 (1) 0x1f20|04 00 00 00 23 33 33 33 33 33 33 33 33 33 33 33|....#33333333333| data: "04000000233333333333333333333333333333333300000..." (raw bits) 0x1f20-0x1f3f.7 (32) diff --git a/format/postgres/testdata/flavours/pgproee15/16400.fqtest b/format/postgres/testdata/flavours/pgproee15/16400.fqtest index 5bfcd2618a..400ab7d134 100644 --- a/format/postgres/testdata/flavours/pgproee15/16400.fqtest +++ b/format/postgres/testdata/flavours/pgproee15/16400.fqtest @@ -1,21 +1,21 @@ $ fq -d pg_heap -o flavour=pgproee15 ".[0].pd_linp[0, 1, 2, -1] | dv" 16400 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x14-0x17.7 (4) 0x10| 68 9f f2 00 | h... | item_id_data: 15900520 0x14-0x17.7 (4) - | | | lp_off: 8040 0x18-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x18-NA (0) - | | | lp_len: 121 0x18-NA (0) + | | | lp_off: 8040 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[1]{}: item_id 0x18-0x1b.7 (4) 0x10| e8 9e f2 00 | .... | item_id_data: 15900392 0x18-0x1b.7 (4) - | | | lp_off: 7912 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 121 0x1c-NA (0) + | | | lp_off: 7912 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[2]{}: item_id 0x1c-0x1f.7 (4) 0x10| 68 9e f2 00| h...| item_id_data: 15900264 0x1c-0x1f.7 (4) - | | | lp_off: 7784 0x20-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x20-NA (0) - | | | lp_len: 121 0x20-NA (0) + | | | lp_off: 7784 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[60]{}: item_id 0x104-0x107.7 (4) 0x100| 68 81 f2 00 | h... | item_id_data: 15892840 0x104-0x107.7 (4) - | | | lp_off: 360 0x108-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x108-NA (0) - | | | lp_len: 121 0x108-NA (0) + | | | lp_off: 360 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/pgproee15/16401.fqtest b/format/postgres/testdata/flavours/pgproee15/16401.fqtest index af042c7114..43f1b660e8 100644 --- a/format/postgres/testdata/flavours/pgproee15/16401.fqtest +++ b/format/postgres/testdata/flavours/pgproee15/16401.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=pgproee15 ".[0].tuples[0,-1] | dv" 16401 0x1fd0| 01 00 | .. | ip_posid: 1 0x1fd8-0x1fd9.7 (2) 0x1fd0| 03 00 | .. | t_infomask2: 3 0x1fda-0x1fdb.7 (2) | | | infomask2{}: 0x1fdc-NA (0) - | | | heap_keys_updated: false 0x1fdc-NA (0) - | | | heap_hot_updated: false 0x1fdc-NA (0) - | | | heap_only_tuple: false 0x1fdc-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fd0| 01 09 | .. | t_infomask: 2305 0x1fdc-0x1fdd.7 (2) | | | infomask{}: 0x1fde-NA (0) - | | | heap_hasnull: true 0x1fde-NA (0) - | | | heap_hasvarwidth: false 0x1fde-NA (0) - | | | heap_hasexternal: false 0x1fde-NA (0) - | | | heap_hasoid_old: false 0x1fde-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fde-NA (0) - | | | heap_combocid: false 0x1fde-NA (0) - | | | heap_xmax_excl_lock: false 0x1fde-NA (0) - | | | heap_xmax_lock_only: false 0x1fde-NA (0) - | | | heap_xmax_shr_lock: false 0x1fde-NA (0) - | | | heap_lock_mask: false 0x1fde-NA (0) - | | | heap_xmin_committed: true 0x1fde-NA (0) - | | | heap_xmin_invalid: false 0x1fde-NA (0) - | | | heap_xmin_frozen: true 0x1fde-NA (0) - | | | heap_xmax_committed: false 0x1fde-NA (0) - | | | heap_xmax_invalid: true 0x1fde-NA (0) - | | | heap_xmax_is_multi: false 0x1fde-NA (0) - | | | heap_updated: false 0x1fde-NA (0) - | | | heap_moved_off: false 0x1fde-NA (0) - | | | heap_moved_in: false 0x1fde-NA (0) - | | | heap_moved: false 0x1fde-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fd0| 18 | . | t_hoff: 24 0x1fde-0x1fde.7 (1) 0x1fd0| 03| .| padding0: 3 0x1fdf-0x1fdf.7 (1) 0x1fe0|01 00 00 00 00 00 00 00 |........ | data: "0100000000000000" (raw bits) 0x1fe0-0x1fe7.7 (8) @@ -63,31 +63,31 @@ $ fq -d pg_heap -o flavour=pgproee15 ".[0].tuples[0,-1] | dv" 16401 0x1fd0| 01 00 | .. | ip_posid: 1 0x1fd8-0x1fd9.7 (2) 0x1fd0| 03 00 | .. | t_infomask2: 3 0x1fda-0x1fdb.7 (2) | | | infomask2{}: 0x1fdc-NA (0) - | | | heap_keys_updated: false 0x1fdc-NA (0) - | | | heap_hot_updated: false 0x1fdc-NA (0) - | | | heap_only_tuple: false 0x1fdc-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fd0| 01 09 | .. | t_infomask: 2305 0x1fdc-0x1fdd.7 (2) | | | infomask{}: 0x1fde-NA (0) - | | | heap_hasnull: true 0x1fde-NA (0) - | | | heap_hasvarwidth: false 0x1fde-NA (0) - | | | heap_hasexternal: false 0x1fde-NA (0) - | | | heap_hasoid_old: false 0x1fde-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fde-NA (0) - | | | heap_combocid: false 0x1fde-NA (0) - | | | heap_xmax_excl_lock: false 0x1fde-NA (0) - | | | heap_xmax_lock_only: false 0x1fde-NA (0) - | | | heap_xmax_shr_lock: false 0x1fde-NA (0) - | | | heap_lock_mask: false 0x1fde-NA (0) - | | | heap_xmin_committed: true 0x1fde-NA (0) - | | | heap_xmin_invalid: false 0x1fde-NA (0) - | | | heap_xmin_frozen: true 0x1fde-NA (0) - | | | heap_xmax_committed: false 0x1fde-NA (0) - | | | heap_xmax_invalid: true 0x1fde-NA (0) - | | | heap_xmax_is_multi: false 0x1fde-NA (0) - | | | heap_updated: false 0x1fde-NA (0) - | | | heap_moved_off: false 0x1fde-NA (0) - | | | heap_moved_in: false 0x1fde-NA (0) - | | | heap_moved: false 0x1fde-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fd0| 18 | . | t_hoff: 24 0x1fde-0x1fde.7 (1) 0x1fd0| 03| .| padding0: 3 0x1fdf-0x1fdf.7 (1) 0x1fe0|01 00 00 00 00 00 00 00 |........ | data: "0100000000000000" (raw bits) 0x1fe0-0x1fe7.7 (8) diff --git a/format/postgres/testdata/flavours/postgres10/16396_1.fqtest b/format/postgres/testdata/flavours/postgres10/16396_1.fqtest index 3f00055ea8..8a52fc3b01 100644 --- a/format/postgres/testdata/flavours/postgres10/16396_1.fqtest +++ b/format/postgres/testdata/flavours/postgres10/16396_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=postgres10 ".[0].pd_linp[0,-1] | dv" 16396 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| 80 9f f2 00 | .... | item_id_data: 15900544 0x18-0x1b.7 (4) - | | | lp_off: 8064 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 121 0x1c-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[75]{}: item_id 0x144-0x147.7 (4) 0x140| 80 82 f2 00 | .... | item_id_data: 15893120 0x144-0x147.7 (4) - | | | lp_off: 640 0x148-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x148-NA (0) - | | | lp_len: 121 0x148-NA (0) + | | | lp_off: 640 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/postgres10/16401_1.fqtest b/format/postgres/testdata/flavours/postgres10/16401_1.fqtest index 8c31d39659..97b0609b6b 100644 --- a/format/postgres/testdata/flavours/postgres10/16401_1.fqtest +++ b/format/postgres/testdata/flavours/postgres10/16401_1.fqtest @@ -1,51 +1,51 @@ $ fq -d pg_btree ".[1].pd_linp[0,1,2,3,4,5,6,7,8,9] | dv" 16401 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[0]{}: item_id 0x2018-0x201b.7 (4) 0x2010| 00 89 20 00 | .. . | item_id_data: 2132224 0x2018-0x201b.7 (4) - | | | lp_off: 2304 0x201c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x201c-NA (0) - | | | lp_len: 16 0x201c-NA (0) + | | | lp_off: 2304 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[1]{}: item_id 0x201c-0x201f.7 (4) 0x2010| e0 9f 20 00| .. .| item_id_data: 2138080 0x201c-0x201f.7 (4) - | | | lp_off: 8160 0x2020-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2020-NA (0) - | | | lp_len: 16 0x2020-NA (0) + | | | lp_off: 8160 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[2]{}: item_id 0x2020-0x2023.7 (4) 0x2020|d0 9f 20 00 |.. . | item_id_data: 2138064 0x2020-0x2023.7 (4) - | | | lp_off: 8144 0x2024-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2024-NA (0) - | | | lp_len: 16 0x2024-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[3]{}: item_id 0x2024-0x2027.7 (4) 0x2020| c0 9f 20 00 | .. . | item_id_data: 2138048 0x2024-0x2027.7 (4) - | | | lp_off: 8128 0x2028-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2028-NA (0) - | | | lp_len: 16 0x2028-NA (0) + | | | lp_off: 8128 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[4]{}: item_id 0x2028-0x202b.7 (4) 0x2020| b0 9f 20 00 | .. . | item_id_data: 2138032 0x2028-0x202b.7 (4) - | | | lp_off: 8112 0x202c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x202c-NA (0) - | | | lp_len: 16 0x202c-NA (0) + | | | lp_off: 8112 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[5]{}: item_id 0x202c-0x202f.7 (4) 0x2020| a0 9f 20 00| .. .| item_id_data: 2138016 0x202c-0x202f.7 (4) - | | | lp_off: 8096 0x2030-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2030-NA (0) - | | | lp_len: 16 0x2030-NA (0) + | | | lp_off: 8096 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[6]{}: item_id 0x2030-0x2033.7 (4) 0x2030|90 9f 20 00 |.. . | item_id_data: 2138000 0x2030-0x2033.7 (4) - | | | lp_off: 8080 0x2034-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2034-NA (0) - | | | lp_len: 16 0x2034-NA (0) + | | | lp_off: 8080 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[7]{}: item_id 0x2034-0x2037.7 (4) 0x2030| 80 9f 20 00 | .. . | item_id_data: 2137984 0x2034-0x2037.7 (4) - | | | lp_off: 8064 0x2038-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2038-NA (0) - | | | lp_len: 16 0x2038-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[8]{}: item_id 0x2038-0x203b.7 (4) 0x2030| 70 9f 20 00 | p. . | item_id_data: 2137968 0x2038-0x203b.7 (4) - | | | lp_off: 8048 0x203c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x203c-NA (0) - | | | lp_len: 16 0x203c-NA (0) + | | | lp_off: 8048 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].pd_linp[9]{}: item_id 0x203c-0x203f.7 (4) 0x2030| 60 9f 20 00| `. .| item_id_data: 2137952 0x203c-0x203f.7 (4) - | | | lp_off: 8032 0x2040-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x2040-NA (0) - | | | lp_len: 16 0x2040-NA (0) + | | | lp_off: 8032 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 16 diff --git a/format/postgres/testdata/flavours/postgres10/16401_2.fqtest b/format/postgres/testdata/flavours/postgres10/16401_2.fqtest index 5bf56024c0..516d97bef9 100644 --- a/format/postgres/testdata/flavours/postgres10/16401_2.fqtest +++ b/format/postgres/testdata/flavours/postgres10/16401_2.fqtest @@ -6,9 +6,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x2900| 01 00 | .. | ip_posid: 1 0x2904-0x2905.7 (2) 0x2900| 10 00 | .. | t_info: 16 0x2906-0x2907.7 (2) | | | flags{}: 0x2908-NA (0) - | | | has_nulls: false 0x2908-NA (0) - | | | has_var_widths: false 0x2908-NA (0) - | | | size: 16 0x2908-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x2900| 6f 01 00 00 00 00 00 00| o.......| data: raw bits 0x2908-0x290f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[1]{}: tuple 0x3fe0-0x3fef.7 (16) | | | index_tuple_data{}: 0x3fe0-0x3fef.7 (16) @@ -17,9 +17,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fe0| 01 00 | .. | ip_posid: 1 0x3fe4-0x3fe5.7 (2) 0x3fe0| 10 00 | .. | t_info: 16 0x3fe6-0x3fe7.7 (2) | | | flags{}: 0x3fe8-NA (0) - | | | has_nulls: false 0x3fe8-NA (0) - | | | has_var_widths: false 0x3fe8-NA (0) - | | | size: 16 0x3fe8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fe0| 01 00 00 00 00 00 00 00| ........| data: raw bits 0x3fe8-0x3fef.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[2]{}: tuple 0x3fd0-0x3fdf.7 (16) | | | index_tuple_data{}: 0x3fd0-0x3fdf.7 (16) @@ -28,9 +28,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fd0| 02 00 | .. | ip_posid: 2 0x3fd4-0x3fd5.7 (2) 0x3fd0| 10 00 | .. | t_info: 16 0x3fd6-0x3fd7.7 (2) | | | flags{}: 0x3fd8-NA (0) - | | | has_nulls: false 0x3fd8-NA (0) - | | | has_var_widths: false 0x3fd8-NA (0) - | | | size: 16 0x3fd8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fd0| 02 00 00 00 00 00 00 00| ........| data: raw bits 0x3fd8-0x3fdf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[3]{}: tuple 0x3fc0-0x3fcf.7 (16) | | | index_tuple_data{}: 0x3fc0-0x3fcf.7 (16) @@ -39,9 +39,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fc0| 03 00 | .. | ip_posid: 3 0x3fc4-0x3fc5.7 (2) 0x3fc0| 10 00 | .. | t_info: 16 0x3fc6-0x3fc7.7 (2) | | | flags{}: 0x3fc8-NA (0) - | | | has_nulls: false 0x3fc8-NA (0) - | | | has_var_widths: false 0x3fc8-NA (0) - | | | size: 16 0x3fc8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fc0| 03 00 00 00 00 00 00 00| ........| data: raw bits 0x3fc8-0x3fcf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[4]{}: tuple 0x3fb0-0x3fbf.7 (16) | | | index_tuple_data{}: 0x3fb0-0x3fbf.7 (16) @@ -50,9 +50,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fb0| 04 00 | .. | ip_posid: 4 0x3fb4-0x3fb5.7 (2) 0x3fb0| 10 00 | .. | t_info: 16 0x3fb6-0x3fb7.7 (2) | | | flags{}: 0x3fb8-NA (0) - | | | has_nulls: false 0x3fb8-NA (0) - | | | has_var_widths: false 0x3fb8-NA (0) - | | | size: 16 0x3fb8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fb0| 04 00 00 00 00 00 00 00| ........| data: raw bits 0x3fb8-0x3fbf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[5]{}: tuple 0x3fa0-0x3faf.7 (16) | | | index_tuple_data{}: 0x3fa0-0x3faf.7 (16) @@ -61,9 +61,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3fa0| 05 00 | .. | ip_posid: 5 0x3fa4-0x3fa5.7 (2) 0x3fa0| 10 00 | .. | t_info: 16 0x3fa6-0x3fa7.7 (2) | | | flags{}: 0x3fa8-NA (0) - | | | has_nulls: false 0x3fa8-NA (0) - | | | has_var_widths: false 0x3fa8-NA (0) - | | | size: 16 0x3fa8-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3fa0| 05 00 00 00 00 00 00 00| ........| data: raw bits 0x3fa8-0x3faf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[6]{}: tuple 0x3f90-0x3f9f.7 (16) | | | index_tuple_data{}: 0x3f90-0x3f9f.7 (16) @@ -72,9 +72,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3f90| 06 00 | .. | ip_posid: 6 0x3f94-0x3f95.7 (2) 0x3f90| 10 00 | .. | t_info: 16 0x3f96-0x3f97.7 (2) | | | flags{}: 0x3f98-NA (0) - | | | has_nulls: false 0x3f98-NA (0) - | | | has_var_widths: false 0x3f98-NA (0) - | | | size: 16 0x3f98-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f90| 06 00 00 00 00 00 00 00| ........| data: raw bits 0x3f98-0x3f9f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[7]{}: tuple 0x3f80-0x3f8f.7 (16) | | | index_tuple_data{}: 0x3f80-0x3f8f.7 (16) @@ -83,9 +83,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3f80| 07 00 | .. | ip_posid: 7 0x3f84-0x3f85.7 (2) 0x3f80| 10 00 | .. | t_info: 16 0x3f86-0x3f87.7 (2) | | | flags{}: 0x3f88-NA (0) - | | | has_nulls: false 0x3f88-NA (0) - | | | has_var_widths: false 0x3f88-NA (0) - | | | size: 16 0x3f88-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f80| 07 00 00 00 00 00 00 00| ........| data: raw bits 0x3f88-0x3f8f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[8]{}: tuple 0x3f70-0x3f7f.7 (16) | | | index_tuple_data{}: 0x3f70-0x3f7f.7 (16) @@ -94,9 +94,9 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3f70| 08 00 | .. | ip_posid: 8 0x3f74-0x3f75.7 (2) 0x3f70| 10 00 | .. | t_info: 16 0x3f76-0x3f77.7 (2) | | | flags{}: 0x3f78-NA (0) - | | | has_nulls: false 0x3f78-NA (0) - | | | has_var_widths: false 0x3f78-NA (0) - | | | size: 16 0x3f78-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f70| 08 00 00 00 00 00 00 00| ........| data: raw bits 0x3f78-0x3f7f.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[1].tuples[9]{}: tuple 0x3f60-0x3f6f.7 (16) | | | index_tuple_data{}: 0x3f60-0x3f6f.7 (16) @@ -105,7 +105,7 @@ $ fq -d pg_btree ".[1].tuples[0,1,2,3,4,5,6,7,8,9] | dv" 16401 0x3f60| 09 00 | .. | ip_posid: 9 0x3f64-0x3f65.7 (2) 0x3f60| 10 00 | .. | t_info: 16 0x3f66-0x3f67.7 (2) | | | flags{}: 0x3f68-NA (0) - | | | has_nulls: false 0x3f68-NA (0) - | | | has_var_widths: false 0x3f68-NA (0) - | | | size: 16 0x3f68-NA (0) + | | | has_nulls: false + | | | has_var_widths: false + | | | size: 16 0x3f60| 09 00 00 00 00 00 00 00| ........| data: raw bits 0x3f68-0x3f6f.7 (8) diff --git a/format/postgres/testdata/flavours/postgres10/16407_1.fqtest b/format/postgres/testdata/flavours/postgres10/16407_1.fqtest index 2e97e7550f..c83611c754 100644 --- a/format/postgres/testdata/flavours/postgres10/16407_1.fqtest +++ b/format/postgres/testdata/flavours/postgres10/16407_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=postgres10 ".[0].pd_linp[0,-1] | dv" 16407 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| d0 9f 60 00 | ..`. | item_id_data: 6332368 0x18-0x1b.7 (4) - | | | lp_off: 8144 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 48 0x1c-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[156]{}: item_id 0x288-0x28b.7 (4) 0x280| 90 82 60 00 | ..`. | item_id_data: 6324880 0x288-0x28b.7 (4) - | | | lp_off: 656 0x28c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x28c-NA (0) - | | | lp_len: 48 0x28c-NA (0) + | | | lp_off: 656 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 diff --git a/format/postgres/testdata/flavours/postgres10/16407_2.fqtest b/format/postgres/testdata/flavours/postgres10/16407_2.fqtest index ef6d2cba96..c65622247e 100644 --- a/format/postgres/testdata/flavours/postgres10/16407_2.fqtest +++ b/format/postgres/testdata/flavours/postgres10/16407_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=postgres10 ".[0].tuples[0,-1] | dv" 16407 0x1fe0|01 00 |.. | ip_posid: 1 0x1fe0-0x1fe1.7 (2) 0x1fe0| 06 00 | .. | t_infomask2: 6 0x1fe2-0x1fe3.7 (2) | | | infomask2{}: 0x1fe4-NA (0) - | | | heap_keys_updated: false 0x1fe4-NA (0) - | | | heap_hot_updated: false 0x1fe4-NA (0) - | | | heap_only_tuple: false 0x1fe4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fe0| 01 09 | .. | t_infomask: 2305 0x1fe4-0x1fe5.7 (2) | | | infomask{}: 0x1fe6-NA (0) - | | | heap_hasnull: true 0x1fe6-NA (0) - | | | heap_hasvarwidth: false 0x1fe6-NA (0) - | | | heap_hasexternal: false 0x1fe6-NA (0) - | | | heap_hasoid_old: false 0x1fe6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fe6-NA (0) - | | | heap_combocid: false 0x1fe6-NA (0) - | | | heap_xmax_excl_lock: false 0x1fe6-NA (0) - | | | heap_xmax_lock_only: false 0x1fe6-NA (0) - | | | heap_xmax_shr_lock: false 0x1fe6-NA (0) - | | | heap_lock_mask: false 0x1fe6-NA (0) - | | | heap_xmin_committed: true 0x1fe6-NA (0) - | | | heap_xmin_invalid: false 0x1fe6-NA (0) - | | | heap_xmin_frozen: true 0x1fe6-NA (0) - | | | heap_xmax_committed: false 0x1fe6-NA (0) - | | | heap_xmax_invalid: true 0x1fe6-NA (0) - | | | heap_xmax_is_multi: false 0x1fe6-NA (0) - | | | heap_updated: false 0x1fe6-NA (0) - | | | heap_moved_off: false 0x1fe6-NA (0) - | | | heap_moved_in: false 0x1fe6-NA (0) - | | | heap_moved: false 0x1fe6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fe0| 18 | . | t_hoff: 24 0x1fe6-0x1fe6.7 (1) 0x1fe0| 1f | . | padding0: 31 0x1fe7-0x1fe7.7 (1) 0x1fe0| 03 00 00 00 01 00 00 00| ........| data: "0300000001000000ba38000005100000b26ab433368d020..." (raw bits) 0x1fe8-0x1fff.7 (24) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=postgres10 ".[0].tuples[0,-1] | dv" 16407 0x2a0|9d 00 |.. | ip_posid: 157 0x2a0-0x2a1.7 (2) 0x2a0| 06 00 | .. | t_infomask2: 6 0x2a2-0x2a3.7 (2) | | | infomask2{}: 0x2a4-NA (0) - | | | heap_keys_updated: false 0x2a4-NA (0) - | | | heap_hot_updated: false 0x2a4-NA (0) - | | | heap_only_tuple: false 0x2a4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x2a0| 01 09 | .. | t_infomask: 2305 0x2a4-0x2a5.7 (2) | | | infomask{}: 0x2a6-NA (0) - | | | heap_hasnull: true 0x2a6-NA (0) - | | | heap_hasvarwidth: false 0x2a6-NA (0) - | | | heap_hasexternal: false 0x2a6-NA (0) - | | | heap_hasoid_old: false 0x2a6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x2a6-NA (0) - | | | heap_combocid: false 0x2a6-NA (0) - | | | heap_xmax_excl_lock: false 0x2a6-NA (0) - | | | heap_xmax_lock_only: false 0x2a6-NA (0) - | | | heap_xmax_shr_lock: false 0x2a6-NA (0) - | | | heap_lock_mask: false 0x2a6-NA (0) - | | | heap_xmin_committed: true 0x2a6-NA (0) - | | | heap_xmin_invalid: false 0x2a6-NA (0) - | | | heap_xmin_frozen: true 0x2a6-NA (0) - | | | heap_xmax_committed: false 0x2a6-NA (0) - | | | heap_xmax_invalid: true 0x2a6-NA (0) - | | | heap_xmax_is_multi: false 0x2a6-NA (0) - | | | heap_updated: false 0x2a6-NA (0) - | | | heap_moved_off: false 0x2a6-NA (0) - | | | heap_moved_in: false 0x2a6-NA (0) - | | | heap_moved: false 0x2a6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x2a0| 18 | . | t_hoff: 24 0x2a6-0x2a6.7 (1) 0x2a0| 1f | . | padding0: 31 0x2a7-0x2a7.7 (1) 0x2a0| 06 00 00 00 01 00 00 00| ........| data: "06000000010000001d950000a6fbffff6d42bb33368d020..." (raw bits) 0x2a8-0x2bf.7 (24) diff --git a/format/postgres/testdata/flavours/postgres11/16396_1.fqtest b/format/postgres/testdata/flavours/postgres11/16396_1.fqtest index 652f030036..f0cdbe5178 100644 --- a/format/postgres/testdata/flavours/postgres11/16396_1.fqtest +++ b/format/postgres/testdata/flavours/postgres11/16396_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=postgres11 ".[0].pd_linp[0,-1] | dv" 16396 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| 80 9f f2 00 | .... | item_id_data: 15900544 0x18-0x1b.7 (4) - | | | lp_off: 8064 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 121 0x1c-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[82]{}: item_id 0x160-0x163.7 (4) 0x160|00 82 f2 00 |.... | item_id_data: 15892992 0x160-0x163.7 (4) - | | | lp_off: 512 0x164-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x164-NA (0) - | | | lp_len: 121 0x164-NA (0) + | | | lp_off: 512 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/postgres11/16406_1.fqtest b/format/postgres/testdata/flavours/postgres11/16406_1.fqtest index b79008e5a9..aa092e678e 100644 --- a/format/postgres/testdata/flavours/postgres11/16406_1.fqtest +++ b/format/postgres/testdata/flavours/postgres11/16406_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=postgres11 ".[0].pd_linp[0,-1] | dv" 16406 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| d0 9f 60 00 | ..`. | item_id_data: 6332368 0x18-0x1b.7 (4) - | | | lp_off: 8144 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 48 0x1c-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[156]{}: item_id 0x288-0x28b.7 (4) 0x280| 90 82 60 00 | ..`. | item_id_data: 6324880 0x288-0x28b.7 (4) - | | | lp_off: 656 0x28c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x28c-NA (0) - | | | lp_len: 48 0x28c-NA (0) + | | | lp_off: 656 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 diff --git a/format/postgres/testdata/flavours/postgres11/16406_2.fqtest b/format/postgres/testdata/flavours/postgres11/16406_2.fqtest index 6b53b61da8..3c82ebcc18 100644 --- a/format/postgres/testdata/flavours/postgres11/16406_2.fqtest +++ b/format/postgres/testdata/flavours/postgres11/16406_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=postgres11 ".[0].tuples[0,-1] | dv" 16406 0x1fe0|01 00 |.. | ip_posid: 1 0x1fe0-0x1fe1.7 (2) 0x1fe0| 06 00 | .. | t_infomask2: 6 0x1fe2-0x1fe3.7 (2) | | | infomask2{}: 0x1fe4-NA (0) - | | | heap_keys_updated: false 0x1fe4-NA (0) - | | | heap_hot_updated: false 0x1fe4-NA (0) - | | | heap_only_tuple: false 0x1fe4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fe0| 01 09 | .. | t_infomask: 2305 0x1fe4-0x1fe5.7 (2) | | | infomask{}: 0x1fe6-NA (0) - | | | heap_hasnull: true 0x1fe6-NA (0) - | | | heap_hasvarwidth: false 0x1fe6-NA (0) - | | | heap_hasexternal: false 0x1fe6-NA (0) - | | | heap_hasoid_old: false 0x1fe6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fe6-NA (0) - | | | heap_combocid: false 0x1fe6-NA (0) - | | | heap_xmax_excl_lock: false 0x1fe6-NA (0) - | | | heap_xmax_lock_only: false 0x1fe6-NA (0) - | | | heap_xmax_shr_lock: false 0x1fe6-NA (0) - | | | heap_lock_mask: false 0x1fe6-NA (0) - | | | heap_xmin_committed: true 0x1fe6-NA (0) - | | | heap_xmin_invalid: false 0x1fe6-NA (0) - | | | heap_xmin_frozen: true 0x1fe6-NA (0) - | | | heap_xmax_committed: false 0x1fe6-NA (0) - | | | heap_xmax_invalid: true 0x1fe6-NA (0) - | | | heap_xmax_is_multi: false 0x1fe6-NA (0) - | | | heap_updated: false 0x1fe6-NA (0) - | | | heap_moved_off: false 0x1fe6-NA (0) - | | | heap_moved_in: false 0x1fe6-NA (0) - | | | heap_moved: false 0x1fe6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fe0| 18 | . | t_hoff: 24 0x1fe6-0x1fe6.7 (1) 0x1fe0| 1f | . | padding0: 31 0x1fe7-0x1fe7.7 (1) 0x1fe0| 07 00 00 00 01 00 00 00| ........| data: "07000000010000007419010097f5ffffb55804f05388020..." (raw bits) 0x1fe8-0x1fff.7 (24) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=postgres11 ".[0].tuples[0,-1] | dv" 16406 0x2a0|9d 00 |.. | ip_posid: 157 0x2a0-0x2a1.7 (2) 0x2a0| 06 00 | .. | t_infomask2: 6 0x2a2-0x2a3.7 (2) | | | infomask2{}: 0x2a4-NA (0) - | | | heap_keys_updated: false 0x2a4-NA (0) - | | | heap_hot_updated: false 0x2a4-NA (0) - | | | heap_only_tuple: false 0x2a4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x2a0| 01 09 | .. | t_infomask: 2305 0x2a4-0x2a5.7 (2) | | | infomask{}: 0x2a6-NA (0) - | | | heap_hasnull: true 0x2a6-NA (0) - | | | heap_hasvarwidth: false 0x2a6-NA (0) - | | | heap_hasexternal: false 0x2a6-NA (0) - | | | heap_hasoid_old: false 0x2a6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x2a6-NA (0) - | | | heap_combocid: false 0x2a6-NA (0) - | | | heap_xmax_excl_lock: false 0x2a6-NA (0) - | | | heap_xmax_lock_only: false 0x2a6-NA (0) - | | | heap_xmax_shr_lock: false 0x2a6-NA (0) - | | | heap_lock_mask: false 0x2a6-NA (0) - | | | heap_xmin_committed: true 0x2a6-NA (0) - | | | heap_xmin_invalid: false 0x2a6-NA (0) - | | | heap_xmin_frozen: true 0x2a6-NA (0) - | | | heap_xmax_committed: false 0x2a6-NA (0) - | | | heap_xmax_invalid: true 0x2a6-NA (0) - | | | heap_xmax_is_multi: false 0x2a6-NA (0) - | | | heap_updated: false 0x2a6-NA (0) - | | | heap_moved_off: false 0x2a6-NA (0) - | | | heap_moved_in: false 0x2a6-NA (0) - | | | heap_moved: false 0x2a6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x2a0| 18 | . | t_hoff: 24 0x2a6-0x2a6.7 (1) 0x2a0| 1f | . | padding0: 31 0x2a7-0x2a7.7 (1) 0x2a0| 09 00 00 00 01 00 00 00| ........| data: "0900000001000000feda000081050000e36412f05388020..." (raw bits) 0x2a8-0x2bf.7 (24) diff --git a/format/postgres/testdata/flavours/postgres12/16396_1.fqtest b/format/postgres/testdata/flavours/postgres12/16396_1.fqtest index 33794ba8aa..26dca764e2 100644 --- a/format/postgres/testdata/flavours/postgres12/16396_1.fqtest +++ b/format/postgres/testdata/flavours/postgres12/16396_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=postgres12 ".[0].pd_linp[0,-1] | dv" 16396 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| 80 9f f2 00 | .... | item_id_data: 15900544 0x18-0x1b.7 (4) - | | | lp_off: 8064 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 121 0x1c-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[81]{}: item_id 0x15c-0x15f.7 (4) 0x150| 00 82 f2 00| ....| item_id_data: 15892992 0x15c-0x15f.7 (4) - | | | lp_off: 512 0x160-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x160-NA (0) - | | | lp_len: 121 0x160-NA (0) + | | | lp_off: 512 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/postgres12/16406_1.fqtest b/format/postgres/testdata/flavours/postgres12/16406_1.fqtest index 9aeccb9773..ce871047ff 100644 --- a/format/postgres/testdata/flavours/postgres12/16406_1.fqtest +++ b/format/postgres/testdata/flavours/postgres12/16406_1.fqtest @@ -1,11 +1,11 @@ $ fq -d pg_heap -o flavour=postgres12 ".[0].pd_linp[0,-1] | dv" 16406 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| d0 9f 60 00 | ..`. | item_id_data: 6332368 0x18-0x1b.7 (4) - | | | lp_off: 8144 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 48 0x1c-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[156]{}: item_id 0x288-0x28b.7 (4) 0x280| 90 82 60 00 | ..`. | item_id_data: 6324880 0x288-0x28b.7 (4) - | | | lp_off: 656 0x28c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x28c-NA (0) - | | | lp_len: 48 0x28c-NA (0) + | | | lp_off: 656 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 diff --git a/format/postgres/testdata/flavours/postgres12/16406_2.fqtest b/format/postgres/testdata/flavours/postgres12/16406_2.fqtest index 83cb0ba752..8ee6c37e44 100644 --- a/format/postgres/testdata/flavours/postgres12/16406_2.fqtest +++ b/format/postgres/testdata/flavours/postgres12/16406_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=postgres12 ".[0].tuples[0,-1] | dv" 16406 0x1fe0|01 00 |.. | ip_posid: 1 0x1fe0-0x1fe1.7 (2) 0x1fe0| 06 00 | .. | t_infomask2: 6 0x1fe2-0x1fe3.7 (2) | | | infomask2{}: 0x1fe4-NA (0) - | | | heap_keys_updated: false 0x1fe4-NA (0) - | | | heap_hot_updated: false 0x1fe4-NA (0) - | | | heap_only_tuple: false 0x1fe4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fe0| 01 09 | .. | t_infomask: 2305 0x1fe4-0x1fe5.7 (2) | | | infomask{}: 0x1fe6-NA (0) - | | | heap_hasnull: true 0x1fe6-NA (0) - | | | heap_hasvarwidth: false 0x1fe6-NA (0) - | | | heap_hasexternal: false 0x1fe6-NA (0) - | | | heap_hasoid_old: false 0x1fe6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fe6-NA (0) - | | | heap_combocid: false 0x1fe6-NA (0) - | | | heap_xmax_excl_lock: false 0x1fe6-NA (0) - | | | heap_xmax_lock_only: false 0x1fe6-NA (0) - | | | heap_xmax_shr_lock: false 0x1fe6-NA (0) - | | | heap_lock_mask: false 0x1fe6-NA (0) - | | | heap_xmin_committed: true 0x1fe6-NA (0) - | | | heap_xmin_invalid: false 0x1fe6-NA (0) - | | | heap_xmin_frozen: true 0x1fe6-NA (0) - | | | heap_xmax_committed: false 0x1fe6-NA (0) - | | | heap_xmax_invalid: true 0x1fe6-NA (0) - | | | heap_xmax_is_multi: false 0x1fe6-NA (0) - | | | heap_updated: false 0x1fe6-NA (0) - | | | heap_moved_off: false 0x1fe6-NA (0) - | | | heap_moved_in: false 0x1fe6-NA (0) - | | | heap_moved: false 0x1fe6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fe0| 18 | . | t_hoff: 24 0x1fe6-0x1fe6.7 (1) 0x1fe0| 1f | . | padding0: 31 0x1fe7-0x1fe7.7 (1) 0x1fe0| 01 00 00 00 01 00 00 00| ........| data: "0100000001000000df60000041090000c772ccc34f88020..." (raw bits) 0x1fe8-0x1fff.7 (24) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=postgres12 ".[0].tuples[0,-1] | dv" 16406 0x2a0|9d 00 |.. | ip_posid: 157 0x2a0-0x2a1.7 (2) 0x2a0| 06 00 | .. | t_infomask2: 6 0x2a2-0x2a3.7 (2) | | | infomask2{}: 0x2a4-NA (0) - | | | heap_keys_updated: false 0x2a4-NA (0) - | | | heap_hot_updated: false 0x2a4-NA (0) - | | | heap_only_tuple: false 0x2a4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x2a0| 01 09 | .. | t_infomask: 2305 0x2a4-0x2a5.7 (2) | | | infomask{}: 0x2a6-NA (0) - | | | heap_hasnull: true 0x2a6-NA (0) - | | | heap_hasvarwidth: false 0x2a6-NA (0) - | | | heap_hasexternal: false 0x2a6-NA (0) - | | | heap_hasoid_old: false 0x2a6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x2a6-NA (0) - | | | heap_combocid: false 0x2a6-NA (0) - | | | heap_xmax_excl_lock: false 0x2a6-NA (0) - | | | heap_xmax_lock_only: false 0x2a6-NA (0) - | | | heap_xmax_shr_lock: false 0x2a6-NA (0) - | | | heap_lock_mask: false 0x2a6-NA (0) - | | | heap_xmin_committed: true 0x2a6-NA (0) - | | | heap_xmin_invalid: false 0x2a6-NA (0) - | | | heap_xmin_frozen: true 0x2a6-NA (0) - | | | heap_xmax_committed: false 0x2a6-NA (0) - | | | heap_xmax_invalid: true 0x2a6-NA (0) - | | | heap_xmax_is_multi: false 0x2a6-NA (0) - | | | heap_updated: false 0x2a6-NA (0) - | | | heap_moved_off: false 0x2a6-NA (0) - | | | heap_moved_in: false 0x2a6-NA (0) - | | | heap_moved: false 0x2a6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x2a0| 18 | . | t_hoff: 24 0x2a6-0x2a6.7 (1) 0x2a0| 1f | . | padding0: 31 0x2a7-0x2a7.7 (1) 0x2a0| 0a 00 00 00 01 00 00 00| ........| data: "0a00000001000000d68c00009d0d0000b275d1c34f88020..." (raw bits) 0x2a8-0x2bf.7 (24) diff --git a/format/postgres/testdata/flavours/postgres13/16396_1.fqtest b/format/postgres/testdata/flavours/postgres13/16396_1.fqtest index 985b6af4f9..d0f4b4776d 100644 --- a/format/postgres/testdata/flavours/postgres13/16396_1.fqtest +++ b/format/postgres/testdata/flavours/postgres13/16396_1.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=postgres13 ".[0].tuples[0,-1] | dv" 16396 0x1f90|01 00 |.. | ip_posid: 1 0x1f90-0x1f91.7 (2) 0x1f90| 04 00 | .. | t_infomask2: 4 0x1f92-0x1f93.7 (2) | | | infomask2{}: 0x1f94-NA (0) - | | | heap_keys_updated: false 0x1f94-NA (0) - | | | heap_hot_updated: false 0x1f94-NA (0) - | | | heap_only_tuple: false 0x1f94-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1f90| 02 09 | .. | t_infomask: 2306 0x1f94-0x1f95.7 (2) | | | infomask{}: 0x1f96-NA (0) - | | | heap_hasnull: false 0x1f96-NA (0) - | | | heap_hasvarwidth: true 0x1f96-NA (0) - | | | heap_hasexternal: false 0x1f96-NA (0) - | | | heap_hasoid_old: false 0x1f96-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1f96-NA (0) - | | | heap_combocid: false 0x1f96-NA (0) - | | | heap_xmax_excl_lock: false 0x1f96-NA (0) - | | | heap_xmax_lock_only: false 0x1f96-NA (0) - | | | heap_xmax_shr_lock: false 0x1f96-NA (0) - | | | heap_lock_mask: false 0x1f96-NA (0) - | | | heap_xmin_committed: true 0x1f96-NA (0) - | | | heap_xmin_invalid: false 0x1f96-NA (0) - | | | heap_xmin_frozen: true 0x1f96-NA (0) - | | | heap_xmax_committed: false 0x1f96-NA (0) - | | | heap_xmax_invalid: true 0x1f96-NA (0) - | | | heap_xmax_is_multi: false 0x1f96-NA (0) - | | | heap_updated: false 0x1f96-NA (0) - | | | heap_moved_off: false 0x1f96-NA (0) - | | | heap_moved_in: false 0x1f96-NA (0) - | | | heap_moved: false 0x1f96-NA (0) + | | | heap_hasnull: false + | | | heap_hasvarwidth: true + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1f90| 18 | . | t_hoff: 24 0x1f96-0x1f96.7 (1) 0x1f90| 00 | . | padding0: 0 0x1f97-0x1f97.7 (1) 0x1f90| 01 00 00 00 01 00 00 00| ........| data: "010000000100000000000000ab202020202020202020202..." (raw bits) 0x1f98-0x1ff8.7 (97) @@ -66,31 +66,31 @@ $ fq -d pg_heap -o flavour=postgres13 ".[0].tuples[0,-1] | dv" 16396 0x190|45 00 |E. | ip_posid: 69 0x190-0x191.7 (2) 0x190| 04 80 | .. | t_infomask2: 32772 0x192-0x193.7 (2) | | | infomask2{}: 0x194-NA (0) - | | | heap_keys_updated: false 0x194-NA (0) - | | | heap_hot_updated: false 0x194-NA (0) - | | | heap_only_tuple: true 0x194-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: true 0x190| 02 28 | .( | t_infomask: 10242 0x194-0x195.7 (2) | | | infomask{}: 0x196-NA (0) - | | | heap_hasnull: false 0x196-NA (0) - | | | heap_hasvarwidth: true 0x196-NA (0) - | | | heap_hasexternal: false 0x196-NA (0) - | | | heap_hasoid_old: false 0x196-NA (0) - | | | heap_xmax_keyshr_lock: false 0x196-NA (0) - | | | heap_combocid: false 0x196-NA (0) - | | | heap_xmax_excl_lock: false 0x196-NA (0) - | | | heap_xmax_lock_only: false 0x196-NA (0) - | | | heap_xmax_shr_lock: false 0x196-NA (0) - | | | heap_lock_mask: false 0x196-NA (0) - | | | heap_xmin_committed: false 0x196-NA (0) - | | | heap_xmin_invalid: false 0x196-NA (0) - | | | heap_xmin_frozen: false 0x196-NA (0) - | | | heap_xmax_committed: false 0x196-NA (0) - | | | heap_xmax_invalid: true 0x196-NA (0) - | | | heap_xmax_is_multi: false 0x196-NA (0) - | | | heap_updated: true 0x196-NA (0) - | | | heap_moved_off: false 0x196-NA (0) - | | | heap_moved_in: false 0x196-NA (0) - | | | heap_moved: false 0x196-NA (0) + | | | heap_hasnull: false + | | | heap_hasvarwidth: true + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: false + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: false + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: true + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x190| 18 | . | t_hoff: 24 0x196-0x196.7 (1) 0x190| 00 | . | padding0: 0 0x197-0x197.7 (1) 0x190| 20 00 00 00 01 00 00 00| .......| data: "20000000010000003efbffffab202020202020202020202..." (raw bits) 0x198-0x1f8.7 (97) diff --git a/format/postgres/testdata/flavours/postgres13/16407_1.fqtest b/format/postgres/testdata/flavours/postgres13/16407_1.fqtest index 4b1d02b03c..b36c0fb6a9 100644 --- a/format/postgres/testdata/flavours/postgres13/16407_1.fqtest +++ b/format/postgres/testdata/flavours/postgres13/16407_1.fqtest @@ -1,16 +1,16 @@ $ fq -d pg_heap -o flavour=postgres13 ".[0].pd_linp[0, 1, -1] | dv" 16407 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| d0 9f 60 00 | ..`. | item_id_data: 6332368 0x18-0x1b.7 (4) - | | | lp_off: 8144 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 48 0x1c-NA (0) + | | | lp_off: 8144 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[1]{}: item_id 0x1c-0x1f.7 (4) 0x10| a0 9f 60 00| ..`.| item_id_data: 6332320 0x1c-0x1f.7 (4) - | | | lp_off: 8096 0x20-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x20-NA (0) - | | | lp_len: 48 0x20-NA (0) + | | | lp_off: 8096 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[156]{}: item_id 0x288-0x28b.7 (4) 0x280| 90 82 60 00 | ..`. | item_id_data: 6324880 0x288-0x28b.7 (4) - | | | lp_off: 656 0x28c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x28c-NA (0) - | | | lp_len: 48 0x28c-NA (0) + | | | lp_off: 656 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 48 diff --git a/format/postgres/testdata/flavours/postgres13/16407_2.fqtest b/format/postgres/testdata/flavours/postgres13/16407_2.fqtest index a0bb5c8f2e..442e4ac509 100644 --- a/format/postgres/testdata/flavours/postgres13/16407_2.fqtest +++ b/format/postgres/testdata/flavours/postgres13/16407_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=postgres13 ".[0].tuples[0,-1] | dv" 16407 0x1fe0|01 00 |.. | ip_posid: 1 0x1fe0-0x1fe1.7 (2) 0x1fe0| 06 00 | .. | t_infomask2: 6 0x1fe2-0x1fe3.7 (2) | | | infomask2{}: 0x1fe4-NA (0) - | | | heap_keys_updated: false 0x1fe4-NA (0) - | | | heap_hot_updated: false 0x1fe4-NA (0) - | | | heap_only_tuple: false 0x1fe4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1fe0| 01 09 | .. | t_infomask: 2305 0x1fe4-0x1fe5.7 (2) | | | infomask{}: 0x1fe6-NA (0) - | | | heap_hasnull: true 0x1fe6-NA (0) - | | | heap_hasvarwidth: false 0x1fe6-NA (0) - | | | heap_hasexternal: false 0x1fe6-NA (0) - | | | heap_hasoid_old: false 0x1fe6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1fe6-NA (0) - | | | heap_combocid: false 0x1fe6-NA (0) - | | | heap_xmax_excl_lock: false 0x1fe6-NA (0) - | | | heap_xmax_lock_only: false 0x1fe6-NA (0) - | | | heap_xmax_shr_lock: false 0x1fe6-NA (0) - | | | heap_lock_mask: false 0x1fe6-NA (0) - | | | heap_xmin_committed: true 0x1fe6-NA (0) - | | | heap_xmin_invalid: false 0x1fe6-NA (0) - | | | heap_xmin_frozen: true 0x1fe6-NA (0) - | | | heap_xmax_committed: false 0x1fe6-NA (0) - | | | heap_xmax_invalid: true 0x1fe6-NA (0) - | | | heap_xmax_is_multi: false 0x1fe6-NA (0) - | | | heap_updated: false 0x1fe6-NA (0) - | | | heap_moved_off: false 0x1fe6-NA (0) - | | | heap_moved_in: false 0x1fe6-NA (0) - | | | heap_moved: false 0x1fe6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1fe0| 18 | . | t_hoff: 24 0x1fe6-0x1fe6.7 (1) 0x1fe0| 1f | . | padding0: 31 0x1fe7-0x1fe7.7 (1) 0x1fe0| 06 00 00 00 01 00 00 00| ........| data: "060000000100000091220000141000008f939dc26888020..." (raw bits) 0x1fe8-0x1fff.7 (24) @@ -64,31 +64,31 @@ $ fq -d pg_heap -o flavour=postgres13 ".[0].tuples[0,-1] | dv" 16407 0x2a0|9d 00 |.. | ip_posid: 157 0x2a0-0x2a1.7 (2) 0x2a0| 06 00 | .. | t_infomask2: 6 0x2a2-0x2a3.7 (2) | | | infomask2{}: 0x2a4-NA (0) - | | | heap_keys_updated: false 0x2a4-NA (0) - | | | heap_hot_updated: false 0x2a4-NA (0) - | | | heap_only_tuple: false 0x2a4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x2a0| 01 09 | .. | t_infomask: 2305 0x2a4-0x2a5.7 (2) | | | infomask{}: 0x2a6-NA (0) - | | | heap_hasnull: true 0x2a6-NA (0) - | | | heap_hasvarwidth: false 0x2a6-NA (0) - | | | heap_hasexternal: false 0x2a6-NA (0) - | | | heap_hasoid_old: false 0x2a6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x2a6-NA (0) - | | | heap_combocid: false 0x2a6-NA (0) - | | | heap_xmax_excl_lock: false 0x2a6-NA (0) - | | | heap_xmax_lock_only: false 0x2a6-NA (0) - | | | heap_xmax_shr_lock: false 0x2a6-NA (0) - | | | heap_lock_mask: false 0x2a6-NA (0) - | | | heap_xmin_committed: true 0x2a6-NA (0) - | | | heap_xmin_invalid: false 0x2a6-NA (0) - | | | heap_xmin_frozen: true 0x2a6-NA (0) - | | | heap_xmax_committed: false 0x2a6-NA (0) - | | | heap_xmax_invalid: true 0x2a6-NA (0) - | | | heap_xmax_is_multi: false 0x2a6-NA (0) - | | | heap_updated: false 0x2a6-NA (0) - | | | heap_moved_off: false 0x2a6-NA (0) - | | | heap_moved_in: false 0x2a6-NA (0) - | | | heap_moved: false 0x2a6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x2a0| 18 | . | t_hoff: 24 0x2a6-0x2a6.7 (1) 0x2a0| 1f | . | padding0: 31 0x2a7-0x2a7.7 (1) 0x2a0| 09 00 00 00 01 00 00 00| ........| data: "0900000001000000ce39000086130000159eb7c26888020..." (raw bits) 0x2a8-0x2bf.7 (24) diff --git a/format/postgres/testdata/flavours/postgres14/16994_1.fqtest b/format/postgres/testdata/flavours/postgres14/16994_1.fqtest index d5da3d8ef0..963d9695f1 100644 --- a/format/postgres/testdata/flavours/postgres14/16994_1.fqtest +++ b/format/postgres/testdata/flavours/postgres14/16994_1.fqtest @@ -1,21 +1,21 @@ $ fq -d pg_heap -o flavour=postgres14 ".[0].pd_linp[0, 1, 2, -1] | dv" 16994 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| 00 80 01 00 | .... | item_id_data: 98304 0x18-0x1b.7 (4) - | | | lp_off: 0 0x1c-NA (0) - | | | lp_flags: "LP_DEAD" (3) 0x1c-NA (0) - | | | lp_len: 0 0x1c-NA (0) + | | | lp_off: 0 + | | | lp_flags: "LP_DEAD" (3) + | | | lp_len: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[1]{}: item_id 0x1c-0x1f.7 (4) 0x10| e0 9f 38 00| ..8.| item_id_data: 3710944 0x1c-0x1f.7 (4) - | | | lp_off: 8160 0x20-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x20-NA (0) - | | | lp_len: 28 0x20-NA (0) + | | | lp_off: 8160 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 28 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[2]{}: item_id 0x20-0x23.7 (4) 0x20|c0 9f 38 00 |..8. | item_id_data: 3710912 0x20-0x23.7 (4) - | | | lp_off: 8128 0x24-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x24-NA (0) - | | | lp_len: 28 0x24-NA (0) + | | | lp_off: 8128 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 28 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[225]{}: item_id 0x39c-0x39f.7 (4) 0x390| e0 83 38 00| ..8.| item_id_data: 3703776 0x39c-0x39f.7 (4) - | | | lp_off: 992 0x3a0-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x3a0-NA (0) - | | | lp_len: 28 0x3a0-NA (0) + | | | lp_off: 992 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 28 diff --git a/format/postgres/testdata/flavours/postgres14/33233_1.fqtest b/format/postgres/testdata/flavours/postgres14/33233_1.fqtest index 13cfb15dc0..7209f00ff2 100644 --- a/format/postgres/testdata/flavours/postgres14/33233_1.fqtest +++ b/format/postgres/testdata/flavours/postgres14/33233_1.fqtest @@ -1,16 +1,16 @@ $ fq -d pg_heap -o flavour=postgres14 ".[0].pd_linp[0, 1, -1] | dv" 33233 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| 4d 00 01 00 | M... | item_id_data: 65613 0x18-0x1b.7 (4) - | | | lp_off: 77 0x1c-NA (0) - | | | lp_flags: "LP_REDIRECT" (2) 0x1c-NA (0) - | | | lp_len: 0 0x1c-NA (0) + | | | lp_off: 77 + | | | lp_flags: "LP_REDIRECT" (2) + | | | lp_len: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[1]{}: item_id 0x1c-0x1f.7 (4) 0x10| 6a 00 01 00| j...| item_id_data: 65642 0x1c-0x1f.7 (4) - | | | lp_off: 106 0x20-NA (0) - | | | lp_flags: "LP_REDIRECT" (2) 0x20-NA (0) - | | | lp_len: 0 0x20-NA (0) + | | | lp_off: 106 + | | | lp_flags: "LP_REDIRECT" (2) + | | | lp_len: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[119]{}: item_id 0x1f4-0x1f7.7 (4) 0x1f0| 80 82 f2 00 | .... | item_id_data: 15893120 0x1f4-0x1f7.7 (4) - | | | lp_off: 640 0x1f8-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1f8-NA (0) - | | | lp_len: 121 0x1f8-NA (0) + | | | lp_off: 640 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/postgres14/33233_2.fqtest b/format/postgres/testdata/flavours/postgres14/33233_2.fqtest index 418e17635c..a2ce8f7e01 100644 --- a/format/postgres/testdata/flavours/postgres14/33233_2.fqtest +++ b/format/postgres/testdata/flavours/postgres14/33233_2.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=postgres14 ".[0].tuples[0,-1] | dv" 33233 0x1f90|15 00 |.. | ip_posid: 21 0x1f90-0x1f91.7 (2) 0x1f90| 04 00 | .. | t_infomask2: 4 0x1f92-0x1f93.7 (2) | | | infomask2{}: 0x1f94-NA (0) - | | | heap_keys_updated: false 0x1f94-NA (0) - | | | heap_hot_updated: false 0x1f94-NA (0) - | | | heap_only_tuple: false 0x1f94-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1f90| 02 09 | .. | t_infomask: 2306 0x1f94-0x1f95.7 (2) | | | infomask{}: 0x1f96-NA (0) - | | | heap_hasnull: false 0x1f96-NA (0) - | | | heap_hasvarwidth: true 0x1f96-NA (0) - | | | heap_hasexternal: false 0x1f96-NA (0) - | | | heap_hasoid_old: false 0x1f96-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1f96-NA (0) - | | | heap_combocid: false 0x1f96-NA (0) - | | | heap_xmax_excl_lock: false 0x1f96-NA (0) - | | | heap_xmax_lock_only: false 0x1f96-NA (0) - | | | heap_xmax_shr_lock: false 0x1f96-NA (0) - | | | heap_lock_mask: false 0x1f96-NA (0) - | | | heap_xmin_committed: true 0x1f96-NA (0) - | | | heap_xmin_invalid: false 0x1f96-NA (0) - | | | heap_xmin_frozen: true 0x1f96-NA (0) - | | | heap_xmax_committed: false 0x1f96-NA (0) - | | | heap_xmax_invalid: true 0x1f96-NA (0) - | | | heap_xmax_is_multi: false 0x1f96-NA (0) - | | | heap_updated: false 0x1f96-NA (0) - | | | heap_moved_off: false 0x1f96-NA (0) - | | | heap_moved_in: false 0x1f96-NA (0) - | | | heap_moved: false 0x1f96-NA (0) + | | | heap_hasnull: false + | | | heap_hasvarwidth: true + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1f90| 18 | . | t_hoff: 24 0x1f96-0x1f96.7 (1) 0x1f90| 00 | . | padding0: 0 0x1f97-0x1f97.7 (1) 0x1f90| 15 00 00 00 01 00 00 00| ........| data: "150000000100000000000000ab202020202020202020202..." (raw bits) 0x1f98-0x1ff8.7 (97) @@ -66,31 +66,31 @@ $ fq -d pg_heap -o flavour=postgres14 ".[0].tuples[0,-1] | dv" 33233 0x290|78 00 |x. | ip_posid: 120 0x290-0x291.7 (2) 0x290| 04 80 | .. | t_infomask2: 32772 0x292-0x293.7 (2) | | | infomask2{}: 0x294-NA (0) - | | | heap_keys_updated: false 0x294-NA (0) - | | | heap_hot_updated: false 0x294-NA (0) - | | | heap_only_tuple: true 0x294-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: true 0x290| 02 29 | .) | t_infomask: 10498 0x294-0x295.7 (2) | | | infomask{}: 0x296-NA (0) - | | | heap_hasnull: false 0x296-NA (0) - | | | heap_hasvarwidth: true 0x296-NA (0) - | | | heap_hasexternal: false 0x296-NA (0) - | | | heap_hasoid_old: false 0x296-NA (0) - | | | heap_xmax_keyshr_lock: false 0x296-NA (0) - | | | heap_combocid: false 0x296-NA (0) - | | | heap_xmax_excl_lock: false 0x296-NA (0) - | | | heap_xmax_lock_only: false 0x296-NA (0) - | | | heap_xmax_shr_lock: false 0x296-NA (0) - | | | heap_lock_mask: false 0x296-NA (0) - | | | heap_xmin_committed: true 0x296-NA (0) - | | | heap_xmin_invalid: false 0x296-NA (0) - | | | heap_xmin_frozen: true 0x296-NA (0) - | | | heap_xmax_committed: false 0x296-NA (0) - | | | heap_xmax_invalid: true 0x296-NA (0) - | | | heap_xmax_is_multi: false 0x296-NA (0) - | | | heap_updated: true 0x296-NA (0) - | | | heap_moved_off: false 0x296-NA (0) - | | | heap_moved_in: false 0x296-NA (0) - | | | heap_moved: false 0x296-NA (0) + | | | heap_hasnull: false + | | | heap_hasvarwidth: true + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: true + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x290| 18 | . | t_hoff: 24 0x296-0x296.7 (1) 0x290| 00 | . | padding0: 0 0x297-0x297.7 (1) 0x290| 21 00 00 00 01 00 00 00| !.......| data: "210000000100000053fdffffab202020202020202020202..." (raw bits) 0x298-0x2f8.7 (97) diff --git a/format/postgres/testdata/flavours/postgres15/16400.fqtest b/format/postgres/testdata/flavours/postgres15/16400.fqtest index dd209b1cd8..4878b58814 100644 --- a/format/postgres/testdata/flavours/postgres15/16400.fqtest +++ b/format/postgres/testdata/flavours/postgres15/16400.fqtest @@ -1,21 +1,21 @@ $ fq -d pg_heap -o flavour=postgres15 ".[0].pd_linp[0, 1, 2, -1] | dv" 16400 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[0]{}: item_id 0x18-0x1b.7 (4) 0x10| 80 9f f2 00 | .... | item_id_data: 15900544 0x18-0x1b.7 (4) - | | | lp_off: 8064 0x1c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x1c-NA (0) - | | | lp_len: 121 0x1c-NA (0) + | | | lp_off: 8064 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[1]{}: item_id 0x1c-0x1f.7 (4) 0x10| 00 9f f2 00| ....| item_id_data: 15900416 0x1c-0x1f.7 (4) - | | | lp_off: 7936 0x20-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x20-NA (0) - | | | lp_len: 121 0x20-NA (0) + | | | lp_off: 7936 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[2]{}: item_id 0x20-0x23.7 (4) 0x20|80 9e f2 00 |.... | item_id_data: 15900288 0x20-0x23.7 (4) - | | | lp_off: 7808 0x24-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x24-NA (0) - | | | lp_len: 121 0x24-NA (0) + | | | lp_off: 7808 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].pd_linp[60]{}: item_id 0x108-0x10b.7 (4) 0x100| 80 81 f2 00 | .... | item_id_data: 15892864 0x108-0x10b.7 (4) - | | | lp_off: 384 0x10c-NA (0) - | | | lp_flags: "LP_NORMAL" (1) 0x10c-NA (0) - | | | lp_len: 121 0x10c-NA (0) + | | | lp_off: 384 + | | | lp_flags: "LP_NORMAL" (1) + | | | lp_len: 121 diff --git a/format/postgres/testdata/flavours/postgres15/16401.fqtest b/format/postgres/testdata/flavours/postgres15/16401.fqtest index 94358c0274..da1f216f15 100644 --- a/format/postgres/testdata/flavours/postgres15/16401.fqtest +++ b/format/postgres/testdata/flavours/postgres15/16401.fqtest @@ -17,31 +17,31 @@ $ fq -d pg_heap -o flavour=postgres15 ".[0].tuples[0,-1] | dv" 16401 0x1ff0|01 00 |.. | ip_posid: 1 0x1ff0-0x1ff1.7 (2) 0x1ff0| 03 00 | .. | t_infomask2: 3 0x1ff2-0x1ff3.7 (2) | | | infomask2{}: 0x1ff4-NA (0) - | | | heap_keys_updated: false 0x1ff4-NA (0) - | | | heap_hot_updated: false 0x1ff4-NA (0) - | | | heap_only_tuple: false 0x1ff4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1ff0| 01 09 | .. | t_infomask: 2305 0x1ff4-0x1ff5.7 (2) | | | infomask{}: 0x1ff6-NA (0) - | | | heap_hasnull: true 0x1ff6-NA (0) - | | | heap_hasvarwidth: false 0x1ff6-NA (0) - | | | heap_hasexternal: false 0x1ff6-NA (0) - | | | heap_hasoid_old: false 0x1ff6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1ff6-NA (0) - | | | heap_combocid: false 0x1ff6-NA (0) - | | | heap_xmax_excl_lock: false 0x1ff6-NA (0) - | | | heap_xmax_lock_only: false 0x1ff6-NA (0) - | | | heap_xmax_shr_lock: false 0x1ff6-NA (0) - | | | heap_lock_mask: false 0x1ff6-NA (0) - | | | heap_xmin_committed: true 0x1ff6-NA (0) - | | | heap_xmin_invalid: false 0x1ff6-NA (0) - | | | heap_xmin_frozen: true 0x1ff6-NA (0) - | | | heap_xmax_committed: false 0x1ff6-NA (0) - | | | heap_xmax_invalid: true 0x1ff6-NA (0) - | | | heap_xmax_is_multi: false 0x1ff6-NA (0) - | | | heap_updated: false 0x1ff6-NA (0) - | | | heap_moved_off: false 0x1ff6-NA (0) - | | | heap_moved_in: false 0x1ff6-NA (0) - | | | heap_moved: false 0x1ff6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1ff0| 18 | . | t_hoff: 24 0x1ff6-0x1ff6.7 (1) 0x1ff0| 03 | . | padding0: 3 0x1ff7-0x1ff7.7 (1) 0x1ff0| 01 00 00 00 00 00 00 00| ........| data: "0100000000000000" (raw bits) 0x1ff8-0x1fff.7 (8) @@ -63,31 +63,31 @@ $ fq -d pg_heap -o flavour=postgres15 ".[0].tuples[0,-1] | dv" 16401 0x1ff0|01 00 |.. | ip_posid: 1 0x1ff0-0x1ff1.7 (2) 0x1ff0| 03 00 | .. | t_infomask2: 3 0x1ff2-0x1ff3.7 (2) | | | infomask2{}: 0x1ff4-NA (0) - | | | heap_keys_updated: false 0x1ff4-NA (0) - | | | heap_hot_updated: false 0x1ff4-NA (0) - | | | heap_only_tuple: false 0x1ff4-NA (0) + | | | heap_keys_updated: false + | | | heap_hot_updated: false + | | | heap_only_tuple: false 0x1ff0| 01 09 | .. | t_infomask: 2305 0x1ff4-0x1ff5.7 (2) | | | infomask{}: 0x1ff6-NA (0) - | | | heap_hasnull: true 0x1ff6-NA (0) - | | | heap_hasvarwidth: false 0x1ff6-NA (0) - | | | heap_hasexternal: false 0x1ff6-NA (0) - | | | heap_hasoid_old: false 0x1ff6-NA (0) - | | | heap_xmax_keyshr_lock: false 0x1ff6-NA (0) - | | | heap_combocid: false 0x1ff6-NA (0) - | | | heap_xmax_excl_lock: false 0x1ff6-NA (0) - | | | heap_xmax_lock_only: false 0x1ff6-NA (0) - | | | heap_xmax_shr_lock: false 0x1ff6-NA (0) - | | | heap_lock_mask: false 0x1ff6-NA (0) - | | | heap_xmin_committed: true 0x1ff6-NA (0) - | | | heap_xmin_invalid: false 0x1ff6-NA (0) - | | | heap_xmin_frozen: true 0x1ff6-NA (0) - | | | heap_xmax_committed: false 0x1ff6-NA (0) - | | | heap_xmax_invalid: true 0x1ff6-NA (0) - | | | heap_xmax_is_multi: false 0x1ff6-NA (0) - | | | heap_updated: false 0x1ff6-NA (0) - | | | heap_moved_off: false 0x1ff6-NA (0) - | | | heap_moved_in: false 0x1ff6-NA (0) - | | | heap_moved: false 0x1ff6-NA (0) + | | | heap_hasnull: true + | | | heap_hasvarwidth: false + | | | heap_hasexternal: false + | | | heap_hasoid_old: false + | | | heap_xmax_keyshr_lock: false + | | | heap_combocid: false + | | | heap_xmax_excl_lock: false + | | | heap_xmax_lock_only: false + | | | heap_xmax_shr_lock: false + | | | heap_lock_mask: false + | | | heap_xmin_committed: true + | | | heap_xmin_invalid: false + | | | heap_xmin_frozen: true + | | | heap_xmax_committed: false + | | | heap_xmax_invalid: true + | | | heap_xmax_is_multi: false + | | | heap_updated: false + | | | heap_moved_off: false + | | | heap_moved_in: false + | | | heap_moved: false 0x1ff0| 18 | . | t_hoff: 24 0x1ff6-0x1ff6.7 (1) 0x1ff0| 03 | . | padding0: 3 0x1ff7-0x1ff7.7 (1) 0x1ff0| 01 00 00 00 00 00 00 00| ........| data: "0100000000000000" (raw bits) 0x1ff8-0x1fff.7 (8) diff --git a/format/prores/testdata/prores_frame.fqtest b/format/prores/testdata/prores_frame.fqtest index 5535bd6e44..fc3f7c848a 100644 --- a/format/prores/testdata/prores_frame.fqtest +++ b/format/prores/testdata/prores_frame.fqtest @@ -298,8 +298,8 @@ $ fq -d mp4 dv prores_frame.mov 0x6ee0| 00 0d| ..| length: 13 0x6eee-0x6eef.7 (2) 0x6ef0|55 c4 |U. | language: "und" 0x6ef0-0x6ef1.7 (2) 0x6ef0| 4c 61 76 66 35 39 2e 31 36 2e 31 30 30| | Lavf59.16.100|| value: "Lavf59.16.100" 0x6ef2-0x6efe.7 (13) - | | | tracks[0:1]: 0x24-0x6efe.7 (28379) - | | | [0]{}: track 0x24-0x6efe.7 (28379) + | | | tracks[0:1]: 0x24-0x6c3c.7 (27673) + | | | [0]{}: track 0x24-0x6c3c.7 (27673) | | | samples[0:1]: 0x24-0x6c3c.7 (27673) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: sample (prores_frame) 0x24-0x6c3c.7 (27673) | | | container{}: 0x24-0x2b.7 (8) @@ -330,5 +330,5 @@ $ fq -d mp4 dv prores_frame.mov * |until 0xbf.7 (64) | | 0x00c0|40 00 00 6b 7d 00 2d 30 05 a7 05 df 00 25 05 6c|@..k}.-0.....%.l| picture_data: raw bits 0xc0-0x6c3c.7 (27517) * |until 0x6c3c.7 (27517) | | - | | | id: 1 0x6eff-NA (0) - | | | data_format: "ap4h" (Apple ProRes 4444) 0x6eff-NA (0) + | | | id: 1 + | | | data_format: "ap4h" (Apple ProRes 4444) diff --git a/format/protobuf/testdata/golden_message.fqtest b/format/protobuf/testdata/golden_message.fqtest index 540411b1ea..eab2233da9 100644 --- a/format/protobuf/testdata/golden_message.fqtest +++ b/format/protobuf/testdata/golden_message.fqtest @@ -6,581 +6,581 @@ $ fq -d protobuf dv golden_message | | | fields[0:106]: 0x0-0x212.7 (531) | | | [0]{}: field 0x0-0x1.7 (2) 0x000|08 |. | key_n: 8 0x0-0x0.7 (1) - | | | field_number: 1 0x1-NA (0) - | | | wire_type: "varint" (0) 0x1-NA (0) + | | | field_number: 1 + | | | wire_type: "varint" (0) 0x000| 65 | e | wire_value: 101 0x1-0x1.7 (1) | | | [1]{}: field 0x2-0x3.7 (2) 0x000| 10 | . | key_n: 16 0x2-0x2.7 (1) - | | | field_number: 2 0x3-NA (0) - | | | wire_type: "varint" (0) 0x3-NA (0) + | | | field_number: 2 + | | | wire_type: "varint" (0) 0x000| 66 | f | wire_value: 102 0x3-0x3.7 (1) | | | [2]{}: field 0x4-0x5.7 (2) 0x000| 18 | . | key_n: 24 0x4-0x4.7 (1) - | | | field_number: 3 0x5-NA (0) - | | | wire_type: "varint" (0) 0x5-NA (0) + | | | field_number: 3 + | | | wire_type: "varint" (0) 0x000| 67 | g | wire_value: 103 0x5-0x5.7 (1) | | | [3]{}: field 0x6-0x7.7 (2) 0x000| 20 | | key_n: 32 0x6-0x6.7 (1) - | | | field_number: 4 0x7-NA (0) - | | | wire_type: "varint" (0) 0x7-NA (0) + | | | field_number: 4 + | | | wire_type: "varint" (0) 0x000| 68 | h | wire_value: 104 0x7-0x7.7 (1) | | | [4]{}: field 0x8-0xa.7 (3) 0x000| 28 | ( | key_n: 40 0x8-0x8.7 (1) - | | | field_number: 5 0x9-NA (0) - | | | wire_type: "varint" (0) 0x9-NA (0) + | | | field_number: 5 + | | | wire_type: "varint" (0) 0x000| d2 01 | .. | wire_value: 210 0x9-0xa.7 (2) | | | [5]{}: field 0xb-0xd.7 (3) 0x000| 30 | 0 | key_n: 48 0xb-0xb.7 (1) - | | | field_number: 6 0xc-NA (0) - | | | wire_type: "varint" (0) 0xc-NA (0) + | | | field_number: 6 + | | | wire_type: "varint" (0) 0x000| d4 01 | .. | wire_value: 212 0xc-0xd.7 (2) | | | [6]{}: field 0xe-0x12.7 (5) 0x000| 3d | = | key_n: 61 0xe-0xe.7 (1) - | | | field_number: 7 0xf-NA (0) - | | | wire_type: "32bit" (5) 0xf-NA (0) + | | | field_number: 7 + | | | wire_type: "32bit" (5) 0x000| 6b| k| wire_value: 1795162112 0xf-0x12.7 (4) 0x010|00 00 00 |... | | | | [7]{}: field 0x13-0x1b.7 (9) 0x010| 41 | A | key_n: 65 0x13-0x13.7 (1) - | | | field_number: 8 0x14-NA (0) - | | | wire_type: "64bit" (1) 0x14-NA (0) + | | | field_number: 8 + | | | wire_type: "64bit" (1) 0x010| 6c 00 00 00 00 00 00 00 | l....... | wire_value: 7782220156096217088 0x14-0x1b.7 (8) | | | [8]{}: field 0x1c-0x20.7 (5) 0x010| 4d | M | key_n: 77 0x1c-0x1c.7 (1) - | | | field_number: 9 0x1d-NA (0) - | | | wire_type: "32bit" (5) 0x1d-NA (0) + | | | field_number: 9 + | | | wire_type: "32bit" (5) 0x010| 6d 00 00| m..| wire_value: 1828716544 0x1d-0x20.7 (4) 0x020|00 |. | | | | [9]{}: field 0x21-0x29.7 (9) 0x020| 51 | Q | key_n: 81 0x21-0x21.7 (1) - | | | field_number: 10 0x22-NA (0) - | | | wire_type: "64bit" (1) 0x22-NA (0) + | | | field_number: 10 + | | | wire_type: "64bit" (1) 0x020| 6e 00 00 00 00 00 00 00 | n....... | wire_value: 7926335344172072960 0x22-0x29.7 (8) | | | [10]{}: field 0x2a-0x2e.7 (5) 0x020| 5d | ] | key_n: 93 0x2a-0x2a.7 (1) - | | | field_number: 11 0x2b-NA (0) - | | | wire_type: "32bit" (5) 0x2b-NA (0) + | | | field_number: 11 + | | | wire_type: "32bit" (5) 0x020| 00 00 de 42 | ...B | wire_value: 56898 0x2b-0x2e.7 (4) | | | [11]{}: field 0x2f-0x37.7 (9) 0x020| 61| a| key_n: 97 0x2f-0x2f.7 (1) - | | | field_number: 12 0x30-NA (0) - | | | wire_type: "64bit" (1) 0x30-NA (0) + | | | field_number: 12 + | | | wire_type: "64bit" (1) 0x030|00 00 00 00 00 00 5c 40 |......\@ | wire_value: 23616 0x30-0x37.7 (8) | | | [12]{}: field 0x38-0x39.7 (2) 0x030| 68 | h | key_n: 104 0x38-0x38.7 (1) - | | | field_number: 13 0x39-NA (0) - | | | wire_type: "varint" (0) 0x39-NA (0) + | | | field_number: 13 + | | | wire_type: "varint" (0) 0x030| 01 | . | wire_value: 1 0x39-0x39.7 (1) | | | [13]{}: field 0x3a-0x3e.7 (5) 0x030| 72 | r | key_n: 114 0x3a-0x3a.7 (1) - | | | field_number: 14 0x3b-NA (0) - | | | wire_type: "length_delimited" (2) 0x3b-NA (0) + | | | field_number: 14 + | | | wire_type: "length_delimited" (2) 0x030| 03 | . | length: 3 0x3b-0x3b.7 (1) 0x030| 31 31 35 | 115 | wire_value: raw bits 0x3c-0x3e.7 (3) | | | [14]{}: field 0x3f-0x43.7 (5) 0x030| 7a| z| key_n: 122 0x3f-0x3f.7 (1) - | | | field_number: 15 0x40-NA (0) - | | | wire_type: "length_delimited" (2) 0x40-NA (0) + | | | field_number: 15 + | | | wire_type: "length_delimited" (2) 0x040|03 |. | length: 3 0x40-0x40.7 (1) 0x040| 31 31 36 | 116 | wire_value: raw bits 0x41-0x43.7 (3) | | | [15]{}: field 0x44-0x45.7 (2) 0x040| 83 01 | .. | key_n: 131 0x44-0x45.7 (2) - | | | field_number: 16 0x46-NA (0) - | | | wire_type: "" (3) 0x46-NA (0) + | | | field_number: 16 + | | | wire_type: "" (3) | | | [16]{}: field 0x46-0x48.7 (3) 0x040| 88 01 | .. | key_n: 136 0x46-0x47.7 (2) - | | | field_number: 17 0x48-NA (0) - | | | wire_type: "varint" (0) 0x48-NA (0) + | | | field_number: 17 + | | | wire_type: "varint" (0) 0x040| 75 | u | wire_value: 117 0x48-0x48.7 (1) | | | [17]{}: field 0x49-0x4a.7 (2) 0x040| 84 01 | .. | key_n: 132 0x49-0x4a.7 (2) - | | | field_number: 16 0x4b-NA (0) - | | | wire_type: "" (4) 0x4b-NA (0) + | | | field_number: 16 + | | | wire_type: "" (4) | | | [18]{}: field 0x4b-0x4f.7 (5) 0x040| 92 01 | .. | key_n: 146 0x4b-0x4c.7 (2) - | | | field_number: 18 0x4d-NA (0) - | | | wire_type: "length_delimited" (2) 0x4d-NA (0) + | | | field_number: 18 + | | | wire_type: "length_delimited" (2) 0x040| 02 | . | length: 2 0x4d-0x4d.7 (1) 0x040| 08 76| .v| wire_value: raw bits 0x4e-0x4f.7 (2) | | | [19]{}: field 0x50-0x54.7 (5) 0x050|9a 01 |.. | key_n: 154 0x50-0x51.7 (2) - | | | field_number: 19 0x52-NA (0) - | | | wire_type: "length_delimited" (2) 0x52-NA (0) + | | | field_number: 19 + | | | wire_type: "length_delimited" (2) 0x050| 02 | . | length: 2 0x52-0x52.7 (1) 0x050| 08 77 | .w | wire_value: raw bits 0x53-0x54.7 (2) | | | [20]{}: field 0x55-0x59.7 (5) 0x050| a2 01 | .. | key_n: 162 0x55-0x56.7 (2) - | | | field_number: 20 0x57-NA (0) - | | | wire_type: "length_delimited" (2) 0x57-NA (0) + | | | field_number: 20 + | | | wire_type: "length_delimited" (2) 0x050| 02 | . | length: 2 0x57-0x57.7 (1) 0x050| 08 78 | .x | wire_value: raw bits 0x58-0x59.7 (2) | | | [21]{}: field 0x5a-0x5c.7 (3) 0x050| a8 01 | .. | key_n: 168 0x5a-0x5b.7 (2) - | | | field_number: 21 0x5c-NA (0) - | | | wire_type: "varint" (0) 0x5c-NA (0) + | | | field_number: 21 + | | | wire_type: "varint" (0) 0x050| 03 | . | wire_value: 3 0x5c-0x5c.7 (1) | | | [22]{}: field 0x5d-0x5f.7 (3) 0x050| b0 01 | .. | key_n: 176 0x5d-0x5e.7 (2) - | | | field_number: 22 0x5f-NA (0) - | | | wire_type: "varint" (0) 0x5f-NA (0) + | | | field_number: 22 + | | | wire_type: "varint" (0) 0x050| 06| .| wire_value: 6 0x5f-0x5f.7 (1) | | | [23]{}: field 0x60-0x62.7 (3) 0x060|b8 01 |.. | key_n: 184 0x60-0x61.7 (2) - | | | field_number: 23 0x62-NA (0) - | | | wire_type: "varint" (0) 0x62-NA (0) + | | | field_number: 23 + | | | wire_type: "varint" (0) 0x060| 09 | . | wire_value: 9 0x62-0x62.7 (1) | | | [24]{}: field 0x63-0x68.7 (6) 0x060| c2 01 | .. | key_n: 194 0x63-0x64.7 (2) - | | | field_number: 24 0x65-NA (0) - | | | wire_type: "length_delimited" (2) 0x65-NA (0) + | | | field_number: 24 + | | | wire_type: "length_delimited" (2) 0x060| 03 | . | length: 3 0x65-0x65.7 (1) 0x060| 31 32 34 | 124 | wire_value: raw bits 0x66-0x68.7 (3) | | | [25]{}: field 0x69-0x6e.7 (6) 0x060| ca 01 | .. | key_n: 202 0x69-0x6a.7 (2) - | | | field_number: 25 0x6b-NA (0) - | | | wire_type: "length_delimited" (2) 0x6b-NA (0) + | | | field_number: 25 + | | | wire_type: "length_delimited" (2) 0x060| 03 | . | length: 3 0x6b-0x6b.7 (1) 0x060| 31 32 35 | 125 | wire_value: raw bits 0x6c-0x6e.7 (3) | | | [26]{}: field 0x6f-0x73.7 (5) 0x060| d2| .| key_n: 210 0x6f-0x70.7 (2) 0x070|01 |. | - | | | field_number: 26 0x71-NA (0) - | | | wire_type: "length_delimited" (2) 0x71-NA (0) + | | | field_number: 26 + | | | wire_type: "length_delimited" (2) 0x070| 02 | . | length: 2 0x71-0x71.7 (1) 0x070| 08 7e | .~ | wire_value: raw bits 0x72-0x73.7 (2) | | | [27]{}: field 0x74-0x78.7 (5) 0x070| da 01 | .. | key_n: 218 0x74-0x75.7 (2) - | | | field_number: 27 0x76-NA (0) - | | | wire_type: "length_delimited" (2) 0x76-NA (0) + | | | field_number: 27 + | | | wire_type: "length_delimited" (2) 0x070| 02 | . | length: 2 0x76-0x76.7 (1) 0x070| 08 7f | .. | wire_value: raw bits 0x77-0x78.7 (2) | | | [28]{}: field 0x79-0x7c.7 (4) 0x070| f8 01 | .. | key_n: 248 0x79-0x7a.7 (2) - | | | field_number: 31 0x7b-NA (0) - | | | wire_type: "varint" (0) 0x7b-NA (0) + | | | field_number: 31 + | | | wire_type: "varint" (0) 0x070| c9 01 | .. | wire_value: 201 0x7b-0x7c.7 (2) | | | [29]{}: field 0x7d-0x80.7 (4) 0x070| f8 01 | .. | key_n: 248 0x7d-0x7e.7 (2) - | | | field_number: 31 0x7f-NA (0) - | | | wire_type: "varint" (0) 0x7f-NA (0) + | | | field_number: 31 + | | | wire_type: "varint" (0) 0x070| ad| .| wire_value: 301 0x7f-0x80.7 (2) 0x080|02 |. | | | | [30]{}: field 0x81-0x84.7 (4) 0x080| 80 02 | .. | key_n: 256 0x81-0x82.7 (2) - | | | field_number: 32 0x83-NA (0) - | | | wire_type: "varint" (0) 0x83-NA (0) + | | | field_number: 32 + | | | wire_type: "varint" (0) 0x080| ca 01 | .. | wire_value: 202 0x83-0x84.7 (2) | | | [31]{}: field 0x85-0x88.7 (4) 0x080| 80 02 | .. | key_n: 256 0x85-0x86.7 (2) - | | | field_number: 32 0x87-NA (0) - | | | wire_type: "varint" (0) 0x87-NA (0) + | | | field_number: 32 + | | | wire_type: "varint" (0) 0x080| ae 02 | .. | wire_value: 302 0x87-0x88.7 (2) | | | [32]{}: field 0x89-0x8c.7 (4) 0x080| 88 02 | .. | key_n: 264 0x89-0x8a.7 (2) - | | | field_number: 33 0x8b-NA (0) - | | | wire_type: "varint" (0) 0x8b-NA (0) + | | | field_number: 33 + | | | wire_type: "varint" (0) 0x080| cb 01 | .. | wire_value: 203 0x8b-0x8c.7 (2) | | | [33]{}: field 0x8d-0x90.7 (4) 0x080| 88 02 | .. | key_n: 264 0x8d-0x8e.7 (2) - | | | field_number: 33 0x8f-NA (0) - | | | wire_type: "varint" (0) 0x8f-NA (0) + | | | field_number: 33 + | | | wire_type: "varint" (0) 0x080| af| .| wire_value: 303 0x8f-0x90.7 (2) 0x090|02 |. | | | | [34]{}: field 0x91-0x94.7 (4) 0x090| 90 02 | .. | key_n: 272 0x91-0x92.7 (2) - | | | field_number: 34 0x93-NA (0) - | | | wire_type: "varint" (0) 0x93-NA (0) + | | | field_number: 34 + | | | wire_type: "varint" (0) 0x090| cc 01 | .. | wire_value: 204 0x93-0x94.7 (2) | | | [35]{}: field 0x95-0x98.7 (4) 0x090| 90 02 | .. | key_n: 272 0x95-0x96.7 (2) - | | | field_number: 34 0x97-NA (0) - | | | wire_type: "varint" (0) 0x97-NA (0) + | | | field_number: 34 + | | | wire_type: "varint" (0) 0x090| b0 02 | .. | wire_value: 304 0x97-0x98.7 (2) | | | [36]{}: field 0x99-0x9c.7 (4) 0x090| 98 02 | .. | key_n: 280 0x99-0x9a.7 (2) - | | | field_number: 35 0x9b-NA (0) - | | | wire_type: "varint" (0) 0x9b-NA (0) + | | | field_number: 35 + | | | wire_type: "varint" (0) 0x090| 9a 03 | .. | wire_value: 410 0x9b-0x9c.7 (2) | | | [37]{}: field 0x9d-0xa0.7 (4) 0x090| 98 02 | .. | key_n: 280 0x9d-0x9e.7 (2) - | | | field_number: 35 0x9f-NA (0) - | | | wire_type: "varint" (0) 0x9f-NA (0) + | | | field_number: 35 + | | | wire_type: "varint" (0) 0x090| e2| .| wire_value: 610 0x9f-0xa0.7 (2) 0x0a0|04 |. | | | | [38]{}: field 0xa1-0xa4.7 (4) 0x0a0| a0 02 | .. | key_n: 288 0xa1-0xa2.7 (2) - | | | field_number: 36 0xa3-NA (0) - | | | wire_type: "varint" (0) 0xa3-NA (0) + | | | field_number: 36 + | | | wire_type: "varint" (0) 0x0a0| 9c 03 | .. | wire_value: 412 0xa3-0xa4.7 (2) | | | [39]{}: field 0xa5-0xa8.7 (4) 0x0a0| a0 02 | .. | key_n: 288 0xa5-0xa6.7 (2) - | | | field_number: 36 0xa7-NA (0) - | | | wire_type: "varint" (0) 0xa7-NA (0) + | | | field_number: 36 + | | | wire_type: "varint" (0) 0x0a0| e4 04 | .. | wire_value: 612 0xa7-0xa8.7 (2) | | | [40]{}: field 0xa9-0xae.7 (6) 0x0a0| ad 02 | .. | key_n: 301 0xa9-0xaa.7 (2) - | | | field_number: 37 0xab-NA (0) - | | | wire_type: "32bit" (5) 0xab-NA (0) + | | | field_number: 37 + | | | wire_type: "32bit" (5) 0x0a0| cf 00 00 00 | .... | wire_value: 3472883712 0xab-0xae.7 (4) | | | [41]{}: field 0xaf-0xb4.7 (6) 0x0a0| ad| .| key_n: 301 0xaf-0xb0.7 (2) 0x0b0|02 |. | - | | | field_number: 37 0xb1-NA (0) - | | | wire_type: "32bit" (5) 0xb1-NA (0) + | | | field_number: 37 + | | | wire_type: "32bit" (5) 0x0b0| 33 01 00 00 | 3... | wire_value: 855703552 0xb1-0xb4.7 (4) | | | [42]{}: field 0xb5-0xbe.7 (10) 0x0b0| b1 02 | .. | key_n: 305 0xb5-0xb6.7 (2) - | | | field_number: 38 0xb7-NA (0) - | | | wire_type: "64bit" (1) 0xb7-NA (0) + | | | field_number: 38 + | | | wire_type: "64bit" (1) 0x0b0| d0 00 00 00 00 00 00 00 | ........ | wire_value: 14987979559889010688 0xb7-0xbe.7 (8) | | | [43]{}: field 0xbf-0xc8.7 (10) 0x0b0| b1| .| key_n: 305 0xbf-0xc0.7 (2) 0x0c0|02 |. | - | | | field_number: 38 0xc1-NA (0) - | | | wire_type: "64bit" (1) 0xc1-NA (0) + | | | field_number: 38 + | | | wire_type: "64bit" (1) 0x0c0| 34 01 00 00 00 00 00 00 | 4....... | wire_value: 3747276364948963328 0xc1-0xc8.7 (8) | | | [44]{}: field 0xc9-0xce.7 (6) 0x0c0| bd 02 | .. | key_n: 317 0xc9-0xca.7 (2) - | | | field_number: 39 0xcb-NA (0) - | | | wire_type: "32bit" (5) 0xcb-NA (0) + | | | field_number: 39 + | | | wire_type: "32bit" (5) 0x0c0| d1 00 00 00 | .... | wire_value: 3506438144 0xcb-0xce.7 (4) | | | [45]{}: field 0xcf-0xd4.7 (6) 0x0c0| bd| .| key_n: 317 0xcf-0xd0.7 (2) 0x0d0|02 |. | - | | | field_number: 39 0xd1-NA (0) - | | | wire_type: "32bit" (5) 0xd1-NA (0) + | | | field_number: 39 + | | | wire_type: "32bit" (5) 0x0d0| 35 01 00 00 | 5... | wire_value: 889257984 0xd1-0xd4.7 (4) | | | [46]{}: field 0xd5-0xde.7 (10) 0x0d0| c1 02 | .. | key_n: 321 0xd5-0xd6.7 (2) - | | | field_number: 40 0xd7-NA (0) - | | | wire_type: "64bit" (1) 0xd7-NA (0) + | | | field_number: 40 + | | | wire_type: "64bit" (1) 0x0d0| d2 00 00 00 00 00 00 00 | ........ | wire_value: 15132094747964866560 0xd7-0xde.7 (8) | | | [47]{}: field 0xdf-0xe8.7 (10) 0x0d0| c1| .| key_n: 321 0xdf-0xe0.7 (2) 0x0e0|02 |. | - | | | field_number: 40 0xe1-NA (0) - | | | wire_type: "64bit" (1) 0xe1-NA (0) + | | | field_number: 40 + | | | wire_type: "64bit" (1) 0x0e0| 36 01 00 00 00 00 00 00 | 6....... | wire_value: 3891391553024819200 0xe1-0xe8.7 (8) | | | [48]{}: field 0xe9-0xee.7 (6) 0x0e0| cd 02 | .. | key_n: 333 0xe9-0xea.7 (2) - | | | field_number: 41 0xeb-NA (0) - | | | wire_type: "32bit" (5) 0xeb-NA (0) + | | | field_number: 41 + | | | wire_type: "32bit" (5) 0x0e0| 00 00 53 43 | ..SC | wire_value: 21315 0xeb-0xee.7 (4) | | | [49]{}: field 0xef-0xf4.7 (6) 0x0e0| cd| .| key_n: 333 0xef-0xf0.7 (2) 0x0f0|02 |. | - | | | field_number: 41 0xf1-NA (0) - | | | wire_type: "32bit" (5) 0xf1-NA (0) + | | | field_number: 41 + | | | wire_type: "32bit" (5) 0x0f0| 00 80 9b 43 | ...C | wire_value: 8428355 0xf1-0xf4.7 (4) | | | [50]{}: field 0xf5-0xfe.7 (10) 0x0f0| d1 02 | .. | key_n: 337 0xf5-0xf6.7 (2) - | | | field_number: 42 0xf7-NA (0) - | | | wire_type: "64bit" (1) 0xf7-NA (0) + | | | field_number: 42 + | | | wire_type: "64bit" (1) 0x0f0| 00 00 00 00 00 80 6a 40 | ......j@ | wire_value: 8415808 0xf7-0xfe.7 (8) | | | [51]{}: field 0xff-0x108.7 (10) 0x0f0| d1| .| key_n: 337 0xff-0x100.7 (2) 0x100|02 |. | - | | | field_number: 42 0x101-NA (0) - | | | wire_type: "64bit" (1) 0x101-NA (0) + | | | field_number: 42 + | | | wire_type: "64bit" (1) 0x100| 00 00 00 00 00 80 73 40 | ......s@ | wire_value: 8418112 0x101-0x108.7 (8) | | | [52]{}: field 0x109-0x10b.7 (3) 0x100| d8 02 | .. | key_n: 344 0x109-0x10a.7 (2) - | | | field_number: 43 0x10b-NA (0) - | | | wire_type: "varint" (0) 0x10b-NA (0) + | | | field_number: 43 + | | | wire_type: "varint" (0) 0x100| 01 | . | wire_value: 1 0x10b-0x10b.7 (1) | | | [53]{}: field 0x10c-0x10e.7 (3) 0x100| d8 02 | .. | key_n: 344 0x10c-0x10d.7 (2) - | | | field_number: 43 0x10e-NA (0) - | | | wire_type: "varint" (0) 0x10e-NA (0) + | | | field_number: 43 + | | | wire_type: "varint" (0) 0x100| 00 | . | wire_value: 0 0x10e-0x10e.7 (1) | | | [54]{}: field 0x10f-0x114.7 (6) 0x100| e2| .| key_n: 354 0x10f-0x110.7 (2) 0x110|02 |. | - | | | field_number: 44 0x111-NA (0) - | | | wire_type: "length_delimited" (2) 0x111-NA (0) + | | | field_number: 44 + | | | wire_type: "length_delimited" (2) 0x110| 03 | . | length: 3 0x111-0x111.7 (1) 0x110| 32 31 35 | 215 | wire_value: raw bits 0x112-0x114.7 (3) | | | [55]{}: field 0x115-0x11a.7 (6) 0x110| e2 02 | .. | key_n: 354 0x115-0x116.7 (2) - | | | field_number: 44 0x117-NA (0) - | | | wire_type: "length_delimited" (2) 0x117-NA (0) + | | | field_number: 44 + | | | wire_type: "length_delimited" (2) 0x110| 03 | . | length: 3 0x117-0x117.7 (1) 0x110| 33 31 35 | 315 | wire_value: raw bits 0x118-0x11a.7 (3) | | | [56]{}: field 0x11b-0x120.7 (6) 0x110| ea 02 | .. | key_n: 362 0x11b-0x11c.7 (2) - | | | field_number: 45 0x11d-NA (0) - | | | wire_type: "length_delimited" (2) 0x11d-NA (0) + | | | field_number: 45 + | | | wire_type: "length_delimited" (2) 0x110| 03 | . | length: 3 0x11d-0x11d.7 (1) 0x110| 32 31| 21| wire_value: raw bits 0x11e-0x120.7 (3) 0x120|36 |6 | | | | [57]{}: field 0x121-0x126.7 (6) 0x120| ea 02 | .. | key_n: 362 0x121-0x122.7 (2) - | | | field_number: 45 0x123-NA (0) - | | | wire_type: "length_delimited" (2) 0x123-NA (0) + | | | field_number: 45 + | | | wire_type: "length_delimited" (2) 0x120| 03 | . | length: 3 0x123-0x123.7 (1) 0x120| 33 31 36 | 316 | wire_value: raw bits 0x124-0x126.7 (3) | | | [58]{}: field 0x127-0x128.7 (2) 0x120| f3 02 | .. | key_n: 371 0x127-0x128.7 (2) - | | | field_number: 46 0x129-NA (0) - | | | wire_type: "" (3) 0x129-NA (0) + | | | field_number: 46 + | | | wire_type: "" (3) | | | [59]{}: field 0x129-0x12c.7 (4) 0x120| f8 02 | .. | key_n: 376 0x129-0x12a.7 (2) - | | | field_number: 47 0x12b-NA (0) - | | | wire_type: "varint" (0) 0x12b-NA (0) + | | | field_number: 47 + | | | wire_type: "varint" (0) 0x120| d9 01 | .. | wire_value: 217 0x12b-0x12c.7 (2) | | | [60]{}: field 0x12d-0x12e.7 (2) 0x120| f4 02 | .. | key_n: 372 0x12d-0x12e.7 (2) - | | | field_number: 46 0x12f-NA (0) - | | | wire_type: "" (4) 0x12f-NA (0) + | | | field_number: 46 + | | | wire_type: "" (4) | | | [61]{}: field 0x12f-0x130.7 (2) 0x120| f3| .| key_n: 371 0x12f-0x130.7 (2) 0x130|02 |. | - | | | field_number: 46 0x131-NA (0) - | | | wire_type: "" (3) 0x131-NA (0) + | | | field_number: 46 + | | | wire_type: "" (3) | | | [62]{}: field 0x131-0x134.7 (4) 0x130| f8 02 | .. | key_n: 376 0x131-0x132.7 (2) - | | | field_number: 47 0x133-NA (0) - | | | wire_type: "varint" (0) 0x133-NA (0) + | | | field_number: 47 + | | | wire_type: "varint" (0) 0x130| bd 02 | .. | wire_value: 317 0x133-0x134.7 (2) | | | [63]{}: field 0x135-0x136.7 (2) 0x130| f4 02 | .. | key_n: 372 0x135-0x136.7 (2) - | | | field_number: 46 0x137-NA (0) - | | | wire_type: "" (4) 0x137-NA (0) + | | | field_number: 46 + | | | wire_type: "" (4) | | | [64]{}: field 0x137-0x13c.7 (6) 0x130| 82 03 | .. | key_n: 386 0x137-0x138.7 (2) - | | | field_number: 48 0x139-NA (0) - | | | wire_type: "length_delimited" (2) 0x139-NA (0) + | | | field_number: 48 + | | | wire_type: "length_delimited" (2) 0x130| 03 | . | length: 3 0x139-0x139.7 (1) 0x130| 08 da 01 | ... | wire_value: raw bits 0x13a-0x13c.7 (3) | | | [65]{}: field 0x13d-0x142.7 (6) 0x130| 82 03 | .. | key_n: 386 0x13d-0x13e.7 (2) - | | | field_number: 48 0x13f-NA (0) - | | | wire_type: "length_delimited" (2) 0x13f-NA (0) + | | | field_number: 48 + | | | wire_type: "length_delimited" (2) 0x130| 03| .| length: 3 0x13f-0x13f.7 (1) 0x140|08 be 02 |... | wire_value: raw bits 0x140-0x142.7 (3) | | | [66]{}: field 0x143-0x148.7 (6) 0x140| 8a 03 | .. | key_n: 394 0x143-0x144.7 (2) - | | | field_number: 49 0x145-NA (0) - | | | wire_type: "length_delimited" (2) 0x145-NA (0) + | | | field_number: 49 + | | | wire_type: "length_delimited" (2) 0x140| 03 | . | length: 3 0x145-0x145.7 (1) 0x140| 08 db 01 | ... | wire_value: raw bits 0x146-0x148.7 (3) | | | [67]{}: field 0x149-0x14e.7 (6) 0x140| 8a 03 | .. | key_n: 394 0x149-0x14a.7 (2) - | | | field_number: 49 0x14b-NA (0) - | | | wire_type: "length_delimited" (2) 0x14b-NA (0) + | | | field_number: 49 + | | | wire_type: "length_delimited" (2) 0x140| 03 | . | length: 3 0x14b-0x14b.7 (1) 0x140| 08 bf 02 | ... | wire_value: raw bits 0x14c-0x14e.7 (3) | | | [68]{}: field 0x14f-0x154.7 (6) 0x140| 92| .| key_n: 402 0x14f-0x150.7 (2) 0x150|03 |. | - | | | field_number: 50 0x151-NA (0) - | | | wire_type: "length_delimited" (2) 0x151-NA (0) + | | | field_number: 50 + | | | wire_type: "length_delimited" (2) 0x150| 03 | . | length: 3 0x151-0x151.7 (1) 0x150| 08 dc 01 | ... | wire_value: raw bits 0x152-0x154.7 (3) | | | [69]{}: field 0x155-0x15a.7 (6) 0x150| 92 03 | .. | key_n: 402 0x155-0x156.7 (2) - | | | field_number: 50 0x157-NA (0) - | | | wire_type: "length_delimited" (2) 0x157-NA (0) + | | | field_number: 50 + | | | wire_type: "length_delimited" (2) 0x150| 03 | . | length: 3 0x157-0x157.7 (1) 0x150| 08 c0 02 | ... | wire_value: raw bits 0x158-0x15a.7 (3) | | | [70]{}: field 0x15b-0x15d.7 (3) 0x150| 98 03 | .. | key_n: 408 0x15b-0x15c.7 (2) - | | | field_number: 51 0x15d-NA (0) - | | | wire_type: "varint" (0) 0x15d-NA (0) + | | | field_number: 51 + | | | wire_type: "varint" (0) 0x150| 02 | . | wire_value: 2 0x15d-0x15d.7 (1) | | | [71]{}: field 0x15e-0x160.7 (3) 0x150| 98 03| ..| key_n: 408 0x15e-0x15f.7 (2) - | | | field_number: 51 0x160-NA (0) - | | | wire_type: "varint" (0) 0x160-NA (0) + | | | field_number: 51 + | | | wire_type: "varint" (0) 0x160|03 |. | wire_value: 3 0x160-0x160.7 (1) | | | [72]{}: field 0x161-0x163.7 (3) 0x160| a0 03 | .. | key_n: 416 0x161-0x162.7 (2) - | | | field_number: 52 0x163-NA (0) - | | | wire_type: "varint" (0) 0x163-NA (0) + | | | field_number: 52 + | | | wire_type: "varint" (0) 0x160| 05 | . | wire_value: 5 0x163-0x163.7 (1) | | | [73]{}: field 0x164-0x166.7 (3) 0x160| a0 03 | .. | key_n: 416 0x164-0x165.7 (2) - | | | field_number: 52 0x166-NA (0) - | | | wire_type: "varint" (0) 0x166-NA (0) + | | | field_number: 52 + | | | wire_type: "varint" (0) 0x160| 06 | . | wire_value: 6 0x166-0x166.7 (1) | | | [74]{}: field 0x167-0x169.7 (3) 0x160| a8 03 | .. | key_n: 424 0x167-0x168.7 (2) - | | | field_number: 53 0x169-NA (0) - | | | wire_type: "varint" (0) 0x169-NA (0) + | | | field_number: 53 + | | | wire_type: "varint" (0) 0x160| 08 | . | wire_value: 8 0x169-0x169.7 (1) | | | [75]{}: field 0x16a-0x16c.7 (3) 0x160| a8 03 | .. | key_n: 424 0x16a-0x16b.7 (2) - | | | field_number: 53 0x16c-NA (0) - | | | wire_type: "varint" (0) 0x16c-NA (0) + | | | field_number: 53 + | | | wire_type: "varint" (0) 0x160| 09 | . | wire_value: 9 0x16c-0x16c.7 (1) | | | [76]{}: field 0x16d-0x172.7 (6) 0x160| b2 03 | .. | key_n: 434 0x16d-0x16e.7 (2) - | | | field_number: 54 0x16f-NA (0) - | | | wire_type: "length_delimited" (2) 0x16f-NA (0) + | | | field_number: 54 + | | | wire_type: "length_delimited" (2) 0x160| 03| .| length: 3 0x16f-0x16f.7 (1) 0x170|32 32 34 |224 | wire_value: raw bits 0x170-0x172.7 (3) | | | [77]{}: field 0x173-0x178.7 (6) 0x170| b2 03 | .. | key_n: 434 0x173-0x174.7 (2) - | | | field_number: 54 0x175-NA (0) - | | | wire_type: "length_delimited" (2) 0x175-NA (0) + | | | field_number: 54 + | | | wire_type: "length_delimited" (2) 0x170| 03 | . | length: 3 0x175-0x175.7 (1) 0x170| 33 32 34 | 324 | wire_value: raw bits 0x176-0x178.7 (3) | | | [78]{}: field 0x179-0x17e.7 (6) 0x170| ba 03 | .. | key_n: 442 0x179-0x17a.7 (2) - | | | field_number: 55 0x17b-NA (0) - | | | wire_type: "length_delimited" (2) 0x17b-NA (0) + | | | field_number: 55 + | | | wire_type: "length_delimited" (2) 0x170| 03 | . | length: 3 0x17b-0x17b.7 (1) 0x170| 32 32 35 | 225 | wire_value: raw bits 0x17c-0x17e.7 (3) | | | [79]{}: field 0x17f-0x184.7 (6) 0x170| ba| .| key_n: 442 0x17f-0x180.7 (2) 0x180|03 |. | - | | | field_number: 55 0x181-NA (0) - | | | wire_type: "length_delimited" (2) 0x181-NA (0) + | | | field_number: 55 + | | | wire_type: "length_delimited" (2) 0x180| 03 | . | length: 3 0x181-0x181.7 (1) 0x180| 33 32 35 | 325 | wire_value: raw bits 0x182-0x184.7 (3) | | | [80]{}: field 0x185-0x18a.7 (6) 0x180| ca 03 | .. | key_n: 458 0x185-0x186.7 (2) - | | | field_number: 57 0x187-NA (0) - | | | wire_type: "length_delimited" (2) 0x187-NA (0) + | | | field_number: 57 + | | | wire_type: "length_delimited" (2) 0x180| 03 | . | length: 3 0x187-0x187.7 (1) 0x180| 08 e3 01 | ... | wire_value: raw bits 0x188-0x18a.7 (3) | | | [81]{}: field 0x18b-0x190.7 (6) 0x180| ca 03 | .. | key_n: 458 0x18b-0x18c.7 (2) - | | | field_number: 57 0x18d-NA (0) - | | | wire_type: "length_delimited" (2) 0x18d-NA (0) + | | | field_number: 57 + | | | wire_type: "length_delimited" (2) 0x180| 03 | . | length: 3 0x18d-0x18d.7 (1) 0x180| 08 c7| ..| wire_value: raw bits 0x18e-0x190.7 (3) 0x190|02 |. | | | | [82]{}: field 0x191-0x194.7 (4) 0x190| e8 03 | .. | key_n: 488 0x191-0x192.7 (2) - | | | field_number: 61 0x193-NA (0) - | | | wire_type: "varint" (0) 0x193-NA (0) + | | | field_number: 61 + | | | wire_type: "varint" (0) 0x190| 91 03 | .. | wire_value: 401 0x193-0x194.7 (2) | | | [83]{}: field 0x195-0x198.7 (4) 0x190| f0 03 | .. | key_n: 496 0x195-0x196.7 (2) - | | | field_number: 62 0x197-NA (0) - | | | wire_type: "varint" (0) 0x197-NA (0) + | | | field_number: 62 + | | | wire_type: "varint" (0) 0x190| 92 03 | .. | wire_value: 402 0x197-0x198.7 (2) | | | [84]{}: field 0x199-0x19c.7 (4) 0x190| f8 03 | .. | key_n: 504 0x199-0x19a.7 (2) - | | | field_number: 63 0x19b-NA (0) - | | | wire_type: "varint" (0) 0x19b-NA (0) + | | | field_number: 63 + | | | wire_type: "varint" (0) 0x190| 93 03 | .. | wire_value: 403 0x19b-0x19c.7 (2) | | | [85]{}: field 0x19d-0x1a0.7 (4) 0x190| 80 04 | .. | key_n: 512 0x19d-0x19e.7 (2) - | | | field_number: 64 0x19f-NA (0) - | | | wire_type: "varint" (0) 0x19f-NA (0) + | | | field_number: 64 + | | | wire_type: "varint" (0) 0x190| 94| .| wire_value: 404 0x19f-0x1a0.7 (2) 0x1a0|03 |. | | | | [86]{}: field 0x1a1-0x1a4.7 (4) 0x1a0| 88 04 | .. | key_n: 520 0x1a1-0x1a2.7 (2) - | | | field_number: 65 0x1a3-NA (0) - | | | wire_type: "varint" (0) 0x1a3-NA (0) + | | | field_number: 65 + | | | wire_type: "varint" (0) 0x1a0| aa 06 | .. | wire_value: 810 0x1a3-0x1a4.7 (2) | | | [87]{}: field 0x1a5-0x1a8.7 (4) 0x1a0| 90 04 | .. | key_n: 528 0x1a5-0x1a6.7 (2) - | | | field_number: 66 0x1a7-NA (0) - | | | wire_type: "varint" (0) 0x1a7-NA (0) + | | | field_number: 66 + | | | wire_type: "varint" (0) 0x1a0| ac 06 | .. | wire_value: 812 0x1a7-0x1a8.7 (2) | | | [88]{}: field 0x1a9-0x1ae.7 (6) 0x1a0| 9d 04 | .. | key_n: 541 0x1a9-0x1aa.7 (2) - | | | field_number: 67 0x1ab-NA (0) - | | | wire_type: "32bit" (5) 0x1ab-NA (0) + | | | field_number: 67 + | | | wire_type: "32bit" (5) 0x1a0| 97 01 00 00 | .... | wire_value: 2533425152 0x1ab-0x1ae.7 (4) | | | [89]{}: field 0x1af-0x1b8.7 (10) 0x1a0| a1| .| key_n: 545 0x1af-0x1b0.7 (2) 0x1b0|04 |. | - | | | field_number: 68 0x1b1-NA (0) - | | | wire_type: "64bit" (1) 0x1b1-NA (0) + | | | field_number: 68 + | | | wire_type: "64bit" (1) 0x1b0| 98 01 00 00 00 00 00 00 | ........ | wire_value: 10953035768741756928 0x1b1-0x1b8.7 (8) | | | [90]{}: field 0x1b9-0x1be.7 (6) 0x1b0| ad 04 | .. | key_n: 557 0x1b9-0x1ba.7 (2) - | | | field_number: 69 0x1bb-NA (0) - | | | wire_type: "32bit" (5) 0x1bb-NA (0) + | | | field_number: 69 + | | | wire_type: "32bit" (5) 0x1b0| 99 01 00 00 | .... | wire_value: 2566979584 0x1bb-0x1be.7 (4) | | | [91]{}: field 0x1bf-0x1c8.7 (10) 0x1b0| b1| .| key_n: 561 0x1bf-0x1c0.7 (2) 0x1c0|04 |. | - | | | field_number: 70 0x1c1-NA (0) - | | | wire_type: "64bit" (1) 0x1c1-NA (0) + | | | field_number: 70 + | | | wire_type: "64bit" (1) 0x1c0| 9a 01 00 00 00 00 00 00 | ........ | wire_value: 11097150956817612800 0x1c1-0x1c8.7 (8) | | | [92]{}: field 0x1c9-0x1ce.7 (6) 0x1c0| bd 04 | .. | key_n: 573 0x1c9-0x1ca.7 (2) - | | | field_number: 71 0x1cb-NA (0) - | | | wire_type: "32bit" (5) 0x1cb-NA (0) + | | | field_number: 71 + | | | wire_type: "32bit" (5) 0x1c0| 00 80 cd 43 | ...C | wire_value: 8441155 0x1cb-0x1ce.7 (4) | | | [93]{}: field 0x1cf-0x1d8.7 (10) 0x1c0| c1| .| key_n: 577 0x1cf-0x1d0.7 (2) 0x1d0|04 |. | - | | | field_number: 72 0x1d1-NA (0) - | | | wire_type: "64bit" (1) 0x1d1-NA (0) + | | | field_number: 72 + | | | wire_type: "64bit" (1) 0x1d0| 00 00 00 00 00 c0 79 40 | ......y@ | wire_value: 12613952 0x1d1-0x1d8.7 (8) | | | [94]{}: field 0x1d9-0x1db.7 (3) 0x1d0| c8 04 | .. | key_n: 584 0x1d9-0x1da.7 (2) - | | | field_number: 73 0x1db-NA (0) - | | | wire_type: "varint" (0) 0x1db-NA (0) + | | | field_number: 73 + | | | wire_type: "varint" (0) 0x1d0| 00 | . | wire_value: 0 0x1db-0x1db.7 (1) | | | [95]{}: field 0x1dc-0x1e1.7 (6) 0x1d0| d2 04 | .. | key_n: 594 0x1dc-0x1dd.7 (2) - | | | field_number: 74 0x1de-NA (0) - | | | wire_type: "length_delimited" (2) 0x1de-NA (0) + | | | field_number: 74 + | | | wire_type: "length_delimited" (2) 0x1d0| 03 | . | length: 3 0x1de-0x1de.7 (1) 0x1d0| 34| 4| wire_value: raw bits 0x1df-0x1e1.7 (3) 0x1e0|31 35 |15 | | | | [96]{}: field 0x1e2-0x1e7.7 (6) 0x1e0| da 04 | .. | key_n: 602 0x1e2-0x1e3.7 (2) - | | | field_number: 75 0x1e4-NA (0) - | | | wire_type: "length_delimited" (2) 0x1e4-NA (0) + | | | field_number: 75 + | | | wire_type: "length_delimited" (2) 0x1e0| 03 | . | length: 3 0x1e4-0x1e4.7 (1) 0x1e0| 34 31 36 | 416 | wire_value: raw bits 0x1e5-0x1e7.7 (3) | | | [97]{}: field 0x1e8-0x1ea.7 (3) 0x1e0| 88 05 | .. | key_n: 648 0x1e8-0x1e9.7 (2) - | | | field_number: 81 0x1ea-NA (0) - | | | wire_type: "varint" (0) 0x1ea-NA (0) + | | | field_number: 81 + | | | wire_type: "varint" (0) 0x1e0| 01 | . | wire_value: 1 0x1ea-0x1ea.7 (1) | | | [98]{}: field 0x1eb-0x1ed.7 (3) 0x1e0| 90 05 | .. | key_n: 656 0x1eb-0x1ec.7 (2) - | | | field_number: 82 0x1ed-NA (0) - | | | wire_type: "varint" (0) 0x1ed-NA (0) + | | | field_number: 82 + | | | wire_type: "varint" (0) 0x1e0| 04 | . | wire_value: 4 0x1ed-0x1ed.7 (1) | | | [99]{}: field 0x1ee-0x1f0.7 (3) 0x1e0| 98 05| ..| key_n: 664 0x1ee-0x1ef.7 (2) - | | | field_number: 83 0x1f0-NA (0) - | | | wire_type: "varint" (0) 0x1f0-NA (0) + | | | field_number: 83 + | | | wire_type: "varint" (0) 0x1f0|07 |. | wire_value: 7 0x1f0-0x1f0.7 (1) | | | [100]{}: field 0x1f1-0x1f6.7 (6) 0x1f0| a2 05 | .. | key_n: 674 0x1f1-0x1f2.7 (2) - | | | field_number: 84 0x1f3-NA (0) - | | | wire_type: "length_delimited" (2) 0x1f3-NA (0) + | | | field_number: 84 + | | | wire_type: "length_delimited" (2) 0x1f0| 03 | . | length: 3 0x1f3-0x1f3.7 (1) 0x1f0| 34 32 34 | 424 | wire_value: raw bits 0x1f4-0x1f6.7 (3) | | | [101]{}: field 0x1f7-0x1fc.7 (6) 0x1f0| aa 05 | .. | key_n: 682 0x1f7-0x1f8.7 (2) - | | | field_number: 85 0x1f9-NA (0) - | | | wire_type: "length_delimited" (2) 0x1f9-NA (0) + | | | field_number: 85 + | | | wire_type: "length_delimited" (2) 0x1f0| 03 | . | length: 3 0x1f9-0x1f9.7 (1) 0x1f0| 34 32 35 | 425 | wire_value: raw bits 0x1fa-0x1fc.7 (3) | | | [102]{}: field 0x1fd-0x200.7 (4) 0x1f0| f8 06 | .. | key_n: 888 0x1fd-0x1fe.7 (2) - | | | field_number: 111 0x1ff-NA (0) - | | | wire_type: "varint" (0) 0x1ff-NA (0) + | | | field_number: 111 + | | | wire_type: "varint" (0) 0x1f0| d9| .| wire_value: 601 0x1ff-0x200.7 (2) 0x200|04 |. | | | | [103]{}: field 0x201-0x206.7 (6) 0x200| 82 07 | .. | key_n: 898 0x201-0x202.7 (2) - | | | field_number: 112 0x203-NA (0) - | | | wire_type: "length_delimited" (2) 0x203-NA (0) + | | | field_number: 112 + | | | wire_type: "length_delimited" (2) 0x200| 03 | . | length: 3 0x203-0x203.7 (1) 0x200| 08 da 04 | ... | wire_value: raw bits 0x204-0x206.7 (3) | | | [104]{}: field 0x207-0x20c.7 (6) 0x200| 8a 07 | .. | key_n: 906 0x207-0x208.7 (2) - | | | field_number: 113 0x209-NA (0) - | | | wire_type: "length_delimited" (2) 0x209-NA (0) + | | | field_number: 113 + | | | wire_type: "length_delimited" (2) 0x200| 03 | . | length: 3 0x209-0x209.7 (1) 0x200| 36 30 33 | 603 | wire_value: raw bits 0x20a-0x20c.7 (3) | | | [105]{}: field 0x20d-0x212.7 (6) 0x200| 92 07 | .. | key_n: 914 0x20d-0x20e.7 (2) - | | | field_number: 114 0x20f-NA (0) - | | | wire_type: "length_delimited" (2) 0x20f-NA (0) + | | | field_number: 114 + | | | wire_type: "length_delimited" (2) 0x200| 03| .| length: 3 0x20f-0x20f.7 (1) 0x210|36 30 34| |604| | wire_value: raw bits 0x210-0x212.7 (3) diff --git a/format/riff/testdata/avc.avi.fqtest b/format/riff/testdata/avc.avi.fqtest index 7470893d85..999911f447 100644 --- a/format/riff/testdata/avc.avi.fqtest +++ b/format/riff/testdata/avc.avi.fqtest @@ -141,8 +141,8 @@ $ fq dv avc.avi | | | chunks[0:3]: 0x167a-0x2409.7 (3472) | | | [0]{}: chunk 0x167a-0x2273.7 (3066) 0x01670| 30 30 64 63 | 00dc | id: "00dc" 0x167a-0x167d.7 (4) - | | | stream_type: "dc" (Compressed video frame) 0x167e-NA (0) - | | | stream_nr: 0 0x167e-NA (0) + | | | stream_type: "dc" (Compressed video frame) + | | | stream_nr: 0 0x01670| f1 0b| ..| size: 3057 0x167e-0x1681.7 (4) 0x01680|00 00 |.. | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| data[0:8]: (avc_au) 0x1682-0x2272.7 (3057) @@ -263,8 +263,8 @@ $ fq dv avc.avi 0x02270| 00 | . | align: raw bits 0x2273-0x2273.7 (1) | | | [1]{}: chunk 0x2274-0x23c9.7 (342) 0x02270| 30 30 64 63 | 00dc | id: "00dc" 0x2274-0x2277.7 (4) - | | | stream_type: "dc" (Compressed video frame) 0x2278-NA (0) - | | | stream_nr: 0 0x2278-NA (0) + | | | stream_type: "dc" (Compressed video frame) + | | | stream_nr: 0 0x02270| 4d 01 00 00 | M... | size: 333 0x2278-0x227b.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| data[0:2]: (avc_au) 0x227c-0x23c8.7 (333) 0x02270| 00 00 00 01| ....| [0]: raw bits start_code 0x227c-0x227f.7 (4) @@ -282,8 +282,8 @@ $ fq dv avc.avi 0x023c0| 00 | . | align: raw bits 0x23c9-0x23c9.7 (1) | | | [2]{}: chunk 0x23ca-0x2409.7 (64) 0x023c0| 30 30 64 63 | 00dc | id: "00dc" 0x23ca-0x23cd.7 (4) - | | | stream_type: "dc" (Compressed video frame) 0x23ce-NA (0) - | | | stream_nr: 0 0x23ce-NA (0) + | | | stream_type: "dc" (Compressed video frame) + | | | stream_nr: 0 0x023c0| 38 00| 8.| size: 56 0x23ce-0x23d1.7 (4) 0x023d0|00 00 |.. | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| data[0:2]: (avc_au) 0x23d2-0x2409.7 (56) @@ -306,8 +306,8 @@ $ fq dv avc.avi | | | indexes[0:3]: 0x2412-0x2441.7 (48) | | | [0]{}: index 0x2412-0x2421.7 (16) 0x02410| 30 30 64 63 | 00dc | id: "00dc" 0x2412-0x2415.7 (4) - | | | stream_type: "dc" (Compressed video frame) 0x2416-NA (0) - | | | stream_nr: 0 0x2416-NA (0) + | | | stream_type: "dc" (Compressed video frame) + | | | stream_nr: 0 | | | flags{}: 0x2416-0x2419.7 (4) 0x02410| 10 | . | unused0: raw bits 0x2416-0x2416.2 (0.3) 0x02410| 10 | . | key_frame: true 0x2416.3-0x2416.3 (0.1) @@ -319,8 +319,8 @@ $ fq dv avc.avi 0x02420|00 00 |.. | | | | [1]{}: index 0x2422-0x2431.7 (16) 0x02420| 30 30 64 63 | 00dc | id: "00dc" 0x2422-0x2425.7 (4) - | | | stream_type: "dc" (Compressed video frame) 0x2426-NA (0) - | | | stream_nr: 0 0x2426-NA (0) + | | | stream_type: "dc" (Compressed video frame) + | | | stream_nr: 0 | | | flags{}: 0x2426-0x2429.7 (4) 0x02420| 00 | . | unused0: raw bits 0x2426-0x2426.2 (0.3) 0x02420| 00 | . | key_frame: false 0x2426.3-0x2426.3 (0.1) @@ -332,8 +332,8 @@ $ fq dv avc.avi 0x02430|00 00 |.. | | | | [2]{}: index 0x2432-0x2441.7 (16) 0x02430| 30 30 64 63 | 00dc | id: "00dc" 0x2432-0x2435.7 (4) - | | | stream_type: "dc" (Compressed video frame) 0x2436-NA (0) - | | | stream_nr: 0 0x2436-NA (0) + | | | stream_type: "dc" (Compressed video frame) + | | | stream_nr: 0 | | | flags{}: 0x2436-0x2439.7 (4) 0x02430| 00 | . | unused0: raw bits 0x2436-0x2436.2 (0.3) 0x02430| 00 | . | key_frame: false 0x2436.3-0x2436.3 (0.1) @@ -343,8 +343,8 @@ $ fq dv avc.avi 0x02430| 54 0d 00 00 | T... | offset: 3412 0x243a-0x243d.7 (4) 0x02430| 38 00| 8.| length: 56 0x243e-0x2441.7 (4) 0x02440|00 00| |..| | - | | | streams[0:1]: 0x1682-0x2441.7 (3520) - | | | [0]{}: stream 0x1682-0x2441.7 (3520) + | | | streams[0:1]: 0x1682-0x2409.7 (3464) + | | | [0]{}: stream 0x1682-0x2409.7 (3464) | | | samples[0:3]: 0x1682-0x2409.7 (3464) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0][0:8]: sample (avc_au) 0x1682-0x2272.7 (3057) 0x01680| 00 00 00 01 | .... | [0]: raw bits start_code 0x1682-0x1685.7 (4) @@ -487,6 +487,6 @@ $ fq dv avc.avi 0x023d0| 9e 41 79 0a ff 01 f9 2d 04| .Ay....-.| data: raw bits 0x23d7.7-0x2409.7 (50.1) 0x023e0|d3 29 fe 4d 76 42 26 f6 cd 13 9c 32 05 69 f5 56|.).MvB&....2.i.V| * |until 0x2409.7 (51) | | - | | | type: "vids" 0x2442-NA (0) - | | | handler: "H264" 0x2442-NA (0) - | | | compression: "H264" 0x2442-NA (0) + | | | type: "vids" + | | | handler: "H264" + | | | compression: "H264" diff --git a/format/riff/testdata/flac.avi.fqtest b/format/riff/testdata/flac.avi.fqtest index 44afe54ea4..496dbf340b 100644 --- a/format/riff/testdata/flac.avi.fqtest +++ b/format/riff/testdata/flac.avi.fqtest @@ -116,8 +116,8 @@ $ fq dv flac.avi | | | chunks[0:2]: 0x163a-0x18a3.7 (618) | | | [0]{}: chunk 0x163a-0x189b.7 (610) 0x1630| 30 30 77 62 | 00wb | id: "00wb" 0x163a-0x163d.7 (4) - | | | stream_type: "wb" (Audio data) 0x163e-NA (0) - | | | stream_nr: 0 0x163e-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 0x1630| 5a 02| Z.| size: 602 0x163e-0x1641.7 (4) 0x1640|00 00 |.. | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| data{}: (flac_frame) 0x1642-0x189b.7 (602) @@ -138,9 +138,9 @@ $ fq dv flac.avi | | | [0]{}: subframe 0x164a-0x1899.1 (591.2) 0x1640| 4a | J | zero_bit: 0 (valid) 0x164a-0x164a (0.1) 0x1640| 4a | J | subframe_type: "lpc" (0b100101) 0x164a.1-0x164a.6 (0.6) - | | | lpc_order: 6 0x164a.7-NA (0) + | | | lpc_order: 6 0x1640| 4a | J | wasted_bits_flag: 0 0x164a.7-0x164a.7 (0.1) - | | | subframe_sample_size: 16 0x164b-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:6]: 0x164b-0x1656.7 (12) 0x1640| 00 00 | .. | [0]: 0 value 0x164b-0x164c.7 (2) 0x1640| 01 00 | .. | [1]: 256 value 0x164d-0x164e.7 (2) @@ -161,10 +161,10 @@ $ fq dv flac.avi 0x1660| 3e 56 20 | >V | [5]: -3407 value 0x1661.4-0x1663.2 (1.7) 0x1660| 20 | | residual_coding_method: 4 (0) (rice) 0x1663.3-0x1663.4 (0.2) 0x1660| 20 01 | . | partition_order: 0 0x1663.5-0x1664 (0.4) - | | | rice_partitions: 1 0x1664.1-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x1664.1-0x1899.1 (565.1) | | | [0]{}: partition 0x1664.1-0x1899.1 (565.1) - | | | count: 2199 0x1664.1-NA (0) + | | | count: 2199 0x1660| 01 | . | rice_parameter: 0 0x1664.1-0x1664.4 (0.4) 0x1660| 01 39 24 ce 12 64 92 49 39 9e 73 84| .9$..d.I9.s.| samples: raw bits 0x1664.5-0x1899.1 (564.5) 0x1670|d3 39 2c ce 49 29 f3 e7 e6 4e 4f 27 84 93 92 72|.9,.I)...NO'...r| @@ -173,8 +173,8 @@ $ fq dv flac.avi 0x1890| 7b 66 | {f | footer_crc: "7b66" (raw bits) (valid) 0x189a-0x189b.7 (2) | | | [1]{}: chunk 0x189c-0x18a3.7 (8) 0x1890| 30 30 77 62| 00wb| id: "00wb" 0x189c-0x189f.7 (4) - | | | stream_type: "wb" (Audio data) 0x18a0-NA (0) - | | | stream_nr: 0 0x18a0-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 0x18a0|00 00 00 00 |.... | size: 0 0x18a0-0x18a3.7 (4) | | | data: raw bits 0x18a4-NA (0) | | | [4]{}: chunk 0x18a4-0x18cb.7 (40) @@ -183,8 +183,8 @@ $ fq dv flac.avi | | | indexes[0:2]: 0x18ac-0x18cb.7 (32) | | | [0]{}: index 0x18ac-0x18bb.7 (16) 0x18a0| 30 30 77 62| 00wb| id: "00wb" 0x18ac-0x18af.7 (4) - | | | stream_type: "wb" (Audio data) 0x18b0-NA (0) - | | | stream_nr: 0 0x18b0-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 | | | flags{}: 0x18b0-0x18b3.7 (4) 0x18b0|10 |. | unused0: raw bits 0x18b0-0x18b0.2 (0.3) 0x18b0|10 |. | key_frame: true 0x18b0.3-0x18b0.3 (0.1) @@ -195,8 +195,8 @@ $ fq dv flac.avi 0x18b0| 5a 02 00 00 | Z... | length: 602 0x18b8-0x18bb.7 (4) | | | [1]{}: index 0x18bc-0x18cb.7 (16) 0x18b0| 30 30 77 62| 00wb| id: "00wb" 0x18bc-0x18bf.7 (4) - | | | stream_type: "wb" (Audio data) 0x18c0-NA (0) - | | | stream_nr: 0 0x18c0-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 | | | flags{}: 0x18c0-0x18c3.7 (4) 0x18c0|10 |. | unused0: raw bits 0x18c0-0x18c0.2 (0.3) 0x18c0|10 |. | key_frame: true 0x18c0.3-0x18c0.3 (0.1) @@ -205,8 +205,8 @@ $ fq dv flac.avi 0x18c0| 00 00 00 | ... | unused2: raw bits 0x18c1-0x18c3.7 (3) 0x18c0| 66 02 00 00 | f... | offset: 614 0x18c4-0x18c7.7 (4) 0x18c0| 00 00 00 00| | ....| | length: 0 0x18c8-0x18cb.7 (4) - | | | streams[0:1]: 0x1642-0x18cb.7 (650) - | | | [0]{}: stream 0x1642-0x18cb.7 (650) + | | | streams[0:1]: 0x1642-0x18a3.7 (610) + | | | [0]{}: stream 0x1642-0x18a3.7 (610) | | | samples[0:2]: 0x1642-0x18a3.7 (610) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: sample (flac_frame) 0x1642-0x189b.7 (602) | | | header{}: 0x1642-0x1649.7 (8) @@ -226,9 +226,9 @@ $ fq dv flac.avi | | | [0]{}: subframe 0x164a-0x1899.1 (591.2) 0x1640| 4a | J | zero_bit: 0 (valid) 0x164a-0x164a (0.1) 0x1640| 4a | J | subframe_type: "lpc" (0b100101) 0x164a.1-0x164a.6 (0.6) - | | | lpc_order: 6 0x164a.7-NA (0) + | | | lpc_order: 6 0x1640| 4a | J | wasted_bits_flag: 0 0x164a.7-0x164a.7 (0.1) - | | | subframe_sample_size: 16 0x164b-NA (0) + | | | subframe_sample_size: 16 | | | warmup_samples[0:6]: 0x164b-0x1656.7 (12) 0x1640| 00 00 | .. | [0]: 0 value 0x164b-0x164c.7 (2) 0x1640| 01 00 | .. | [1]: 256 value 0x164d-0x164e.7 (2) @@ -249,10 +249,10 @@ $ fq dv flac.avi 0x1660| 3e 56 20 | >V | [5]: -3407 value 0x1661.4-0x1663.2 (1.7) 0x1660| 20 | | residual_coding_method: 4 (0) (rice) 0x1663.3-0x1663.4 (0.2) 0x1660| 20 01 | . | partition_order: 0 0x1663.5-0x1664 (0.4) - | | | rice_partitions: 1 0x1664.1-NA (0) + | | | rice_partitions: 1 | | | partitions[0:1]: 0x1664.1-0x1899.1 (565.1) | | | [0]{}: partition 0x1664.1-0x1899.1 (565.1) - | | | count: 2199 0x1664.1-NA (0) + | | | count: 2199 0x1660| 01 | . | rice_parameter: 0 0x1664.1-0x1664.4 (0.4) 0x1660| 01 39 24 ce 12 64 92 49 39 9e 73 84| .9$..d.I9.s.| samples: raw bits 0x1664.5-0x1899.1 (564.5) 0x1670|d3 39 2c ce 49 29 f3 e7 e6 4e 4f 27 84 93 92 72|.9,.I)...NO'...r| @@ -260,6 +260,6 @@ $ fq dv flac.avi 0x1890| c0 | . | byte_align: 0 (valid) 0x1899.2-0x1899.7 (0.6) 0x1890| 7b 66 | {f | footer_crc: "7b66" (raw bits) (valid) 0x189a-0x189b.7 (2) | | | [1]: raw bits sample 0x18a4-NA (0) - | | | type: "auds" 0x18cc-NA (0) - | | | handler: "\x01\x00\x00\x00" 0x18cc-NA (0) - | | | format_tag: "flac" (61868) 0x18cc-NA (0) + | | | type: "auds" + | | | handler: "\x01\x00\x00\x00" + | | | format_tag: "flac" (61868) diff --git a/format/riff/testdata/mp3.avi.fqtest b/format/riff/testdata/mp3.avi.fqtest index b3f2ccb749..c4d7985f20 100644 --- a/format/riff/testdata/mp3.avi.fqtest +++ b/format/riff/testdata/mp3.avi.fqtest @@ -116,15 +116,15 @@ $ fq dv mp3.avi | | | chunks[0:3]: 0x1624-0x18af.7 (652) | | | [0]{}: chunk 0x1624-0x16fb.7 (216) 0x1620| 30 30 77 62 | 00wb | id: "00wb" 0x1624-0x1627.7 (4) - | | | stream_type: "wb" (Audio data) 0x1628-NA (0) - | | | stream_nr: 0 0x1628-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 0x1620| d0 00 00 00 | .... | size: 208 0x1628-0x162b.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| data{}: (mp3_frame) 0x162c-0x16fb.7 (208) | | | header{}: 0x162c-0x162f.7 (4) 0x1620| ff fb | .. | sync: 0b11111111111 (valid) 0x162c-0x162d.2 (1.3) 0x1620| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x162d.3-0x162d.4 (0.2) 0x1620| fb | . | layer: 3 (1) (MPEG Layer 3) 0x162d.5-0x162d.6 (0.2) - | | | sample_count: 1152 0x162d.7-NA (0) + | | | sample_count: 1152 0x1620| fb | . | protection_absent: true (No CRC) 0x162d.7-0x162d.7 (0.1) 0x1620| 50 | P | bitrate: 64000 (5) 0x162e-0x162e.3 (0.4) 0x1620| 50 | P | sample_rate: 44100 (0) 0x162e.4-0x162e.5 (0.2) @@ -178,18 +178,18 @@ $ fq dv mp3.avi 0x1640| 07 aa c3 8e 33 85 d3 64 f1 a1 c1 08 1c 58 1f| ....3..d.....X.| audio_data: raw bits 0x1641-0x16fb.7 (187) 0x1650|5e 1f 18 1c 46 04 1e 89 e5 b3 2e 5a 0f a8 3b 13|^...F......Z..;.| * |until 0x16fb.7 (187) | | - | | | crc_calculated: "2e0a" (raw bits) 0x16fc-NA (0) + | | | crc_calculated: "2e0a" (raw bits) | | | [1]{}: chunk 0x16fc-0x17d5.7 (218) 0x16f0| 30 30 77 62| 00wb| id: "00wb" 0x16fc-0x16ff.7 (4) - | | | stream_type: "wb" (Audio data) 0x1700-NA (0) - | | | stream_nr: 0 0x1700-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 0x1700|d1 00 00 00 |.... | size: 209 0x1700-0x1703.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| data{}: (mp3_frame) 0x1704-0x17d4.7 (209) | | | header{}: 0x1704-0x1707.7 (4) 0x1700| ff fb | .. | sync: 0b11111111111 (valid) 0x1704-0x1705.2 (1.3) 0x1700| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1705.3-0x1705.4 (0.2) 0x1700| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1705.5-0x1705.6 (0.2) - | | | sample_count: 1152 0x1705.7-NA (0) + | | | sample_count: 1152 0x1700| fb | . | protection_absent: true (No CRC) 0x1705.7-0x1705.7 (0.1) 0x1700| 52 | R | bitrate: 64000 (5) 0x1706-0x1706.3 (0.4) 0x1700| 52 | R | sample_rate: 44100 (0) 0x1706.4-0x1706.5 (0.2) @@ -243,19 +243,19 @@ $ fq dv mp3.avi 0x1710| 01 d9 81 38 05 c9 80| ...8...| audio_data: raw bits 0x1719-0x17d4.7 (188) 0x1720|20 04 f1 80 8e 07 01 96 d2 b0 19 91 ec 2a 39 85| ............*9.| * |until 0x17d4.7 (188) | | - | | | crc_calculated: "9950" (raw bits) 0x17d5-NA (0) + | | | crc_calculated: "9950" (raw bits) 0x17d0| 00 | . | align: raw bits 0x17d5-0x17d5.7 (1) | | | [2]{}: chunk 0x17d6-0x18af.7 (218) 0x17d0| 30 30 77 62 | 00wb | id: "00wb" 0x17d6-0x17d9.7 (4) - | | | stream_type: "wb" (Audio data) 0x17da-NA (0) - | | | stream_nr: 0 0x17da-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 0x17d0| d1 00 00 00 | .... | size: 209 0x17da-0x17dd.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| data{}: (mp3_frame) 0x17de-0x18ae.7 (209) | | | header{}: 0x17de-0x17e1.7 (4) 0x17d0| ff fb| ..| sync: 0b11111111111 (valid) 0x17de-0x17df.2 (1.3) 0x17d0| fb| .| mpeg_version: "1" (3) (MPEG Version 1) 0x17df.3-0x17df.4 (0.2) 0x17d0| fb| .| layer: 3 (1) (MPEG Layer 3) 0x17df.5-0x17df.6 (0.2) - | | | sample_count: 1152 0x17df.7-NA (0) + | | | sample_count: 1152 0x17d0| fb| .| protection_absent: true (No CRC) 0x17df.7-0x17df.7 (0.1) 0x17e0|52 |R | bitrate: 64000 (5) 0x17e0-0x17e0.3 (0.4) 0x17e0|52 |R | sample_rate: 44100 (0) 0x17e0.4-0x17e0.5 (0.2) @@ -309,7 +309,7 @@ $ fq dv mp3.avi 0x17f0| 53 ca 1e 59 fd 29 ba 0b 84 d4 8a f8 8d| S..Y.).......| audio_data: raw bits 0x17f3-0x18ae.7 (188) 0x1800|cb a0 77 10 07 47 8b 8c 7b 2e 82 33 01 c4 c0 04|..w..G..{..3....| * |until 0x18ae.7 (188) | | - | | | crc_calculated: "c36b" (raw bits) 0x18af-NA (0) + | | | crc_calculated: "c36b" (raw bits) 0x18a0| 00| .| align: raw bits 0x18af-0x18af.7 (1) | | | [4]{}: chunk 0x18b0-0x18e7.7 (56) 0x18b0|69 64 78 31 |idx1 | id: "idx1" (Index) 0x18b0-0x18b3.7 (4) @@ -317,8 +317,8 @@ $ fq dv mp3.avi | | | indexes[0:3]: 0x18b8-0x18e7.7 (48) | | | [0]{}: index 0x18b8-0x18c7.7 (16) 0x18b0| 30 30 77 62 | 00wb | id: "00wb" 0x18b8-0x18bb.7 (4) - | | | stream_type: "wb" (Audio data) 0x18bc-NA (0) - | | | stream_nr: 0 0x18bc-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 | | | flags{}: 0x18bc-0x18bf.7 (4) 0x18b0| 10 | . | unused0: raw bits 0x18bc-0x18bc.2 (0.3) 0x18b0| 10 | . | key_frame: true 0x18bc.3-0x18bc.3 (0.1) @@ -329,8 +329,8 @@ $ fq dv mp3.avi 0x18c0| d0 00 00 00 | .... | length: 208 0x18c4-0x18c7.7 (4) | | | [1]{}: index 0x18c8-0x18d7.7 (16) 0x18c0| 30 30 77 62 | 00wb | id: "00wb" 0x18c8-0x18cb.7 (4) - | | | stream_type: "wb" (Audio data) 0x18cc-NA (0) - | | | stream_nr: 0 0x18cc-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 | | | flags{}: 0x18cc-0x18cf.7 (4) 0x18c0| 10 | . | unused0: raw bits 0x18cc-0x18cc.2 (0.3) 0x18c0| 10 | . | key_frame: true 0x18cc.3-0x18cc.3 (0.1) @@ -341,8 +341,8 @@ $ fq dv mp3.avi 0x18d0| d1 00 00 00 | .... | length: 209 0x18d4-0x18d7.7 (4) | | | [2]{}: index 0x18d8-0x18e7.7 (16) 0x18d0| 30 30 77 62 | 00wb | id: "00wb" 0x18d8-0x18db.7 (4) - | | | stream_type: "wb" (Audio data) 0x18dc-NA (0) - | | | stream_nr: 0 0x18dc-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 | | | flags{}: 0x18dc-0x18df.7 (4) 0x18d0| 10 | . | unused0: raw bits 0x18dc-0x18dc.2 (0.3) 0x18d0| 10 | . | key_frame: true 0x18dc.3-0x18dc.3 (0.1) @@ -351,15 +351,15 @@ $ fq dv mp3.avi 0x18d0| 00 00 00| ...| unused2: raw bits 0x18dd-0x18df.7 (3) 0x18e0|b6 01 00 00 |.... | offset: 438 0x18e0-0x18e3.7 (4) 0x18e0| d1 00 00 00| | ....| | length: 209 0x18e4-0x18e7.7 (4) - | | | streams[0:1]: 0x162c-0x18e7.7 (700) - | | | [0]{}: stream 0x162c-0x18e7.7 (700) + | | | streams[0:1]: 0x162c-0x18ae.7 (643) + | | | [0]{}: stream 0x162c-0x18ae.7 (643) | | | samples[0:3]: 0x162c-0x18ae.7 (643) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: sample (mp3_frame) 0x162c-0x16fb.7 (208) | | | header{}: 0x162c-0x162f.7 (4) 0x1620| ff fb | .. | sync: 0b11111111111 (valid) 0x162c-0x162d.2 (1.3) 0x1620| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x162d.3-0x162d.4 (0.2) 0x1620| fb | . | layer: 3 (1) (MPEG Layer 3) 0x162d.5-0x162d.6 (0.2) - | | | sample_count: 1152 0x162d.7-NA (0) + | | | sample_count: 1152 0x1620| fb | . | protection_absent: true (No CRC) 0x162d.7-0x162d.7 (0.1) 0x1620| 50 | P | bitrate: 64000 (5) 0x162e-0x162e.3 (0.4) 0x1620| 50 | P | sample_rate: 44100 (0) 0x162e.4-0x162e.5 (0.2) @@ -413,13 +413,13 @@ $ fq dv mp3.avi 0x1640| 07 aa c3 8e 33 85 d3 64 f1 a1 c1 08 1c 58 1f| ....3..d.....X.| audio_data: raw bits 0x1641-0x16fb.7 (187) 0x1650|5e 1f 18 1c 46 04 1e 89 e5 b3 2e 5a 0f a8 3b 13|^...F......Z..;.| * |until 0x16fb.7 (187) | | - | | | crc_calculated: "2e0a" (raw bits) 0x16fc-NA (0) + | | | crc_calculated: "2e0a" (raw bits) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: sample (mp3_frame) 0x1704-0x17d4.7 (209) | | | header{}: 0x1704-0x1707.7 (4) 0x1700| ff fb | .. | sync: 0b11111111111 (valid) 0x1704-0x1705.2 (1.3) 0x1700| fb | . | mpeg_version: "1" (3) (MPEG Version 1) 0x1705.3-0x1705.4 (0.2) 0x1700| fb | . | layer: 3 (1) (MPEG Layer 3) 0x1705.5-0x1705.6 (0.2) - | | | sample_count: 1152 0x1705.7-NA (0) + | | | sample_count: 1152 0x1700| fb | . | protection_absent: true (No CRC) 0x1705.7-0x1705.7 (0.1) 0x1700| 52 | R | bitrate: 64000 (5) 0x1706-0x1706.3 (0.4) 0x1700| 52 | R | sample_rate: 44100 (0) 0x1706.4-0x1706.5 (0.2) @@ -473,13 +473,13 @@ $ fq dv mp3.avi 0x1710| 01 d9 81 38 05 c9 80| ...8...| audio_data: raw bits 0x1719-0x17d4.7 (188) 0x1720|20 04 f1 80 8e 07 01 96 d2 b0 19 91 ec 2a 39 85| ............*9.| * |until 0x17d4.7 (188) | | - | | | crc_calculated: "9950" (raw bits) 0x17d5-NA (0) + | | | crc_calculated: "9950" (raw bits) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: sample (mp3_frame) 0x17de-0x18ae.7 (209) | | | header{}: 0x17de-0x17e1.7 (4) 0x17d0| ff fb| ..| sync: 0b11111111111 (valid) 0x17de-0x17df.2 (1.3) 0x17d0| fb| .| mpeg_version: "1" (3) (MPEG Version 1) 0x17df.3-0x17df.4 (0.2) 0x17d0| fb| .| layer: 3 (1) (MPEG Layer 3) 0x17df.5-0x17df.6 (0.2) - | | | sample_count: 1152 0x17df.7-NA (0) + | | | sample_count: 1152 0x17d0| fb| .| protection_absent: true (No CRC) 0x17df.7-0x17df.7 (0.1) 0x17e0|52 |R | bitrate: 64000 (5) 0x17e0-0x17e0.3 (0.4) 0x17e0|52 |R | sample_rate: 44100 (0) 0x17e0.4-0x17e0.5 (0.2) @@ -533,7 +533,7 @@ $ fq dv mp3.avi 0x17f0| 53 ca 1e 59 fd 29 ba 0b 84 d4 8a f8 8d| S..Y.).......| audio_data: raw bits 0x17f3-0x18ae.7 (188) 0x1800|cb a0 77 10 07 47 8b 8c 7b 2e 82 33 01 c4 c0 04|..w..G..{..3....| * |until 0x18ae.7 (188) | | - | | | crc_calculated: "c36b" (raw bits) 0x18af-NA (0) - | | | type: "auds" 0x18e8-NA (0) - | | | handler: "\x01\x00\x00\x00" 0x18e8-NA (0) - | | | format_tag: "mp3" (85) 0x18e8-NA (0) + | | | crc_calculated: "c36b" (raw bits) + | | | type: "auds" + | | | handler: "\x01\x00\x00\x00" + | | | format_tag: "mp3" (85) diff --git a/format/riff/testdata/pcm.avi.fqtest b/format/riff/testdata/pcm.avi.fqtest index eadfa87bfb..5937504619 100644 --- a/format/riff/testdata/pcm.avi.fqtest +++ b/format/riff/testdata/pcm.avi.fqtest @@ -113,8 +113,8 @@ $ fq dv pcm.avi | | | chunks[0:5]: 0x1616-0x38b1.7 (8860) | | | [0]{}: chunk 0x1616-0x1e1d.7 (2056) 0x1610| 30 30 77 62 | 00wb | id: "00wb" 0x1616-0x1619.7 (4) - | | | stream_type: "wb" (Audio data) 0x161a-NA (0) - | | | stream_nr: 0 0x161a-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 0x1610| 00 08 00 00 | .... | size: 2048 0x161a-0x161d.7 (4) 0x1610| 00 00| ..| data: raw bits 0x161e-0x1e1d.7 (2048) 0x1620|00 01 ff 01 fd 02 f8 03 ee 04 e0 05 cc 06 b0 07|................| @@ -122,16 +122,16 @@ $ fq dv pcm.avi | | | [1]{}: chunk 0x1e1e-0x2625.7 (2056) 0x1e10| 30 30| 00| id: "00wb" 0x1e1e-0x1e21.7 (4) 0x1e20|77 62 |wb | - | | | stream_type: "wb" (Audio data) 0x1e22-NA (0) - | | | stream_nr: 0 0x1e22-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 0x1e20| 00 08 00 00 | .... | size: 2048 0x1e22-0x1e25.7 (4) 0x1e20| a6 0f d3 0f f1 0f fe 0f fc 0f| ..........| data: raw bits 0x1e26-0x2625.7 (2048) 0x1e30|e9 0f c6 0f 93 0f 51 0f ff 0e 9e 0e 2f 0e b1 0d|......Q...../...| * |until 0x2625.7 (2048) | | | | | [2]{}: chunk 0x2626-0x2e2d.7 (2056) 0x2620| 30 30 77 62 | 00wb | id: "00wb" 0x2626-0x2629.7 (4) - | | | stream_type: "wb" (Audio data) 0x262a-NA (0) - | | | stream_nr: 0 0x262a-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 0x2620| 00 08 00 00 | .... | size: 2048 0x262a-0x262d.7 (4) 0x2620| 7d 06| }.| data: raw bits 0x262e-0x2e2d.7 (2048) 0x2630|8f 05 9c 04 a4 03 a8 02 aa 01 aa 00 a9 ff a8 fe|................| @@ -139,16 +139,16 @@ $ fq dv pcm.avi | | | [3]{}: chunk 0x2e2e-0x3635.7 (2056) 0x2e20| 30 30| 00| id: "00wb" 0x2e2e-0x2e31.7 (4) 0x2e30|77 62 |wb | - | | | stream_type: "wb" (Audio data) 0x2e32-NA (0) - | | | stream_nr: 0 0x2e32-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 0x2e30| 00 08 00 00 | .... | size: 2048 0x2e32-0x2e35.7 (4) 0x2e30| 0a f3 7a f2 f8 f1 84 f1 1e f1| ..z.......| data: raw bits 0x2e36-0x3635.7 (2048) 0x2e40|c8 f0 80 f0 49 f0 21 f0 09 f0 01 f0 09 f0 21 f0|....I.!.......!.| * |until 0x3635.7 (2048) | | | | | [4]{}: chunk 0x3636-0x38b1.7 (636) 0x3630| 30 30 77 62 | 00wb | id: "00wb" 0x3636-0x3639.7 (4) - | | | stream_type: "wb" (Audio data) 0x363a-NA (0) - | | | stream_nr: 0 0x363a-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 0x3630| 74 02 00 00 | t... | size: 628 0x363a-0x363d.7 (4) 0x3630| 24 f4| $.| data: raw bits 0x363e-0x38b1.7 (628) 0x3640|d6 f4 94 f5 5c f6 2d f7 08 f8 ea f8 d4 f9 c4 fa|....\.-.........| @@ -159,8 +159,8 @@ $ fq dv pcm.avi | | | indexes[0:5]: 0x38ba-0x3909.7 (80) | | | [0]{}: index 0x38ba-0x38c9.7 (16) 0x38b0| 30 30 77 62 | 00wb | id: "00wb" 0x38ba-0x38bd.7 (4) - | | | stream_type: "wb" (Audio data) 0x38be-NA (0) - | | | stream_nr: 0 0x38be-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 | | | flags{}: 0x38be-0x38c1.7 (4) 0x38b0| 10 | . | unused0: raw bits 0x38be-0x38be.2 (0.3) 0x38b0| 10 | . | key_frame: true 0x38be.3-0x38be.3 (0.1) @@ -172,8 +172,8 @@ $ fq dv pcm.avi 0x38c0| 00 08 00 00 | .... | length: 2048 0x38c6-0x38c9.7 (4) | | | [1]{}: index 0x38ca-0x38d9.7 (16) 0x38c0| 30 30 77 62 | 00wb | id: "00wb" 0x38ca-0x38cd.7 (4) - | | | stream_type: "wb" (Audio data) 0x38ce-NA (0) - | | | stream_nr: 0 0x38ce-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 | | | flags{}: 0x38ce-0x38d1.7 (4) 0x38c0| 10 | . | unused0: raw bits 0x38ce-0x38ce.2 (0.3) 0x38c0| 10 | . | key_frame: true 0x38ce.3-0x38ce.3 (0.1) @@ -185,8 +185,8 @@ $ fq dv pcm.avi 0x38d0| 00 08 00 00 | .... | length: 2048 0x38d6-0x38d9.7 (4) | | | [2]{}: index 0x38da-0x38e9.7 (16) 0x38d0| 30 30 77 62 | 00wb | id: "00wb" 0x38da-0x38dd.7 (4) - | | | stream_type: "wb" (Audio data) 0x38de-NA (0) - | | | stream_nr: 0 0x38de-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 | | | flags{}: 0x38de-0x38e1.7 (4) 0x38d0| 10 | . | unused0: raw bits 0x38de-0x38de.2 (0.3) 0x38d0| 10 | . | key_frame: true 0x38de.3-0x38de.3 (0.1) @@ -198,8 +198,8 @@ $ fq dv pcm.avi 0x38e0| 00 08 00 00 | .... | length: 2048 0x38e6-0x38e9.7 (4) | | | [3]{}: index 0x38ea-0x38f9.7 (16) 0x38e0| 30 30 77 62 | 00wb | id: "00wb" 0x38ea-0x38ed.7 (4) - | | | stream_type: "wb" (Audio data) 0x38ee-NA (0) - | | | stream_nr: 0 0x38ee-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 | | | flags{}: 0x38ee-0x38f1.7 (4) 0x38e0| 10 | . | unused0: raw bits 0x38ee-0x38ee.2 (0.3) 0x38e0| 10 | . | key_frame: true 0x38ee.3-0x38ee.3 (0.1) @@ -211,8 +211,8 @@ $ fq dv pcm.avi 0x38f0| 00 08 00 00 | .... | length: 2048 0x38f6-0x38f9.7 (4) | | | [4]{}: index 0x38fa-0x3909.7 (16) 0x38f0| 30 30 77 62 | 00wb | id: "00wb" 0x38fa-0x38fd.7 (4) - | | | stream_type: "wb" (Audio data) 0x38fe-NA (0) - | | | stream_nr: 0 0x38fe-NA (0) + | | | stream_type: "wb" (Audio data) + | | | stream_nr: 0 | | | flags{}: 0x38fe-0x3901.7 (4) 0x38f0| 10 | . | unused0: raw bits 0x38fe-0x38fe.2 (0.3) 0x38f0| 10 | . | key_frame: true 0x38fe.3-0x38fe.3 (0.1) @@ -222,8 +222,8 @@ $ fq dv pcm.avi 0x3900|00 00 |.. | 0x3900| 24 20 00 00 | $ .. | offset: 8228 0x3902-0x3905.7 (4) 0x3900| 74 02 00 00| | t...| | length: 628 0x3906-0x3909.7 (4) - | | | streams[0:1]: 0x161e-0x3909.7 (8940) - | | | [0]{}: stream 0x161e-0x3909.7 (8940) + | | | streams[0:1]: 0x161e-0x38b1.7 (8852) + | | | [0]{}: stream 0x161e-0x38b1.7 (8852) | | | samples[0:5]: 0x161e-0x38b1.7 (8852) 0x1610| 00 00| ..| [0]: raw bits sample 0x161e-0x1e1d.7 (2048) 0x1620|00 01 ff 01 fd 02 f8 03 ee 04 e0 05 cc 06 b0 07|................| @@ -240,6 +240,6 @@ $ fq dv pcm.avi 0x3630| 24 f4| $.| [4]: raw bits sample 0x363e-0x38b1.7 (628) 0x3640|d6 f4 94 f5 5c f6 2d f7 08 f8 ea f8 d4 f9 c4 fa|....\.-.........| * |until 0x38b1.7 (628) | | - | | | type: "auds" 0x390a-NA (0) - | | | handler: "\x01\x00\x00\x00" 0x390a-NA (0) - | | | format_tag: "pcm_s16le" (1) 0x390a-NA (0) + | | | type: "auds" + | | | handler: "\x01\x00\x00\x00" + | | | format_tag: "pcm_s16le" (1) diff --git a/format/rtmp/testdata/client_stream.fqtest b/format/rtmp/testdata/client_stream.fqtest index 7ff71aab17..2efccdcbc8 100644 --- a/format/rtmp/testdata/client_stream.fqtest +++ b/format/rtmp/testdata/client_stream.fqtest @@ -17,8 +17,8 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream * |until 0xc00.7 (1528) | | | | | messages[0:98]: 0xc01-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: message 0x0-0x200.7 (513) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x000| 00 07 | .. | length: 7 0x1-0x2.7 (2) @@ -162,17 +162,17 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream | | | value{}: 0x200-0x200.7 (1) 0x020|09| |.| | type: "object_end" (9) 0x200-0x200.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: message 0x0-0x3.7 (4) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "window_acknowledgement_size" (5) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "window_acknowledgement_size" (5) 0x000|00 13 12 d0| |....| | window_size: 1250000 0x0-0x3.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: message 0x0-0x5.7 (6) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x000|00 07 |.. | type: "ping_response" (7) 0x0-0x1.7 (2) 0x000| 17 ab da a3| | ....| | timestamp: 397138595 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [3]{}: message 0x0-0x18.7 (25) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xe.7 (15) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x000| 00 0c | .. | length: 12 0x1-0x2.7 (2) @@ -182,17 +182,17 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x001|40 00 00 00 00 00 00 00 |@....... | value: 2 0x10-0x17.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x18-0x18.7 (1) 0x001| 05| | .| | type: "null" (5) 0x18-0x18.7 (1) - | | | value: null 0x19-NA (0) + | | | value: null | | | arguments[0:0]: 0x19-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [4]{}: message 0x0-0x9.7 (10) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x000|00 03 |.. | type: "set_buffer_length" (3) 0x0-0x1.7 (2) 0x000| 00 00 00 00 | .... | stream_id: 0 0x2-0x5.7 (4) 0x000| 00 00 13 88| | ....| | length: 5000 0x6-0x9.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [5]{}: message 0x0-0x47.7 (72) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x8.7 (9) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x000| 00 06 | .. | length: 6 0x1-0x2.7 (2) @@ -203,7 +203,7 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x001|00 00 |.. | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x12-0x12.7 (1) 0x001| 05 | . | type: "null" (5) 0x12-0x12.7 (1) - | | | value: null 0x13-NA (0) + | | | value: null | | | arguments[0:1]: 0x13-0x47.7 (53) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x13-0x47.7 (53) 0x001| 03 | . | type: "object" (3) 0x13-0x13.7 (1) @@ -233,8 +233,8 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream | | | value{}: 0x47-0x47.7 (1) 0x004| 09| | .| | type: "object_end" (9) 0x47-0x47.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [6]{}: message 0x0-0x47.7 (72) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x8.7 (9) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x000| 00 06 | .. | length: 6 0x1-0x2.7 (2) @@ -245,7 +245,7 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x001|00 00 |.. | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x12-0x12.7 (1) 0x001| 05 | . | type: "null" (5) 0x12-0x12.7 (1) - | | | value: null 0x13-NA (0) + | | | value: null | | | arguments[0:1]: 0x13-0x47.7 (53) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x13-0x47.7 (53) 0x001| 03 | . | type: "object" (3) 0x13-0x13.7 (1) @@ -275,8 +275,8 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream | | | value{}: 0x47-0x47.7 (1) 0x004| 09| | .| | type: "object_end" (9) 0x47-0x47.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [7]{}: message 0x0-0x1a.7 (27) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xe.7 (15) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x000| 00 0c | .. | length: 12 0x1-0x2.7 (2) @@ -286,14 +286,14 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x001|00 00 00 00 00 00 00 00 |........ | value: 0 0x10-0x17.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x18-0x18.7 (1) 0x001| 05 | . | type: "null" (5) 0x18-0x18.7 (1) - | | | value: null 0x19-NA (0) + | | | value: null | | | arguments[0:1]: 0x19-0x1a.7 (2) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x19-0x1a.7 (2) 0x001| 01 | . | type: "boolean" (1) 0x19-0x19.7 (1) 0x001| 01| | .| | value: 1 0x1a-0x1a.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [8]{}: message 0x0-0x36.7 (55) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x6.7 (7) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x000| 00 04 | .. | length: 4 0x1-0x2.7 (2) @@ -303,7 +303,7 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x000| 00 00 00 00 00 00 00 00| ........| value: 0 0x8-0xf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x10-0x10.7 (1) 0x001|05 |. | type: "null" (5) 0x10-0x10.7 (1) - | | | value: null 0x11-NA (0) + | | | value: null | | | arguments[0:1]: 0x11-0x36.7 (38) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x11-0x36.7 (38) 0x001| 02 | . | type: "string" (2) 0x11-0x11.7 (1) @@ -312,8 +312,8 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x002|35 31 34 32 38 37 2f 31 5f 31 39 32 32 35 34 5f|514287/1_192254_| 0x003|31 35 31 34 32 38 37| |1514287| | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [9]{}: message 0x0-0x1c.7 (29) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x7.7 (8) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x000| 00 05 | .. | length: 5 0x1-0x2.7 (2) @@ -324,7 +324,7 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x001|00 |. | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x11-0x11.7 (1) 0x001| 05 | . | type: "null" (5) 0x11-0x11.7 (1) - | | | value: null 0x12-NA (0) + | | | value: null | | | arguments[0:2]: 0x12-0x1c.7 (11) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x12-0x13.7 (2) 0x001| 01 | . | type: "boolean" (1) 0x12-0x12.7 (1) @@ -341,46 +341,46 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x00c00| 00 02 01 | ... | message_length: 513 0xc05-0xc07.7 (3) 0x00c00| 14 | . | message_type_id: "command_message" (20) 0xc08-0xc08.7 (1) 0x00c00| 00 00 00 00 | .... | message_stream_id: 0 0xc09-0xc0c.7 (4) - | | | calculated_timestamp: 0 0xc0d-NA (0) + | | | calculated_timestamp: 0 0x00c00| 02 00 07| ...| data: raw bits 0xc0d-0xc8c.7 (128) 0x00c10|63 6f 6e 6e 65 63 74 00 3f f0 00 00 00 00 00 00|connect.?.......| * |until 0xc8c.7 (128) | | | | | [1]{}: chunk 0xc8d-0xd0d.7 (129) 0x00c80| c3 | . | fmt: 3 0xc8d-0xc8d.1 (0.2) 0x00c80| c3 | . | chunk_stream_id: 3 0xc8d.2-0xc8d.7 (0.6) - | | | message_length: 513 (previous) 0xc8e-NA (0) - | | | message_type_id: 20 (previous) 0xc8e-NA (0) - | | | message_stream_id: 0 (previous) 0xc8e-NA (0) - | | | calculated_timestamp: 0 0xc8e-NA (0) + | | | message_length: 513 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00c80| 77 65| we| data: raw bits 0xc8e-0xd0d.7 (128) 0x00c90|72 2e 72 73 6c 2e 32 31 37 2e 73 77 66 00 05 74|r.rsl.217.swf..t| * |until 0xd0d.7 (128) | | | | | [2]{}: chunk 0xd0e-0xd8e.7 (129) 0x00d00| c3 | . | fmt: 3 0xd0e-0xd0e.1 (0.2) 0x00d00| c3 | . | chunk_stream_id: 3 0xd0e.2-0xd0e.7 (0.6) - | | | message_length: 513 (previous) 0xd0f-NA (0) - | | | message_type_id: 20 (previous) 0xd0f-NA (0) - | | | message_stream_id: 0 (previous) 0xd0f-NA (0) - | | | calculated_timestamp: 0 0xd0f-NA (0) + | | | message_length: 513 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00d00| 65| e| data: raw bits 0xd0f-0xd8e.7 (128) 0x00d10|63 73 00 40 a8 ee 00 00 00 00 00 00 0b 76 69 64|cs.@.........vid| * |until 0xd8e.7 (128) | | | | | [3]{}: chunk 0xd8f-0xe0f.7 (129) 0x00d80| c3| .| fmt: 3 0xd8f-0xd8f.1 (0.2) 0x00d80| c3| .| chunk_stream_id: 3 0xd8f.2-0xd8f.7 (0.6) - | | | message_length: 513 (previous) 0xd90-NA (0) - | | | message_type_id: 20 (previous) 0xd90-NA (0) - | | | message_stream_id: 0 (previous) 0xd90-NA (0) - | | | calculated_timestamp: 0 0xd90-NA (0) + | | | message_length: 513 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00d90|00 00 00 00 00 00 00 09 03 00 08 73 68 69 6d 48|...........shimH| data: raw bits 0xd90-0xe0f.7 (128) * |until 0xe0f.7 (128) | | | | | [4]{}: chunk 0xe10-0xe11.7 (2) 0x00e10|c3 |. | fmt: 3 0xe10-0xe10.1 (0.2) 0x00e10|c3 |. | chunk_stream_id: 3 0xe10.2-0xe10.7 (0.6) - | | | message_length: 513 (previous) 0xe11-NA (0) - | | | message_type_id: 20 (previous) 0xe11-NA (0) - | | | message_stream_id: 0 (previous) 0xe11-NA (0) - | | | calculated_timestamp: 0 0xe11-NA (0) + | | | message_length: 513 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00e10| 09 | . | data: raw bits 0xe11-0xe11.7 (1) | | | [5]{}: chunk 0xe12-0xe21.7 (16) 0x00e10| 02 | . | fmt: 0 0xe12-0xe12.1 (0.2) @@ -389,7 +389,7 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x00e10| 00 00 04 | ... | message_length: 4 0xe16-0xe18.7 (3) 0x00e10| 05 | . | message_type_id: "window_acknowledgement_size" (5) 0xe19-0xe19.7 (1) 0x00e10| 00 00 00 00 | .... | message_stream_id: 0 0xe1a-0xe1d.7 (4) - | | | calculated_timestamp: 16291177 0xe1e-NA (0) + | | | calculated_timestamp: 16291177 0x00e10| 00 13| ..| data: raw bits 0xe1e-0xe21.7 (4) 0x00e20|12 d0 |.. | | | | [6]{}: chunk 0xe22-0xe2f.7 (14) @@ -398,8 +398,8 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x00e20| 00 00 00 | ... | timestamp_delta: 0 0xe23-0xe25.7 (3) 0x00e20| 00 00 06 | ... | message_length: 6 0xe26-0xe28.7 (3) 0x00e20| 04 | . | message_type_id: "user_control_message" (4) 0xe29-0xe29.7 (1) - | | | message_stream_id: 0 (previous) 0xe2a-NA (0) - | | | calculated_timestamp: 16291177 0xe2a-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 16291177 0x00e20| 00 07 17 ab da a3| ......| data: raw bits 0xe2a-0xe2f.7 (6) | | | [7]{}: chunk 0xe30-0xe54.7 (37) 0x00e30|03 |. | fmt: 0 0xe30-0xe30.1 (0.2) @@ -408,7 +408,7 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x00e30| 00 00 19 | ... | message_length: 25 0xe34-0xe36.7 (3) 0x00e30| 14 | . | message_type_id: "command_message" (20) 0xe37-0xe37.7 (1) 0x00e30| 00 00 00 00 | .... | message_stream_id: 0 0xe38-0xe3b.7 (4) - | | | calculated_timestamp: 366 0xe3c-NA (0) + | | | calculated_timestamp: 366 0x00e30| 02 00 0c 63| ...c| data: raw bits 0xe3c-0xe54.7 (25) 0x00e40|72 65 61 74 65 53 74 72 65 61 6d 00 40 00 00 00|reateStream.@...| 0x00e50|00 00 00 00 05 |..... | @@ -418,8 +418,8 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x00e50| 00 00 00 | ... | timestamp_delta: 0 0xe56-0xe58.7 (3) 0x00e50| 00 00 0a | ... | message_length: 10 0xe59-0xe5b.7 (3) 0x00e50| 04 | . | message_type_id: "user_control_message" (4) 0xe5c-0xe5c.7 (1) - | | | message_stream_id: 0 (previous) 0xe5d-NA (0) - | | | calculated_timestamp: 16291177 0xe5d-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 16291177 0x00e50| 00 03 00| ...| data: raw bits 0xe5d-0xe66.7 (10) 0x00e60|00 00 00 00 00 13 88 |....... | | | | [9]{}: chunk 0xe67-0xeb6.7 (80) @@ -428,8 +428,8 @@ $ fq -d rtmp 'dv({array_truncate: 10})' client_stream 0x00e60| 00 00 0d | ... | timestamp_delta: 13 0xe68-0xe6a.7 (3) 0x00e60| 00 00 48 | ..H | message_length: 72 0xe6b-0xe6d.7 (3) 0x00e60| 14 | . | message_type_id: "command_message" (20) 0xe6e-0xe6e.7 (1) - | | | message_stream_id: 0 (previous) 0xe6f-NA (0) - | | | calculated_timestamp: 379 0xe6f-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 379 0x00e60| 02| .| data: raw bits 0xe6f-0xeb6.7 (72) 0x00e70|00 06 5f 65 72 72 6f 72 00 40 d1 61 00 00 00 00|.._error.@.a....| * |until 0xeb6.7 (72) | | diff --git a/format/rtmp/testdata/ffmpeg_client_stream.fqtest b/format/rtmp/testdata/ffmpeg_client_stream.fqtest index d753071acc..1ca6c716ac 100644 --- a/format/rtmp/testdata/ffmpeg_client_stream.fqtest +++ b/format/rtmp/testdata/ffmpeg_client_stream.fqtest @@ -17,8 +17,8 @@ $ fq -d rtmp dv ffmpeg_client_stream * |until 0xc00.7 (1528) | | | | | messages[0:8]: 0xc01-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: message 0x0-0xd1.7 (210) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 07 | .. | length: 7 0x1-0x2.7 (2) @@ -109,12 +109,12 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x0d| 09| | .| | type: "object_end" (9) 0xd1-0xd1.7 (1) | | | arguments[0:0]: 0xd2-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: message 0x0-0x3.7 (4) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "window_acknowledgement_size" (5) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "window_acknowledgement_size" (5) 0x00|00 26 25 a0| |.&%.| | window_size: 2500000 0x0-0x3.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: message 0x0-0x18.7 (25) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xe.7 (15) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 0c | .. | length: 12 0x1-0x2.7 (2) @@ -124,11 +124,11 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x01|40 00 00 00 00 00 00 00 |@....... | value: 2 0x10-0x17.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x18-0x18.7 (1) 0x01| 05| | .| | type: "null" (5) 0x18-0x18.7 (1) - | | | value: null 0x19-NA (0) + | | | value: null | | | arguments[0:0]: 0x19-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [3]{}: message 0x0-0x14.7 (21) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xa.7 (11) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 08 | .. | length: 8 0x1-0x2.7 (2) @@ -139,11 +139,11 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x01|00 00 00 00 |.... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x14-0x14.7 (1) 0x01| 05| | .| | type: "null" (5) 0x14-0x14.7 (1) - | | | value: null 0x15-NA (0) + | | | value: null | | | arguments[0:0]: 0x15-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [4]{}: message 0x0-0x1e.7 (31) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x11.7 (18) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 0f | .. | length: 15 0x1-0x2.7 (2) @@ -154,15 +154,15 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x01| 40 10 00 00 00 00 00 00 | @....... | value: 4 0x13-0x1a.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x1b-0x1b.7 (1) 0x01| 05 | . | type: "null" (5) 0x1b-0x1b.7 (1) - | | | value: null 0x1c-NA (0) + | | | value: null | | | arguments[0:1]: 0x1c-0x1e.7 (3) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x1c-0x1e.7 (3) 0x01| 02 | . | type: "string" (2) 0x1c-0x1c.7 (1) 0x01| 00 00| | ..|| length: 0 0x1d-0x1e.7 (2) | | | value: "" 0x1f-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [5]{}: message 0x0-0x1c.7 (29) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x6.7 (7) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 04 | .. | length: 4 0x1-0x2.7 (2) @@ -172,7 +172,7 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x00| 40 14 00 00 00 00 00 00| @.......| value: 5 0x8-0xf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x10-0x10.7 (1) 0x01|05 |. | type: "null" (5) 0x10-0x10.7 (1) - | | | value: null 0x11-NA (0) + | | | value: null | | | arguments[0:2]: 0x11-0x1c.7 (12) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x11-0x13.7 (3) 0x01| 02 | . | type: "string" (2) 0x11-0x11.7 (1) @@ -182,14 +182,14 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x01| 00 | . | type: "number" (0) 0x14-0x14.7 (1) 0x01| c0 9f 40 00 00 00 00 00| | ..@.....| | value: -2000 0x15-0x1c.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [6]{}: message 0x0-0x9.7 (10) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x00|00 03 |.. | type: "set_buffer_length" (3) 0x0-0x1.7 (2) 0x00| 00 00 00 01 | .... | stream_id: 1 0x2-0x5.7 (4) 0x00| 00 00 0b b8| | ....| | length: 3000 0x6-0x9.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [7]{}: message 0x0-0x21.7 (34) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xe.7 (15) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 0c | .. | length: 12 0x1-0x2.7 (2) @@ -199,7 +199,7 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x01|40 18 00 00 00 00 00 00 |@....... | value: 6 0x10-0x17.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x18-0x18.7 (1) 0x01| 05 | . | type: "null" (5) 0x18-0x18.7 (1) - | | | value: null 0x19-NA (0) + | | | value: null | | | arguments[0:1]: 0x19-0x21.7 (9) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x19-0x21.7 (9) 0x01| 00 | . | type: "number" (0) 0x19-0x19.7 (1) @@ -213,17 +213,17 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x0c00| 00 00 d2 | ... | message_length: 210 0xc05-0xc07.7 (3) 0x0c00| 14 | . | message_type_id: "command_message" (20) 0xc08-0xc08.7 (1) 0x0c00| 00 00 00 00 | .... | message_stream_id: 0 0xc09-0xc0c.7 (4) - | | | calculated_timestamp: 0 0xc0d-NA (0) + | | | calculated_timestamp: 0 0x0c00| 02 00 07| ...| data: raw bits 0xc0d-0xc8c.7 (128) 0x0c10|63 6f 6e 6e 65 63 74 00 3f f0 00 00 00 00 00 00|connect.?.......| * |until 0xc8c.7 (128) | | | | | [1]{}: chunk 0xc8d-0xcdf.7 (83) 0x0c80| c3 | . | fmt: 3 0xc8d-0xc8d.1 (0.2) 0x0c80| c3 | . | chunk_stream_id: 3 0xc8d.2-0xc8d.7 (0.6) - | | | message_length: 210 (previous) 0xc8e-NA (0) - | | | message_type_id: 20 (previous) 0xc8e-NA (0) - | | | message_stream_id: 0 (previous) 0xc8e-NA (0) - | | | calculated_timestamp: 0 0xc8e-NA (0) + | | | message_length: 210 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0c80| 65 73| es| data: raw bits 0xc8e-0xcdf.7 (82) 0x0c90|00 40 2e 00 00 00 00 00 00 00 0b 61 75 64 69 6f|.@.........audio| * |until 0xcdf.7 (82) | | @@ -234,7 +234,7 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x0ce0| 00 00 04 | ... | message_length: 4 0xce4-0xce6.7 (3) 0x0ce0| 05 | . | message_type_id: "window_acknowledgement_size" (5) 0xce7-0xce7.7 (1) 0x0ce0| 00 00 00 00 | .... | message_stream_id: 0 0xce8-0xceb.7 (4) - | | | calculated_timestamp: 0 0xcec-NA (0) + | | | calculated_timestamp: 0 0x0ce0| 00 26 25 a0| .&%.| data: raw bits 0xcec-0xcef.7 (4) | | | [3]{}: chunk 0xcf0-0xd10.7 (33) 0x0cf0|43 |C | fmt: 1 0xcf0-0xcf0.1 (0.2) @@ -242,8 +242,8 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x0cf0| 00 00 00 | ... | timestamp_delta: 0 0xcf1-0xcf3.7 (3) 0x0cf0| 00 00 19 | ... | message_length: 25 0xcf4-0xcf6.7 (3) 0x0cf0| 14 | . | message_type_id: "command_message" (20) 0xcf7-0xcf7.7 (1) - | | | message_stream_id: 0 (previous) 0xcf8-NA (0) - | | | calculated_timestamp: 0 0xcf8-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0cf0| 02 00 0c 63 72 65 61 74| ...creat| data: raw bits 0xcf8-0xd10.7 (25) 0x0d00|65 53 74 72 65 61 6d 00 40 00 00 00 00 00 00 00|eStream.@.......| 0x0d10|05 |. | @@ -253,8 +253,8 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x0d10| 00 00 00 | ... | timestamp_delta: 0 0xd12-0xd14.7 (3) 0x0d10| 00 00 15 | ... | message_length: 21 0xd15-0xd17.7 (3) 0x0d10| 14 | . | message_type_id: "command_message" (20) 0xd18-0xd18.7 (1) - | | | message_stream_id: 0 (previous) 0xd19-NA (0) - | | | calculated_timestamp: 0 0xd19-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0d10| 02 00 08 5f 63 68 65| ..._che| data: raw bits 0xd19-0xd2d.7 (21) 0x0d20|63 6b 62 77 00 40 08 00 00 00 00 00 00 05 |ckbw.@........ | | | | [5]{}: chunk 0xd2e-0xd58.7 (43) @@ -265,7 +265,7 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x0d30| 00 00 1f | ... | message_length: 31 0xd32-0xd34.7 (3) 0x0d30| 14 | . | message_type_id: "command_message" (20) 0xd35-0xd35.7 (1) 0x0d30| 00 00 00 00 | .... | message_stream_id: 0 0xd36-0xd39.7 (4) - | | | calculated_timestamp: 0 0xd3a-NA (0) + | | | calculated_timestamp: 0 0x0d30| 02 00 0f 67 65 74| ...get| data: raw bits 0xd3a-0xd58.7 (31) 0x0d40|53 74 72 65 61 6d 4c 65 6e 67 74 68 00 40 10 00|StreamLength.@..| 0x0d50|00 00 00 00 00 05 02 00 00 |......... | @@ -276,7 +276,7 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x0d50| 00 00 1d| ...| message_length: 29 0xd5d-0xd5f.7 (3) 0x0d60|14 |. | message_type_id: "command_message" (20) 0xd60-0xd60.7 (1) 0x0d60| 01 00 00 00 | .... | message_stream_id: 1 0xd61-0xd64.7 (4) - | | | calculated_timestamp: 0 0xd65-NA (0) + | | | calculated_timestamp: 0 0x0d60| 02 00 04 70 6c 61 79 00 40 14 00| ...play.@..| data: raw bits 0xd65-0xd81.7 (29) 0x0d70|00 00 00 00 00 05 02 00 00 00 c0 9f 40 00 00 00|............@...| 0x0d80|00 00 |.. | @@ -286,8 +286,8 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x0d80| 00 00 01 | ... | timestamp_delta: 1 0xd83-0xd85.7 (3) 0x0d80| 00 00 0a | ... | message_length: 10 0xd86-0xd88.7 (3) 0x0d80| 04 | . | message_type_id: "user_control_message" (4) 0xd89-0xd89.7 (1) - | | | message_stream_id: 0 (previous) 0xd8a-NA (0) - | | | calculated_timestamp: 1 0xd8a-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 1 0x0d80| 00 03 00 00 00 01| ......| data: raw bits 0xd8a-0xd93.7 (10) 0x0d90|00 00 0b b8 |.... | | | | [8]{}: chunk 0xd94-0xdbd.7 (42) @@ -296,8 +296,8 @@ $ fq -d rtmp dv ffmpeg_client_stream 0x0d90| 00 00 00 | ... | timestamp_delta: 0 0xd95-0xd97.7 (3) 0x0d90| 00 00 22 | .." | message_length: 34 0xd98-0xd9a.7 (3) 0x0d90| 14 | . | message_type_id: "command_message" (20) 0xd9b-0xd9b.7 (1) - | | | message_stream_id: 0 (previous) 0xd9c-NA (0) - | | | calculated_timestamp: 0 0xd9c-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0d90| 02 00 0c 64| ...d| data: raw bits 0xd9c-0xdbd.7 (34) 0x0da0|65 6c 65 74 65 53 74 72 65 61 6d 00 40 18 00 00|eleteStream.@...| 0x0db0|00 00 00 00 05 00 3f f0 00 00 00 00 00 00| |......?.......| | diff --git a/format/rtmp/testdata/ffmpeg_server_stream.fqtest b/format/rtmp/testdata/ffmpeg_server_stream.fqtest index a8c8ccf7c1..71ad72c6cd 100644 --- a/format/rtmp/testdata/ffmpeg_server_stream.fqtest +++ b/format/rtmp/testdata/ffmpeg_server_stream.fqtest @@ -17,26 +17,26 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream * |until 0xc00.7 (1528) | | | | | messages[0:421]: 0xc01-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: message 0x0-0x3.7 (4) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "window_acknowledgement_size" (5) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "window_acknowledgement_size" (5) 0x000|00 26 25 a0| |.&%.| | window_size: 2500000 0x0-0x3.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: message 0x0-0x4.7 (5) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "set_peer_bandwidth" (6) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "set_peer_bandwidth" (6) 0x000|00 26 25 a0 |.&%. | chunk_size: 2500000 0x0-0x3.7 (4) 0x000| 02| | .| | limit_type: "dynamic" (2) 0x4-0x4.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: message 0x0-0x5.7 (6) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x000|00 00 |.. | type: "stream_begin" (0) 0x0-0x1.7 (2) 0x000| 00 00 00 00| | ....| | stream_id: 0 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [3]{}: message 0x0-0x3.7 (4) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "set_chunk_size" (1) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "set_chunk_size" (1) 0x000|00 00 00 80| |....| | size: 128 0x0-0x3.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [4]{}: message 0x0-0xbd.7 (190) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x000| 00 07 | .. | length: 7 0x1-0x2.7 (2) @@ -120,8 +120,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream | | | value{}: 0xbd-0xbd.7 (1) 0x00b| 09| | .| | type: "object_end" (9) 0xbd-0xbd.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [5]{}: message 0x0-0x1d.7 (30) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xa.7 (11) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x000| 00 08 | .. | length: 8 0x1-0x2.7 (2) @@ -132,14 +132,14 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x001|00 00 00 00 |.... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x14-0x14.7 (1) 0x001| 05 | . | type: "null" (5) 0x14-0x14.7 (1) - | | | value: null 0x15-NA (0) + | | | value: null | | | arguments[0:1]: 0x15-0x1d.7 (9) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x15-0x1d.7 (9) 0x001| 00 | . | type: "number" (0) 0x15-0x15.7 (1) 0x001| 40 c0 00 00 00 00 00 00| | @.......| | value: 8192 0x16-0x1d.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [6]{}: message 0x0-0x1c.7 (29) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x000| 00 07 | .. | length: 7 0x1-0x2.7 (2) @@ -150,14 +150,14 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x001|00 00 00 |... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x13-0x13.7 (1) 0x001| 05 | . | type: "null" (5) 0x13-0x13.7 (1) - | | | value: null 0x14-NA (0) + | | | value: null | | | arguments[0:1]: 0x14-0x1c.7 (9) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x14-0x1c.7 (9) 0x001| 00 | . | type: "number" (0) 0x14-0x14.7 (1) 0x001| 3f f0 00 00 00 00 00 00| | ?.......| | value: 1 0x15-0x1c.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [7]{}: message 0x0-0x13.7 (20) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x000| 00 07 | .. | length: 7 0x1-0x2.7 (2) @@ -168,16 +168,16 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x001|00 00 00 |... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x13-0x13.7 (1) 0x001| 05| | .| | type: "null" (5) 0x13-0x13.7 (1) - | | | value: null 0x14-NA (0) + | | | value: null | | | arguments[0:0]: 0x14-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [8]{}: message 0x0-0x5.7 (6) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x000|00 00 |.. | type: "stream_begin" (0) 0x0-0x1.7 (2) 0x000| 00 00 00 01| | ....| | stream_id: 1 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [9]{}: message 0x0-0x7a.7 (123) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xa.7 (11) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x000| 00 08 | .. | length: 8 0x1-0x2.7 (2) @@ -188,7 +188,7 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x001|00 00 00 00 |.... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x14-0x14.7 (1) 0x001| 05 | . | type: "null" (5) 0x14-0x14.7 (1) - | | | value: null 0x15-NA (0) + | | | value: null | | | arguments[0:1]: 0x15-0x7a.7 (102) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x15-0x7a.7 (102) 0x001| 03 | . | type: "object" (3) 0x15-0x15.7 (1) @@ -236,8 +236,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream | | | value{}: 0x7a-0x7a.7 (1) 0x007| 09| | .| | type: "object_end" (9) 0x7a-0x7a.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [10]{}: message 0x0-0xea.7 (235) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "data_message" (18) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "data_message" (18) | | | messages[0:3]: 0x0-0xea.7 (235) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: message (amf0) 0x0-0xf.7 (16) 0x000|02 |. | type: "string" (2) 0x0-0x0.7 (1) @@ -335,8 +335,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream | | | value{}: 0xea-0xea.7 (1) 0x00e| 09| | .| | type: "object_end" (9) 0xea-0xea.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [11]{}: message 0x0-0x6.7 (7) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "audio_message" (8) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "audio_message" (8) 0x000|af |. | codec: "aac" (10) 0x0-0x0.3 (0.4) 0x000|af |. | sample_rate: 44100 (3) 0x0.4-0x0.5 (0.2) 0x000|af |. | sample_size: 16 (1) 0x0.6-0x0.6 (0.1) @@ -348,8 +348,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x000| 10 | . | channel_configuration: 2 (front-left, front-right) 0x3.1-0x3.4 (0.4) 0x000| 10 56 e5 00| | .V..| | var_aot_or_byte_align: raw bits 0x3.5-0x6.7 (3.3) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [12]{}: message 0x0-0x14f.7 (336) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "audio_message" (8) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "audio_message" (8) 0x000|af |. | codec: "aac" (10) 0x0-0x0.3 (0.4) 0x000|af |. | sample_rate: 44100 (3) 0x0.4-0x0.5 (0.2) 0x000|af |. | sample_size: 16 (1) 0x0.6-0x0.6 (0.1) @@ -359,8 +359,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x001|31 30 30 00 42 55 9f ff ff ff e0 01 29 68 a6 43|100.BU......)h.C| * |until 0x14f.7 (end) (334) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [13]{}: message 0x0-0x13a.7 (315) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "audio_message" (8) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "audio_message" (8) 0x000|af |. | codec: "aac" (10) 0x0-0x0.3 (0.4) 0x000|af |. | sample_rate: 44100 (3) 0x0.4-0x0.5 (0.2) 0x000|af |. | sample_size: 16 (1) 0x0.6-0x0.6 (0.1) @@ -370,8 +370,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x001|56 42 80 da 88 88 50 2b c8 c5 82 f8 a7 9e b5 3b|VB....P+.......;| * |until 0x13a.7 (end) (313) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [14]{}: message 0x0-0x19e.7 (415) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "audio_message" (8) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "audio_message" (8) 0x000|af |. | codec: "aac" (10) 0x0-0x0.3 (0.4) 0x000|af |. | sample_rate: 44100 (3) 0x0.4-0x0.5 (0.2) 0x000|af |. | sample_size: 16 (1) 0x0.6-0x0.6 (0.1) @@ -381,8 +381,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x001|00 47 15 35 12 d0 00 00 1d 3a 44 69 22 f8 c4 66|.G.5.....:Di"..f| * |until 0x19e.7 (end) (413) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [15]{}: message 0x0-0xc5.7 (198) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "audio_message" (8) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "audio_message" (8) 0x000|af |. | codec: "aac" (10) 0x0-0x0.3 (0.4) 0x000|af |. | sample_rate: 44100 (3) 0x0.4-0x0.5 (0.2) 0x000|af |. | sample_size: 16 (1) 0x0.6-0x0.6 (0.1) @@ -392,8 +392,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x001|40 2a a9 45 12 a8 be 74 1a 98 46 14 62 91 b7 33|@*.E...t..F.b..3| * |until 0xc5.7 (end) (196) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [16]{}: message 0x0-0xc5.7 (198) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "audio_message" (8) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "audio_message" (8) 0x000|af |. | codec: "aac" (10) 0x0-0x0.3 (0.4) 0x000|af |. | sample_rate: 44100 (3) 0x0.4-0x0.5 (0.2) 0x000|af |. | sample_size: 16 (1) 0x0.6-0x0.6 (0.1) @@ -403,8 +403,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x001|33 9e 45 f9 97 08 00 55 2a 94 29 54 aa 0d 2d 49|3.E....U*.)T..-I| * |until 0xc5.7 (end) (196) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [17]{}: message 0x0-0xca.7 (203) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "audio_message" (8) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "audio_message" (8) 0x000|af |. | codec: "aac" (10) 0x0-0x0.3 (0.4) 0x000|af |. | sample_rate: 44100 (3) 0x0.4-0x0.5 (0.2) 0x000|af |. | sample_size: 16 (1) 0x0.6-0x0.6 (0.1) @@ -414,8 +414,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x001|66 84 45 a1 73 2b d0 9d 74 84 00 2a 95 4a 14 a7|f.E.s+..t..*.J..| * |until 0xca.7 (end) (201) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [18]{}: message 0x0-0xc3.7 (196) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "audio_message" (8) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "audio_message" (8) 0x000|af |. | codec: "aac" (10) 0x0-0x0.3 (0.4) 0x000|af |. | sample_rate: 44100 (3) 0x0.4-0x0.5 (0.2) 0x000|af |. | sample_size: 16 (1) 0x0.6-0x0.6 (0.1) @@ -425,8 +425,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x001|08 8b 42 dc 7b 87 9e 22 40 01 55 4a a1 4a 3e 71|..B.{.."@.UJ.J>q| * |until 0xc3.7 (end) (194) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [19]{}: message 0x0-0xc2.7 (195) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "audio_message" (8) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "audio_message" (8) 0x000|af |. | codec: "aac" (10) 0x0-0x0.3 (0.4) 0x000|af |. | sample_rate: 44100 (3) 0x0.4-0x0.5 (0.2) 0x000|af |. | sample_size: 16 (1) 0x0.6-0x0.6 (0.1) @@ -444,7 +444,7 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00c00| 00 00 04 | ... | message_length: 4 0xc05-0xc07.7 (3) 0x00c00| 05 | . | message_type_id: "window_acknowledgement_size" (5) 0xc08-0xc08.7 (1) 0x00c00| 00 00 00 00 | .... | message_stream_id: 0 0xc09-0xc0c.7 (4) - | | | calculated_timestamp: 0 0xc0d-NA (0) + | | | calculated_timestamp: 0 0x00c00| 00 26 25| .&%| data: raw bits 0xc0d-0xc10.7 (4) 0x00c10|a0 |. | | | | [1]{}: chunk 0xc11-0xc1d.7 (13) @@ -453,8 +453,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00c10| 00 00 00 | ... | timestamp_delta: 0 0xc12-0xc14.7 (3) 0x00c10| 00 00 05 | ... | message_length: 5 0xc15-0xc17.7 (3) 0x00c10| 06 | . | message_type_id: "set_peer_bandwidth" (6) 0xc18-0xc18.7 (1) - | | | message_stream_id: 0 (previous) 0xc19-NA (0) - | | | calculated_timestamp: 0 0xc19-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00c10| 00 26 25 a0 02 | .&%.. | data: raw bits 0xc19-0xc1d.7 (5) | | | [2]{}: chunk 0xc1e-0xc2b.7 (14) 0x00c10| 42 | B | fmt: 1 0xc1e-0xc1e.1 (0.2) @@ -463,8 +463,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00c20|00 00 |.. | 0x00c20| 00 00 06 | ... | message_length: 6 0xc22-0xc24.7 (3) 0x00c20| 04 | . | message_type_id: "user_control_message" (4) 0xc25-0xc25.7 (1) - | | | message_stream_id: 0 (previous) 0xc26-NA (0) - | | | calculated_timestamp: 0 0xc26-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00c20| 00 00 00 00 00 00 | ...... | data: raw bits 0xc26-0xc2b.7 (6) | | | [3]{}: chunk 0xc2c-0xc37.7 (12) 0x00c20| 42 | B | fmt: 1 0xc2c-0xc2c.1 (0.2) @@ -472,8 +472,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00c20| 00 00 00| ...| timestamp_delta: 0 0xc2d-0xc2f.7 (3) 0x00c30|00 00 04 |... | message_length: 4 0xc30-0xc32.7 (3) 0x00c30| 01 | . | message_type_id: "set_chunk_size" (1) 0xc33-0xc33.7 (1) - | | | message_stream_id: 0 (previous) 0xc34-NA (0) - | | | calculated_timestamp: 0 0xc34-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00c30| 00 00 00 80 | .... | data: raw bits 0xc34-0xc37.7 (4) | | | [4]{}: chunk 0xc38-0xcc3.7 (140) 0x00c30| 03 | . | fmt: 0 0xc38-0xc38.1 (0.2) @@ -482,17 +482,17 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00c30| 00 00 be | ... | message_length: 190 0xc3c-0xc3e.7 (3) 0x00c30| 14| .| message_type_id: "command_message" (20) 0xc3f-0xc3f.7 (1) 0x00c40|00 00 00 00 |.... | message_stream_id: 0 0xc40-0xc43.7 (4) - | | | calculated_timestamp: 0 0xc44-NA (0) + | | | calculated_timestamp: 0 0x00c40| 02 00 07 5f 72 65 73 75 6c 74 00 3f| ..._result.?| data: raw bits 0xc44-0xcc3.7 (128) 0x00c50|f0 00 00 00 00 00 00 03 00 06 66 6d 73 56 65 72|..........fmsVer| * |until 0xcc3.7 (128) | | | | | [5]{}: chunk 0xcc4-0xd02.7 (63) 0x00cc0| c3 | . | fmt: 3 0xcc4-0xcc4.1 (0.2) 0x00cc0| c3 | . | chunk_stream_id: 3 0xcc4.2-0xcc4.7 (0.6) - | | | message_length: 190 (previous) 0xcc5-NA (0) - | | | message_type_id: 20 (previous) 0xcc5-NA (0) - | | | message_stream_id: 0 (previous) 0xcc5-NA (0) - | | | calculated_timestamp: 0 0xcc5-NA (0) + | | | message_length: 190 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00cc0| 65 73 63 72 69 70 74 69 6f 6e 02| escription.| data: raw bits 0xcc5-0xd02.7 (62) 0x00cd0|00 15 43 6f 6e 6e 65 63 74 69 6f 6e 20 73 75 63|..Connection suc| * |until 0xd02.7 (62) | | @@ -502,8 +502,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00d00| 00 00 00 | ... | timestamp_delta: 0 0xd04-0xd06.7 (3) 0x00d00| 00 00 1e | ... | message_length: 30 0xd07-0xd09.7 (3) 0x00d00| 14 | . | message_type_id: "command_message" (20) 0xd0a-0xd0a.7 (1) - | | | message_stream_id: 0 (previous) 0xd0b-NA (0) - | | | calculated_timestamp: 0 0xd0b-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00d00| 02 00 08 6f 6e| ...on| data: raw bits 0xd0b-0xd28.7 (30) 0x00d10|42 57 44 6f 6e 65 00 00 00 00 00 00 00 00 00 05|BWDone..........| 0x00d20|00 40 c0 00 00 00 00 00 00 |.@....... | @@ -513,8 +513,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00d20| 00 00 00 | ... | timestamp_delta: 0 0xd2a-0xd2c.7 (3) 0x00d20| 00 00 1d| ...| message_length: 29 0xd2d-0xd2f.7 (3) 0x00d30|14 |. | message_type_id: "command_message" (20) 0xd30-0xd30.7 (1) - | | | message_stream_id: 0 (previous) 0xd31-NA (0) - | | | calculated_timestamp: 0 0xd31-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00d30| 02 00 07 5f 72 65 73 75 6c 74 00 40 00 00 00| ..._result.@...| data: raw bits 0xd31-0xd4d.7 (29) 0x00d40|00 00 00 00 05 00 3f f0 00 00 00 00 00 00 |......?....... | | | | [8]{}: chunk 0xd4e-0xd69.7 (28) @@ -524,8 +524,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00d50|00 00 |.. | 0x00d50| 00 00 14 | ... | message_length: 20 0xd52-0xd54.7 (3) 0x00d50| 14 | . | message_type_id: "command_message" (20) 0xd55-0xd55.7 (1) - | | | message_stream_id: 0 (previous) 0xd56-NA (0) - | | | calculated_timestamp: 0 0xd56-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00d50| 02 00 07 5f 72 65 73 75 6c 74| ..._result| data: raw bits 0xd56-0xd69.7 (20) 0x00d60|00 40 08 00 00 00 00 00 00 05 |.@........ | | | | [9]{}: chunk 0xd6a-0xd77.7 (14) @@ -535,8 +535,8 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00d60| 00 00| ..| message_length: 6 0xd6e-0xd70.7 (3) 0x00d70|06 |. | 0x00d70| 04 | . | message_type_id: "user_control_message" (4) 0xd71-0xd71.7 (1) - | | | message_stream_id: 0 (previous) 0xd72-NA (0) - | | | calculated_timestamp: 0 0xd72-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00d70| 00 00 00 00 00 01 | ...... | data: raw bits 0xd72-0xd77.7 (6) | | | [10]{}: chunk 0xd78-0xdfe.7 (135) 0x00d70| 03 | . | fmt: 0 0xd78-0xd78.1 (0.2) @@ -545,7 +545,7 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00d70| 00 00 7b | ..{ | message_length: 123 0xd7c-0xd7e.7 (3) 0x00d70| 14| .| message_type_id: "command_message" (20) 0xd7f-0xd7f.7 (1) 0x00d80|01 00 00 00 |.... | message_stream_id: 1 0xd80-0xd83.7 (4) - | | | calculated_timestamp: 0 0xd84-NA (0) + | | | calculated_timestamp: 0 0x00d80| 02 00 08 6f 6e 53 74 61 74 75 73 00| ...onStatus.| data: raw bits 0xd84-0xdfe.7 (123) 0x00d90|00 00 00 00 00 00 00 00 05 03 00 05 6c 65 76 65|............leve| * |until 0xdfe.7 (123) | | @@ -556,17 +556,17 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00e00| 00 00 eb | ... | message_length: 235 0xe03-0xe05.7 (3) 0x00e00| 12 | . | message_type_id: "data_message" (18) 0xe06-0xe06.7 (1) 0x00e00| 00 00 00 00 | .... | message_stream_id: 0 0xe07-0xe0a.7 (4) - | | | calculated_timestamp: 0 0xe0b-NA (0) + | | | calculated_timestamp: 0 0x00e00| 02 00 0d 40 73| ...@s| data: raw bits 0xe0b-0xe8a.7 (128) 0x00e10|65 74 44 61 74 61 46 72 61 6d 65 02 00 0a 6f 6e|etDataFrame...on| * |until 0xe8a.7 (128) | | | | | [12]{}: chunk 0xe8b-0xef6.7 (108) 0x00e80| c4 | . | fmt: 3 0xe8b-0xe8b.1 (0.2) 0x00e80| c4 | . | chunk_stream_id: 4 0xe8b.2-0xe8b.7 (0.6) - | | | message_length: 235 (previous) 0xe8c-NA (0) - | | | message_type_id: 18 (previous) 0xe8c-NA (0) - | | | message_stream_id: 0 (previous) 0xe8c-NA (0) - | | | calculated_timestamp: 0 0xe8c-NA (0) + | | | message_length: 235 (previous) + | | | message_type_id: 18 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00e80| 00 00 06 73| ...s| data: raw bits 0xe8c-0xef6.7 (107) 0x00e90|74 65 72 65 6f 01 01 00 0c 61 75 64 69 6f 63 6f|tereo....audioco| * |until 0xef6.7 (107) | | @@ -578,7 +578,7 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00ef0| 08 | . | message_type_id: "audio_message" (8) 0xefe-0xefe.7 (1) 0x00ef0| 00| .| message_stream_id: 0 0xeff-0xf02.7 (4) 0x00f00|00 00 00 |... | - | | | calculated_timestamp: 0 0xf03-NA (0) + | | | calculated_timestamp: 0 0x00f00| af 00 12 10 56 e5 00 | ....V.. | data: raw bits 0xf03-0xf09.7 (7) | | | [14]{}: chunk 0xf0a-0xf95.7 (140) 0x00f00| 04 | . | fmt: 0 0xf0a-0xf0a.1 (0.2) @@ -588,27 +588,27 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x00f10|50 |P | 0x00f10| 08 | . | message_type_id: "audio_message" (8) 0xf11-0xf11.7 (1) 0x00f10| 00 00 00 00 | .... | message_stream_id: 0 0xf12-0xf15.7 (4) - | | | calculated_timestamp: 0 0xf16-NA (0) + | | | calculated_timestamp: 0 0x00f10| af 01 de 04 00 4c 61 76 63 35| .....Lavc5| data: raw bits 0xf16-0xf95.7 (128) 0x00f20|38 2e 31 33 34 2e 31 30 30 00 42 55 9f ff ff ff|8.134.100.BU....| * |until 0xf95.7 (128) | | | | | [15]{}: chunk 0xf96-0x1016.7 (129) 0x00f90| c4 | . | fmt: 3 0xf96-0xf96.1 (0.2) 0x00f90| c4 | . | chunk_stream_id: 4 0xf96.2-0xf96.7 (0.6) - | | | message_length: 336 (previous) 0xf97-NA (0) - | | | message_type_id: 8 (previous) 0xf97-NA (0) - | | | message_stream_id: 0 (previous) 0xf97-NA (0) - | | | calculated_timestamp: 0 0xf97-NA (0) + | | | message_length: 336 (previous) + | | | message_type_id: 8 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00f90| 9c cc e9 b3 a6 ce 9a d4 d6| .........| data: raw bits 0xf97-0x1016.7 (128) 0x00fa0|a6 ce 9b 3a 6c 66 63 32 54 d9 d3 67 45 9d 16 33|...:lfc2T..gE..3| * |until 0x1016.7 (128) | | | | | [16]{}: chunk 0x1017-0x1067.7 (81) 0x01010| c4 | . | fmt: 3 0x1017-0x1017.1 (0.2) 0x01010| c4 | . | chunk_stream_id: 4 0x1017.2-0x1017.7 (0.6) - | | | message_length: 336 (previous) 0x1018-NA (0) - | | | message_type_id: 8 (previous) 0x1018-NA (0) - | | | message_stream_id: 0 (previous) 0x1018-NA (0) - | | | calculated_timestamp: 0 0x1018-NA (0) + | | | message_length: 336 (previous) + | | | message_type_id: 8 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x01010| cb 2c b2 cb 2c b2 cb 2c| .,..,..,| data: raw bits 0x1018-0x1067.7 (80) 0x01020|b2 cb 2c b2 cb 2c b2 cb 2c b2 cb 2c b2 cb 2c b2|..,..,..,..,..,.| * |until 0x1067.7 (80) | | @@ -618,27 +618,27 @@ $ fq -d rtmp 'dv({array_truncate: 20})' ffmpeg_server_stream 0x01060| 00 00 17 | ... | timestamp_delta: 23 0x1069-0x106b.7 (3) 0x01060| 00 01 3b | ..; | message_length: 315 0x106c-0x106e.7 (3) 0x01060| 08| .| message_type_id: "audio_message" (8) 0x106f-0x106f.7 (1) - | | | message_stream_id: 0 (previous) 0x1070-NA (0) - | | | calculated_timestamp: 23 0x1070-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 23 0x01070|af 01 21 4c 6c ff 87 fc 7f c7 fc 3f db 6b b2 d5|..!Ll......?.k..| data: raw bits 0x1070-0x10ef.7 (128) * |until 0x10ef.7 (128) | | | | | [18]{}: chunk 0x10f0-0x1170.7 (129) 0x010f0|c4 |. | fmt: 3 0x10f0-0x10f0.1 (0.2) 0x010f0|c4 |. | chunk_stream_id: 4 0x10f0.2-0x10f0.7 (0.6) - | | | message_length: 315 (previous) 0x10f1-NA (0) - | | | message_type_id: 8 (previous) 0x10f1-NA (0) - | | | message_stream_id: 0 (previous) 0x10f1-NA (0) - | | | calculated_timestamp: 46 0x10f1-NA (0) + | | | message_length: 315 (previous) + | | | message_type_id: 8 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 46 0x010f0| 8c b1 64 64 d7 6e 38 63 8e 18 e1 85 38 52 ec| ..dd.n8c....8R.| data: raw bits 0x10f1-0x1170.7 (128) 0x01100|ec ec d5 b3 b3 bb 3b 3b 7f 3d 5e 7e 9e ae 97 aa|......;;.=^~....| * |until 0x1170.7 (128) | | | | | [19]{}: chunk 0x1171-0x11ac.7 (60) 0x01170| c4 | . | fmt: 3 0x1171-0x1171.1 (0.2) 0x01170| c4 | . | chunk_stream_id: 4 0x1171.2-0x1171.7 (0.6) - | | | message_length: 315 (previous) 0x1172-NA (0) - | | | message_type_id: 8 (previous) 0x1172-NA (0) - | | | message_stream_id: 0 (previous) 0x1172-NA (0) - | | | calculated_timestamp: 69 0x1172-NA (0) + | | | message_length: 315 (previous) + | | | message_type_id: 8 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 69 0x01170| d3 65 59 57 e5 3a 27 44 a5 38 13 76 d1 8c| .eYW.:'D.8.v..| data: raw bits 0x1172-0x11ac.7 (59) 0x01180|56 b3 a1 fc 79 d8 3d 7b 1e bd 8f 5e c1 7c 53 cf|V...y.={...^.|S.| * |until 0x11ac.7 (59) | | diff --git a/format/rtmp/testdata/rtmp_sample.cap.fqtest b/format/rtmp/testdata/rtmp_sample.cap.fqtest index 8047538a86..3502734abe 100644 --- a/format/rtmp/testdata/rtmp_sample.cap.fqtest +++ b/format/rtmp/testdata/rtmp_sample.cap.fqtest @@ -2,11 +2,11 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0:1]: 0x2268-NA (0) | | | [0]{}: tcp_connection 0x2268-NA (0) | | | client{}: 0x2268-NA (0) - | | | ip: "192.168.43.1" 0x2268-NA (0) - | | | port: 1177 0x2268-NA (0) - | | | has_start: true 0x2268-NA (0) - | | | has_end: false 0x2268-NA (0) - | | | skipped_bytes: 0 0x2268-NA (0) + | | | ip: "192.168.43.1" + | | | port: 1177 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (rtmp) 0x0-0xd7b.7 (3452) | | | handshake{}: 0x0-0xc00.7 (3073) | | | c0{}: 0x0-0x0.7 (1) @@ -25,8 +25,8 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap * |until 0xc00.7 (1528) | | | | | messages[0:5]: 0xc01-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: message 0x0-0xe0.7 (225) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 07 | .. | length: 7 0x1-0x2.7 (2) @@ -114,7 +114,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00| 70 61 67 65 55 72 6c | pageUrl | value: "pageUrl" 0xd6-0xdc.7 (7) | | | value{}: 0xdd-0xdd.7 (1) 0x00| 06 | . | type: "undefined" (6) 0xdd-0xdd.7 (1) - | | | value: null 0xde-NA (0) + | | | value: null | | | [9]{}: pair 0xde-0xe0.7 (3) | | | key{}: 0xde-0xdf.7 (2) 0x00| 00 00| ..| length: 0 0xde-0xdf.7 (2) @@ -123,12 +123,12 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00|09| |.| | type: "object_end" (9) 0xe0-0xe0.7 (1) | | | arguments[0:0]: 0xe1-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: message 0x0-0x3.7 (4) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "window_acknowledgement_size" (5) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "window_acknowledgement_size" (5) 0x00|00 14 00 00| |....| | window_size: 1310720 0x0-0x3.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: message 0x0-0x18.7 (25) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xe.7 (15) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 0c | .. | length: 12 0x1-0x2.7 (2) @@ -138,11 +138,11 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00|40 00 00 00 00 00 00 00 |@....... | value: 2 0x10-0x17.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x18-0x18.7 (1) 0x00| 05| | .| | type: "null" (5) 0x18-0x18.7 (1) - | | | value: null 0x19-NA (0) + | | | value: null | | | arguments[0:0]: 0x19-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [3]{}: message 0x0-0x3d.7 (62) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x6.7 (7) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 04 | .. | length: 4 0x1-0x2.7 (2) @@ -152,7 +152,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00| 00 00 00 00 00 00 00 00| ........| value: 0 0x8-0xf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x10-0x10.7 (1) 0x00|05 |. | type: "null" (5) 0x10-0x10.7 (1) - | | | value: null 0x11-NA (0) + | | | value: null | | | arguments[0:1]: 0x11-0x3d.7 (45) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x11-0x3d.7 (45) 0x00| 02 | . | type: "string" (2) 0x11-0x11.7 (1) @@ -161,8 +161,8 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00|2e 73 74 72 65 61 6d 65 64 69 61 2e 69 6e 66 6f|.streamedia.info| 0x00|2f 53 74 72 65 61 6d 50 6c 61 79 65 72 2f| |/StreamPlayer/| | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [4]{}: message 0x0-0x9.7 (10) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x00|00 03 |.. | type: "set_buffer_length" (3) 0x0-0x1.7 (2) 0x00| 00 00 00 01 | .... | stream_id: 1 0x2-0x5.7 (4) 0x00| 00 00 00 00| | ....| | length: 0 0x6-0x9.7 (4) @@ -174,17 +174,17 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00c0| 00 00 e1 | ... | message_length: 225 0xc05-0xc07.7 (3) 0x00c0| 14 | . | message_type_id: "command_message" (20) 0xc08-0xc08.7 (1) 0x00c0| 00 00 00 00 | .... | message_stream_id: 0 0xc09-0xc0c.7 (4) - | | | calculated_timestamp: 1 0xc0d-NA (0) + | | | calculated_timestamp: 1 0x00c0| 02 00 07| ...| data: raw bits 0xc0d-0xc8c.7 (128) 0x00c1|63 6f 6e 6e 65 63 74 00 3f f0 00 00 00 00 00 00|connect.?.......| * |until 0xc8c.7 (128) | | | | | [1]{}: chunk 0xc8d-0xcee.7 (98) 0x00c8| c3 | . | fmt: 3 0xc8d-0xc8d.1 (0.2) 0x00c8| c3 | . | chunk_stream_id: 3 0xc8d.2-0xc8d.7 (0.6) - | | | message_length: 225 (previous) 0xc8e-NA (0) - | | | message_type_id: 20 (previous) 0xc8e-NA (0) - | | | message_stream_id: 0 (previous) 0xc8e-NA (0) - | | | calculated_timestamp: 1 0xc8e-NA (0) + | | | message_length: 225 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 1 0x00c8| 6d 50| mP| data: raw bits 0xc8e-0xcee.7 (97) 0x00c9|6c 61 79 65 72 2f 00 04 66 70 61 64 01 00 00 0b|layer/..fpad....| * |until 0xcee.7 (97) | | @@ -195,7 +195,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00cf| 00 00 04 | ... | message_length: 4 0xcf3-0xcf5.7 (3) 0x00cf| 05 | . | message_type_id: "window_acknowledgement_size" (5) 0xcf6-0xcf6.7 (1) 0x00cf| 00 00 00 00 | .... | message_stream_id: 0 0xcf7-0xcfa.7 (4) - | | | calculated_timestamp: 16275007 0xcfb-NA (0) + | | | calculated_timestamp: 16275007 0x00cf| 00 14 00 00 | .... | data: raw bits 0xcfb-0xcfe.7 (4) | | | [3]{}: chunk 0xcff-0xd1f.7 (33) 0x00cf| 43| C| fmt: 1 0xcff-0xcff.1 (0.2) @@ -203,8 +203,8 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00d0|00 00 00 |... | timestamp_delta: 0 0xd00-0xd02.7 (3) 0x00d0| 00 00 19 | ... | message_length: 25 0xd03-0xd05.7 (3) 0x00d0| 14 | . | message_type_id: "command_message" (20) 0xd06-0xd06.7 (1) - | | | message_stream_id: 0 (previous) 0xd07-NA (0) - | | | calculated_timestamp: 1 0xd07-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 1 0x00d0| 02 00 0c 63 72 65 61 74 65| ...create| data: raw bits 0xd07-0xd1f.7 (25) 0x00d1|53 74 72 65 61 6d 00 40 00 00 00 00 00 00 00 05|Stream.@........| | | | [4]{}: chunk 0xd20-0xd69.7 (74) @@ -214,7 +214,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00d2| 00 00 3e | ..> | message_length: 62 0xd24-0xd26.7 (3) 0x00d2| 14 | . | message_type_id: "command_message" (20) 0xd27-0xd27.7 (1) 0x00d2| 01 00 00 00 | .... | message_stream_id: 1 0xd28-0xd2b.7 (4) - | | | calculated_timestamp: 1 0xd2c-NA (0) + | | | calculated_timestamp: 1 0x00d2| 02 00 04 70| ...p| data: raw bits 0xd2c-0xd69.7 (62) 0x00d3|6c 61 79 00 00 00 00 00 00 00 00 00 05 02 00 2a|lay............*| * |until 0xd69.7 (62) | | @@ -225,15 +225,15 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00d6| 00 00| ..| message_length: 10 0xd6e-0xd70.7 (3) 0x00d7|0a |. | 0x00d7| 04 | . | message_type_id: "user_control_message" (4) 0xd71-0xd71.7 (1) - | | | message_stream_id: 0 (previous) 0xd72-NA (0) - | | | calculated_timestamp: 16275007 0xd72-NA (0) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 16275007 0x00d7| 00 03 00 00 00 01 00 00 00 00| | ..........| | data: raw bits 0xd72-0xd7b.7 (10) | | | server{}: 0x2268-NA (0) - | | | ip: "192.168.43.128" 0x2268-NA (0) + | | | ip: "192.168.43.128" | | | port: "rtmp" (1935) (Real-Time Messaging Protocol) 0x2268-NA (0) - | | | has_start: true 0x2268-NA (0) - | | | has_end: false 0x2268-NA (0) - | | | skipped_bytes: 0 0x2268-NA (0) + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (rtmp) 0x0-0xda7.7 (3496) | | | handshake{}: 0x0-0xc00.7 (3073) | | | s0{}: 0x0-0x0.7 (1) @@ -252,27 +252,27 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap * |until 0xc00.7 (1528) | | | | | messages[0:8]: 0xc01-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: message 0x0-0x3.7 (4) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "window_acknowledgement_size" (5) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "window_acknowledgement_size" (5) 0x00|00 14 00 00| |....| | window_size: 1310720 0x0-0x3.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: message 0x0-0x4.7 (5) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "set_peer_bandwidth" (6) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "set_peer_bandwidth" (6) 0x00|00 14 00 00 |.... | chunk_size: 1310720 0x0-0x3.7 (4) 0x00| 02| | .| | limit_type: "dynamic" (2) 0x4-0x4.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: message 0x0-0xd.7 (14) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x00|00 08 |.. | type: 8 0x0-0x1.7 (2) 0x00| 00 00 00 00 00 00 00 01 07 e9 34 b0| | ..........4.| | data: raw bits 0x2-0xd.7 (12) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [3]{}: message 0x0-0x5.7 (6) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x00|00 00 |.. | type: "stream_begin" (0) 0x0-0x1.7 (2) 0x00| 00 00 00 00| | ....| | stream_id: 0 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [4]{}: message 0x0-0x72.7 (115) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 07 | .. | length: 7 0x1-0x2.7 (2) @@ -283,7 +283,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00|00 00 00 |... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x13-0x13.7 (1) 0x00| 05 | . | type: "null" (5) 0x13-0x13.7 (1) - | | | value: null 0x14-NA (0) + | | | value: null | | | arguments[0:1]: 0x14-0x72.7 (95) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x14-0x72.7 (95) 0x00| 03 | . | type: "object" (3) 0x14-0x14.7 (1) @@ -324,8 +324,8 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap | | | value{}: 0x72-0x72.7 (1) 0x00| 09| | .| | type: "object_end" (9) 0x72-0x72.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [5]{}: message 0x0-0x1c.7 (29) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 07 | .. | length: 7 0x1-0x2.7 (2) @@ -336,19 +336,19 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00|00 00 00 |... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x13-0x13.7 (1) 0x00| 05 | . | type: "null" (5) 0x13-0x13.7 (1) - | | | value: null 0x14-NA (0) + | | | value: null | | | arguments[0:1]: 0x14-0x1c.7 (9) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x14-0x1c.7 (9) 0x00| 00 | . | type: "number" (0) 0x14-0x14.7 (1) 0x00| 3f f0 00 00 00 00 00 00| | ?.......| | value: 1 0x15-0x1c.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [6]{}: message 0x0-0x5.7 (6) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x00|00 00 |.. | type: "stream_begin" (0) 0x0-0x1.7 (2) 0x00| 00 00 00 01| | ....| | stream_id: 1 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [7]{}: message 0x0-0x92.7 (147) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xa.7 (11) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 08 | .. | length: 8 0x1-0x2.7 (2) @@ -359,7 +359,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00|00 00 00 00 |.... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x14-0x14.7 (1) 0x00| 05 | . | type: "null" (5) 0x14-0x14.7 (1) - | | | value: null 0x15-NA (0) + | | | value: null | | | arguments[0:1]: 0x15-0x92.7 (126) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x15-0x92.7 (126) 0x00| 03 | . | type: "object" (3) 0x15-0x15.7 (1) @@ -414,7 +414,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00c0| 00 00 04 | ... | message_length: 4 0xc05-0xc07.7 (3) 0x00c0| 05 | . | message_type_id: "window_acknowledgement_size" (5) 0xc08-0xc08.7 (1) 0x00c0| 00 00 00 00 | .... | message_stream_id: 0 0xc09-0xc0c.7 (4) - | | | calculated_timestamp: 0 0xc0d-NA (0) + | | | calculated_timestamp: 0 0x00c0| 00 14 00| ...| data: raw bits 0xc0d-0xc10.7 (4) 0x00c1|00 |. | | | | [1]{}: chunk 0xc11-0xc21.7 (17) @@ -424,7 +424,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00c1| 00 00 05 | ... | message_length: 5 0xc15-0xc17.7 (3) 0x00c1| 06 | . | message_type_id: "set_peer_bandwidth" (6) 0xc18-0xc18.7 (1) 0x00c1| 00 00 00 00 | .... | message_stream_id: 0 0xc19-0xc1c.7 (4) - | | | calculated_timestamp: 0 0xc1d-NA (0) + | | | calculated_timestamp: 0 0x00c1| 00 14 00| ...| data: raw bits 0xc1d-0xc21.7 (5) 0x00c2|00 02 |.. | | | | [2]{}: chunk 0xc22-0xc3b.7 (26) @@ -434,7 +434,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00c2| 00 00 0e | ... | message_length: 14 0xc26-0xc28.7 (3) 0x00c2| 04 | . | message_type_id: "user_control_message" (4) 0xc29-0xc29.7 (1) 0x00c2| 00 00 00 00 | .... | message_stream_id: 0 0xc2a-0xc2d.7 (4) - | | | calculated_timestamp: 0 0xc2e-NA (0) + | | | calculated_timestamp: 0 0x00c2| 00 08| ..| data: raw bits 0xc2e-0xc3b.7 (14) 0x00c3|00 00 00 00 00 00 00 01 07 e9 34 b0 |..........4. | | | | [3]{}: chunk 0xc3c-0xc4d.7 (18) @@ -444,7 +444,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00c4|00 00 06 |... | message_length: 6 0xc40-0xc42.7 (3) 0x00c4| 04 | . | message_type_id: "user_control_message" (4) 0xc43-0xc43.7 (1) 0x00c4| 00 00 00 00 | .... | message_stream_id: 0 0xc44-0xc47.7 (4) - | | | calculated_timestamp: 0 0xc48-NA (0) + | | | calculated_timestamp: 0 0x00c4| 00 00 00 00 00 00 | ...... | data: raw bits 0xc48-0xc4d.7 (6) | | | [4]{}: chunk 0xc4e-0xccc.7 (127) 0x00c4| 03 | . | fmt: 0 0xc4e-0xc4e.1 (0.2) @@ -454,7 +454,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00c5| 00 00 73 | ..s | message_length: 115 0xc52-0xc54.7 (3) 0x00c5| 14 | . | message_type_id: "command_message" (20) 0xc55-0xc55.7 (1) 0x00c5| 00 00 00 00 | .... | message_stream_id: 0 0xc56-0xc59.7 (4) - | | | calculated_timestamp: 0 0xc5a-NA (0) + | | | calculated_timestamp: 0 0x00c5| 02 00 07 5f 72 65| ..._re| data: raw bits 0xc5a-0xccc.7 (115) 0x00c6|73 75 6c 74 00 3f f0 00 00 00 00 00 00 05 03 00|sult.?..........| * |until 0xccc.7 (115) | | @@ -466,7 +466,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00cd| 00 00 1d | ... | message_length: 29 0xcd1-0xcd3.7 (3) 0x00cd| 14 | . | message_type_id: "command_message" (20) 0xcd4-0xcd4.7 (1) 0x00cd| 00 00 00 00 | .... | message_stream_id: 0 0xcd5-0xcd8.7 (4) - | | | calculated_timestamp: 0 0xcd9-NA (0) + | | | calculated_timestamp: 0 0x00cd| 02 00 07 5f 72 65 73| ..._res| data: raw bits 0xcd9-0xcf5.7 (29) 0x00ce|75 6c 74 00 40 00 00 00 00 00 00 00 05 00 3f f0|ult.@.........?.| 0x00cf|00 00 00 00 00 00 |...... | @@ -478,7 +478,7 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00cf| 04 | . | message_type_id: "user_control_message" (4) 0xcfd-0xcfd.7 (1) 0x00cf| 00 00| ..| message_stream_id: 0 0xcfe-0xd01.7 (4) 0x00d0|00 00 |.. | - | | | calculated_timestamp: 0 0xd02-NA (0) + | | | calculated_timestamp: 0 0x00d0| 00 00 00 00 00 01 | ...... | data: raw bits 0xd02-0xd07.7 (6) | | | [7]{}: chunk 0xd08-0xd93.7 (140) 0x00d0| 04 | . | fmt: 0 0xd08-0xd08.1 (0.2) @@ -487,16 +487,16 @@ $ fq '.tcp_connections | dv' rtmp_sample.cap 0x00d0| 00 00 93 | ... | message_length: 147 0xd0c-0xd0e.7 (3) 0x00d0| 14| .| message_type_id: "command_message" (20) 0xd0f-0xd0f.7 (1) 0x00d1|01 00 00 00 |.... | message_stream_id: 1 0xd10-0xd13.7 (4) - | | | calculated_timestamp: 0 0xd14-NA (0) + | | | calculated_timestamp: 0 0x00d1| 02 00 08 6f 6e 53 74 61 74 75 73 00| ...onStatus.| data: raw bits 0xd14-0xd93.7 (128) 0x00d2|00 00 00 00 00 00 00 00 05 03 00 05 6c 65 76 65|............leve| * |until 0xd93.7 (128) | | | | | [8]{}: chunk 0xd94-0xda7.7 (20) 0x00d9| c4 | . | fmt: 3 0xd94-0xd94.1 (0.2) 0x00d9| c4 | . | chunk_stream_id: 4 0xd94.2-0xd94.7 (0.6) - | | | message_length: 147 (previous) 0xd95-NA (0) - | | | message_type_id: 20 (previous) 0xd95-NA (0) - | | | message_stream_id: 1 (previous) 0xd95-NA (0) - | | | calculated_timestamp: 0 0xd95-NA (0) + | | | message_length: 147 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 1 (previous) + | | | calculated_timestamp: 0 0x00d9| 6c 69 65 6e 74 69 64 00 41 9f a4| lientid.A..| data: raw bits 0xd95-0xda7.7 (19) 0x00da|d2 c0 00 00 00 00 00 09| |........| | diff --git a/format/rtmp/testdata/server_stream.fqtest b/format/rtmp/testdata/server_stream.fqtest index 9a19148d29..ad1ee8bea5 100644 --- a/format/rtmp/testdata/server_stream.fqtest +++ b/format/rtmp/testdata/server_stream.fqtest @@ -17,22 +17,22 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream * |until 0xc00.7 (1528) | | | | | messages[0:39]: 0xc01-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: message 0x0-0x3.7 (4) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "window_acknowledgement_size" (5) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "window_acknowledgement_size" (5) 0x00000|00 13 12 d0| |....| | window_size: 1250000 0x0-0x3.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: message 0x0-0x4.7 (5) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "set_peer_bandwidth" (6) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "set_peer_bandwidth" (6) 0x00000|00 13 12 d0 |.... | chunk_size: 1250000 0x0-0x3.7 (4) 0x00000| 02| | .| | limit_type: "dynamic" (2) 0x4-0x4.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: message 0x0-0x5.7 (6) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x00000|00 00 |.. | type: "stream_begin" (0) 0x0-0x1.7 (2) 0x00000| 00 00 00 00| | ....| | stream_id: 0 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [3]{}: message 0x0-0xbd.7 (190) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x00000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00000| 00 07 | .. | length: 7 0x1-0x2.7 (2) @@ -116,13 +116,13 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream | | | value{}: 0xbd-0xbd.7 (1) 0x0000b| 09| | .| | type: "object_end" (9) 0xbd-0xbd.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [4]{}: message 0x0-0x5.7 (6) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x00000|00 06 |.. | type: "ping_request" (6) 0x0-0x1.7 (2) 0x00000| 17 ab da a3| | ....| | timestamp: 397138595 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [5]{}: message 0x0-0x18.7 (25) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xb.7 (12) 0x00000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00000| 00 09 | .. | length: 9 0x1-0x2.7 (2) @@ -133,15 +133,15 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x00001|00 00 00 00 00 |..... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x15-0x15.7 (1) 0x00001| 05 | . | type: "null" (5) 0x15-0x15.7 (1) - | | | value: null 0x16-NA (0) + | | | value: null | | | arguments[0:1]: 0x16-0x18.7 (3) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x16-0x18.7 (3) 0x00001| 02 | . | type: "string" (2) 0x16-0x16.7 (1) 0x00001| 00 00| | ..| | length: 0 0x17-0x18.7 (2) | | | value: "" 0x19-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [6]{}: message 0x0-0x2a4a.7 (10827) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xb.7 (12) 0x00000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00000| 00 09 | .. | length: 9 0x1-0x2.7 (2) @@ -152,7 +152,7 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x00001|00 00 00 00 00 |..... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x15-0x15.7 (1) 0x00001| 05 | . | type: "null" (5) 0x15-0x15.7 (1) - | | | value: null 0x16-NA (0) + | | | value: null | | | arguments[0:1]: 0x16-0x2a4a.7 (10805) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x16-0x2a4a.7 (10805) 0x00001| 0a | . | type: "strict_array" (10) 0x16-0x16.7 (1) @@ -298,8 +298,8 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x00018|50 20 f5 |P . | | | | [40:1200]: ... |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [7]{}: message 0x0-0x1c.7 (29) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x00000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00000| 00 07 | .. | length: 7 0x1-0x2.7 (2) @@ -310,23 +310,23 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x00001|00 00 00 |... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x13-0x13.7 (1) 0x00001| 05 | . | type: "null" (5) 0x13-0x13.7 (1) - | | | value: null 0x14-NA (0) + | | | value: null | | | arguments[0:1]: 0x14-0x1c.7 (9) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x14-0x1c.7 (9) 0x00001| 00 | . | type: "number" (0) 0x14-0x14.7 (1) 0x00001| 3f f0 00 00 00 00 00 00| | ?.......| | value: 1 0x15-0x1c.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [8]{}: message 0x0-0x3.7 (4) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "set_chunk_size" (1) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "set_chunk_size" (1) 0x00000|00 00 10 00| |....| | size: 4096 0x0-0x3.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [9]{}: message 0x0-0x5.7 (6) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x00000|00 04 |.. | type: "stream_is_recorded" (4) 0x0-0x1.7 (2) 0x00000| 00 00 00 01| | ....| | stream_id: 1 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [10]{}: message 0x0-0xd3.7 (212) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xa.7 (11) 0x00000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00000| 00 08 | .. | length: 8 0x1-0x2.7 (2) @@ -337,7 +337,7 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x00001|00 00 00 00 |.... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x14-0x14.7 (1) 0x00001| 05 | . | type: "null" (5) 0x14-0x14.7 (1) - | | | value: null 0x15-NA (0) + | | | value: null | | | arguments[0:1]: 0x15-0xd3.7 (191) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x15-0xd3.7 (191) 0x00001| 03 | . | type: "object" (3) 0x15-0x15.7 (1) @@ -398,27 +398,27 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream | | | value{}: 0xd3-0xd3.7 (1) 0x0000d| 09| | .| | type: "object_end" (9) 0xd3-0xd3.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [11]{}: message 0x0-0x5.7 (6) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x00000|00 00 |.. | type: "stream_begin" (0) 0x0-0x1.7 (2) 0x00000| 00 00 00 01| | ....| | stream_id: 1 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [12]{}: message 0x0-0x5.7 (6) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x00000|00 01 |.. | type: "stream_eof" (1) 0x0-0x1.7 (2) 0x00000| 00 00 00 01| | ....| | stream_id: 1 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [13]{}: message 0x0-0x3.7 (4) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "set_chunk_size" (1) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "set_chunk_size" (1) 0x00000|00 00 10 00| |....| | size: 4096 0x0-0x3.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [14]{}: message 0x0-0x5.7 (6) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x00000|00 04 |.. | type: "stream_is_recorded" (4) 0x0-0x1.7 (2) 0x00000| 00 00 00 01| | ....| | stream_id: 1 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [15]{}: message 0x0-0x9e.7 (159) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xa.7 (11) 0x00000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00000| 00 08 | .. | length: 8 0x1-0x2.7 (2) @@ -429,7 +429,7 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x00001|00 00 00 00 |.... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x14-0x14.7 (1) 0x00001| 05 | . | type: "null" (5) 0x14-0x14.7 (1) - | | | value: null 0x15-NA (0) + | | | value: null | | | arguments[0:1]: 0x15-0x9e.7 (138) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x15-0x9e.7 (138) 0x00001| 03 | . | type: "object" (3) 0x15-0x15.7 (1) @@ -478,13 +478,13 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream | | | value{}: 0x9e-0x9e.7 (1) 0x00009| 09| | .|| type: "object_end" (9) 0x9e-0x9e.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [16]{}: message 0x0-0x5.7 (6) - | | | message_stream_id: 0 0x0-NA (0) - | | | message_type_id: "user_control_message" (4) 0x0-NA (0) + | | | message_stream_id: 0 + | | | message_type_id: "user_control_message" (4) 0x00000|00 00 |.. | type: "stream_begin" (0) 0x0-0x1.7 (2) 0x00000| 00 00 00 01| | ....| | stream_id: 1 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [17]{}: message 0x0-0x17.7 (24) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "data_message" (18) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "data_message" (18) | | | messages[0:3]: 0x0-0x17.7 (24) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: message (amf0) 0x0-0x13.7 (20) 0x00000|02 |. | type: "string" (2) 0x0-0x0.7 (1) @@ -498,11 +498,11 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x00001| 01 | . | type: "boolean" (1) 0x16-0x16.7 (1) 0x00001| 00| | .| | value: 0 0x17-0x17.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [18]{}: message 0x0-NA (0) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "audio_message" (8) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "audio_message" (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [19]{}: message 0x0-0x2b.7 (44) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "data_message" (18) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "data_message" (18) | | | messages[0:2]: 0x0-0x2b.7 (44) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: message (amf0) 0x0-0xa.7 (11) 0x00000|02 |. | type: "string" (2) 0x0-0x0.7 (1) @@ -528,8 +528,8 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream | | | value{}: 0x2b-0x2b.7 (1) 0x00002| 09| | .| | type: "object_end" (9) 0x2b-0x2b.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [20]{}: message 0x0-0xcb.7 (204) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "command_message" (20) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xa.7 (11) 0x00000|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00000| 00 08 | .. | length: 8 0x1-0x2.7 (2) @@ -540,7 +540,7 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x00001|00 00 00 00 |.... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x14-0x14.7 (1) 0x00001| 05 | . | type: "null" (5) 0x14-0x14.7 (1) - | | | value: null 0x15-NA (0) + | | | value: null | | | arguments[0:1]: 0x15-0xcb.7 (183) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x15-0xcb.7 (183) 0x00001| 03 | . | type: "object" (3) 0x15-0x15.7 (1) @@ -601,84 +601,84 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream | | | value{}: 0xcb-0xcb.7 (1) 0x0000c| 09| | .| | type: "object_end" (9) 0xcb-0xcb.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [21]{}: message 0x0-0x1.7 (2) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "video_message" (9) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "video_message" (9) 0x00000|52 |R | type: "video_info_or_command_frame" (5) 0x0-0x0.3 (0.4) 0x00000|52 |R | codec: "h263" (2) 0x0.4-0x0.7 (0.4) 0x00000| 00| | .| | data: raw bits 0x1-0x1.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [22]{}: message 0x0-0x160c.7 (5645) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "video_message" (9) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "video_message" (9) 0x00000|12 |. | type: "keyframe" (1) 0x0-0x0.3 (0.4) 0x00000|12 |. | codec: "h263" (2) 0x0.4-0x0.7 (0.4) 0x00000| 00 00 84 2a 83 a6 6c 70 74 74 f1 11 33 b3 d3| ...*..lptt..3..| data: raw bits 0x1-0x160c.7 (5644) 0x00001|b3 c7 98 8c 9e 9e 9c 9e 3c aa fd e2 57 88 a7 9d|........<...W...| * |until 0x160c.7 (end) (5644) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [23]{}: message 0x0-0xaa5.7 (2726) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "video_message" (9) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "video_message" (9) 0x00000|32 |2 | type: "disposable_inter_frame" (3) 0x0-0x0.3 (0.4) 0x00000|32 |2 | codec: "h263" (2) 0x0.4-0x0.7 (0.4) 0x00000| 00 00 84 2e c3 b8 fc da 3c 85 e8 42 40 a5 de| ........<..B@..| data: raw bits 0x1-0xaa5.7 (2725) 0x00001|97 42 74 85 a9 89 02 e2 01 5e 12 90 42 f9 87 b5|.Bt......^..B...| * |until 0xaa5.7 (end) (2725) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [24]{}: message 0x0-0xe50.7 (3665) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "video_message" (9) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "video_message" (9) 0x00000|22 |" | type: "inter_frame" (2) 0x0-0x0.3 (0.4) 0x00000|22 |" | codec: "h263" (2) 0x0.4-0x0.7 (0.4) 0x00000| 00 00 84 32 a3 b5 b1 78 5f 30 75 4c f0 5a 32| ...2...x_0uL.Z2| data: raw bits 0x1-0xe50.7 (3664) 0x00001|e7 83 b1 78 0e 20 c2 de f1 ab 6f 15 ef 20 1f be|...x. ....o.. ..| * |until 0xe50.7 (end) (3664) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [25]{}: message 0x0-0xa4a.7 (2635) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "video_message" (9) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "video_message" (9) 0x00000|32 |2 | type: "disposable_inter_frame" (3) 0x0-0x0.3 (0.4) 0x00000|32 |2 | codec: "h263" (2) 0x0.4-0x0.7 (0.4) 0x00000| 00 00 84 36 c3 b8 db 36 6d 26 12 71 ec 00 81| ...6...6m&.q...| data: raw bits 0x1-0xa4a.7 (2634) 0x00001|ae c3 21 20 c4 2f 17 90 0f df 6f 76 d6 f1 fb eb|..! ./....ov....| * |until 0xa4a.7 (end) (2634) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [26]{}: message 0x0-0xbc8.7 (3017) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "video_message" (9) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "video_message" (9) 0x00000|22 |" | type: "inter_frame" (2) 0x0-0x0.3 (0.4) 0x00000|22 |" | codec: "h263" (2) 0x0.4-0x0.7 (0.4) 0x00000| 00 00 84 3a a3 ba d9 b4 98 2d 5b 78 5e 87 a5| ...:.....-[x^..| data: raw bits 0x1-0xbc8.7 (3016) 0x00001|d0 98 2f d8 c8 3a fb de 38 de fe de 49 5b 3d 1f|../..:..8...I[=.| * |until 0xbc8.7 (end) (3016) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [27]{}: message 0x0-0x957.7 (2392) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "video_message" (9) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "video_message" (9) 0x00000|32 |2 | type: "disposable_inter_frame" (3) 0x0-0x0.3 (0.4) 0x00000|32 |2 | codec: "h263" (2) 0x0.4-0x0.7 (0.4) 0x00000| 00 00 84 3e c3 b8 a3 21 34 85 82 d1 86 43 48| ...>...!4....CH| data: raw bits 0x1-0x957.7 (2391) 0x00001|65 ac 13 c5 78 27 90 46 16 74 2e 3c de ed ad fa|e...x'.F.t.<....| * |until 0x957.7 (end) (2391) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [28]{}: message 0x0-0xbaa.7 (2987) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "video_message" (9) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "video_message" (9) 0x00000|22 |" | type: "inter_frame" (2) 0x0-0x0.3 (0.4) 0x00000|22 |" | codec: "h263" (2) 0x0.4-0x0.7 (0.4) 0x00000| 00 00 84 42 a3 b8 fc 25 42 d1 80 c6 00 42 7b| ...B...%B....B{| data: raw bits 0x1-0xbaa.7 (2986) 0x00001|c1 90 7f 70 27 11 8b d1 1c 8a 30 58 10 b5 82 c6|...p'.....0X....| * |until 0xbaa.7 (end) (2986) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [29]{}: message 0x0-0x90a.7 (2315) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "video_message" (9) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "video_message" (9) 0x00000|32 |2 | type: "disposable_inter_frame" (3) 0x0-0x0.3 (0.4) 0x00000|32 |2 | codec: "h263" (2) 0x0.4-0x0.7 (0.4) 0x00000| 00 00 84 46 c3 b8 fc da 16 64 16 28 78 27 02| ...F.....d.(x'.| data: raw bits 0x1-0x90a.7 (2314) 0x00001|7b 78 27 d8 c1 62 d6 16 0f dd 6b 78 fd df 8f dc|{x'..b....kx....| * |until 0x90a.7 (end) (2314) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [30]{}: message 0x0-0x1.7 (2) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "video_message" (9) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "video_message" (9) 0x00000|52 |R | type: "video_info_or_command_frame" (5) 0x0-0x0.3 (0.4) 0x00000|52 |R | codec: "h263" (2) 0x0.4-0x0.7 (0.4) 0x00000| 01| | .| | data: raw bits 0x1-0x1.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [31]{}: message 0x0-0x80.7 (129) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "audio_message" (8) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "audio_message" (8) 0x00000|66 |f | codec: "nellymoser" (6) 0x0-0x0.3 (0.4) 0x00000|66 |f | sample_rate: 11025 (1) 0x0.4-0x0.5 (0.2) 0x00000|66 |f | sample_size: 16 (1) 0x0.6-0x0.6 (0.1) @@ -687,16 +687,16 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x00001|e0 54 d0 17 fa 58 98 2a 93 4b a4 11 dd ef d5 3b|.T...X.*.K.....;| * |until 0x80.7 (end) (128) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [32]{}: message 0x0-0xd37.7 (3384) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "video_message" (9) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "video_message" (9) 0x00000|22 |" | type: "inter_frame" (2) 0x0-0x0.3 (0.4) 0x00000|22 |" | codec: "h263" (2) 0x0.4-0x0.7 (0.4) 0x00000| 00 00 84 4a a3 b8 50 f0 1e 42 12 04 8a ef 0f| ...J..P..B.....| data: raw bits 0x1-0xd37.7 (3383) 0x00001|0c a1 ec 02 c4 13 db c1 63 63 05 8b 58 2c 36 b7|........cc..X,6.| * |until 0xd37.7 (end) (3383) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [33]{}: message 0x0-0x80.7 (129) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "audio_message" (8) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "audio_message" (8) 0x00000|66 |f | codec: "nellymoser" (6) 0x0-0x0.3 (0.4) 0x00000|66 |f | sample_rate: 11025 (1) 0x0.4-0x0.5 (0.2) 0x00000|66 |f | sample_size: 16 (1) 0x0.6-0x0.6 (0.1) @@ -705,8 +705,8 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x00001|19 47 58 d1 e2 15 21 ab 78 6e 49 95 a7 9d ae f4|.GX...!.xnI.....| * |until 0x80.7 (end) (128) | | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [34]{}: message 0x0-0x10778.7 (67449) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "aggregate_message" (22) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "aggregate_message" (22) | | | messages[0:112]: 0x0-0x10778.7 (67449) | | | [0]{}: message 0x0-0x8f.7 (144) 0x00000|08 |. | message_type_id: "audio_message" (8) 0x0-0x0.7 (1) @@ -1225,8 +1225,8 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x005f2| 00 00 00 8c | .... | back_pointer: 140 0x5f27-0x5f2a.7 (4) | | | [40:112]: ... |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [35]{}: message 0x0-0x1140b.7 (70668) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "aggregate_message" (22) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "aggregate_message" (22) | | | messages[0:103]: 0x0-0x1140b.7 (70668) | | | [0]{}: message 0x0-0x8f.7 (144) 0x00000|08 |. | message_type_id: "audio_message" (8) 0x0-0x0.7 (1) @@ -1763,8 +1763,8 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x00611|8c |. | | | | [40:103]: ... |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [36]{}: message 0x0-0x10071.7 (65650) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "aggregate_message" (22) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "aggregate_message" (22) | | | messages[0:99]: 0x0-0x10071.7 (65650) | | | [0]{}: message 0x0-0x8f.7 (144) 0x00000|08 |. | message_type_id: "audio_message" (8) 0x0-0x0.7 (1) @@ -2294,8 +2294,8 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x0048d| 00 00 00 8c | .... | back_pointer: 140 0x48d8-0x48db.7 (4) | | | [40:99]: ... |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [37]{}: message 0x0-0x5d80.7 (23937) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "aggregate_message" (22) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "aggregate_message" (22) | | | messages[0:35]: 0x0-0x5d80.7 (23937) | | | [0]{}: message 0x0-0x8f.7 (144) 0x00000|08 |. | message_type_id: "audio_message" (8) 0x0-0x0.7 (1) @@ -2762,8 +2762,8 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x005d7| e2 aa 39| ..9| back_pointer: 3802806717 0x5d7d-0x5d80.7 (4) 0x005d8|bd| |.| | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [38]{}: message 0x0-0x10069.7 (65642) - | | | message_stream_id: 1 0x0-NA (0) - | | | message_type_id: "aggregate_message" (22) 0x0-NA (0) + | | | message_stream_id: 1 + | | | message_type_id: "aggregate_message" (22) | | | messages[0:95]: 0x0-0x10069.7 (65642) | | | [0]{}: message 0x0-0x17a0.7 (6049) 0x00000|09 |. | message_type_id: "video_message" (9) 0x0-0x0.7 (1) @@ -3296,7 +3296,7 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x0000c00| 00 00 04 | ... | message_length: 4 0xc05-0xc07.7 (3) 0x0000c00| 05 | . | message_type_id: "window_acknowledgement_size" (5) 0xc08-0xc08.7 (1) 0x0000c00| 00 00 00 00 | .... | message_stream_id: 0 0xc09-0xc0c.7 (4) - | | | calculated_timestamp: 0 0xc0d-NA (0) + | | | calculated_timestamp: 0 0x0000c00| 00 13 12| ...| data: raw bits 0xc0d-0xc10.7 (4) 0x0000c10|d0 |. | | | | [1]{}: chunk 0xc11-0xc21.7 (17) @@ -3306,7 +3306,7 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x0000c10| 00 00 05 | ... | message_length: 5 0xc15-0xc17.7 (3) 0x0000c10| 06 | . | message_type_id: "set_peer_bandwidth" (6) 0xc18-0xc18.7 (1) 0x0000c10| 00 00 00 00 | .... | message_stream_id: 0 0xc19-0xc1c.7 (4) - | | | calculated_timestamp: 0 0xc1d-NA (0) + | | | calculated_timestamp: 0 0x0000c10| 00 13 12| ...| data: raw bits 0xc1d-0xc21.7 (5) 0x0000c20|d0 02 |.. | | | | [2]{}: chunk 0xc22-0xc33.7 (18) @@ -3316,7 +3316,7 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x0000c20| 00 00 06 | ... | message_length: 6 0xc26-0xc28.7 (3) 0x0000c20| 04 | . | message_type_id: "user_control_message" (4) 0xc29-0xc29.7 (1) 0x0000c20| 00 00 00 00 | .... | message_stream_id: 0 0xc2a-0xc2d.7 (4) - | | | calculated_timestamp: 0 0xc2e-NA (0) + | | | calculated_timestamp: 0 0x0000c20| 00 00| ..| data: raw bits 0xc2e-0xc33.7 (6) 0x0000c30|00 00 00 00 |.... | | | | [3]{}: chunk 0xc34-0xcbf.7 (140) @@ -3326,16 +3326,16 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x0000c30| 00 00 be | ... | message_length: 190 0xc38-0xc3a.7 (3) 0x0000c30| 14 | . | message_type_id: "command_message" (20) 0xc3b-0xc3b.7 (1) 0x0000c30| 00 00 00 00| ....| message_stream_id: 0 0xc3c-0xc3f.7 (4) - | | | calculated_timestamp: 0 0xc40-NA (0) + | | | calculated_timestamp: 0 0x0000c40|02 00 07 5f 72 65 73 75 6c 74 00 3f f0 00 00 00|..._result.?....| data: raw bits 0xc40-0xcbf.7 (128) * |until 0xcbf.7 (128) | | | | | [4]{}: chunk 0xcc0-0xcfe.7 (63) 0x0000cc0|c3 |. | fmt: 3 0xcc0-0xcc0.1 (0.2) 0x0000cc0|c3 |. | chunk_stream_id: 3 0xcc0.2-0xcc0.7 (0.6) - | | | message_length: 190 (previous) 0xcc1-NA (0) - | | | message_type_id: 20 (previous) 0xcc1-NA (0) - | | | message_stream_id: 0 (previous) 0xcc1-NA (0) - | | | calculated_timestamp: 0 0xcc1-NA (0) + | | | message_length: 190 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0000cc0| 65 73 63 72 69 70 74 69 6f 6e 02 00 15 43 6f| escription...Co| data: raw bits 0xcc1-0xcfe.7 (62) 0x0000cd0|6e 6e 65 63 74 69 6f 6e 20 73 75 63 63 65 65 64|nnection succeed| * |until 0xcfe.7 (62) | | @@ -3346,7 +3346,7 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x0000d00| 00 00 06 | ... | message_length: 6 0xd03-0xd05.7 (3) 0x0000d00| 04 | . | message_type_id: "user_control_message" (4) 0xd06-0xd06.7 (1) 0x0000d00| 00 00 00 00 | .... | message_stream_id: 0 0xd07-0xd0a.7 (4) - | | | calculated_timestamp: 0 0xd0b-NA (0) + | | | calculated_timestamp: 0 0x0000d00| 00 06 17 ab da| .....| data: raw bits 0xd0b-0xd10.7 (6) 0x0000d10|a3 |. | | | | [6]{}: chunk 0xd11-0xd35.7 (37) @@ -3356,7 +3356,7 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x0000d10| 00 00 19 | ... | message_length: 25 0xd15-0xd17.7 (3) 0x0000d10| 14 | . | message_type_id: "command_message" (20) 0xd18-0xd18.7 (1) 0x0000d10| 00 00 00 00 | .... | message_stream_id: 0 0xd19-0xd1c.7 (4) - | | | calculated_timestamp: 0 0xd1d-NA (0) + | | | calculated_timestamp: 0 0x0000d10| 02 00 09| ...| data: raw bits 0xd1d-0xd35.7 (25) 0x0000d20|6f 6e 42 57 43 68 65 63 6b 00 40 d1 61 00 00 00|onBWCheck.@.a...| 0x0000d30|00 00 05 02 00 00 |...... | @@ -3368,325 +3368,325 @@ $ fq -d rtmp 'dv({array_truncate: 40})' server_stream 0x0000d30| 14 | . | message_type_id: "command_message" (20) 0xd3d-0xd3d.7 (1) 0x0000d30| 00 00| ..| message_stream_id: 0 0xd3e-0xd41.7 (4) 0x0000d40|00 00 |.. | - | | | calculated_timestamp: 0 0xd42-NA (0) + | | | calculated_timestamp: 0 0x0000d40| 02 00 09 6f 6e 42 57 43 68 65 63 6b 00 40| ...onBWCheck.@| data: raw bits 0xd42-0xdc1.7 (128) 0x0000d50|d1 61 00 00 00 00 00 05 0a 00 00 04 b0 00 3f e0|.a............?.| * |until 0xdc1.7 (128) | | | | | [8]{}: chunk 0xdc2-0xe42.7 (129) 0x0000dc0| c3 | . | fmt: 3 0xdc2-0xdc2.1 (0.2) 0x0000dc0| c3 | . | chunk_stream_id: 3 0xdc2.2-0xdc2.7 (0.6) - | | | message_length: 10827 (previous) 0xdc3-NA (0) - | | | message_type_id: 20 (previous) 0xdc3-NA (0) - | | | message_stream_id: 0 (previous) 0xdc3-NA (0) - | | | calculated_timestamp: 0 0xdc3-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0000dc0| dd 99 89 7a 78 b8 d6 00 3f e5 1d 9c b2| ...zx...?....| data: raw bits 0xdc3-0xe42.7 (128) 0x0000dd0|2c 68 49 00 3f ea 64 3b 51 68 02 c4 00 3f b1 71|,hI.?.d;Qh...?.q| * |until 0xe42.7 (128) | | | | | [9]{}: chunk 0xe43-0xec3.7 (129) 0x0000e40| c3 | . | fmt: 3 0xe43-0xe43.1 (0.2) 0x0000e40| c3 | . | chunk_stream_id: 3 0xe43.2-0xe43.7 (0.6) - | | | message_length: 10827 (previous) 0xe44-NA (0) - | | | message_type_id: 20 (previous) 0xe44-NA (0) - | | | message_stream_id: 0 (previous) 0xe44-NA (0) - | | | calculated_timestamp: 0 0xe44-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0000e40| 04 eb 94 d2 90 00 3f d3 61 13 40 68| ......?.a.@h| data: raw bits 0xe44-0xec3.7 (128) 0x0000e50|d6 5e 00 3f ea 84 2b 3b 35 73 01 00 3f d1 90 d9|.^.?..+;5s..?...| * |until 0xec3.7 (128) | | | | | [10]{}: chunk 0xec4-0xf44.7 (129) 0x0000ec0| c3 | . | fmt: 3 0xec4-0xec4.1 (0.2) 0x0000ec0| c3 | . | chunk_stream_id: 3 0xec4.2-0xec4.7 (0.6) - | | | message_length: 10827 (previous) 0xec5-NA (0) - | | | message_type_id: 20 (previous) 0xec5-NA (0) - | | | message_stream_id: 0 (previous) 0xec5-NA (0) - | | | calculated_timestamp: 0 0xec5-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0000ec0| 50 20 f5 00 3f dd 81 80 0b 41 46| P ..?....AF| data: raw bits 0xec5-0xf44.7 (128) 0x0000ed0|aa 00 3f 6a c9 f1 f5 56 ed 00 00 3f eb 9c ec bf|..?j...V...?....| * |until 0xf44.7 (128) | | | | | [11]{}: chunk 0xf45-0xfc5.7 (129) 0x0000f40| c3 | . | fmt: 3 0xf45-0xf45.1 (0.2) 0x0000f40| c3 | . | chunk_stream_id: 3 0xf45.2-0xf45.7 (0.6) - | | | message_length: 10827 (previous) 0xf46-NA (0) - | | | message_type_id: 20 (previous) 0xf46-NA (0) - | | | message_stream_id: 0 (previous) 0xf46-NA (0) - | | | calculated_timestamp: 0 0xf46-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0000f40| 53 00 3f d8 4d 7e 68 9f 76 50| S.?.M~h.vP| data: raw bits 0xf46-0xfc5.7 (128) 0x0000f50|00 3f e6 04 9d be b0 41 27 00 3f d4 e6 81 8b e7|.?.....A'.?.....| * |until 0xfc5.7 (128) | | | | | [12]{}: chunk 0xfc6-0x1046.7 (129) 0x0000fc0| c3 | . | fmt: 3 0xfc6-0xfc6.1 (0.2) 0x0000fc0| c3 | . | chunk_stream_id: 3 0xfc6.2-0xfc6.7 (0.6) - | | | message_length: 10827 (previous) 0xfc7-NA (0) - | | | message_type_id: 20 (previous) 0xfc7-NA (0) - | | | message_stream_id: 0 (previous) 0xfc7-NA (0) - | | | calculated_timestamp: 0 0xfc7-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0000fc0| 3f d9 c8 3b a8 02 ac 3e 00| ?..;...>.| data: raw bits 0xfc7-0x1046.7 (128) 0x0000fd0|3f ed d8 bc 7a fa 1f 0d 00 3f e3 82 eb d7 c5 90|?...z....?......| * |until 0x1046.7 (128) | | | | | [13]{}: chunk 0x1047-0x10c7.7 (129) 0x0001040| c3 | . | fmt: 3 0x1047-0x1047.1 (0.2) 0x0001040| c3 | . | chunk_stream_id: 3 0x1047.2-0x1047.7 (0.6) - | | | message_length: 10827 (previous) 0x1048-NA (0) - | | | message_type_id: 20 (previous) 0x1048-NA (0) - | | | message_stream_id: 0 (previous) 0x1048-NA (0) - | | | calculated_timestamp: 0 0x1048-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001040| f9 43 95 88 0c f8 00 3f| .C.....?| data: raw bits 0x1048-0x10c7.7 (128) 0x0001050|e9 e4 5b 43 80 ef 38 00 3f e3 cc f8 a6 d7 13 f7|..[C..8.?.......| * |until 0x10c7.7 (128) | | | | | [14]{}: chunk 0x10c8-0x1148.7 (129) 0x00010c0| c3 | . | fmt: 3 0x10c8-0x10c8.1 (0.2) 0x00010c0| c3 | . | chunk_stream_id: 3 0x10c8.2-0x10c8.7 (0.6) - | | | message_length: 10827 (previous) 0x10c9-NA (0) - | | | message_type_id: 20 (previous) 0x10c9-NA (0) - | | | message_stream_id: 0 (previous) 0x10c9-NA (0) - | | | calculated_timestamp: 0 0x10c9-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00010c0| bf 86 9e 04 00 3f ea| .....?.| data: raw bits 0x10c9-0x1148.7 (128) 0x00010d0|eb ea 97 32 6c e1 00 3f e9 fa cc 65 94 46 52 00|...2l..?...e.FR.| * |until 0x1148.7 (128) | | | | | [15]{}: chunk 0x1149-0x11c9.7 (129) 0x0001140| c3 | . | fmt: 3 0x1149-0x1149.1 (0.2) 0x0001140| c3 | . | chunk_stream_id: 3 0x1149.2-0x1149.7 (0.6) - | | | message_length: 10827 (previous) 0x114a-NA (0) - | | | message_type_id: 20 (previous) 0x114a-NA (0) - | | | message_stream_id: 0 (previous) 0x114a-NA (0) - | | | calculated_timestamp: 0 0x114a-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001140| df d9 00 3f e6 d7| ...?..| data: raw bits 0x114a-0x11c9.7 (128) 0x0001150|f8 ad b4 8e fb 00 3f ca bb 3f 13 ce 19 14 00 3f|......?..?.....?| * |until 0x11c9.7 (128) | | | | | [16]{}: chunk 0x11ca-0x124a.7 (129) 0x00011c0| c3 | . | fmt: 3 0x11ca-0x11ca.1 (0.2) 0x00011c0| c3 | . | chunk_stream_id: 3 0x11ca.2-0x11ca.7 (0.6) - | | | message_length: 10827 (previous) 0x11cb-NA (0) - | | | message_type_id: 20 (previous) 0x11cb-NA (0) - | | | message_stream_id: 0 (previous) 0x11cb-NA (0) - | | | calculated_timestamp: 0 0x11cb-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00011c0| 00 3f d3 34 77| .?.4w| data: raw bits 0x11cb-0x124a.7 (128) 0x00011d0|21 f0 f7 ee 00 3f dc d3 d7 5b aa d1 2a 00 3f e0|!....?...[..*.?.| * |until 0x124a.7 (128) | | | | | [17]{}: chunk 0x124b-0x12cb.7 (129) 0x0001240| c3 | . | fmt: 3 0x124b-0x124b.1 (0.2) 0x0001240| c3 | . | chunk_stream_id: 3 0x124b.2-0x124b.7 (0.6) - | | | message_length: 10827 (previous) 0x124c-NA (0) - | | | message_type_id: 20 (previous) 0x124c-NA (0) - | | | message_stream_id: 0 (previous) 0x124c-NA (0) - | | | calculated_timestamp: 0 0x124c-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001240| e4 1e cc 66| ...f| data: raw bits 0x124c-0x12cb.7 (128) 0x0001250|dc 35 0d 00 3f e7 5c bf cc 58 a8 64 00 3f e9 fb|.5..?.\..X.d.?..| * |until 0x12cb.7 (128) | | | | | [18]{}: chunk 0x12cc-0x134c.7 (129) 0x00012c0| c3 | . | fmt: 3 0x12cc-0x12cc.1 (0.2) 0x00012c0| c3 | . | chunk_stream_id: 3 0x12cc.2-0x12cc.7 (0.6) - | | | message_length: 10827 (previous) 0x12cd-NA (0) - | | | message_type_id: 20 (previous) 0x12cd-NA (0) - | | | message_stream_id: 0 (previous) 0x12cd-NA (0) - | | | calculated_timestamp: 0 0x12cd-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00012c0| c5 0d be| ...| data: raw bits 0x12cd-0x134c.7 (128) 0x00012d0|bd e1 00 3f c2 53 7e 78 fb bd a0 00 3f e3 94 2b|...?.S~x....?..+| * |until 0x134c.7 (128) | | | | | [19]{}: chunk 0x134d-0x13cd.7 (129) 0x0001340| c3 | . | fmt: 3 0x134d-0x134d.1 (0.2) 0x0001340| c3 | . | chunk_stream_id: 3 0x134d.2-0x134d.7 (0.6) - | | | message_length: 10827 (previous) 0x134e-NA (0) - | | | message_type_id: 20 (previous) 0x134e-NA (0) - | | | message_stream_id: 0 (previous) 0x134e-NA (0) - | | | calculated_timestamp: 0 0x134e-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001340| 1e e7| ..| data: raw bits 0x134e-0x13cd.7 (128) 0x0001350|67 00 3f a5 d4 c1 8c f2 82 e0 00 3f d9 18 8b d5|g.?........?....| * |until 0x13cd.7 (128) | | | | | [20]{}: chunk 0x13ce-0x144e.7 (129) 0x00013c0| c3 | . | fmt: 3 0x13ce-0x13ce.1 (0.2) 0x00013c0| c3 | . | chunk_stream_id: 3 0x13ce.2-0x13ce.7 (0.6) - | | | message_length: 10827 (previous) 0x13cf-NA (0) - | | | message_type_id: 20 (previous) 0x13cf-NA (0) - | | | message_stream_id: 0 (previous) 0x13cf-NA (0) - | | | calculated_timestamp: 0 0x13cf-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00013c0| f6| .| data: raw bits 0x13cf-0x144e.7 (128) 0x00013d0|00 3f e2 45 c7 47 24 1e 4c 00 3f e5 c4 da d9 d7|.?.E.G$.L.?.....| * |until 0x144e.7 (128) | | | | | [21]{}: chunk 0x144f-0x14cf.7 (129) 0x0001440| c3| .| fmt: 3 0x144f-0x144f.1 (0.2) 0x0001440| c3| .| chunk_stream_id: 3 0x144f.2-0x144f.7 (0.6) - | | | message_length: 10827 (previous) 0x1450-NA (0) - | | | message_type_id: 20 (previous) 0x1450-NA (0) - | | | message_stream_id: 0 (previous) 0x1450-NA (0) - | | | calculated_timestamp: 0 0x1450-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001450|3f e1 7e 86 f1 9c 22 6e 00 3f de da 20 6a f5 83|?.~..."n.?.. j..| data: raw bits 0x1450-0x14cf.7 (128) * |until 0x14cf.7 (128) | | | | | [22]{}: chunk 0x14d0-0x1550.7 (129) 0x00014d0|c3 |. | fmt: 3 0x14d0-0x14d0.1 (0.2) 0x00014d0|c3 |. | chunk_stream_id: 3 0x14d0.2-0x14d0.7 (0.6) - | | | message_length: 10827 (previous) 0x14d1-NA (0) - | | | message_type_id: 20 (previous) 0x14d1-NA (0) - | | | message_stream_id: 0 (previous) 0x14d1-NA (0) - | | | calculated_timestamp: 0 0x14d1-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00014d0| a9 a6 c0 d1 d0 68 00 3f af 51 e6 8d f4 c9 20| .....h.?.Q.... | data: raw bits 0x14d1-0x1550.7 (128) 0x00014e0|00 3f e7 20 9f 5e 75 a4 a7 00 3f df 92 a9 c5 ad|.?. .^u...?.....| * |until 0x1550.7 (128) | | | | | [23]{}: chunk 0x1551-0x15d1.7 (129) 0x0001550| c3 | . | fmt: 3 0x1551-0x1551.1 (0.2) 0x0001550| c3 | . | chunk_stream_id: 3 0x1551.2-0x1551.7 (0.6) - | | | message_length: 10827 (previous) 0x1552-NA (0) - | | | message_type_id: 20 (previous) 0x1552-NA (0) - | | | message_stream_id: 0 (previous) 0x1552-NA (0) - | | | calculated_timestamp: 0 0x1552-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001550| 36 68 a5 d0 00 3f eb 3a c2 dc 5f d4 11 00| 6h...?.:.._...| data: raw bits 0x1552-0x15d1.7 (128) 0x0001560|3f b6 46 67 ce 18 5b 80 00 3f e2 b3 4d 34 81 0b|?.Fg..[..?..M4..| * |until 0x15d1.7 (128) | | | | | [24]{}: chunk 0x15d2-0x1652.7 (129) 0x00015d0| c3 | . | fmt: 3 0x15d2-0x15d2.1 (0.2) 0x00015d0| c3 | . | chunk_stream_id: 3 0x15d2.2-0x15d2.7 (0.6) - | | | message_length: 10827 (previous) 0x15d3-NA (0) - | | | message_type_id: 20 (previous) 0x15d3-NA (0) - | | | message_stream_id: 0 (previous) 0x15d3-NA (0) - | | | calculated_timestamp: 0 0x15d3-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00015d0| 92 e0 00 3f d0 d6 30 d5 a7 ee 1a 00 3f| ...?..0.....?| data: raw bits 0x15d3-0x1652.7 (128) 0x00015e0|d6 2a 4f 2a 96 b2 28 00 3f cb af 81 9a b0 84 18|.*O*..(.?.......| * |until 0x1652.7 (128) | | | | | [25]{}: chunk 0x1653-0x16d3.7 (129) 0x0001650| c3 | . | fmt: 3 0x1653-0x1653.1 (0.2) 0x0001650| c3 | . | chunk_stream_id: 3 0x1653.2-0x1653.7 (0.6) - | | | message_length: 10827 (previous) 0x1654-NA (0) - | | | message_type_id: 20 (previous) 0x1654-NA (0) - | | | message_stream_id: 0 (previous) 0x1654-NA (0) - | | | calculated_timestamp: 0 0x1654-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001650| 00 3f d5 b8 6e a9 3a e2 72 00 3f e2| .?..n.:.r.?.| data: raw bits 0x1654-0x16d3.7 (128) 0x0001660|c8 fc 39 c0 d4 61 00 3f d5 d8 31 3d 89 9f 8c 00|..9..a.?..1=....| * |until 0x16d3.7 (128) | | | | | [26]{}: chunk 0x16d4-0x1754.7 (129) 0x00016d0| c3 | . | fmt: 3 0x16d4-0x16d4.1 (0.2) 0x00016d0| c3 | . | chunk_stream_id: 3 0x16d4.2-0x16d4.7 (0.6) - | | | message_length: 10827 (previous) 0x16d5-NA (0) - | | | message_type_id: 20 (previous) 0x16d5-NA (0) - | | | message_stream_id: 0 (previous) 0x16d5-NA (0) - | | | calculated_timestamp: 0 0x16d5-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00016d0| e8 48 a6 89 91 05 d4 00 3f a4 a5| .H......?..| data: raw bits 0x16d5-0x1754.7 (128) 0x00016e0|36 5d c1 89 00 00 3f e4 f3 95 14 57 1c f2 00 3f|6]....?....W...?| * |until 0x1754.7 (128) | | | | | [27]{}: chunk 0x1755-0x17d5.7 (129) 0x0001750| c3 | . | fmt: 3 0x1755-0x1755.1 (0.2) 0x0001750| c3 | . | chunk_stream_id: 3 0x1755.2-0x1755.7 (0.6) - | | | message_length: 10827 (previous) 0x1756-NA (0) - | | | message_type_id: 20 (previous) 0x1756-NA (0) - | | | message_stream_id: 0 (previous) 0x1756-NA (0) - | | | calculated_timestamp: 0 0x1756-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001750| cf 75 de ae cf 00 3f ef df f3| .u....?...| data: raw bits 0x1756-0x17d5.7 (128) 0x0001760|f7 82 f0 f1 00 3f df 4f e4 35 8f 1b 0a 00 3f ef|.....?.O.5....?.| * |until 0x17d5.7 (128) | | | | | [28]{}: chunk 0x17d6-0x1856.7 (129) 0x00017d0| c3 | . | fmt: 3 0x17d6-0x17d6.1 (0.2) 0x00017d0| c3 | . | chunk_stream_id: 3 0x17d6.2-0x17d6.7 (0.6) - | | | message_length: 10827 (previous) 0x17d7-NA (0) - | | | message_type_id: 20 (previous) 0x17d7-NA (0) - | | | message_stream_id: 0 (previous) 0x17d7-NA (0) - | | | calculated_timestamp: 0 0x17d7-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00017d0| c5 b9 c8 00 3f e4 6d 42 e5| ....?.mB.| data: raw bits 0x17d7-0x1856.7 (128) 0x00017e0|8e 46 b4 00 3f 9d f4 f7 37 ea 3e e0 00 3f e0 5d|.F..?...7.>..?.]| * |until 0x1856.7 (128) | | | | | [29]{}: chunk 0x1857-0x18d7.7 (129) 0x0001850| c3 | . | fmt: 3 0x1857-0x1857.1 (0.2) 0x0001850| c3 | . | chunk_stream_id: 3 0x1857.2-0x1857.7 (0.6) - | | | message_length: 10827 (previous) 0x1858-NA (0) - | | | message_type_id: 20 (previous) 0x1858-NA (0) - | | | message_stream_id: 0 (previous) 0x1858-NA (0) - | | | calculated_timestamp: 0 0x1858-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001850| 8c 00 3f b4 2c e6 c5 cb| ..?.,...| data: raw bits 0x1858-0x18d7.7 (128) 0x0001860|24 d8 00 3f d8 e1 f0 db 50 4d 2a 00 3f e3 ef 23|$..?....PM*.?..#| * |until 0x18d7.7 (128) | | | | | [30]{}: chunk 0x18d8-0x1958.7 (129) 0x00018d0| c3 | . | fmt: 3 0x18d8-0x18d8.1 (0.2) 0x00018d0| c3 | . | chunk_stream_id: 3 0x18d8.2-0x18d8.7 (0.6) - | | | message_length: 10827 (previous) 0x18d9-NA (0) - | | | message_type_id: 20 (previous) 0x18d9-NA (0) - | | | message_stream_id: 0 (previous) 0x18d9-NA (0) - | | | calculated_timestamp: 0 0x18d9-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00018d0| 3f d9 15 5e 0e 25 8d| ?..^.%.| data: raw bits 0x18d9-0x1958.7 (128) 0x00018e0|0c 00 3f df 1b 62 fb 01 81 fa 00 3f e2 3d ac 06|..?..b.....?.=..| * |until 0x1958.7 (128) | | | | | [31]{}: chunk 0x1959-0x19d9.7 (129) 0x0001950| c3 | . | fmt: 3 0x1959-0x1959.1 (0.2) 0x0001950| c3 | . | chunk_stream_id: 3 0x1959.2-0x1959.7 (0.6) - | | | message_length: 10827 (previous) 0x195a-NA (0) - | | | message_type_id: 20 (previous) 0x195a-NA (0) - | | | message_stream_id: 0 (previous) 0x195a-NA (0) - | | | calculated_timestamp: 0 0x195a-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001950| d1 79 cd 94 f9 50| .y...P| data: raw bits 0x195a-0x19d9.7 (128) 0x0001960|00 3f bf 31 35 44 be 2c b8 00 3f d2 27 f4 62 54|.?.15D.,..?.'.bT| * |until 0x19d9.7 (128) | | | | | [32]{}: chunk 0x19da-0x1a5a.7 (129) 0x00019d0| c3 | . | fmt: 3 0x19da-0x19da.1 (0.2) 0x00019d0| c3 | . | chunk_stream_id: 3 0x19da.2-0x19da.7 (0.6) - | | | message_length: 10827 (previous) 0x19db-NA (0) - | | | message_type_id: 20 (previous) 0x19db-NA (0) - | | | message_stream_id: 0 (previous) 0x19db-NA (0) - | | | calculated_timestamp: 0 0x19db-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x00019d0| 6e 8b b8 b0 00| n....| data: raw bits 0x19db-0x1a5a.7 (128) 0x00019e0|3f e9 08 fa 5a 7b 41 fa 00 3f e6 7d 25 88 21 d8|?...Z{A..?.}%.!.| * |until 0x1a5a.7 (128) | | | | | [33]{}: chunk 0x1a5b-0x1adb.7 (129) 0x0001a50| c3 | . | fmt: 3 0x1a5b-0x1a5b.1 (0.2) 0x0001a50| c3 | . | chunk_stream_id: 3 0x1a5b.2-0x1a5b.7 (0.6) - | | | message_length: 10827 (previous) 0x1a5c-NA (0) - | | | message_type_id: 20 (previous) 0x1a5c-NA (0) - | | | message_stream_id: 0 (previous) 0x1a5c-NA (0) - | | | calculated_timestamp: 0 0x1a5c-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001a50| ca 4a 00 3f| .J.?| data: raw bits 0x1a5c-0x1adb.7 (128) 0x0001a60|d2 43 d7 fb 4f 16 10 00 3f eb 16 79 b3 cc 3f 57|.C..O...?..y..?W| * |until 0x1adb.7 (128) | | | | | [34]{}: chunk 0x1adc-0x1b5c.7 (129) 0x0001ad0| c3 | . | fmt: 3 0x1adc-0x1adc.1 (0.2) 0x0001ad0| c3 | . | chunk_stream_id: 3 0x1adc.2-0x1adc.7 (0.6) - | | | message_length: 10827 (previous) 0x1add-NA (0) - | | | message_type_id: 20 (previous) 0x1add-NA (0) - | | | message_stream_id: 0 (previous) 0x1add-NA (0) - | | | calculated_timestamp: 0 0x1add-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001ad0| 00 3f eb| .?.| data: raw bits 0x1add-0x1b5c.7 (128) 0x0001ae0|e0 0e 03 1c 1f b2 00 3f ea 27 ff fd 01 54 a1 00|.......?.'...T..| * |until 0x1b5c.7 (128) | | | | | [35]{}: chunk 0x1b5d-0x1bdd.7 (129) 0x0001b50| c3 | . | fmt: 3 0x1b5d-0x1b5d.1 (0.2) 0x0001b50| c3 | . | chunk_stream_id: 3 0x1b5d.2-0x1b5d.7 (0.6) - | | | message_length: 10827 (previous) 0x1b5e-NA (0) - | | | message_type_id: 20 (previous) 0x1b5e-NA (0) - | | | message_stream_id: 0 (previous) 0x1b5e-NA (0) - | | | calculated_timestamp: 0 0x1b5e-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001b50| ec 93| ..| data: raw bits 0x1b5e-0x1bdd.7 (128) 0x0001b60|6d 39 b9 d3 3f 00 3f e4 e6 01 87 dc 91 4d 00 3f|m9..?.?......M.?| * |until 0x1bdd.7 (128) | | | | | [36]{}: chunk 0x1bde-0x1c5e.7 (129) 0x0001bd0| c3 | . | fmt: 3 0x1bde-0x1bde.1 (0.2) 0x0001bd0| c3 | . | chunk_stream_id: 3 0x1bde.2-0x1bde.7 (0.6) - | | | message_length: 10827 (previous) 0x1bdf-NA (0) - | | | message_type_id: 20 (previous) 0x1bdf-NA (0) - | | | message_stream_id: 0 (previous) 0x1bdf-NA (0) - | | | calculated_timestamp: 0 0x1bdf-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001bd0| 69| i| data: raw bits 0x1bdf-0x1c5e.7 (128) 0x0001be0|e3 34 0f c0 00 3f e2 97 d0 a8 a4 00 49 00 3f ec|.4...?......I.?.| * |until 0x1c5e.7 (128) | | | | | [37]{}: chunk 0x1c5f-0x1cdf.7 (129) 0x0001c50| c3| .| fmt: 3 0x1c5f-0x1c5f.1 (0.2) 0x0001c50| c3| .| chunk_stream_id: 3 0x1c5f.2-0x1c5f.7 (0.6) - | | | message_length: 10827 (previous) 0x1c60-NA (0) - | | | message_type_id: 20 (previous) 0x1c60-NA (0) - | | | message_stream_id: 0 (previous) 0x1c60-NA (0) - | | | calculated_timestamp: 0 0x1c60-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001c60|eb 04 eb 00 3f e2 07 0e 6d 8f c7 67 00 3f 93 4d|....?...m..g.?.M| data: raw bits 0x1c60-0x1cdf.7 (128) * |until 0x1cdf.7 (128) | | | | | [38]{}: chunk 0x1ce0-0x1d60.7 (129) 0x0001ce0|c3 |. | fmt: 3 0x1ce0-0x1ce0.1 (0.2) 0x0001ce0|c3 |. | chunk_stream_id: 3 0x1ce0.2-0x1ce0.7 (0.6) - | | | message_length: 10827 (previous) 0x1ce1-NA (0) - | | | message_type_id: 20 (previous) 0x1ce1-NA (0) - | | | message_stream_id: 0 (previous) 0x1ce1-NA (0) - | | | calculated_timestamp: 0 0x1ce1-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001ce0| 8a 00 3f d0 ee 14 0f 30 1d 2a 00 3f 83 f4 1d| ..?....0.*.?...| data: raw bits 0x1ce1-0x1d60.7 (128) 0x0001cf0|48 c5 ed 40 00 3f ef ed cb 80 04 07 ad 00 3f eb|H..@.?........?.| * |until 0x1d60.7 (128) | | | | | [39]{}: chunk 0x1d61-0x1de1.7 (129) 0x0001d60| c3 | . | fmt: 3 0x1d61-0x1d61.1 (0.2) 0x0001d60| c3 | . | chunk_stream_id: 3 0x1d61.2-0x1d61.7 (0.6) - | | | message_length: 10827 (previous) 0x1d62-NA (0) - | | | message_type_id: 20 (previous) 0x1d62-NA (0) - | | | message_stream_id: 0 (previous) 0x1d62-NA (0) - | | | calculated_timestamp: 0 0x1d62-NA (0) + | | | message_length: 10827 (previous) + | | | message_type_id: 20 (previous) + | | | message_stream_id: 0 (previous) + | | | calculated_timestamp: 0 0x0001d60| 3f e3 dd bf f6 44 fa e7 00 3f c9 33 69 34| ?....D...?.3i4| data: raw bits 0x1d62-0x1de1.7 (128) 0x0001d70|0f 26 48 00 3f e4 1d a8 50 30 a9 09 00 3f d1 bc|.&H.?...P0...?..| * |until 0x1de1.7 (128) | | diff --git a/format/tls/testdata/ciphers/TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest index 06c93a82ad..8191fdced0 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe84-NA (0) | | | client{}: 0xe84-NA (0) - | | | ip: "127.0.0.1" 0xe84-NA (0) - | | | port: 56774 0xe84-NA (0) - | | | has_start: true 0xe84-NA (0) - | | | has_end: false 0xe84-NA (0) - | | | skipped_bytes: 0 0xe84-NA (0) + | | | ip: "127.0.0.1" + | | | port: 56774 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x15d.7 (350) | | | records[0:6]: 0x0-0x15d.7 (350) | | | [0]{}: record 0x0-0x65.7 (102) @@ -145,11 +145,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_EXPORT_WITH_DE 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe84-NA (0) - | | | ip: "127.0.0.1" 0xe84-NA (0) - | | | port: 4433 0xe84-NA (0) - | | | has_start: true 0xe84-NA (0) - | | | has_end: true 0xe84-NA (0) - | | | skipped_bytes: 0 0xe84-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4433 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x90d.7 (2318) | | | records[0:8]: 0x0-0x90d.7 (2318) | | | [0]{}: record 0x0-0x3e.7 (63) diff --git a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA.pcap.fqtest index 8eb70c448b..1ce9c4980c 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe7d-NA (0) | | | client{}: 0xe7d-NA (0) - | | | ip: "127.0.0.1" 0xe7d-NA (0) - | | | port: 56732 0xe7d-NA (0) - | | | has_start: true 0xe7d-NA (0) - | | | has_end: false 0xe7d-NA (0) - | | | skipped_bytes: 0 0xe7d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 56732 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x15d.7 (350) | | | records[0:6]: 0x0-0x15d.7 (350) | | | [0]{}: record 0x0-0x65.7 (102) @@ -148,11 +148,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_3DES_EDE_ 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe7d-NA (0) - | | | ip: "127.0.0.1" 0xe7d-NA (0) - | | | port: 4433 0xe7d-NA (0) - | | | has_start: true 0xe7d-NA (0) - | | | has_end: true 0xe7d-NA (0) - | | | skipped_bytes: 0 0xe7d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4433 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x906.7 (2311) | | | records[0:8]: 0x0-0x906.7 (2311) | | | [0]{}: record 0x0-0x3e.7 (63) diff --git a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_128_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_128_CBC_SHA.pcap.fqtest index 467a492c5b..1804b6e960 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_128_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_128_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_AES_128_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xeac-NA (0) | | | client{}: 0xeac-NA (0) - | | | ip: "127.0.0.1" 0xeac-NA (0) - | | | port: 56747 0xeac-NA (0) - | | | has_start: true 0xeac-NA (0) - | | | has_end: false 0xeac-NA (0) - | | | skipped_bytes: 0 0xeac-NA (0) + | | | ip: "127.0.0.1" + | | | port: 56747 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x175.7 (374) | | | records[0:6]: 0x0-0x175.7 (374) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_AES_128_C 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xeac-NA (0) - | | | ip: "127.0.0.1" 0xeac-NA (0) - | | | port: 4433 0xeac-NA (0) - | | | has_start: true 0xeac-NA (0) - | | | has_end: true 0xeac-NA (0) - | | | skipped_bytes: 0 0xeac-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4433 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x91d.7 (2334) | | | records[0:8]: 0x0-0x91d.7 (2334) | | | [0]{}: record 0x0-0x3e.7 (63) diff --git a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_128_CBC_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_128_CBC_SHA256.pcap.fqtest index 06695ce03e..415a16bc90 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_128_CBC_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_128_CBC_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_AES_128_CBC_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xefc-NA (0) | | | client{}: 0xefc-NA (0) - | | | ip: "127.0.0.1" 0xefc-NA (0) - | | | port: 56745 0xefc-NA (0) - | | | has_start: true 0xefc-NA (0) - | | | has_end: false 0xefc-NA (0) - | | | skipped_bytes: 0 0xefc-NA (0) + | | | ip: "127.0.0.1" + | | | port: 56745 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1a5.7 (422) | | | records[0:6]: 0x0-0x1a5.7 (422) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_AES_128_C 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xefc-NA (0) - | | | ip: "127.0.0.1" 0xefc-NA (0) - | | | port: 4433 0xefc-NA (0) - | | | has_start: true 0xefc-NA (0) - | | | has_end: true 0xefc-NA (0) - | | | skipped_bytes: 0 0xefc-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4433 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x93d.7 (2366) | | | records[0:8]: 0x0-0x93d.7 (2366) | | | [0]{}: record 0x0-0x3e.7 (63) diff --git a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_128_GCM_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_128_GCM_SHA256.pcap.fqtest index 4d35712f2d..32f174d867 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_128_GCM_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_128_GCM_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_AES_128_GCM_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe58-NA (0) | | | client{}: 0xe58-NA (0) - | | | ip: "127.0.0.1" 0xe58-NA (0) - | | | port: 56742 0xe58-NA (0) - | | | has_start: true 0xe58-NA (0) - | | | has_end: false 0xe58-NA (0) - | | | skipped_bytes: 0 0xe58-NA (0) + | | | ip: "127.0.0.1" + | | | port: 56742 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x146.7 (327) | | | records[0:6]: 0x0-0x146.7 (327) | | | [0]{}: record 0x0-0x65.7 (102) @@ -148,11 +148,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_AES_128_G 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe58-NA (0) - | | | ip: "127.0.0.1" 0xe58-NA (0) - | | | port: 4433 0xe58-NA (0) - | | | has_start: true 0xe58-NA (0) - | | | has_end: true 0xe58-NA (0) - | | | skipped_bytes: 0 0xe58-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4433 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x8f8.7 (2297) | | | records[0:8]: 0x0-0x8f8.7 (2297) | | | [0]{}: record 0x0-0x3e.7 (63) diff --git a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_256_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_256_CBC_SHA.pcap.fqtest index e5b5a106f9..9dd6c98810 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_256_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_256_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_AES_256_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xeac-NA (0) | | | client{}: 0xeac-NA (0) - | | | ip: "127.0.0.1" 0xeac-NA (0) - | | | port: 56716 0xeac-NA (0) - | | | has_start: true 0xeac-NA (0) - | | | has_end: false 0xeac-NA (0) - | | | skipped_bytes: 0 0xeac-NA (0) + | | | ip: "127.0.0.1" + | | | port: 56716 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x175.7 (374) | | | records[0:6]: 0x0-0x175.7 (374) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_AES_256_C 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xeac-NA (0) - | | | ip: "127.0.0.1" 0xeac-NA (0) - | | | port: 4433 0xeac-NA (0) - | | | has_start: true 0xeac-NA (0) - | | | has_end: true 0xeac-NA (0) - | | | skipped_bytes: 0 0xeac-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4433 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x91d.7 (2334) | | | records[0:8]: 0x0-0x91d.7 (2334) | | | [0]{}: record 0x0-0x3e.7 (63) diff --git a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_256_CBC_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_256_CBC_SHA256.pcap.fqtest index e7c96638e6..2a0bf18bd8 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_256_CBC_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_256_CBC_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_AES_256_CBC_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xefc-NA (0) | | | client{}: 0xefc-NA (0) - | | | ip: "127.0.0.1" 0xefc-NA (0) - | | | port: 56714 0xefc-NA (0) - | | | has_start: true 0xefc-NA (0) - | | | has_end: false 0xefc-NA (0) - | | | skipped_bytes: 0 0xefc-NA (0) + | | | ip: "127.0.0.1" + | | | port: 56714 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1a5.7 (422) | | | records[0:6]: 0x0-0x1a5.7 (422) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_AES_256_C 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xefc-NA (0) - | | | ip: "127.0.0.1" 0xefc-NA (0) - | | | port: 4433 0xefc-NA (0) - | | | has_start: true 0xefc-NA (0) - | | | has_end: true 0xefc-NA (0) - | | | skipped_bytes: 0 0xefc-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4433 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x93d.7 (2366) | | | records[0:8]: 0x0-0x93d.7 (2366) | | | [0]{}: record 0x0-0x3e.7 (63) diff --git a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_256_GCM_SHA384.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_256_GCM_SHA384.pcap.fqtest index 0be10983c8..ef6efc78d4 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_256_GCM_SHA384.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_AES_256_GCM_SHA384.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_AES_256_GCM_SHA384.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe59-NA (0) | | | client{}: 0xe59-NA (0) - | | | ip: "127.0.0.1" 0xe59-NA (0) - | | | port: 56711 0xe59-NA (0) - | | | has_start: true 0xe59-NA (0) - | | | has_end: false 0xe59-NA (0) - | | | skipped_bytes: 0 0xe59-NA (0) + | | | ip: "127.0.0.1" + | | | port: 56711 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x145.7 (326) | | | records[0:6]: 0x0-0x145.7 (326) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_AES_256_G 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe59-NA (0) - | | | ip: "127.0.0.1" 0xe59-NA (0) - | | | port: 4433 0xe59-NA (0) - | | | has_start: true 0xe59-NA (0) - | | | has_end: true 0xe59-NA (0) - | | | skipped_bytes: 0 0xe59-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4433 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x8fa.7 (2299) | | | records[0:8]: 0x0-0x8fa.7 (2299) | | | [0]{}: record 0x0-0x3e.7 (63) diff --git a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest index d48c86ec79..8825dab72e 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xeac-NA (0) | | | client{}: 0xeac-NA (0) - | | | ip: "127.0.0.1" 0xeac-NA (0) - | | | port: 56751 0xeac-NA (0) - | | | has_start: true 0xeac-NA (0) - | | | has_end: false 0xeac-NA (0) - | | | skipped_bytes: 0 0xeac-NA (0) + | | | ip: "127.0.0.1" + | | | port: 56751 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x175.7 (374) | | | records[0:6]: 0x0-0x175.7 (374) | | | [0]{}: record 0x0-0x65.7 (102) @@ -136,11 +136,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_CAMELLIA_ 0x015|b8 a0 77 63 fe c0 0a 62 90 16 5b 21 b6 07 93 92|..wc...b..[!....| * |until 0x175.7 (end) (48) | | | | | server{}: 0xeac-NA (0) - | | | ip: "127.0.0.1" 0xeac-NA (0) - | | | port: 4433 0xeac-NA (0) - | | | has_start: true 0xeac-NA (0) - | | | has_end: true 0xeac-NA (0) - | | | skipped_bytes: 0 0xeac-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4433 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x91d.7 (2334) | | | records[0:8]: 0x0-0x91d.7 (2334) | | | [0]{}: record 0x0-0x3e.7 (63) diff --git a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest index db61d1ce49..88a7843a84 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xeac-NA (0) | | | client{}: 0xeac-NA (0) - | | | ip: "127.0.0.1" 0xeac-NA (0) - | | | port: 56718 0xeac-NA (0) - | | | has_start: true 0xeac-NA (0) - | | | has_end: false 0xeac-NA (0) - | | | skipped_bytes: 0 0xeac-NA (0) + | | | ip: "127.0.0.1" + | | | port: 56718 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x175.7 (374) | | | records[0:6]: 0x0-0x175.7 (374) | | | [0]{}: record 0x0-0x65.7 (102) @@ -136,11 +136,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_CAMELLIA_ 0x015|98 c8 8c 99 dd c7 dc 0a 8c a9 14 c6 d1 f0 46 b2|..............F.| * |until 0x175.7 (end) (48) | | | | | server{}: 0xeac-NA (0) - | | | ip: "127.0.0.1" 0xeac-NA (0) - | | | port: 4433 0xeac-NA (0) - | | | has_start: true 0xeac-NA (0) - | | | has_end: true 0xeac-NA (0) - | | | skipped_bytes: 0 0xeac-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4433 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x91d.7 (2334) | | | records[0:8]: 0x0-0x91d.7 (2334) | | | [0]{}: record 0x0-0x3e.7 (63) diff --git a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_DES_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_DES_CBC_SHA.pcap.fqtest index 62ecaef51b..a4e54e823d 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_DES_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_DES_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_DES_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe7d-NA (0) | | | client{}: 0xe7d-NA (0) - | | | ip: "127.0.0.1" 0xe7d-NA (0) - | | | port: 56771 0xe7d-NA (0) - | | | has_start: true 0xe7d-NA (0) - | | | has_end: false 0xe7d-NA (0) - | | | skipped_bytes: 0 0xe7d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 56771 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x15d.7 (350) | | | records[0:6]: 0x0-0x15d.7 (350) | | | [0]{}: record 0x0-0x65.7 (102) @@ -148,11 +148,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_DES_CBC_S 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe7d-NA (0) - | | | ip: "127.0.0.1" 0xe7d-NA (0) - | | | port: 4433 0xe7d-NA (0) - | | | has_start: true 0xe7d-NA (0) - | | | has_end: true 0xe7d-NA (0) - | | | skipped_bytes: 0 0xe7d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4433 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x906.7 (2311) | | | records[0:8]: 0x0-0x906.7 (2311) | | | [0]{}: record 0x0-0x3e.7 (63) diff --git a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_SEED_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_SEED_CBC_SHA.pcap.fqtest index 73b222159a..8b41c9b8e8 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_SEED_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_DSS_WITH_SEED_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_SEED_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xeae-NA (0) | | | client{}: 0xeae-NA (0) - | | | ip: "127.0.0.1" 0xeae-NA (0) - | | | port: 56749 0xeae-NA (0) - | | | has_start: true 0xeae-NA (0) - | | | has_end: false 0xeae-NA (0) - | | | skipped_bytes: 0 0xeae-NA (0) + | | | ip: "127.0.0.1" + | | | port: 56749 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x175.7 (374) | | | records[0:6]: 0x0-0x175.7 (374) | | | [0]{}: record 0x0-0x65.7 (102) @@ -136,11 +136,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_DSS_WITH_SEED_CBC_ 0x015|c4 20 72 3e 10 2c 06 a3 b5 ce 6c 49 e8 33 22 f6|. r>.,....lI.3".| * |until 0x175.7 (end) (48) | | | | | server{}: 0xeae-NA (0) - | | | ip: "127.0.0.1" 0xeae-NA (0) - | | | port: 4433 0xeae-NA (0) - | | | has_start: true 0xeae-NA (0) - | | | has_end: true 0xeae-NA (0) - | | | skipped_bytes: 0 0xeae-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4433 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x91f.7 (2336) | | | records[0:8]: 0x0-0x91f.7 (2336) | | | [0]{}: record 0x0-0x3e.7 (63) diff --git a/format/tls/testdata/ciphers/TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest index a75441c523..8184d0085e 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe11-NA (0) | | | client{}: 0xe11-NA (0) - | | | ip: "127.0.0.1" 0xe11-NA (0) - | | | port: 39032 0xe11-NA (0) - | | | has_start: true 0xe11-NA (0) - | | | has_end: false 0xe11-NA (0) - | | | skipped_bytes: 0 0xe11-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39032 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x15d.7 (350) | | | records[0:6]: 0x0-0x15d.7 (350) | | | [0]{}: record 0x0-0x65.7 (102) @@ -145,11 +145,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_EXPORT_WITH_DE 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe11-NA (0) - | | | ip: "127.0.0.1" 0xe11-NA (0) - | | | port: 4430 0xe11-NA (0) - | | | has_start: true 0xe11-NA (0) - | | | has_end: true 0xe11-NA (0) - | | | skipped_bytes: 0 0xe11-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x89a.7 (2203) | | | records[0:8]: 0x0-0x89a.7 (2203) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -238,7 +238,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_EXPORT_WITH_DE 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -361,7 +361,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_EXPORT_WITH_DE 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -395,7 +395,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_EXPORT_WITH_DE 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest index 554f10b8e2..8a0e555fcd 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe11-NA (0) | | | client{}: 0xe11-NA (0) - | | | ip: "127.0.0.1" 0xe11-NA (0) - | | | port: 38990 0xe11-NA (0) - | | | has_start: true 0xe11-NA (0) - | | | has_end: false 0xe11-NA (0) - | | | skipped_bytes: 0 0xe11-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38990 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x15d.7 (350) | | | records[0:6]: 0x0-0x15d.7 (350) | | | [0]{}: record 0x0-0x65.7 (102) @@ -148,11 +148,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_3DES_EDE_ 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe11-NA (0) - | | | ip: "127.0.0.1" 0xe11-NA (0) - | | | port: 4430 0xe11-NA (0) - | | | has_start: true 0xe11-NA (0) - | | | has_end: true 0xe11-NA (0) - | | | skipped_bytes: 0 0xe11-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x89a.7 (2203) | | | records[0:8]: 0x0-0x89a.7 (2203) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -241,7 +241,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_3DES_EDE_ 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -364,7 +364,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_3DES_EDE_ 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -398,7 +398,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_3DES_EDE_ 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest index 0b93d9260d..baee1d8ecb 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe41-NA (0) | | | client{}: 0xe41-NA (0) - | | | ip: "127.0.0.1" 0xe41-NA (0) - | | | port: 39005 0xe41-NA (0) - | | | has_start: true 0xe41-NA (0) - | | | has_end: false 0xe41-NA (0) - | | | skipped_bytes: 0 0xe41-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39005 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x175.7 (374) | | | records[0:6]: 0x0-0x175.7 (374) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_C 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe41-NA (0) - | | | ip: "127.0.0.1" 0xe41-NA (0) - | | | port: 4430 0xe41-NA (0) - | | | has_start: true 0xe41-NA (0) - | | | has_end: true 0xe41-NA (0) - | | | skipped_bytes: 0 0xe41-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x8b2.7 (2227) | | | records[0:8]: 0x0-0x8b2.7 (2227) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -242,7 +242,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_C 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -365,7 +365,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_C 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -399,7 +399,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_C 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest index d3c099840f..9929f45e7d 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_CBC_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe91-NA (0) | | | client{}: 0xe91-NA (0) - | | | ip: "127.0.0.1" 0xe91-NA (0) - | | | port: 39003 0xe91-NA (0) - | | | has_start: true 0xe91-NA (0) - | | | has_end: false 0xe91-NA (0) - | | | skipped_bytes: 0 0xe91-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39003 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1a5.7 (422) | | | records[0:6]: 0x0-0x1a5.7 (422) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_C 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe91-NA (0) - | | | ip: "127.0.0.1" 0xe91-NA (0) - | | | port: 4430 0xe91-NA (0) - | | | has_start: true 0xe91-NA (0) - | | | has_end: true 0xe91-NA (0) - | | | skipped_bytes: 0 0xe91-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x8d2.7 (2259) | | | records[0:8]: 0x0-0x8d2.7 (2259) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -242,7 +242,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_C 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -365,7 +365,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_C 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -399,7 +399,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_C 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest index 7b6f0776b1..bf2773a002 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_GCM_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xdef-NA (0) | | | client{}: 0xdef-NA (0) - | | | ip: "127.0.0.1" 0xdef-NA (0) - | | | port: 39002 0xdef-NA (0) - | | | has_start: true 0xdef-NA (0) - | | | has_end: false 0xdef-NA (0) - | | | skipped_bytes: 0 0xdef-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39002 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x146.7 (327) | | | records[0:6]: 0x0-0x146.7 (327) | | | [0]{}: record 0x0-0x65.7 (102) @@ -148,11 +148,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_G 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xdef-NA (0) - | | | ip: "127.0.0.1" 0xdef-NA (0) - | | | port: 4430 0xdef-NA (0) - | | | has_start: true 0xdef-NA (0) - | | | has_end: true 0xdef-NA (0) - | | | skipped_bytes: 0 0xdef-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x88f.7 (2192) | | | records[0:8]: 0x0-0x88f.7 (2192) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -241,7 +241,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_G 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -364,7 +364,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_G 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -398,7 +398,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_128_G 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest index 1cfbb0e482..36fcfc5024 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe41-NA (0) | | | client{}: 0xe41-NA (0) - | | | ip: "127.0.0.1" 0xe41-NA (0) - | | | port: 38974 0xe41-NA (0) - | | | has_start: true 0xe41-NA (0) - | | | has_end: false 0xe41-NA (0) - | | | skipped_bytes: 0 0xe41-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38974 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x175.7 (374) | | | records[0:6]: 0x0-0x175.7 (374) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_C 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe41-NA (0) - | | | ip: "127.0.0.1" 0xe41-NA (0) - | | | port: 4430 0xe41-NA (0) - | | | has_start: true 0xe41-NA (0) - | | | has_end: true 0xe41-NA (0) - | | | skipped_bytes: 0 0xe41-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x8b2.7 (2227) | | | records[0:8]: 0x0-0x8b2.7 (2227) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -242,7 +242,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_C 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -365,7 +365,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_C 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -399,7 +399,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_C 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_256_CBC_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_256_CBC_SHA256.pcap.fqtest index 4de56314e7..a3d5d96369 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_256_CBC_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_256_CBC_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_CBC_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe91-NA (0) | | | client{}: 0xe91-NA (0) - | | | ip: "127.0.0.1" 0xe91-NA (0) - | | | port: 38972 0xe91-NA (0) - | | | has_start: true 0xe91-NA (0) - | | | has_end: false 0xe91-NA (0) - | | | skipped_bytes: 0 0xe91-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38972 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1a5.7 (422) | | | records[0:6]: 0x0-0x1a5.7 (422) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_C 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe91-NA (0) - | | | ip: "127.0.0.1" 0xe91-NA (0) - | | | port: 4430 0xe91-NA (0) - | | | has_start: true 0xe91-NA (0) - | | | has_end: true 0xe91-NA (0) - | | | skipped_bytes: 0 0xe91-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x8d2.7 (2259) | | | records[0:8]: 0x0-0x8d2.7 (2259) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -242,7 +242,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_C 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -365,7 +365,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_C 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -399,7 +399,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_C 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest index 6333b86b48..4f3f0afa84 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_GCM_SHA384.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xdeb-NA (0) | | | client{}: 0xdeb-NA (0) - | | | ip: "127.0.0.1" 0xdeb-NA (0) - | | | port: 38971 0xdeb-NA (0) - | | | has_start: true 0xdeb-NA (0) - | | | has_end: false 0xdeb-NA (0) - | | | skipped_bytes: 0 0xdeb-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38971 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x145.7 (326) | | | records[0:6]: 0x0-0x145.7 (326) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_G 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xdeb-NA (0) - | | | ip: "127.0.0.1" 0xdeb-NA (0) - | | | port: 4430 0xdeb-NA (0) - | | | has_start: true 0xdeb-NA (0) - | | | has_end: true 0xdeb-NA (0) - | | | skipped_bytes: 0 0xdeb-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x88c.7 (2189) | | | records[0:8]: 0x0-0x88c.7 (2189) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -242,7 +242,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_G 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -365,7 +365,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_G 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -399,7 +399,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_AES_256_G 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest index bc9ee8b428..710a7f7e25 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe41-NA (0) | | | client{}: 0xe41-NA (0) - | | | ip: "127.0.0.1" 0xe41-NA (0) - | | | port: 39009 0xe41-NA (0) - | | | has_start: true 0xe41-NA (0) - | | | has_end: false 0xe41-NA (0) - | | | skipped_bytes: 0 0xe41-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39009 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x175.7 (374) | | | records[0:6]: 0x0-0x175.7 (374) | | | [0]{}: record 0x0-0x65.7 (102) @@ -136,11 +136,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_CAMELLIA_ 0x015|db 14 fd ec 9c 4e 0e 7d f6 0d 4f 19 2f f9 02 1a|.....N.}..O./...| * |until 0x175.7 (end) (48) | | | | | server{}: 0xe41-NA (0) - | | | ip: "127.0.0.1" 0xe41-NA (0) - | | | port: 4430 0xe41-NA (0) - | | | has_start: true 0xe41-NA (0) - | | | has_end: true 0xe41-NA (0) - | | | skipped_bytes: 0 0xe41-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x8b2.7 (2227) | | | records[0:8]: 0x0-0x8b2.7 (2227) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -229,7 +229,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_CAMELLIA_ 0x006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -352,7 +352,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_CAMELLIA_ 0x00e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -386,7 +386,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_CAMELLIA_ 0x018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest index 059e9d26e9..0b1c5d75ed 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe41-NA (0) | | | client{}: 0xe41-NA (0) - | | | ip: "127.0.0.1" 0xe41-NA (0) - | | | port: 38976 0xe41-NA (0) - | | | has_start: true 0xe41-NA (0) - | | | has_end: false 0xe41-NA (0) - | | | skipped_bytes: 0 0xe41-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38976 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x175.7 (374) | | | records[0:6]: 0x0-0x175.7 (374) | | | [0]{}: record 0x0-0x65.7 (102) @@ -136,11 +136,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_CAMELLIA_ 0x015|8f fa f1 bf 31 59 05 9e 61 94 c4 af ed 19 84 8b|....1Y..a.......| * |until 0x175.7 (end) (48) | | | | | server{}: 0xe41-NA (0) - | | | ip: "127.0.0.1" 0xe41-NA (0) - | | | port: 4430 0xe41-NA (0) - | | | has_start: true 0xe41-NA (0) - | | | has_end: true 0xe41-NA (0) - | | | skipped_bytes: 0 0xe41-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x8b2.7 (2227) | | | records[0:8]: 0x0-0x8b2.7 (2227) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -229,7 +229,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_CAMELLIA_ 0x006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -352,7 +352,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_CAMELLIA_ 0x00e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -386,7 +386,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_CAMELLIA_ 0x018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_DES_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_DES_CBC_SHA.pcap.fqtest index 3473420797..94355865b2 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_DES_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_DES_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_DES_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe11-NA (0) | | | client{}: 0xe11-NA (0) - | | | ip: "127.0.0.1" 0xe11-NA (0) - | | | port: 39029 0xe11-NA (0) - | | | has_start: true 0xe11-NA (0) - | | | has_end: false 0xe11-NA (0) - | | | skipped_bytes: 0 0xe11-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39029 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x15d.7 (350) | | | records[0:6]: 0x0-0x15d.7 (350) | | | [0]{}: record 0x0-0x65.7 (102) @@ -148,11 +148,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_DES_CBC_S 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe11-NA (0) - | | | ip: "127.0.0.1" 0xe11-NA (0) - | | | port: 4430 0xe11-NA (0) - | | | has_start: true 0xe11-NA (0) - | | | has_end: true 0xe11-NA (0) - | | | skipped_bytes: 0 0xe11-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x89a.7 (2203) | | | records[0:8]: 0x0-0x89a.7 (2203) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -241,7 +241,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_DES_CBC_S 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -364,7 +364,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_DES_CBC_S 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -398,7 +398,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_DES_CBC_S 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_SEED_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_SEED_CBC_SHA.pcap.fqtest index 9787db537f..f60e300a67 100644 --- a/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_SEED_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_DHE_RSA_WITH_SEED_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_SEED_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe41-NA (0) | | | client{}: 0xe41-NA (0) - | | | ip: "127.0.0.1" 0xe41-NA (0) - | | | port: 39007 0xe41-NA (0) - | | | has_start: true 0xe41-NA (0) - | | | has_end: false 0xe41-NA (0) - | | | skipped_bytes: 0 0xe41-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39007 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x175.7 (374) | | | records[0:6]: 0x0-0x175.7 (374) | | | [0]{}: record 0x0-0x65.7 (102) @@ -136,11 +136,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_SEED_CBC_ 0x015|27 cb dd 9e 86 db c6 df 8c 12 77 a3 b4 75 4b 2d|'.........w..uK-| * |until 0x175.7 (end) (48) | | | | | server{}: 0xe41-NA (0) - | | | ip: "127.0.0.1" 0xe41-NA (0) - | | | port: 4430 0xe41-NA (0) - | | | has_start: true 0xe41-NA (0) - | | | has_end: true 0xe41-NA (0) - | | | skipped_bytes: 0 0xe41-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x8b2.7 (2227) | | | records[0:8]: 0x0-0x8b2.7 (2227) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -229,7 +229,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_SEED_CBC_ 0x006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -352,7 +352,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_SEED_CBC_ 0x00e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -386,7 +386,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_DHE_RSA_WITH_SEED_CBC_ 0x018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest index e4964d0800..bb67358d86 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xdbe-NA (0) | | | client{}: 0xdbe-NA (0) - | | | ip: "127.0.0.1" 0xdbe-NA (0) - | | | port: 42400 0xdbe-NA (0) - | | | has_start: true 0xdbe-NA (0) - | | | has_end: false 0xdbe-NA (0) - | | | skipped_bytes: 0 0xdbe-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42400 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x19d.7 (414) | | | records[0:6]: 0x0-0x19d.7 (414) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_3DES_ 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xdbe-NA (0) - | | | ip: "127.0.0.1" 0xdbe-NA (0) - | | | port: 4431 0xdbe-NA (0) - | | | has_start: true 0xdbe-NA (0) - | | | has_end: true 0xdbe-NA (0) - | | | skipped_bytes: 0 0xdbe-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x807.7 (2056) | | | records[0:8]: 0x0-0x807.7 (2056) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA.pcap.fqtest index eca9376006..bf06d2d408 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xde6-NA (0) | | | client{}: 0xde6-NA (0) - | | | ip: "127.0.0.1" 0xde6-NA (0) - | | | port: 42411 0xde6-NA (0) - | | | has_start: true 0xde6-NA (0) - | | | has_end: false 0xde6-NA (0) - | | | skipped_bytes: 0 0xde6-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42411 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1b5.7 (438) | | | records[0:6]: 0x0-0x1b5.7 (438) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_AES_1 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xde6-NA (0) - | | | ip: "127.0.0.1" 0xde6-NA (0) - | | | port: 4431 0xde6-NA (0) - | | | has_start: true 0xde6-NA (0) - | | | has_end: true 0xde6-NA (0) - | | | skipped_bytes: 0 0xde6-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x817.7 (2072) | | | records[0:8]: 0x0-0x817.7 (2072) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256.pcap.fqtest index 733dc3f232..0df29dff32 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe36-NA (0) | | | client{}: 0xe36-NA (0) - | | | ip: "127.0.0.1" 0xe36-NA (0) - | | | port: 42409 0xe36-NA (0) - | | | has_start: true 0xe36-NA (0) - | | | has_end: false 0xe36-NA (0) - | | | skipped_bytes: 0 0xe36-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42409 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1e5.7 (486) | | | records[0:6]: 0x0-0x1e5.7 (486) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_AES_1 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe36-NA (0) - | | | ip: "127.0.0.1" 0xe36-NA (0) - | | | port: 4431 0xe36-NA (0) - | | | has_start: true 0xe36-NA (0) - | | | has_end: true 0xe36-NA (0) - | | | skipped_bytes: 0 0xe36-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x837.7 (2104) | | | records[0:8]: 0x0-0x837.7 (2104) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256.pcap.fqtest index 502671f8d3..9ef27fc70b 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd99-NA (0) | | | client{}: 0xd99-NA (0) - | | | ip: "127.0.0.1" 0xd99-NA (0) - | | | port: 42407 0xd99-NA (0) - | | | has_start: true 0xd99-NA (0) - | | | has_end: false 0xd99-NA (0) - | | | skipped_bytes: 0 0xd99-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42407 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x186.7 (391) | | | records[0:6]: 0x0-0x186.7 (391) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_AES_1 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd99-NA (0) - | | | ip: "127.0.0.1" 0xd99-NA (0) - | | | port: 4431 0xd99-NA (0) - | | | has_start: true 0xd99-NA (0) - | | | has_end: true 0xd99-NA (0) - | | | skipped_bytes: 0 0xd99-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x7f9.7 (2042) | | | records[0:8]: 0x0-0x7f9.7 (2042) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA.pcap.fqtest index b770b9c3e1..11e2631ac0 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xde6-NA (0) | | | client{}: 0xde6-NA (0) - | | | ip: "127.0.0.1" 0xde6-NA (0) - | | | port: 42380 0xde6-NA (0) - | | | has_start: true 0xde6-NA (0) - | | | has_end: false 0xde6-NA (0) - | | | skipped_bytes: 0 0xde6-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42380 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1b5.7 (438) | | | records[0:6]: 0x0-0x1b5.7 (438) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_AES_2 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xde6-NA (0) - | | | ip: "127.0.0.1" 0xde6-NA (0) - | | | port: 4431 0xde6-NA (0) - | | | has_start: true 0xde6-NA (0) - | | | has_end: true 0xde6-NA (0) - | | | skipped_bytes: 0 0xde6-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x817.7 (2072) | | | records[0:8]: 0x0-0x817.7 (2072) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384.pcap.fqtest index bc0c2a5ed4..30f1d14df3 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe86-NA (0) | | | client{}: 0xe86-NA (0) - | | | ip: "127.0.0.1" 0xe86-NA (0) - | | | port: 42378 0xe86-NA (0) - | | | has_start: true 0xe86-NA (0) - | | | has_end: false 0xe86-NA (0) - | | | skipped_bytes: 0 0xe86-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42378 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x215.7 (534) | | | records[0:6]: 0x0-0x215.7 (534) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_AES_2 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe86-NA (0) - | | | ip: "127.0.0.1" 0xe86-NA (0) - | | | port: 4431 0xe86-NA (0) - | | | has_start: true 0xe86-NA (0) - | | | has_end: true 0xe86-NA (0) - | | | skipped_bytes: 0 0xe86-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x857.7 (2136) | | | records[0:8]: 0x0-0x857.7 (2136) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384.pcap.fqtest index d4ad23493f..cf61fee761 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd9a-NA (0) | | | client{}: 0xd9a-NA (0) - | | | ip: "127.0.0.1" 0xd9a-NA (0) - | | | port: 42376 0xd9a-NA (0) - | | | has_start: true 0xd9a-NA (0) - | | | has_end: false 0xd9a-NA (0) - | | | skipped_bytes: 0 0xd9a-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42376 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x186.7 (391) | | | records[0:6]: 0x0-0x186.7 (391) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_AES_2 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd9a-NA (0) - | | | ip: "127.0.0.1" 0xd9a-NA (0) - | | | port: 4431 0xd9a-NA (0) - | | | has_start: true 0xd9a-NA (0) - | | | has_end: true 0xd9a-NA (0) - | | | skipped_bytes: 0 0xd9a-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x7fa.7 (2043) | | | records[0:8]: 0x0-0x7fa.7 (2043) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA.pcap.fqtest index b26e5399cd..f3cb33eab6 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_ECDSA_WITH_RC4_128_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_RC4_128_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd86-NA (0) | | | client{}: 0xd86-NA (0) - | | | ip: "127.0.0.1" 0xd86-NA (0) - | | | port: 42435 0xd86-NA (0) - | | | has_start: true 0xd86-NA (0) - | | | has_end: false 0xd86-NA (0) - | | | skipped_bytes: 0 0xd86-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42435 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x17a.7 (379) | | | records[0:6]: 0x0-0x17a.7 (379) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_ECDSA_WITH_RC4_1 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd86-NA (0) - | | | ip: "127.0.0.1" 0xd86-NA (0) - | | | port: 4431 0xd86-NA (0) - | | | has_start: true 0xd86-NA (0) - | | | has_end: true 0xd86-NA (0) - | | | skipped_bytes: 0 0xd86-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x7f2.7 (2035) | | | records[0:8]: 0x0-0x7f2.7 (2035) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest index c6ac542f22..689c979bec 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe1f-NA (0) | | | client{}: 0xe1f-NA (0) - | | | ip: "127.0.0.1" 0xe1f-NA (0) - | | | port: 38988 0xe1f-NA (0) - | | | has_start: true 0xe1f-NA (0) - | | | has_end: false 0xe1f-NA (0) - | | | skipped_bytes: 0 0xe1f-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38988 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x19d.7 (414) | | | records[0:6]: 0x0-0x19d.7 (414) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_3DES_ED 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe1f-NA (0) - | | | ip: "127.0.0.1" 0xe1f-NA (0) - | | | port: 4430 0xe1f-NA (0) - | | | has_start: true 0xe1f-NA (0) - | | | has_end: true 0xe1f-NA (0) - | | | skipped_bytes: 0 0xe1f-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x868.7 (2153) | | | records[0:8]: 0x0-0x868.7 (2153) | | | [0]{}: record 0x0-0x46.7 (71) @@ -287,7 +287,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_3DES_ED 0x000007| 05 | . | form: "primitive" (0) 0x76.2-0x76.2 (0.1) 0x000007| 05 | . | tag: "null" (0x5) 0x76.3-0x76.7 (0.5) 0x000007| 00 | . | length: "indefinite" (0) 0x77-0x77.7 (1) - | | | value: null 0x78-NA (0) + | | | value: null | | | [2]{}: object 0x78-0x98.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x78-0x78.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x78.2-0x78.2 (0.1) @@ -408,7 +408,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_3DES_ED 0x00000e| 05 | . | form: "primitive" (0) 0xea.2-0xea.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xea.3-0xea.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xeb-0xeb.7 (1) - | | | value: null 0xec-NA (0) + | | | value: null | | | [1]{}: object 0xec-0x17b.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xec-0xec.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xec.2-0xec.2 (0.1) @@ -441,7 +441,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_3DES_ED 0x000018| 05 | . | form: "primitive" (0) 0x189.2-0x189.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x189.3-0x189.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x18a-0x18a.7 (1) - | | | value: null 0x18b-NA (0) + | | | value: null | | | [2]{}: object 0x18b-0x20e.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x18b-0x18b.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x18b.2-0x18b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest index af504137d3..b149b84a58 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe47-NA (0) | | | client{}: 0xe47-NA (0) - | | | ip: "127.0.0.1" 0xe47-NA (0) - | | | port: 38999 0xe47-NA (0) - | | | has_start: true 0xe47-NA (0) - | | | has_end: false 0xe47-NA (0) - | | | skipped_bytes: 0 0xe47-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38999 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1b5.7 (438) | | | records[0:6]: 0x0-0x1b5.7 (438) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe47-NA (0) - | | | ip: "127.0.0.1" 0xe47-NA (0) - | | | port: 4430 0xe47-NA (0) - | | | has_start: true 0xe47-NA (0) - | | | has_end: true 0xe47-NA (0) - | | | skipped_bytes: 0 0xe47-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x878.7 (2169) | | | records[0:8]: 0x0-0x878.7 (2169) | | | [0]{}: record 0x0-0x46.7 (71) @@ -288,7 +288,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128 0x000007| 05 | . | form: "primitive" (0) 0x76.2-0x76.2 (0.1) 0x000007| 05 | . | tag: "null" (0x5) 0x76.3-0x76.7 (0.5) 0x000007| 00 | . | length: "indefinite" (0) 0x77-0x77.7 (1) - | | | value: null 0x78-NA (0) + | | | value: null | | | [2]{}: object 0x78-0x98.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x78-0x78.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x78.2-0x78.2 (0.1) @@ -409,7 +409,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128 0x00000e| 05 | . | form: "primitive" (0) 0xea.2-0xea.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xea.3-0xea.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xeb-0xeb.7 (1) - | | | value: null 0xec-NA (0) + | | | value: null | | | [1]{}: object 0xec-0x17b.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xec-0xec.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xec.2-0xec.2 (0.1) @@ -442,7 +442,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128 0x000018| 05 | . | form: "primitive" (0) 0x189.2-0x189.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x189.3-0x189.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x18a-0x18a.7 (1) - | | | value: null 0x18b-NA (0) + | | | value: null | | | [2]{}: object 0x18b-0x20e.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x18b-0x18b.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x18b.2-0x18b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest index 2dae90960e..5c8e788685 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe97-NA (0) | | | client{}: 0xe97-NA (0) - | | | ip: "127.0.0.1" 0xe97-NA (0) - | | | port: 38997 0xe97-NA (0) - | | | has_start: true 0xe97-NA (0) - | | | has_end: false 0xe97-NA (0) - | | | skipped_bytes: 0 0xe97-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38997 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1e5.7 (486) | | | records[0:6]: 0x0-0x1e5.7 (486) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe97-NA (0) - | | | ip: "127.0.0.1" 0xe97-NA (0) - | | | port: 4430 0xe97-NA (0) - | | | has_start: true 0xe97-NA (0) - | | | has_end: true 0xe97-NA (0) - | | | skipped_bytes: 0 0xe97-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x898.7 (2201) | | | records[0:8]: 0x0-0x898.7 (2201) | | | [0]{}: record 0x0-0x46.7 (71) @@ -288,7 +288,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128 0x000007| 05 | . | form: "primitive" (0) 0x76.2-0x76.2 (0.1) 0x000007| 05 | . | tag: "null" (0x5) 0x76.3-0x76.7 (0.5) 0x000007| 00 | . | length: "indefinite" (0) 0x77-0x77.7 (1) - | | | value: null 0x78-NA (0) + | | | value: null | | | [2]{}: object 0x78-0x98.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x78-0x78.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x78.2-0x78.2 (0.1) @@ -409,7 +409,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128 0x00000e| 05 | . | form: "primitive" (0) 0xea.2-0xea.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xea.3-0xea.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xeb-0xeb.7 (1) - | | | value: null 0xec-NA (0) + | | | value: null | | | [1]{}: object 0xec-0x17b.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xec-0xec.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xec.2-0xec.2 (0.1) @@ -442,7 +442,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128 0x000018| 05 | . | form: "primitive" (0) 0x189.2-0x189.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x189.3-0x189.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x18a-0x18a.7 (1) - | | | value: null 0x18b-NA (0) + | | | value: null | | | [2]{}: object 0x18b-0x20e.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x18b-0x18b.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x18b.2-0x18b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest index 8f3cb2df6c..bb98b4e44a 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xdf4-NA (0) | | | client{}: 0xdf4-NA (0) - | | | ip: "127.0.0.1" 0xdf4-NA (0) - | | | port: 38995 0xdf4-NA (0) - | | | has_start: true 0xdf4-NA (0) - | | | has_end: false 0xdf4-NA (0) - | | | skipped_bytes: 0 0xdf4-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38995 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x186.7 (391) | | | records[0:6]: 0x0-0x186.7 (391) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xdf4-NA (0) - | | | ip: "127.0.0.1" 0xdf4-NA (0) - | | | port: 4430 0xdf4-NA (0) - | | | has_start: true 0xdf4-NA (0) - | | | has_end: true 0xdf4-NA (0) - | | | skipped_bytes: 0 0xdf4-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x854.7 (2133) | | | records[0:8]: 0x0-0x854.7 (2133) | | | [0]{}: record 0x0-0x46.7 (71) @@ -287,7 +287,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128 0x000007| 05 | . | form: "primitive" (0) 0x76.2-0x76.2 (0.1) 0x000007| 05 | . | tag: "null" (0x5) 0x76.3-0x76.7 (0.5) 0x000007| 00 | . | length: "indefinite" (0) 0x77-0x77.7 (1) - | | | value: null 0x78-NA (0) + | | | value: null | | | [2]{}: object 0x78-0x98.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x78-0x78.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x78.2-0x78.2 (0.1) @@ -408,7 +408,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128 0x00000e| 05 | . | form: "primitive" (0) 0xea.2-0xea.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xea.3-0xea.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xeb-0xeb.7 (1) - | | | value: null 0xec-NA (0) + | | | value: null | | | [1]{}: object 0xec-0x17b.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xec-0xec.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xec.2-0xec.2 (0.1) @@ -441,7 +441,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_128 0x000018| 05 | . | form: "primitive" (0) 0x189.2-0x189.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x189.3-0x189.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x18a-0x18a.7 (1) - | | | value: null 0x18b-NA (0) + | | | value: null | | | [2]{}: object 0x18b-0x20e.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x18b-0x18b.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x18b.2-0x18b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest index 8892c15b00..b12f5e53a4 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe47-NA (0) | | | client{}: 0xe47-NA (0) - | | | ip: "127.0.0.1" 0xe47-NA (0) - | | | port: 38968 0xe47-NA (0) - | | | has_start: true 0xe47-NA (0) - | | | has_end: false 0xe47-NA (0) - | | | skipped_bytes: 0 0xe47-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38968 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1b5.7 (438) | | | records[0:6]: 0x0-0x1b5.7 (438) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe47-NA (0) - | | | ip: "127.0.0.1" 0xe47-NA (0) - | | | port: 4430 0xe47-NA (0) - | | | has_start: true 0xe47-NA (0) - | | | has_end: true 0xe47-NA (0) - | | | skipped_bytes: 0 0xe47-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x878.7 (2169) | | | records[0:8]: 0x0-0x878.7 (2169) | | | [0]{}: record 0x0-0x46.7 (71) @@ -288,7 +288,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256 0x000007| 05 | . | form: "primitive" (0) 0x76.2-0x76.2 (0.1) 0x000007| 05 | . | tag: "null" (0x5) 0x76.3-0x76.7 (0.5) 0x000007| 00 | . | length: "indefinite" (0) 0x77-0x77.7 (1) - | | | value: null 0x78-NA (0) + | | | value: null | | | [2]{}: object 0x78-0x98.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x78-0x78.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x78.2-0x78.2 (0.1) @@ -409,7 +409,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256 0x00000e| 05 | . | form: "primitive" (0) 0xea.2-0xea.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xea.3-0xea.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xeb-0xeb.7 (1) - | | | value: null 0xec-NA (0) + | | | value: null | | | [1]{}: object 0xec-0x17b.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xec-0xec.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xec.2-0xec.2 (0.1) @@ -442,7 +442,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256 0x000018| 05 | . | form: "primitive" (0) 0x189.2-0x189.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x189.3-0x189.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x18a-0x18a.7 (1) - | | | value: null 0x18b-NA (0) + | | | value: null | | | [2]{}: object 0x18b-0x20e.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x18b-0x18b.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x18b.2-0x18b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384.pcap.fqtest index 1d389d84c2..4598159889 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xee7-NA (0) | | | client{}: 0xee7-NA (0) - | | | ip: "127.0.0.1" 0xee7-NA (0) - | | | port: 38966 0xee7-NA (0) - | | | has_start: true 0xee7-NA (0) - | | | has_end: false 0xee7-NA (0) - | | | skipped_bytes: 0 0xee7-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38966 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x215.7 (534) | | | records[0:6]: 0x0-0x215.7 (534) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xee7-NA (0) - | | | ip: "127.0.0.1" 0xee7-NA (0) - | | | port: 4430 0xee7-NA (0) - | | | has_start: true 0xee7-NA (0) - | | | has_end: true 0xee7-NA (0) - | | | skipped_bytes: 0 0xee7-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x8b8.7 (2233) | | | records[0:8]: 0x0-0x8b8.7 (2233) | | | [0]{}: record 0x0-0x46.7 (71) @@ -288,7 +288,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256 0x000007| 05 | . | form: "primitive" (0) 0x76.2-0x76.2 (0.1) 0x000007| 05 | . | tag: "null" (0x5) 0x76.3-0x76.7 (0.5) 0x000007| 00 | . | length: "indefinite" (0) 0x77-0x77.7 (1) - | | | value: null 0x78-NA (0) + | | | value: null | | | [2]{}: object 0x78-0x98.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x78-0x78.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x78.2-0x78.2 (0.1) @@ -409,7 +409,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256 0x00000e| 05 | . | form: "primitive" (0) 0xea.2-0xea.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xea.3-0xea.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xeb-0xeb.7 (1) - | | | value: null 0xec-NA (0) + | | | value: null | | | [1]{}: object 0xec-0x17b.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xec-0xec.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xec.2-0xec.2 (0.1) @@ -442,7 +442,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256 0x000018| 05 | . | form: "primitive" (0) 0x189.2-0x189.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x189.3-0x189.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x18a-0x18a.7 (1) - | | | value: null 0x18b-NA (0) + | | | value: null | | | [2]{}: object 0x18b-0x20e.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x18b-0x18b.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x18b.2-0x18b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest index bb2f7071a2..f8ebf50811 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xdf1-NA (0) | | | client{}: 0xdf1-NA (0) - | | | ip: "127.0.0.1" 0xdf1-NA (0) - | | | port: 38964 0xdf1-NA (0) - | | | has_start: true 0xdf1-NA (0) - | | | has_end: false 0xdf1-NA (0) - | | | skipped_bytes: 0 0xdf1-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38964 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x186.7 (391) | | | records[0:6]: 0x0-0x186.7 (391) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xdf1-NA (0) - | | | ip: "127.0.0.1" 0xdf1-NA (0) - | | | port: 4430 0xdf1-NA (0) - | | | has_start: true 0xdf1-NA (0) - | | | has_end: true 0xdf1-NA (0) - | | | skipped_bytes: 0 0xdf1-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x851.7 (2130) | | | records[0:8]: 0x0-0x851.7 (2130) | | | [0]{}: record 0x0-0x46.7 (71) @@ -287,7 +287,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256 0x000007| 05 | . | form: "primitive" (0) 0x76.2-0x76.2 (0.1) 0x000007| 05 | . | tag: "null" (0x5) 0x76.3-0x76.7 (0.5) 0x000007| 00 | . | length: "indefinite" (0) 0x77-0x77.7 (1) - | | | value: null 0x78-NA (0) + | | | value: null | | | [2]{}: object 0x78-0x98.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x78-0x78.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x78.2-0x78.2 (0.1) @@ -408,7 +408,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256 0x00000e| 05 | . | form: "primitive" (0) 0xea.2-0xea.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xea.3-0xea.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xeb-0xeb.7 (1) - | | | value: null 0xec-NA (0) + | | | value: null | | | [1]{}: object 0xec-0x17b.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xec-0xec.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xec.2-0xec.2 (0.1) @@ -441,7 +441,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_AES_256 0x000018| 05 | . | form: "primitive" (0) 0x189.2-0x189.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x189.3-0x189.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x18a-0x18a.7 (1) - | | | value: null 0x18b-NA (0) + | | | value: null | | | [2]{}: object 0x18b-0x20e.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x18b-0x18b.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x18b.2-0x18b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_RC4_128_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_RC4_128_SHA.pcap.fqtest index e1fde3fa12..6c00d45c4a 100644 --- a/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_RC4_128_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDHE_RSA_WITH_RC4_128_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_RC4_128_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xdde-NA (0) | | | client{}: 0xdde-NA (0) - | | | ip: "127.0.0.1" 0xdde-NA (0) - | | | port: 39023 0xdde-NA (0) - | | | has_start: true 0xdde-NA (0) - | | | has_end: false 0xdde-NA (0) - | | | skipped_bytes: 0 0xdde-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39023 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x179.7 (378) | | | records[0:6]: 0x0-0x179.7 (378) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_RC4_128 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xdde-NA (0) - | | | ip: "127.0.0.1" 0xdde-NA (0) - | | | port: 4430 0xdde-NA (0) - | | | has_start: true 0xdde-NA (0) - | | | has_end: true 0xdde-NA (0) - | | | skipped_bytes: 0 0xdde-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x84b.7 (2124) | | | records[0:8]: 0x0-0x84b.7 (2124) | | | [0]{}: record 0x0-0x46.7 (71) @@ -287,7 +287,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_RC4_128 0x000007| 05 | . | form: "primitive" (0) 0x76.2-0x76.2 (0.1) 0x000007| 05 | . | tag: "null" (0x5) 0x76.3-0x76.7 (0.5) 0x000007| 00 | . | length: "indefinite" (0) 0x77-0x77.7 (1) - | | | value: null 0x78-NA (0) + | | | value: null | | | [2]{}: object 0x78-0x98.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x78-0x78.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x78.2-0x78.2 (0.1) @@ -408,7 +408,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_RC4_128 0x00000e| 05 | . | form: "primitive" (0) 0xea.2-0xea.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xea.3-0xea.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xeb-0xeb.7 (1) - | | | value: null 0xec-NA (0) + | | | value: null | | | [1]{}: object 0xec-0x17b.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xec-0xec.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xec.2-0xec.2 (0.1) @@ -441,7 +441,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDHE_RSA_WITH_RC4_128 0x000018| 05 | . | form: "primitive" (0) 0x189.2-0x189.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x189.3-0x189.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x18a-0x18a.7 (1) - | | | value: null 0x18b-NA (0) + | | | value: null | | | [2]{}: object 0x18b-0x20e.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x18b-0x18b.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x18b.2-0x18b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest index 7a92a76bbe..e1c04744e6 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd25-NA (0) | | | client{}: 0xd25-NA (0) - | | | ip: "127.0.0.1" 0xd25-NA (0) - | | | port: 42404 0xd25-NA (0) - | | | has_start: true 0xd25-NA (0) - | | | has_end: false 0xd25-NA (0) - | | | skipped_bytes: 0 0xd25-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42404 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1bd.7 (446) | | | records[0:6]: 0x0-0x1bd.7 (446) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_3DES_E 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd25-NA (0) - | | | ip: "127.0.0.1" 0xd25-NA (0) - | | | port: 4431 0xd25-NA (0) - | | | has_start: true 0xd25-NA (0) - | | | has_end: true 0xd25-NA (0) - | | | skipped_bytes: 0 0xd25-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x74e.7 (1871) | | | records[0:7]: 0x0-0x74e.7 (1871) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA.pcap.fqtest index ba6eb1fcce..c043dfd86e 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd4d-NA (0) | | | client{}: 0xd4d-NA (0) - | | | ip: "127.0.0.1" 0xd4d-NA (0) - | | | port: 42427 0xd4d-NA (0) - | | | has_start: true 0xd4d-NA (0) - | | | has_end: false 0xd4d-NA (0) - | | | skipped_bytes: 0 0xd4d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42427 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1d5.7 (470) | | | records[0:6]: 0x0-0x1d5.7 (470) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_AES_12 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd4d-NA (0) - | | | ip: "127.0.0.1" 0xd4d-NA (0) - | | | port: 4431 0xd4d-NA (0) - | | | has_start: true 0xd4d-NA (0) - | | | has_end: true 0xd4d-NA (0) - | | | skipped_bytes: 0 0xd4d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x75e.7 (1887) | | | records[0:7]: 0x0-0x75e.7 (1887) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256.pcap.fqtest index 83449c78d5..62c469624a 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd9d-NA (0) | | | client{}: 0xd9d-NA (0) - | | | ip: "127.0.0.1" 0xd9d-NA (0) - | | | port: 42425 0xd9d-NA (0) - | | | has_start: true 0xd9d-NA (0) - | | | has_end: false 0xd9d-NA (0) - | | | skipped_bytes: 0 0xd9d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42425 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x205.7 (518) | | | records[0:6]: 0x0-0x205.7 (518) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_AES_12 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd9d-NA (0) - | | | ip: "127.0.0.1" 0xd9d-NA (0) - | | | port: 4431 0xd9d-NA (0) - | | | has_start: true 0xd9d-NA (0) - | | | has_end: true 0xd9d-NA (0) - | | | skipped_bytes: 0 0xd9d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x77e.7 (1919) | | | records[0:7]: 0x0-0x77e.7 (1919) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256.pcap.fqtest index 90467d2009..32664c353a 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd00-NA (0) | | | client{}: 0xd00-NA (0) - | | | ip: "127.0.0.1" 0xd00-NA (0) - | | | port: 42423 0xd00-NA (0) - | | | has_start: true 0xd00-NA (0) - | | | has_end: false 0xd00-NA (0) - | | | skipped_bytes: 0 0xd00-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42423 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1a6.7 (423) | | | records[0:6]: 0x0-0x1a6.7 (423) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_AES_12 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd00-NA (0) - | | | ip: "127.0.0.1" 0xd00-NA (0) - | | | port: 4431 0xd00-NA (0) - | | | has_start: true 0xd00-NA (0) - | | | has_end: true 0xd00-NA (0) - | | | skipped_bytes: 0 0xd00-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x740.7 (1857) | | | records[0:7]: 0x0-0x740.7 (1857) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA.pcap.fqtest index 3cdb6835b7..df1fa7bbda 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd4d-NA (0) | | | client{}: 0xd4d-NA (0) - | | | ip: "127.0.0.1" 0xd4d-NA (0) - | | | port: 42394 0xd4d-NA (0) - | | | has_start: true 0xd4d-NA (0) - | | | has_end: false 0xd4d-NA (0) - | | | skipped_bytes: 0 0xd4d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42394 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1d5.7 (470) | | | records[0:6]: 0x0-0x1d5.7 (470) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_AES_25 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd4d-NA (0) - | | | ip: "127.0.0.1" 0xd4d-NA (0) - | | | port: 4431 0xd4d-NA (0) - | | | has_start: true 0xd4d-NA (0) - | | | has_end: true 0xd4d-NA (0) - | | | skipped_bytes: 0 0xd4d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x75e.7 (1887) | | | records[0:7]: 0x0-0x75e.7 (1887) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384.pcap.fqtest index ff7fc3d350..2a75f92a54 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xded-NA (0) | | | client{}: 0xded-NA (0) - | | | ip: "127.0.0.1" 0xded-NA (0) - | | | port: 42392 0xded-NA (0) - | | | has_start: true 0xded-NA (0) - | | | has_end: false 0xded-NA (0) - | | | skipped_bytes: 0 0xded-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42392 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x235.7 (566) | | | records[0:6]: 0x0-0x235.7 (566) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_AES_25 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xded-NA (0) - | | | ip: "127.0.0.1" 0xded-NA (0) - | | | port: 4431 0xded-NA (0) - | | | has_start: true 0xded-NA (0) - | | | has_end: true 0xded-NA (0) - | | | skipped_bytes: 0 0xded-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x79e.7 (1951) | | | records[0:7]: 0x0-0x79e.7 (1951) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384.pcap.fqtest index afd9714566..e1493119d6 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd01-NA (0) | | | client{}: 0xd01-NA (0) - | | | ip: "127.0.0.1" 0xd01-NA (0) - | | | port: 42390 0xd01-NA (0) - | | | has_start: true 0xd01-NA (0) - | | | has_end: false 0xd01-NA (0) - | | | skipped_bytes: 0 0xd01-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42390 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1a6.7 (423) | | | records[0:6]: 0x0-0x1a6.7 (423) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_AES_25 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd01-NA (0) - | | | ip: "127.0.0.1" 0xd01-NA (0) - | | | port: 4431 0xd01-NA (0) - | | | has_start: true 0xd01-NA (0) - | | | has_end: true 0xd01-NA (0) - | | | skipped_bytes: 0 0xd01-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x741.7 (1858) | | | records[0:7]: 0x0-0x741.7 (1858) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_RC4_128_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_RC4_128_SHA.pcap.fqtest index 0cb868c325..3d66627c5c 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_RC4_128_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_ECDSA_WITH_RC4_128_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_RC4_128_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xcee-NA (0) | | | client{}: 0xcee-NA (0) - | | | ip: "127.0.0.1" 0xcee-NA (0) - | | | port: 42437 0xcee-NA (0) - | | | has_start: true 0xcee-NA (0) - | | | has_end: false 0xcee-NA (0) - | | | skipped_bytes: 0 0xcee-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42437 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x19a.7 (411) | | | records[0:6]: 0x0-0x19a.7 (411) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_ECDSA_WITH_RC4_12 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xcee-NA (0) - | | | ip: "127.0.0.1" 0xcee-NA (0) - | | | port: 4431 0xcee-NA (0) - | | | has_start: true 0xcee-NA (0) - | | | has_end: true 0xcee-NA (0) - | | | skipped_bytes: 0 0xcee-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4431 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x73a.7 (1851) | | | records[0:7]: 0x0-0x73a.7 (1851) | | | [0]{}: record 0x0-0x46.7 (71) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest index bc2be3519e..97f21eb8ea 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd3d-NA (0) | | | client{}: 0xd3d-NA (0) - | | | ip: "127.0.0.1" 0xd3d-NA (0) - | | | port: 48849 0xd3d-NA (0) - | | | has_start: true 0xd3d-NA (0) - | | | has_end: false 0xd3d-NA (0) - | | | skipped_bytes: 0 0xd3d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 48849 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1bd.7 (446) | | | records[0:6]: 0x0-0x1bd.7 (446) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_3DES_EDE 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd3d-NA (0) - | | | ip: "127.0.0.1" 0xd3d-NA (0) - | | | port: 4432 0xd3d-NA (0) - | | | has_start: true 0xd3d-NA (0) - | | | has_end: true 0xd3d-NA (0) - | | | skipped_bytes: 0 0xd3d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4432 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x766.7 (1895) | | | records[0:7]: 0x0-0x766.7 (1895) | | | [0]{}: record 0x0-0x46.7 (71) @@ -288,7 +288,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_3DES_EDE 0x000006| 05| .| form: "primitive" (0) 0x6f.2-0x6f.2 (0.1) 0x000006| 05| .| tag: "null" (0x5) 0x6f.3-0x6f.7 (0.5) 0x000007|00 |. | length: "indefinite" (0) 0x70-0x70.7 (1) - | | | value: null 0x71-NA (0) + | | | value: null | | | [2]{}: object 0x71-0x91.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x71-0x71.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x71.2-0x71.2 (0.1) @@ -449,7 +449,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_3DES_EDE 0x000015| 05 | . | form: "primitive" (0) 0x159.2-0x159.2 (0.1) 0x000015| 05 | . | tag: "null" (0x5) 0x159.3-0x159.7 (0.5) 0x000015| 00 | . | length: "indefinite" (0) 0x15a-0x15a.7 (1) - | | | value: null 0x15b-NA (0) + | | | value: null | | | [2]{}: object 0x15b-0x1de.7 (132) 0x000015| 03 | . | class: "universal" (0) 0x15b-0x15b.1 (0.2) 0x000015| 03 | . | form: "primitive" (0) 0x15b.2-0x15b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest index 487929c4e5..e1c45b32f3 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_128_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd65-NA (0) | | | client{}: 0xd65-NA (0) - | | | ip: "127.0.0.1" 0xd65-NA (0) - | | | port: 48872 0xd65-NA (0) - | | | has_start: true 0xd65-NA (0) - | | | has_end: false 0xd65-NA (0) - | | | skipped_bytes: 0 0xd65-NA (0) + | | | ip: "127.0.0.1" + | | | port: 48872 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1d5.7 (470) | | | records[0:6]: 0x0-0x1d5.7 (470) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_128_ 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd65-NA (0) - | | | ip: "127.0.0.1" 0xd65-NA (0) - | | | port: 4432 0xd65-NA (0) - | | | has_start: true 0xd65-NA (0) - | | | has_end: true 0xd65-NA (0) - | | | skipped_bytes: 0 0xd65-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4432 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x776.7 (1911) | | | records[0:7]: 0x0-0x776.7 (1911) | | | [0]{}: record 0x0-0x46.7 (71) @@ -289,7 +289,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_128_ 0x000006| 05| .| form: "primitive" (0) 0x6f.2-0x6f.2 (0.1) 0x000006| 05| .| tag: "null" (0x5) 0x6f.3-0x6f.7 (0.5) 0x000007|00 |. | length: "indefinite" (0) 0x70-0x70.7 (1) - | | | value: null 0x71-NA (0) + | | | value: null | | | [2]{}: object 0x71-0x91.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x71-0x71.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x71.2-0x71.2 (0.1) @@ -450,7 +450,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_128_ 0x000015| 05 | . | form: "primitive" (0) 0x159.2-0x159.2 (0.1) 0x000015| 05 | . | tag: "null" (0x5) 0x159.3-0x159.7 (0.5) 0x000015| 00 | . | length: "indefinite" (0) 0x15a-0x15a.7 (1) - | | | value: null 0x15b-NA (0) + | | | value: null | | | [2]{}: object 0x15b-0x1de.7 (132) 0x000015| 03 | . | class: "universal" (0) 0x15b-0x15b.1 (0.2) 0x000015| 03 | . | form: "primitive" (0) 0x15b.2-0x15b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest index d100c2c07a..b3c1b2abea 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xdb5-NA (0) | | | client{}: 0xdb5-NA (0) - | | | ip: "127.0.0.1" 0xdb5-NA (0) - | | | port: 48870 0xdb5-NA (0) - | | | has_start: true 0xdb5-NA (0) - | | | has_end: false 0xdb5-NA (0) - | | | skipped_bytes: 0 0xdb5-NA (0) + | | | ip: "127.0.0.1" + | | | port: 48870 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x205.7 (518) | | | records[0:6]: 0x0-0x205.7 (518) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_128_ 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xdb5-NA (0) - | | | ip: "127.0.0.1" 0xdb5-NA (0) - | | | port: 4432 0xdb5-NA (0) - | | | has_start: true 0xdb5-NA (0) - | | | has_end: true 0xdb5-NA (0) - | | | skipped_bytes: 0 0xdb5-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4432 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x796.7 (1943) | | | records[0:7]: 0x0-0x796.7 (1943) | | | [0]{}: record 0x0-0x46.7 (71) @@ -289,7 +289,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_128_ 0x000006| 05| .| form: "primitive" (0) 0x6f.2-0x6f.2 (0.1) 0x000006| 05| .| tag: "null" (0x5) 0x6f.3-0x6f.7 (0.5) 0x000007|00 |. | length: "indefinite" (0) 0x70-0x70.7 (1) - | | | value: null 0x71-NA (0) + | | | value: null | | | [2]{}: object 0x71-0x91.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x71-0x71.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x71.2-0x71.2 (0.1) @@ -450,7 +450,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_128_ 0x000015| 05 | . | form: "primitive" (0) 0x159.2-0x159.2 (0.1) 0x000015| 05 | . | tag: "null" (0x5) 0x159.3-0x159.7 (0.5) 0x000015| 00 | . | length: "indefinite" (0) 0x15a-0x15a.7 (1) - | | | value: null 0x15b-NA (0) + | | | value: null | | | [2]{}: object 0x15b-0x1de.7 (132) 0x000015| 03 | . | class: "universal" (0) 0x15b-0x15b.1 (0.2) 0x000015| 03 | . | form: "primitive" (0) 0x15b.2-0x15b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest index c7ddc418c5..4a2e6d2ecd 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd15-NA (0) | | | client{}: 0xd15-NA (0) - | | | ip: "127.0.0.1" 0xd15-NA (0) - | | | port: 48868 0xd15-NA (0) - | | | has_start: true 0xd15-NA (0) - | | | has_end: false 0xd15-NA (0) - | | | skipped_bytes: 0 0xd15-NA (0) + | | | ip: "127.0.0.1" + | | | port: 48868 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1a6.7 (423) | | | records[0:6]: 0x0-0x1a6.7 (423) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_128_ 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd15-NA (0) - | | | ip: "127.0.0.1" 0xd15-NA (0) - | | | port: 4432 0xd15-NA (0) - | | | has_start: true 0xd15-NA (0) - | | | has_end: true 0xd15-NA (0) - | | | skipped_bytes: 0 0xd15-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4432 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x755.7 (1878) | | | records[0:7]: 0x0-0x755.7 (1878) | | | [0]{}: record 0x0-0x46.7 (71) @@ -288,7 +288,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_128_ 0x000006| 05| .| form: "primitive" (0) 0x6f.2-0x6f.2 (0.1) 0x000006| 05| .| tag: "null" (0x5) 0x6f.3-0x6f.7 (0.5) 0x000007|00 |. | length: "indefinite" (0) 0x70-0x70.7 (1) - | | | value: null 0x71-NA (0) + | | | value: null | | | [2]{}: object 0x71-0x91.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x71-0x71.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x71.2-0x71.2 (0.1) @@ -449,7 +449,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_128_ 0x000015| 05 | . | form: "primitive" (0) 0x159.2-0x159.2 (0.1) 0x000015| 05 | . | tag: "null" (0x5) 0x159.3-0x159.7 (0.5) 0x000015| 00 | . | length: "indefinite" (0) 0x15a-0x15a.7 (1) - | | | value: null 0x15b-NA (0) + | | | value: null | | | [2]{}: object 0x15b-0x1de.7 (132) 0x000015| 03 | . | class: "universal" (0) 0x15b-0x15b.1 (0.2) 0x000015| 03 | . | form: "primitive" (0) 0x15b.2-0x15b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest index f2ae386f9a..4a5bd30f5e 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_256_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd65-NA (0) | | | client{}: 0xd65-NA (0) - | | | ip: "127.0.0.1" 0xd65-NA (0) - | | | port: 48839 0xd65-NA (0) - | | | has_start: true 0xd65-NA (0) - | | | has_end: false 0xd65-NA (0) - | | | skipped_bytes: 0 0xd65-NA (0) + | | | ip: "127.0.0.1" + | | | port: 48839 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1d5.7 (470) | | | records[0:6]: 0x0-0x1d5.7 (470) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_256_ 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd65-NA (0) - | | | ip: "127.0.0.1" 0xd65-NA (0) - | | | port: 4432 0xd65-NA (0) - | | | has_start: true 0xd65-NA (0) - | | | has_end: true 0xd65-NA (0) - | | | skipped_bytes: 0 0xd65-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4432 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x776.7 (1911) | | | records[0:7]: 0x0-0x776.7 (1911) | | | [0]{}: record 0x0-0x46.7 (71) @@ -289,7 +289,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_256_ 0x000006| 05| .| form: "primitive" (0) 0x6f.2-0x6f.2 (0.1) 0x000006| 05| .| tag: "null" (0x5) 0x6f.3-0x6f.7 (0.5) 0x000007|00 |. | length: "indefinite" (0) 0x70-0x70.7 (1) - | | | value: null 0x71-NA (0) + | | | value: null | | | [2]{}: object 0x71-0x91.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x71-0x71.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x71.2-0x71.2 (0.1) @@ -450,7 +450,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_256_ 0x000015| 05 | . | form: "primitive" (0) 0x159.2-0x159.2 (0.1) 0x000015| 05 | . | tag: "null" (0x5) 0x159.3-0x159.7 (0.5) 0x000015| 00 | . | length: "indefinite" (0) 0x15a-0x15a.7 (1) - | | | value: null 0x15b-NA (0) + | | | value: null | | | [2]{}: object 0x15b-0x1de.7 (132) 0x000015| 03 | . | class: "universal" (0) 0x15b-0x15b.1 (0.2) 0x000015| 03 | . | form: "primitive" (0) 0x15b.2-0x15b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384.pcap.fqtest index 8f7db719a9..99ade22f4a 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xe05-NA (0) | | | client{}: 0xe05-NA (0) - | | | ip: "127.0.0.1" 0xe05-NA (0) - | | | port: 48837 0xe05-NA (0) - | | | has_start: true 0xe05-NA (0) - | | | has_end: false 0xe05-NA (0) - | | | skipped_bytes: 0 0xe05-NA (0) + | | | ip: "127.0.0.1" + | | | port: 48837 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x235.7 (566) | | | records[0:6]: 0x0-0x235.7 (566) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -189,11 +189,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_256_ 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xe05-NA (0) - | | | ip: "127.0.0.1" 0xe05-NA (0) - | | | port: 4432 0xe05-NA (0) - | | | has_start: true 0xe05-NA (0) - | | | has_end: true 0xe05-NA (0) - | | | skipped_bytes: 0 0xe05-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4432 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x7b6.7 (1975) | | | records[0:7]: 0x0-0x7b6.7 (1975) | | | [0]{}: record 0x0-0x46.7 (71) @@ -289,7 +289,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_256_ 0x000006| 05| .| form: "primitive" (0) 0x6f.2-0x6f.2 (0.1) 0x000006| 05| .| tag: "null" (0x5) 0x6f.3-0x6f.7 (0.5) 0x000007|00 |. | length: "indefinite" (0) 0x70-0x70.7 (1) - | | | value: null 0x71-NA (0) + | | | value: null | | | [2]{}: object 0x71-0x91.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x71-0x71.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x71.2-0x71.2 (0.1) @@ -450,7 +450,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_256_ 0x000015| 05 | . | form: "primitive" (0) 0x159.2-0x159.2 (0.1) 0x000015| 05 | . | tag: "null" (0x5) 0x159.3-0x159.7 (0.5) 0x000015| 00 | . | length: "indefinite" (0) 0x15a-0x15a.7 (1) - | | | value: null 0x15b-NA (0) + | | | value: null | | | [2]{}: object 0x15b-0x1de.7 (132) 0x000015| 03 | . | class: "universal" (0) 0x15b-0x15b.1 (0.2) 0x000015| 03 | . | form: "primitive" (0) 0x15b.2-0x15b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest index 87d6cbda40..16ba3e3b2a 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd16-NA (0) | | | client{}: 0xd16-NA (0) - | | | ip: "127.0.0.1" 0xd16-NA (0) - | | | port: 48835 0xd16-NA (0) - | | | has_start: true 0xd16-NA (0) - | | | has_end: false 0xd16-NA (0) - | | | skipped_bytes: 0 0xd16-NA (0) + | | | ip: "127.0.0.1" + | | | port: 48835 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1a6.7 (423) | | | records[0:6]: 0x0-0x1a6.7 (423) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_256_ 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd16-NA (0) - | | | ip: "127.0.0.1" 0xd16-NA (0) - | | | port: 4432 0xd16-NA (0) - | | | has_start: true 0xd16-NA (0) - | | | has_end: true 0xd16-NA (0) - | | | skipped_bytes: 0 0xd16-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4432 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x756.7 (1879) | | | records[0:7]: 0x0-0x756.7 (1879) | | | [0]{}: record 0x0-0x46.7 (71) @@ -288,7 +288,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_256_ 0x000006| 05| .| form: "primitive" (0) 0x6f.2-0x6f.2 (0.1) 0x000006| 05| .| tag: "null" (0x5) 0x6f.3-0x6f.7 (0.5) 0x000007|00 |. | length: "indefinite" (0) 0x70-0x70.7 (1) - | | | value: null 0x71-NA (0) + | | | value: null | | | [2]{}: object 0x71-0x91.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x71-0x71.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x71.2-0x71.2 (0.1) @@ -449,7 +449,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_AES_256_ 0x000015| 05 | . | form: "primitive" (0) 0x159.2-0x159.2 (0.1) 0x000015| 05 | . | tag: "null" (0x5) 0x159.3-0x159.7 (0.5) 0x000015| 00 | . | length: "indefinite" (0) 0x15a-0x15a.7 (1) - | | | value: null 0x15b-NA (0) + | | | value: null | | | [2]{}: object 0x15b-0x1de.7 (132) 0x000015| 03 | . | class: "universal" (0) 0x15b-0x15b.1 (0.2) 0x000015| 03 | . | form: "primitive" (0) 0x15b.2-0x15b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_RC4_128_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_RC4_128_SHA.pcap.fqtest index 0cc56a7ae3..2d619773e5 100644 --- a/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_RC4_128_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_ECDH_RSA_WITH_RC4_128_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_RC4_128_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd03-NA (0) | | | client{}: 0xd03-NA (0) - | | | ip: "127.0.0.1" 0xd03-NA (0) - | | | port: 48882 0xd03-NA (0) - | | | has_start: true 0xd03-NA (0) - | | | has_end: false 0xd03-NA (0) - | | | skipped_bytes: 0 0xd03-NA (0) + | | | ip: "127.0.0.1" + | | | port: 48882 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x19a.7 (411) | | | records[0:6]: 0x0-0x19a.7 (411) | | | [0]{}: record 0x0-0xa5.7 (166) @@ -188,11 +188,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_RC4_128_ 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd03-NA (0) - | | | ip: "127.0.0.1" 0xd03-NA (0) - | | | port: 4432 0xd03-NA (0) - | | | has_start: true 0xd03-NA (0) - | | | has_end: true 0xd03-NA (0) - | | | skipped_bytes: 0 0xd03-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4432 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x74f.7 (1872) | | | records[0:7]: 0x0-0x74f.7 (1872) | | | [0]{}: record 0x0-0x46.7 (71) @@ -288,7 +288,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_RC4_128_ 0x000006| 05| .| form: "primitive" (0) 0x6f.2-0x6f.2 (0.1) 0x000006| 05| .| tag: "null" (0x5) 0x6f.3-0x6f.7 (0.5) 0x000007|00 |. | length: "indefinite" (0) 0x70-0x70.7 (1) - | | | value: null 0x71-NA (0) + | | | value: null | | | [2]{}: object 0x71-0x91.7 (33) 0x000007| 30 | 0 | class: "universal" (0) 0x71-0x71.1 (0.2) 0x000007| 30 | 0 | form: "constructed" (1) 0x71.2-0x71.2 (0.1) @@ -449,7 +449,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_ECDH_RSA_WITH_RC4_128_ 0x000015| 05 | . | form: "primitive" (0) 0x159.2-0x159.2 (0.1) 0x000015| 05 | . | tag: "null" (0x5) 0x159.3-0x159.7 (0.5) 0x000015| 00 | . | length: "indefinite" (0) 0x15a-0x15a.7 (1) - | | | value: null 0x15b-NA (0) + | | | value: null | | | [2]{}: object 0x15b-0x1de.7 (132) 0x000015| 03 | . | class: "universal" (0) 0x15b-0x15b.1 (0.2) 0x000015| 03 | . | form: "primitive" (0) 0x15b.2-0x15b.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest index 8cf8c582bf..34f7ba52f2 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_EXPORT_WITH_DES40_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_DES40_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xdd1-NA (0) | | | client{}: 0xdd1-NA (0) - | | | ip: "127.0.0.1" 0xdd1-NA (0) - | | | port: 39034 0xdd1-NA (0) - | | | has_start: true 0xdd1-NA (0) - | | | has_end: false 0xdd1-NA (0) - | | | skipped_bytes: 0 0xdd1-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39034 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x15d.7 (350) | | | records[0:6]: 0x0-0x15d.7 (350) | | | [0]{}: record 0x0-0x65.7 (102) @@ -145,11 +145,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_DES40_ 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xdd1-NA (0) - | | | ip: "127.0.0.1" 0xdd1-NA (0) - | | | port: 4430 0xdd1-NA (0) - | | | has_start: true 0xdd1-NA (0) - | | | has_end: true 0xdd1-NA (0) - | | | skipped_bytes: 0 0xdd1-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x85a.7 (2139) | | | records[0:8]: 0x0-0x85a.7 (2139) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -238,7 +238,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_DES40_ 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -361,7 +361,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_DES40_ 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -395,7 +395,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_DES40_ 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5.pcap.fqtest index d8c876e4ce..5f830f1da1 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0x19c7-NA (0) | | | client{}: 0x19c7-NA (0) - | | | ip: "127.0.0.1" 0x19c7-NA (0) - | | | port: 39035 0x19c7-NA (0) - | | | has_start: true 0x19c7-NA (0) - | | | has_end: false 0x19c7-NA (0) - | | | skipped_bytes: 0 0x19c7-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39035 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x113.7 (276) | | | ssl_v2{}: 0x0-0x33.7 (52) 0x0000|80 32 |.2 | length: 50 0x0-0x1.7 (2) @@ -62,11 +62,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_RC2_CB 0x0010|ad aa 10 5e ea a3 77 83 18 56 97 05 25 4b fa cb|...^..w..V..%K..| 0x0011|fc 69 17 6d| |.i.m| | | | | server{}: 0x19c7-NA (0) - | | | ip: "127.0.0.1" 0x19c7-NA (0) - | | | port: 4430 0x19c7-NA (0) - | | | has_start: true 0x19c7-NA (0) - | | | has_end: true 0x19c7-NA (0) - | | | skipped_bytes: 0 0x19c7-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x149a.7 (5275) | | | records[0:7]: 0x0-0x149a.7 (5275) | | | [0]{}: record 0x0-0x55.7 (86) @@ -151,7 +151,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_RC2_CB 0x0008| 05 | . | form: "primitive" (0) 0x85.2-0x85.2 (0.1) 0x0008| 05 | . | tag: "null" (0x5) 0x85.3-0x85.7 (0.5) 0x0008| 00 | . | length: "indefinite" (0) 0x86-0x86.7 (1) - | | | value: null 0x87-NA (0) + | | | value: null | | | [2]{}: object 0x87-0xa7.7 (33) 0x0008| 30 | 0 | class: "universal" (0) 0x87-0x87.1 (0.2) 0x0008| 30 | 0 | form: "constructed" (1) 0x87.2-0x87.2 (0.1) @@ -272,7 +272,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_RC2_CB 0x000f| 05 | . | form: "primitive" (0) 0xf9.2-0xf9.2 (0.1) 0x000f| 05 | . | tag: "null" (0x5) 0xf9.3-0xf9.7 (0.5) 0x000f| 00 | . | length: "indefinite" (0) 0xfa-0xfa.7 (1) - | | | value: null 0xfb-NA (0) + | | | value: null | | | [1]{}: object 0xfb-0x18a.7 (144) 0x000f| 03 | . | class: "universal" (0) 0xfb-0xfb.1 (0.2) 0x000f| 03 | . | form: "primitive" (0) 0xfb.2-0xfb.2 (0.1) @@ -306,7 +306,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_RC2_CB 0x0019| 05 | . | form: "primitive" (0) 0x198.2-0x198.2 (0.1) 0x0019| 05 | . | tag: "null" (0x5) 0x198.3-0x198.7 (0.5) 0x0019| 00 | . | length: "indefinite" (0) 0x199-0x199.7 (1) - | | | value: null 0x19a-NA (0) + | | | value: null | | | [2]{}: object 0x19a-0x21d.7 (132) 0x0019| 03 | . | class: "universal" (0) 0x19a-0x19a.1 (0.2) 0x0019| 03 | . | form: "primitive" (0) 0x19a.2-0x19a.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_EXPORT_WITH_RC4_40_MD5.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_EXPORT_WITH_RC4_40_MD5.pcap.fqtest index 9ec7dccc2a..f4c13518cb 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_EXPORT_WITH_RC4_40_MD5.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_EXPORT_WITH_RC4_40_MD5.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_RC4_40_MD5.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0x1970-NA (0) | | | client{}: 0x1970-NA (0) - | | | ip: "127.0.0.1" 0x1970-NA (0) - | | | port: 39036 0x1970-NA (0) - | | | has_start: true 0x1970-NA (0) - | | | has_end: false 0x1970-NA (0) - | | | skipped_bytes: 0 0x1970-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39036 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0xe7.7 (232) | | | ssl_v2{}: 0x0-0x33.7 (52) 0x000000|80 32 |.2 | length: 50 0x0-0x1.7 (2) @@ -74,11 +74,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_RC4_40 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0x1970-NA (0) - | | | ip: "127.0.0.1" 0x1970-NA (0) - | | | port: 4430 0x1970-NA (0) - | | | has_start: true 0x1970-NA (0) - | | | has_end: true 0x1970-NA (0) - | | | skipped_bytes: 0 0x1970-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x146f.7 (5232) | | | records[0:7]: 0x0-0x146f.7 (5232) | | | [0]{}: record 0x0-0x55.7 (86) @@ -163,7 +163,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_RC4_40 0x000008| 05 | . | form: "primitive" (0) 0x85.2-0x85.2 (0.1) 0x000008| 05 | . | tag: "null" (0x5) 0x85.3-0x85.7 (0.5) 0x000008| 00 | . | length: "indefinite" (0) 0x86-0x86.7 (1) - | | | value: null 0x87-NA (0) + | | | value: null | | | [2]{}: object 0x87-0xa7.7 (33) 0x000008| 30 | 0 | class: "universal" (0) 0x87-0x87.1 (0.2) 0x000008| 30 | 0 | form: "constructed" (1) 0x87.2-0x87.2 (0.1) @@ -284,7 +284,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_RC4_40 0x00000f| 05 | . | form: "primitive" (0) 0xf9.2-0xf9.2 (0.1) 0x00000f| 05 | . | tag: "null" (0x5) 0xf9.3-0xf9.7 (0.5) 0x00000f| 00 | . | length: "indefinite" (0) 0xfa-0xfa.7 (1) - | | | value: null 0xfb-NA (0) + | | | value: null | | | [1]{}: object 0xfb-0x18a.7 (144) 0x00000f| 03 | . | class: "universal" (0) 0xfb-0xfb.1 (0.2) 0x00000f| 03 | . | form: "primitive" (0) 0xfb.2-0xfb.2 (0.1) @@ -318,7 +318,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_EXPORT_WITH_RC4_40 0x000019| 05 | . | form: "primitive" (0) 0x198.2-0x198.2 (0.1) 0x000019| 05 | . | tag: "null" (0x5) 0x198.3-0x198.7 (0.5) 0x000019| 00 | . | length: "indefinite" (0) 0x199-0x199.7 (1) - | | | value: null 0x19a-NA (0) + | | | value: null | | | [2]{}: object 0x19a-0x21d.7 (132) 0x000019| 03 | . | class: "universal" (0) 0x19a-0x19a.1 (0.2) 0x000019| 03 | . | form: "primitive" (0) 0x19a.2-0x19a.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest index 102ec802e9..95324b0faa 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_3DES_EDE_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_3DES_EDE_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd3d-NA (0) | | | client{}: 0xd3d-NA (0) - | | | ip: "127.0.0.1" 0xd3d-NA (0) - | | | port: 38994 0xd3d-NA (0) - | | | has_start: true 0xd3d-NA (0) - | | | has_end: false 0xd3d-NA (0) - | | | skipped_bytes: 0 0xd3d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38994 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x19d.7 (414) | | | records[0:6]: 0x0-0x19d.7 (414) | | | [0]{}: record 0x0-0x65.7 (102) @@ -148,11 +148,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_3DES_EDE_CBC_ 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd3d-NA (0) - | | | ip: "127.0.0.1" 0xd3d-NA (0) - | | | port: 4430 0xd3d-NA (0) - | | | has_start: true 0xd3d-NA (0) - | | | has_end: true 0xd3d-NA (0) - | | | skipped_bytes: 0 0xd3d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x786.7 (1927) | | | records[0:7]: 0x0-0x786.7 (1927) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -241,7 +241,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_3DES_EDE_CBC_ 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -364,7 +364,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_3DES_EDE_CBC_ 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -398,7 +398,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_3DES_EDE_CBC_ 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest index 6cc4f2c354..725b40d6cd 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_128_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd6d-NA (0) | | | client{}: 0xd6d-NA (0) - | | | ip: "127.0.0.1" 0xd6d-NA (0) - | | | port: 39019 0xd6d-NA (0) - | | | has_start: true 0xd6d-NA (0) - | | | has_end: false 0xd6d-NA (0) - | | | skipped_bytes: 0 0xd6d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39019 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1b5.7 (438) | | | records[0:6]: 0x0-0x1b5.7 (438) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_CBC_S 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd6d-NA (0) - | | | ip: "127.0.0.1" 0xd6d-NA (0) - | | | port: 4430 0xd6d-NA (0) - | | | has_start: true 0xd6d-NA (0) - | | | has_end: true 0xd6d-NA (0) - | | | skipped_bytes: 0 0xd6d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x79e.7 (1951) | | | records[0:7]: 0x0-0x79e.7 (1951) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -242,7 +242,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_CBC_S 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -365,7 +365,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_CBC_S 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -399,7 +399,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_CBC_S 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest index 87b40610c0..31e7f2e5f5 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_128_CBC_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_CBC_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xdbd-NA (0) | | | client{}: 0xdbd-NA (0) - | | | ip: "127.0.0.1" 0xdbd-NA (0) - | | | port: 39018 0xdbd-NA (0) - | | | has_start: true 0xdbd-NA (0) - | | | has_end: false 0xdbd-NA (0) - | | | skipped_bytes: 0 0xdbd-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39018 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1e5.7 (486) | | | records[0:6]: 0x0-0x1e5.7 (486) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_CBC_S 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xdbd-NA (0) - | | | ip: "127.0.0.1" 0xdbd-NA (0) - | | | port: 4430 0xdbd-NA (0) - | | | has_start: true 0xdbd-NA (0) - | | | has_end: true 0xdbd-NA (0) - | | | skipped_bytes: 0 0xdbd-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x7be.7 (1983) | | | records[0:7]: 0x0-0x7be.7 (1983) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -242,7 +242,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_CBC_S 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -365,7 +365,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_CBC_S 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -399,7 +399,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_CBC_S 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest index feedcf1994..e559e42134 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_128_GCM_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_GCM_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd19-NA (0) | | | client{}: 0xd19-NA (0) - | | | ip: "127.0.0.1" 0xd19-NA (0) - | | | port: 39017 0xd19-NA (0) - | | | has_start: true 0xd19-NA (0) - | | | has_end: false 0xd19-NA (0) - | | | skipped_bytes: 0 0xd19-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39017 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x186.7 (391) | | | records[0:6]: 0x0-0x186.7 (391) | | | [0]{}: record 0x0-0x65.7 (102) @@ -148,11 +148,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_GCM_S 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd19-NA (0) - | | | ip: "127.0.0.1" 0xd19-NA (0) - | | | port: 4430 0xd19-NA (0) - | | | has_start: true 0xd19-NA (0) - | | | has_end: true 0xd19-NA (0) - | | | skipped_bytes: 0 0xd19-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x779.7 (1914) | | | records[0:7]: 0x0-0x779.7 (1914) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -241,7 +241,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_GCM_S 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -364,7 +364,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_GCM_S 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -398,7 +398,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_128_GCM_S 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest index bb65292c97..afbe3a82f1 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_256_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd6d-NA (0) | | | client{}: 0xd6d-NA (0) - | | | ip: "127.0.0.1" 0xd6d-NA (0) - | | | port: 38986 0xd6d-NA (0) - | | | has_start: true 0xd6d-NA (0) - | | | has_end: false 0xd6d-NA (0) - | | | skipped_bytes: 0 0xd6d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38986 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1b5.7 (438) | | | records[0:6]: 0x0-0x1b5.7 (438) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_CBC_S 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd6d-NA (0) - | | | ip: "127.0.0.1" 0xd6d-NA (0) - | | | port: 4430 0xd6d-NA (0) - | | | has_start: true 0xd6d-NA (0) - | | | has_end: true 0xd6d-NA (0) - | | | skipped_bytes: 0 0xd6d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x79e.7 (1951) | | | records[0:7]: 0x0-0x79e.7 (1951) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -242,7 +242,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_CBC_S 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -365,7 +365,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_CBC_S 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -399,7 +399,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_CBC_S 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_256_CBC_SHA256.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_256_CBC_SHA256.pcap.fqtest index e74566fb0e..67e842af4c 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_256_CBC_SHA256.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_256_CBC_SHA256.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_CBC_SHA256.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xdbd-NA (0) | | | client{}: 0xdbd-NA (0) - | | | ip: "127.0.0.1" 0xdbd-NA (0) - | | | port: 38985 0xdbd-NA (0) - | | | has_start: true 0xdbd-NA (0) - | | | has_end: false 0xdbd-NA (0) - | | | skipped_bytes: 0 0xdbd-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38985 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1e5.7 (486) | | | records[0:6]: 0x0-0x1e5.7 (486) | | | [0]{}: record 0x0-0x65.7 (102) @@ -149,11 +149,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_CBC_S 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xdbd-NA (0) - | | | ip: "127.0.0.1" 0xdbd-NA (0) - | | | port: 4430 0xdbd-NA (0) - | | | has_start: true 0xdbd-NA (0) - | | | has_end: true 0xdbd-NA (0) - | | | skipped_bytes: 0 0xdbd-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x7be.7 (1983) | | | records[0:7]: 0x0-0x7be.7 (1983) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -242,7 +242,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_CBC_S 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -365,7 +365,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_CBC_S 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -399,7 +399,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_CBC_S 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest index bfebb56813..48f5af5bc6 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_AES_256_GCM_SHA384.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_GCM_SHA384.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd17-NA (0) | | | client{}: 0xd17-NA (0) - | | | ip: "127.0.0.1" 0xd17-NA (0) - | | | port: 38984 0xd17-NA (0) - | | | has_start: true 0xd17-NA (0) - | | | has_end: false 0xd17-NA (0) - | | | skipped_bytes: 0 0xd17-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38984 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x186.7 (391) | | | records[0:6]: 0x0-0x186.7 (391) | | | [0]{}: record 0x0-0x65.7 (102) @@ -148,11 +148,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_GCM_S 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd17-NA (0) - | | | ip: "127.0.0.1" 0xd17-NA (0) - | | | port: 4430 0xd17-NA (0) - | | | has_start: true 0xd17-NA (0) - | | | has_end: true 0xd17-NA (0) - | | | skipped_bytes: 0 0xd17-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x777.7 (1912) | | | records[0:7]: 0x0-0x777.7 (1912) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -241,7 +241,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_GCM_S 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -364,7 +364,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_GCM_S 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -398,7 +398,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_AES_256_GCM_S 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest index 3b7a9ef3c5..2feb97cad0 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_CAMELLIA_128_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_CAMELLIA_128_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd6d-NA (0) | | | client{}: 0xd6d-NA (0) - | | | ip: "127.0.0.1" 0xd6d-NA (0) - | | | port: 39021 0xd6d-NA (0) - | | | has_start: true 0xd6d-NA (0) - | | | has_end: false 0xd6d-NA (0) - | | | skipped_bytes: 0 0xd6d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39021 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1b5.7 (438) | | | records[0:6]: 0x0-0x1b5.7 (438) | | | [0]{}: record 0x0-0x65.7 (102) @@ -136,11 +136,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_CAMELLIA_128_ 0x019|35 74 e5 79 ea 6f 46 cc 31 71 31 81 11 47 aa f0|5t.y.oF.1q1..G..| * |until 0x1b5.7 (end) (48) | | | | | server{}: 0xd6d-NA (0) - | | | ip: "127.0.0.1" 0xd6d-NA (0) - | | | port: 4430 0xd6d-NA (0) - | | | has_start: true 0xd6d-NA (0) - | | | has_end: true 0xd6d-NA (0) - | | | skipped_bytes: 0 0xd6d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x79e.7 (1951) | | | records[0:7]: 0x0-0x79e.7 (1951) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -229,7 +229,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_CAMELLIA_128_ 0x006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -352,7 +352,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_CAMELLIA_128_ 0x00e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -386,7 +386,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_CAMELLIA_128_ 0x018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest index 05f8a28470..e0e14c394d 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_CAMELLIA_256_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_CAMELLIA_256_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd6d-NA (0) | | | client{}: 0xd6d-NA (0) - | | | ip: "127.0.0.1" 0xd6d-NA (0) - | | | port: 38987 0xd6d-NA (0) - | | | has_start: true 0xd6d-NA (0) - | | | has_end: false 0xd6d-NA (0) - | | | skipped_bytes: 0 0xd6d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 38987 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1b5.7 (438) | | | records[0:6]: 0x0-0x1b5.7 (438) | | | [0]{}: record 0x0-0x65.7 (102) @@ -136,11 +136,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_CAMELLIA_256_ 0x019|1b 38 75 cd ab f0 f6 e5 70 24 7d 1a ba 35 3f e3|.8u.....p$}..5?.| * |until 0x1b5.7 (end) (48) | | | | | server{}: 0xd6d-NA (0) - | | | ip: "127.0.0.1" 0xd6d-NA (0) - | | | port: 4430 0xd6d-NA (0) - | | | has_start: true 0xd6d-NA (0) - | | | has_end: true 0xd6d-NA (0) - | | | skipped_bytes: 0 0xd6d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x79e.7 (1951) | | | records[0:7]: 0x0-0x79e.7 (1951) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -229,7 +229,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_CAMELLIA_256_ 0x006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -352,7 +352,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_CAMELLIA_256_ 0x00e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -386,7 +386,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_CAMELLIA_256_ 0x018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_DES_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_DES_CBC_SHA.pcap.fqtest index 6c71199189..59b40d4ee7 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_DES_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_DES_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_DES_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd45-NA (0) | | | client{}: 0xd45-NA (0) - | | | ip: "127.0.0.1" 0xd45-NA (0) - | | | port: 39031 0xd45-NA (0) - | | | has_start: true 0xd45-NA (0) - | | | has_end: false 0xd45-NA (0) - | | | skipped_bytes: 0 0xd45-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39031 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x19d.7 (414) | | | records[0:6]: 0x0-0x19d.7 (414) | | | [0]{}: record 0x0-0x65.7 (102) @@ -148,11 +148,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_DES_CBC_SHA.p 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd45-NA (0) - | | | ip: "127.0.0.1" 0xd45-NA (0) - | | | port: 4430 0xd45-NA (0) - | | | has_start: true 0xd45-NA (0) - | | | has_end: true 0xd45-NA (0) - | | | skipped_bytes: 0 0xd45-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x78e.7 (1935) | | | records[0:7]: 0x0-0x78e.7 (1935) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -241,7 +241,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_DES_CBC_SHA.p 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -364,7 +364,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_DES_CBC_SHA.p 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -398,7 +398,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_DES_CBC_SHA.p 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_IDEA_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_IDEA_CBC_SHA.pcap.fqtest index 878f00b755..0d7a4326f4 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_IDEA_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_IDEA_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_IDEA_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd3d-NA (0) | | | client{}: 0xd3d-NA (0) - | | | ip: "127.0.0.1" 0xd3d-NA (0) - | | | port: 39022 0xd3d-NA (0) - | | | has_start: true 0xd3d-NA (0) - | | | has_end: false 0xd3d-NA (0) - | | | skipped_bytes: 0 0xd3d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39022 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x19d.7 (414) | | | records[0:6]: 0x0-0x19d.7 (414) | | | [0]{}: record 0x0-0x65.7 (102) @@ -135,11 +135,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_IDEA_CBC_SHA. 0x018|60 ba 0e 75 d2 09 09 65 b4 74 01 41 cf 37 ff 38|`..u...e.t.A.7.8| 0x019|a0 a0 9e 3a a1 a4 f8 d1 41 b2 5b 3b d6 03| |...:....A.[;..| | | | | server{}: 0xd3d-NA (0) - | | | ip: "127.0.0.1" 0xd3d-NA (0) - | | | port: 4430 0xd3d-NA (0) - | | | has_start: true 0xd3d-NA (0) - | | | has_end: true 0xd3d-NA (0) - | | | skipped_bytes: 0 0xd3d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x786.7 (1927) | | | records[0:7]: 0x0-0x786.7 (1927) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -228,7 +228,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_IDEA_CBC_SHA. 0x006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -351,7 +351,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_IDEA_CBC_SHA. 0x00e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -385,7 +385,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_IDEA_CBC_SHA. 0x018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_RC4_128_MD5.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_RC4_128_MD5.pcap.fqtest index a44855017c..54ec707a91 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_RC4_128_MD5.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_RC4_128_MD5.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_RC4_128_MD5.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0x18d0-NA (0) | | | client{}: 0x18d0-NA (0) - | | | ip: "127.0.0.1" 0x18d0-NA (0) - | | | port: 39028 0x18d0-NA (0) - | | | has_start: true 0x18d0-NA (0) - | | | has_end: false 0x18d0-NA (0) - | | | skipped_bytes: 0 0x18d0-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39028 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x127.7 (296) | | | ssl_v2{}: 0x0-0x33.7 (52) 0x000000|80 32 |.2 | length: 50 0x0-0x1.7 (2) @@ -76,11 +76,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_RC4_128_MD5.p 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0x18d0-NA (0) - | | | ip: "127.0.0.1" 0x18d0-NA (0) - | | | port: 4430 0x18d0-NA (0) - | | | has_start: true 0x18d0-NA (0) - | | | has_end: true 0x18d0-NA (0) - | | | skipped_bytes: 0 0x18d0-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x138f.7 (5008) | | | records[0:6]: 0x0-0x138f.7 (5008) | | | [0]{}: record 0x0-0x55.7 (86) @@ -165,7 +165,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_RC4_128_MD5.p 0x000008| 05 | . | form: "primitive" (0) 0x85.2-0x85.2 (0.1) 0x000008| 05 | . | tag: "null" (0x5) 0x85.3-0x85.7 (0.5) 0x000008| 00 | . | length: "indefinite" (0) 0x86-0x86.7 (1) - | | | value: null 0x87-NA (0) + | | | value: null | | | [2]{}: object 0x87-0xa7.7 (33) 0x000008| 30 | 0 | class: "universal" (0) 0x87-0x87.1 (0.2) 0x000008| 30 | 0 | form: "constructed" (1) 0x87.2-0x87.2 (0.1) @@ -286,7 +286,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_RC4_128_MD5.p 0x00000f| 05 | . | form: "primitive" (0) 0xf9.2-0xf9.2 (0.1) 0x00000f| 05 | . | tag: "null" (0x5) 0xf9.3-0xf9.7 (0.5) 0x00000f| 00 | . | length: "indefinite" (0) 0xfa-0xfa.7 (1) - | | | value: null 0xfb-NA (0) + | | | value: null | | | [1]{}: object 0xfb-0x18a.7 (144) 0x00000f| 03 | . | class: "universal" (0) 0xfb-0xfb.1 (0.2) 0x00000f| 03 | . | form: "primitive" (0) 0xfb.2-0xfb.2 (0.1) @@ -320,7 +320,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_RC4_128_MD5.p 0x000019| 05 | . | form: "primitive" (0) 0x198.2-0x198.2 (0.1) 0x000019| 05 | . | tag: "null" (0x5) 0x198.3-0x198.7 (0.5) 0x000019| 00 | . | length: "indefinite" (0) 0x199-0x199.7 (1) - | | | value: null 0x19a-NA (0) + | | | value: null | | | [2]{}: object 0x19a-0x21d.7 (132) 0x000019| 03 | . | class: "universal" (0) 0x19a-0x19a.1 (0.2) 0x000019| 03 | . | form: "primitive" (0) 0x19a.2-0x19a.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_RC4_128_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_RC4_128_SHA.pcap.fqtest index eaa77decef..0300f80a6f 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_RC4_128_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_RC4_128_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_RC4_128_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd05-NA (0) | | | client{}: 0xd05-NA (0) - | | | ip: "127.0.0.1" 0xd05-NA (0) - | | | port: 39027 0xd05-NA (0) - | | | has_start: true 0xd05-NA (0) - | | | has_end: false 0xd05-NA (0) - | | | skipped_bytes: 0 0xd05-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39027 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x17a.7 (379) | | | records[0:6]: 0x0-0x17a.7 (379) | | | [0]{}: record 0x0-0x65.7 (102) @@ -148,11 +148,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_RC4_128_SHA.p 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a|GET / HTTP/1.0..| stream: raw bits 0x0-0x11.7 (18) 0x0000|0d 0a| |..| | | | | server{}: 0xd05-NA (0) - | | | ip: "127.0.0.1" 0xd05-NA (0) - | | | port: 4430 0xd05-NA (0) - | | | has_start: true 0xd05-NA (0) - | | | has_end: true 0xd05-NA (0) - | | | skipped_bytes: 0 0xd05-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x771.7 (1906) | | | records[0:7]: 0x0-0x771.7 (1906) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -241,7 +241,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_RC4_128_SHA.p 0x000006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x000006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x000006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x000007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x000007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -364,7 +364,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_RC4_128_SHA.p 0x00000e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00000e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00000e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00000e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00000e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -398,7 +398,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_RC4_128_SHA.p 0x000018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x000018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x000018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x000018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x000018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/ciphers/TLS_RSA_WITH_SEED_CBC_SHA.pcap.fqtest b/format/tls/testdata/ciphers/TLS_RSA_WITH_SEED_CBC_SHA.pcap.fqtest index d3a9808e61..62abc46b88 100644 --- a/format/tls/testdata/ciphers/TLS_RSA_WITH_SEED_CBC_SHA.pcap.fqtest +++ b/format/tls/testdata/ciphers/TLS_RSA_WITH_SEED_CBC_SHA.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_SEED_CBC_SHA.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0xd6d-NA (0) | | | client{}: 0xd6d-NA (0) - | | | ip: "127.0.0.1" 0xd6d-NA (0) - | | | port: 39020 0xd6d-NA (0) - | | | has_start: true 0xd6d-NA (0) - | | | has_end: false 0xd6d-NA (0) - | | | skipped_bytes: 0 0xd6d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 39020 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1b5.7 (438) | | | records[0:6]: 0x0-0x1b5.7 (438) | | | [0]{}: record 0x0-0x65.7 (102) @@ -136,11 +136,11 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_SEED_CBC_SHA. 0x019|b5 23 58 df 7e 99 46 6d 21 75 8d a9 86 8e 86 f7|.#X.~.Fm!u......| * |until 0x1b5.7 (end) (48) | | | | | server{}: 0xd6d-NA (0) - | | | ip: "127.0.0.1" 0xd6d-NA (0) - | | | port: 4430 0xd6d-NA (0) - | | | has_start: true 0xd6d-NA (0) - | | | has_end: true 0xd6d-NA (0) - | | | skipped_bytes: 0 0xd6d-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4430 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x79e.7 (1951) | | | records[0:7]: 0x0-0x79e.7 (1951) | | | [0]{}: record 0x0-0x3e.7 (63) @@ -229,7 +229,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_SEED_CBC_SHA. 0x006| 05 | . | form: "primitive" (0) 0x6e.2-0x6e.2 (0.1) 0x006| 05 | . | tag: "null" (0x5) 0x6e.3-0x6e.7 (0.5) 0x006| 00| .| length: "indefinite" (0) 0x6f-0x6f.7 (1) - | | | value: null 0x70-NA (0) + | | | value: null | | | [2]{}: object 0x70-0x90.7 (33) 0x007|30 |0 | class: "universal" (0) 0x70-0x70.1 (0.2) 0x007|30 |0 | form: "constructed" (1) 0x70.2-0x70.2 (0.1) @@ -352,7 +352,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_SEED_CBC_SHA. 0x00e| 05 | . | form: "primitive" (0) 0xe2.2-0xe2.2 (0.1) 0x00e| 05 | . | tag: "null" (0x5) 0xe2.3-0xe2.7 (0.5) 0x00e| 00 | . | length: "indefinite" (0) 0xe3-0xe3.7 (1) - | | | value: null 0xe4-NA (0) + | | | value: null | | | [1]{}: object 0xe4-0x173.7 (144) 0x00e| 03 | . | class: "universal" (0) 0xe4-0xe4.1 (0.2) 0x00e| 03 | . | form: "primitive" (0) 0xe4.2-0xe4.2 (0.1) @@ -386,7 +386,7 @@ $ fq -o keylog=@all.keylog ".tcp_connections[0] | dv" TLS_RSA_WITH_SEED_CBC_SHA. 0x018| 05 | . | form: "primitive" (0) 0x181.2-0x181.2 (0.1) 0x018| 05 | . | tag: "null" (0x5) 0x181.3-0x181.7 (0.5) 0x018| 00 | . | length: "indefinite" (0) 0x182-0x182.7 (1) - | | | value: null 0x183-NA (0) + | | | value: null | | | [2]{}: object 0x183-0x206.7 (132) 0x018| 03 | . | class: "universal" (0) 0x183-0x183.1 (0.2) 0x018| 03 | . | form: "primitive" (0) 0x183.2-0x183.2 (0.1) diff --git a/format/tls/testdata/dump-broken.pcapng.fqtest b/format/tls/testdata/dump-broken.pcapng.fqtest index ac44da7012..09fee29f03 100644 --- a/format/tls/testdata/dump-broken.pcapng.fqtest +++ b/format/tls/testdata/dump-broken.pcapng.fqtest @@ -1,11 +1,11 @@ $ fq '.[0].tcp_connections[0] | dv' dump-broken.pcapng |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.[0].tcp_connections[0]{}: tcp_connection 0x1d90-NA (0) | | | client{}: 0x1d90-NA (0) - | | | ip: "127.0.0.1" 0x1d90-NA (0) - | | | port: 42555 0x1d90-NA (0) - | | | has_start: true 0x1d90-NA (0) - | | | has_end: false 0x1d90-NA (0) - | | | skipped_bytes: 0 0x1d90-NA (0) + | | | ip: "127.0.0.1" + | | | port: 42555 + | | | has_start: true + | | | has_end: false + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1c3.7 (452) | | | records[0:7]: 0x0-0x1c3.7 (452) | | | [0]{}: record 0x0-0x98.7 (153) @@ -126,11 +126,11 @@ $ fq '.[0].tcp_connections[0] | dv' dump-broken.pcapng 0x001b|00 d8 21 92 25 c1 02 dd 2a 34 41 a9 23 3b bc 2a|..!.%...*4A.#;.*| 0x001c|67 b8 8a 3f| |g..?| | | | | server{}: 0x1d90-NA (0) - | | | ip: "127.0.0.1" 0x1d90-NA (0) - | | | port: 4437 0x1d90-NA (0) - | | | has_start: true 0x1d90-NA (0) - | | | has_end: true 0x1d90-NA (0) - | | | skipped_bytes: 0 0x1d90-NA (0) + | | | ip: "127.0.0.1" + | | | port: 4437 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x6c1.7 (1730) | | | records[0:8]: 0x0-0x6c1.7 (1730) | | | [0]{}: record 0x0-0x55.7 (86) @@ -225,7 +225,7 @@ $ fq '.[0].tcp_connections[0] | dv' dump-broken.pcapng 0x0008| 05 | . | form: "primitive" (0) 0x8a.2-0x8a.2 (0.1) 0x0008| 05 | . | tag: "null" (0x5) 0x8a.3-0x8a.7 (0.5) 0x0008| 00 | . | length: "indefinite" (0) 0x8b-0x8b.7 (1) - | | | value: null 0x8c-NA (0) + | | | value: null | | | [3]{}: object 0x8c-0xb0.7 (37) 0x0008| 30 | 0 | class: "universal" (0) 0x8c-0x8c.1 (0.2) 0x0008| 30 | 0 | form: "constructed" (1) 0x8c.2-0x8c.2 (0.1) @@ -349,7 +349,7 @@ $ fq '.[0].tcp_connections[0] | dv' dump-broken.pcapng 0x0010| 05 | . | form: "primitive" (0) 0x107.2-0x107.2 (0.1) 0x0010| 05 | . | tag: "null" (0x5) 0x107.3-0x107.7 (0.5) 0x0010| 00 | . | length: "indefinite" (0) 0x108-0x108.7 (1) - | | | value: null 0x109-NA (0) + | | | value: null | | | [1]{}: object 0x109-0x21b.7 (275) 0x0010| 03 | . | class: "universal" (0) 0x109-0x109.1 (0.2) 0x0010| 03 | . | form: "primitive" (0) 0x109.2-0x109.2 (0.1) @@ -466,7 +466,7 @@ $ fq '.[0].tcp_connections[0] | dv' dump-broken.pcapng 0x0027| 05 | . | form: "primitive" (0) 0x27b.2-0x27b.2 (0.1) 0x0027| 05 | . | tag: "null" (0x5) 0x27b.3-0x27b.7 (0.5) 0x0027| 00 | . | length: "indefinite" (0) 0x27c-0x27c.7 (1) - | | | value: null 0x27d-NA (0) + | | | value: null | | | [2]{}: object 0x27d-0x381.7 (261) 0x0027| 03 | . | class: "universal" (0) 0x27d-0x27d.1 (0.2) 0x0027| 03 | . | form: "primitive" (0) 0x27d.2-0x27d.2 (0.1) diff --git a/format/tls/testdata/testtls.com.http1.1-tls1.2.pcap.fqtest b/format/tls/testdata/testtls.com.http1.1-tls1.2.pcap.fqtest index d31d0acc6a..c9123a4137 100644 --- a/format/tls/testdata/testtls.com.http1.1-tls1.2.pcap.fqtest +++ b/format/tls/testdata/testtls.com.http1.1-tls1.2.pcap.fqtest @@ -1,11 +1,11 @@ $ fq -o keylog=@testtls.com.http1.1-tls1.2.pcap.keylog '.tcp_connections[0] | dv' testtls.com.http1.1-tls1.2.pcap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0]{}: tcp_connection 0x6e4d-NA (0) | | | client{}: 0x6e4d-NA (0) - | | | ip: "192.168.1.230" 0x6e4d-NA (0) - | | | port: 61925 0x6e4d-NA (0) - | | | has_start: true 0x6e4d-NA (0) - | | | has_end: true 0x6e4d-NA (0) - | | | skipped_bytes: 0 0x6e4d-NA (0) + | | | ip: "192.168.1.230" + | | | port: 61925 + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x1c4.7 (453) | | | records[0:6]: 0x0-0x1c4.7 (453) | | | [0]{}: record 0x0-0xe0.7 (225) @@ -229,11 +229,11 @@ $ fq -o keylog=@testtls.com.http1.1-tls1.2.pcap.keylog '.tcp_connections[0] | dv 0x0000|47 45 54 20 2f 20 48 54 54 50 2f 31 2e 31 0d 0a|GET / HTTP/1.1..| stream: raw bits 0x0-0x4a.7 (75) * |until 0x4a.7 (end) (75) | | | | | server{}: 0x6e4d-NA (0) - | | | ip: "116.203.76.237" 0x6e4d-NA (0) + | | | ip: "116.203.76.237" | | | port: "https" (443) (http protocol over TLS/SSL) 0x6e4d-NA (0) - | | | has_start: true 0x6e4d-NA (0) - | | | has_end: true 0x6e4d-NA (0) - | | | skipped_bytes: 0 0x6e4d-NA (0) + | | | has_start: true + | | | has_end: true + | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (tls) 0x0-0x5d33.7 (23860) | | | records[0:8]: 0x0-0x5d33.7 (23860) | | | [0]{}: record 0x0-0x74.7 (117) @@ -352,7 +352,7 @@ $ fq -o keylog=@testtls.com.http1.1-tls1.2.pcap.keylog '.tcp_connections[0] | dv 0x00000b| 05 | . | form: "primitive" (0) 0xb2.2-0xb2.2 (0.1) 0x00000b| 05 | . | tag: "null" (0x5) 0xb2.3-0xb2.7 (0.5) 0x00000b| 00 | . | length: "indefinite" (0) 0xb3-0xb3.7 (1) - | | | value: null 0xb4-NA (0) + | | | value: null | | | [3]{}: object 0xb4-0xe7.7 (52) 0x00000b| 30 | 0 | class: "universal" (0) 0xb4-0xb4.1 (0.2) 0x00000b| 30 | 0 | form: "constructed" (1) 0xb4.2-0xb4.2 (0.1) @@ -528,7 +528,7 @@ $ fq -o keylog=@testtls.com.http1.1-tls1.2.pcap.keylog '.tcp_connections[0] | dv 0x000013| 05 | . | form: "primitive" (0) 0x131.2-0x131.2 (0.1) 0x000013| 05 | . | tag: "null" (0x5) 0x131.3-0x131.7 (0.5) 0x000013| 00 | . | length: "indefinite" (0) 0x132-0x132.7 (1) - | | | value: null 0x133-NA (0) + | | | value: null | | | [1]{}: object 0x133-0x245.7 (275) 0x000013| 03 | . | class: "universal" (0) 0x133-0x133.1 (0.2) 0x000013| 03 | . | form: "primitive" (0) 0x133.2-0x133.2 (0.1) @@ -809,7 +809,7 @@ $ fq -o keylog=@testtls.com.http1.1-tls1.2.pcap.keylog '.tcp_connections[0] | dv 0x00004c|05 |. | form: "primitive" (0) 0x4c0.2-0x4c0.2 (0.1) 0x00004c|05 |. | tag: "null" (0x5) 0x4c0.3-0x4c0.7 (0.5) 0x00004c| 00 | . | length: "indefinite" (0) 0x4c1-0x4c1.7 (1) - | | | value: null 0x4c2-NA (0) + | | | value: null | | | [2]{}: object 0x4c2-0x5c6.7 (261) 0x00004c| 03 | . | class: "universal" (0) 0x4c2-0x4c2.1 (0.2) 0x00004c| 03 | . | form: "primitive" (0) 0x4c2.2-0x4c2.2 (0.1) @@ -878,7 +878,7 @@ $ fq -o keylog=@testtls.com.http1.1-tls1.2.pcap.keylog '.tcp_connections[0] | dv 0x00005f| 05 | . | form: "primitive" (0) 0x5f7.2-0x5f7.2 (0.1) 0x00005f| 05 | . | tag: "null" (0x5) 0x5f7.3-0x5f7.7 (0.5) 0x00005f| 00 | . | length: "indefinite" (0) 0x5f8-0x5f8.7 (1) - | | | value: null 0x5f9-NA (0) + | | | value: null | | | [3]{}: object 0x5f9-0x649.7 (81) 0x00005f| 30 | 0 | class: "universal" (0) 0x5f9-0x5f9.1 (0.2) 0x00005f| 30 | 0 | form: "constructed" (1) 0x5f9.2-0x5f9.2 (0.1) @@ -1114,7 +1114,7 @@ $ fq -o keylog=@testtls.com.http1.1-tls1.2.pcap.keylog '.tcp_connections[0] | dv 0x00006a| 05| .| form: "primitive" (0) 0x6af.2-0x6af.2 (0.1) 0x00006a| 05| .| tag: "null" (0x5) 0x6af.3-0x6af.7 (0.5) 0x00006b|00 |. | length: "indefinite" (0) 0x6b0-0x6b0.7 (1) - | | | value: null 0x6b1-NA (0) + | | | value: null | | | [1]{}: object 0x6b1-0x7c3.7 (275) 0x00006b| 03 | . | class: "universal" (0) 0x6b1-0x6b1.1 (0.2) 0x00006b| 03 | . | form: "primitive" (0) 0x6b1.2-0x6b1.2 (0.1) @@ -1364,7 +1364,7 @@ $ fq -o keylog=@testtls.com.http1.1-tls1.2.pcap.keylog '.tcp_connections[0] | dv 0x00008d| 05 | . | form: "primitive" (0) 0x8dd.2-0x8dd.2 (0.1) 0x00008d| 05 | . | tag: "null" (0x5) 0x8dd.3-0x8dd.7 (0.5) 0x00008d| 00 | . | length: "indefinite" (0) 0x8de-0x8de.7 (1) - | | | value: null 0x8df-NA (0) + | | | value: null | | | [2]{}: object 0x8df-0xae3.7 (517) 0x00008d| 03| .| class: "universal" (0) 0x8df-0x8df.1 (0.2) 0x00008d| 03| .| form: "primitive" (0) 0x8df.2-0x8df.2 (0.1) @@ -1431,7 +1431,7 @@ $ fq -o keylog=@testtls.com.http1.1-tls1.2.pcap.keylog '.tcp_connections[0] | dv 0x0000b1| 05 | . | form: "primitive" (0) 0xb13.2-0xb13.2 (0.1) 0x0000b1| 05 | . | tag: "null" (0x5) 0xb13.3-0xb13.7 (0.5) 0x0000b1| 00 | . | length: "indefinite" (0) 0xb14-0xb14.7 (1) - | | | value: null 0xb15-NA (0) + | | | value: null | | | [3]{}: object 0xb15-0xb55.7 (65) 0x0000b1| 30 | 0 | class: "universal" (0) 0xb15-0xb15.1 (0.2) 0x0000b1| 30 | 0 | form: "constructed" (1) 0xb15.2-0xb15.2 (0.1) @@ -1638,7 +1638,7 @@ $ fq -o keylog=@testtls.com.http1.1-tls1.2.pcap.keylog '.tcp_connections[0] | dv 0x0000bd| 05 | . | form: "primitive" (0) 0xbd8.2-0xbd8.2 (0.1) 0x0000bd| 05 | . | tag: "null" (0x5) 0xbd8.3-0xbd8.7 (0.5) 0x0000bd| 00 | . | length: "indefinite" (0) 0xbd9-0xbd9.7 (1) - | | | value: null 0xbda-NA (0) + | | | value: null | | | [1]{}: object 0xbda-0xdec.7 (531) 0x0000bd| 03 | . | class: "universal" (0) 0xbda-0xbda.1 (0.2) 0x0000bd| 03 | . | form: "primitive" (0) 0xbda.2-0xbda.2 (0.1) @@ -1869,7 +1869,7 @@ $ fq -o keylog=@testtls.com.http1.1-tls1.2.pcap.keylog '.tcp_connections[0] | dv 0x0000f4| 05 | . | form: "primitive" (0) 0xf44.2-0xf44.2 (0.1) 0x0000f4| 05 | . | tag: "null" (0x5) 0xf44.3-0xf44.7 (0.5) 0x0000f4| 00 | . | length: "indefinite" (0) 0xf45-0xf45.7 (1) - | | | value: null 0xf46-NA (0) + | | | value: null | | | [2]{}: object 0xf46-0x104a.7 (261) 0x0000f4| 03 | . | class: "universal" (0) 0xf46-0xf46.1 (0.2) 0x0000f4| 03 | . | form: "primitive" (0) 0xf46.2-0xf46.2 (0.1) diff --git a/format/webp/testdata/4x4.fqtest b/format/webp/testdata/4x4.fqtest index edf22d7cd8..c27c9d4b79 100644 --- a/format/webp/testdata/4x4.fqtest +++ b/format/webp/testdata/4x4.fqtest @@ -13,17 +13,17 @@ $ fq -d webp dv 4x4.webp 0x10| 30 | 0 | version: 0 0x14.4-0x14.6 (0.3) 0x10| 30 | 0 | frame_type: "key_frame" (false) 0x14.7-0x14.7 (0.1) 0x10| 01 00 | .. | first_part_size1: 1 0x15-0x16.7 (2) - | | | first_part_size: 9 0x17-NA (0) - | | | reconstruction: "Bicubic" 0x17-NA (0) - | | | loop: "Normal" 0x17-NA (0) + | | | first_part_size: 9 + | | | reconstruction: "Bicubic" + | | | loop: "Normal" 0x10| 9d 01 2a | ..* | start_code: 0x9d012a (valid) 0x17-0x19.7 (3) 0x10| 04 | . | width0: 4 0x1a-0x1a.7 (1) 0x10| 00 | . | horizontal_scale: 0 0x1b-0x1b.1 (0.2) 0x10| 00 | . | width1: 0 0x1b.2-0x1b.7 (0.6) - | | | width: 4 0x1c-NA (0) + | | | width: 4 0x10| 04 | . | height0: 4 0x1c-0x1c.7 (1) 0x10| 00 | . | vertical_scale: 0 0x1d-0x1d.1 (0.2) 0x10| 00 | . | height1: 0 0x1d.2-0x1d.7 (0.6) - | | | height: 4 0x1e-NA (0) + | | | height: 4 0x10| 02 00| ..| data: raw bits 0x1e-0x2b.7 (14) 0x20|34 25 a4 00 03 70 00 fe fb fd 50 00| |4%...p....P.| | diff --git a/pkg/decode/decode.go b/pkg/decode/decode.go index 61ce02dfad..4c5aae61f7 100644 --- a/pkg/decode/decode.go +++ b/pkg/decode/decode.go @@ -357,7 +357,7 @@ func (d *D) FillGaps(r ranges.Range, namePrefix string) { Name: fmt.Sprintf("%s%d", namePrefix, i), V: &scalar.BitBuf{ Actual: br, - Gap: true, + Flags: scalar.FlagGap, }, RootReader: d.bitBuf, Range: gap, diff --git a/pkg/decode/decode_gen.go b/pkg/decode/decode_gen.go index 604f82b668..18d3f16c86 100644 --- a/pkg/decode/decode_gen.go +++ b/pkg/decode/decode_gen.go @@ -53,7 +53,7 @@ func (d *D) FieldScalarAnyFn(name string, fn func(d *D) scalar.Any, sms ...scala } func (d *D) FieldValueAny(name string, a any, sms ...scalar.AnyMapper) { - d.FieldScalarAnyFn(name, func(_ *D) scalar.Any { return scalar.Any{Actual: a} }, sms...) + d.FieldScalarAnyFn(name, func(_ *D) scalar.Any { return scalar.Any{Actual: a, Flags: scalar.FlagSynthetic} }, sms...) } // TryFieldScalarAnyFn tries to add a field, calls any decode function and returns scalar @@ -124,7 +124,7 @@ func (d *D) FieldScalarBigIntFn(name string, fn func(d *D) scalar.BigInt, sms .. } func (d *D) FieldValueBigInt(name string, a *big.Int, sms ...scalar.BigIntMapper) { - d.FieldScalarBigIntFn(name, func(_ *D) scalar.BigInt { return scalar.BigInt{Actual: a} }, sms...) + d.FieldScalarBigIntFn(name, func(_ *D) scalar.BigInt { return scalar.BigInt{Actual: a, Flags: scalar.FlagSynthetic} }, sms...) } // TryFieldScalarBigIntFn tries to add a field, calls *big.Int decode function and returns scalar @@ -195,7 +195,7 @@ func (d *D) FieldScalarBitBufFn(name string, fn func(d *D) scalar.BitBuf, sms .. } func (d *D) FieldValueBitBuf(name string, a bitio.ReaderAtSeeker, sms ...scalar.BitBufMapper) { - d.FieldScalarBitBufFn(name, func(_ *D) scalar.BitBuf { return scalar.BitBuf{Actual: a} }, sms...) + d.FieldScalarBitBufFn(name, func(_ *D) scalar.BitBuf { return scalar.BitBuf{Actual: a, Flags: scalar.FlagSynthetic} }, sms...) } // TryFieldScalarBitBufFn tries to add a field, calls bitio.ReaderAtSeeker decode function and returns scalar @@ -266,7 +266,7 @@ func (d *D) FieldScalarBoolFn(name string, fn func(d *D) scalar.Bool, sms ...sca } func (d *D) FieldValueBool(name string, a bool, sms ...scalar.BoolMapper) { - d.FieldScalarBoolFn(name, func(_ *D) scalar.Bool { return scalar.Bool{Actual: a} }, sms...) + d.FieldScalarBoolFn(name, func(_ *D) scalar.Bool { return scalar.Bool{Actual: a, Flags: scalar.FlagSynthetic} }, sms...) } // TryFieldScalarBoolFn tries to add a field, calls bool decode function and returns scalar @@ -337,7 +337,7 @@ func (d *D) FieldScalarFltFn(name string, fn func(d *D) scalar.Flt, sms ...scala } func (d *D) FieldValueFlt(name string, a float64, sms ...scalar.FltMapper) { - d.FieldScalarFltFn(name, func(_ *D) scalar.Flt { return scalar.Flt{Actual: a} }, sms...) + d.FieldScalarFltFn(name, func(_ *D) scalar.Flt { return scalar.Flt{Actual: a, Flags: scalar.FlagSynthetic} }, sms...) } // TryFieldScalarFltFn tries to add a field, calls float64 decode function and returns scalar @@ -408,7 +408,7 @@ func (d *D) FieldScalarSintFn(name string, fn func(d *D) scalar.Sint, sms ...sca } func (d *D) FieldValueSint(name string, a int64, sms ...scalar.SintMapper) { - d.FieldScalarSintFn(name, func(_ *D) scalar.Sint { return scalar.Sint{Actual: a} }, sms...) + d.FieldScalarSintFn(name, func(_ *D) scalar.Sint { return scalar.Sint{Actual: a, Flags: scalar.FlagSynthetic} }, sms...) } // TryFieldScalarSintFn tries to add a field, calls int64 decode function and returns scalar @@ -479,7 +479,7 @@ func (d *D) FieldScalarStrFn(name string, fn func(d *D) scalar.Str, sms ...scala } func (d *D) FieldValueStr(name string, a string, sms ...scalar.StrMapper) { - d.FieldScalarStrFn(name, func(_ *D) scalar.Str { return scalar.Str{Actual: a} }, sms...) + d.FieldScalarStrFn(name, func(_ *D) scalar.Str { return scalar.Str{Actual: a, Flags: scalar.FlagSynthetic} }, sms...) } // TryFieldScalarStrFn tries to add a field, calls string decode function and returns scalar @@ -550,7 +550,7 @@ func (d *D) FieldScalarUintFn(name string, fn func(d *D) scalar.Uint, sms ...sca } func (d *D) FieldValueUint(name string, a uint64, sms ...scalar.UintMapper) { - d.FieldScalarUintFn(name, func(_ *D) scalar.Uint { return scalar.Uint{Actual: a} }, sms...) + d.FieldScalarUintFn(name, func(_ *D) scalar.Uint { return scalar.Uint{Actual: a, Flags: scalar.FlagSynthetic} }, sms...) } // TryFieldScalarUintFn tries to add a field, calls uint64 decode function and returns scalar diff --git a/pkg/decode/decode_gen.go.tmpl b/pkg/decode/decode_gen.go.tmpl index 3ab3da52c5..d37cfa2120 100644 --- a/pkg/decode/decode_gen.go.tmpl +++ b/pkg/decode/decode_gen.go.tmpl @@ -54,7 +54,7 @@ import ( } func (d *D) FieldValue{{$name}}(name string, a {{$t.go_type}}, sms ...scalar.{{$name}}Mapper) { - d.FieldScalar{{$name}}Fn(name, func(_ *D) scalar.{{$name}} { return scalar.{{$name}}{Actual: a}}, sms...) + d.FieldScalar{{$name}}Fn(name, func(_ *D) scalar.{{$name}} { return scalar.{{$name}}{Actual: a, Flags: scalar.FlagSynthetic}}, sms...) } // TryFieldScalar{{$name}}Fn tries to add a field, calls {{$t.go_type}} decode function and returns scalar diff --git a/pkg/decode/value.go b/pkg/decode/value.go index afe65f94d1..62a45e7ef3 100644 --- a/pkg/decode/value.go +++ b/pkg/decode/value.go @@ -190,6 +190,9 @@ func (v *Value) postProcess() { if f.IsRoot { continue } + if s, ok := f.V.(scalar.Scalarable); ok && s.ScalarFlags().IsSynthetic() { + continue + } if first { v.Range = f.Range diff --git a/pkg/interp/decode.go b/pkg/interp/decode.go index 9057801bd7..a379a8cbed 100644 --- a/pkg/interp/decode.go +++ b/pkg/interp/decode.go @@ -16,6 +16,7 @@ import ( "github.com/wader/fq/internal/mapstruct" "github.com/wader/fq/pkg/bitio" "github.com/wader/fq/pkg/decode" + "github.com/wader/fq/pkg/scalar" "github.com/wader/gojq" ) @@ -338,7 +339,7 @@ func makeDecodeValueOut(dv *decode.Value, kind decodeValueKind, out any) any { } return NewStructDecodeValue(dv, out, vv) - case Scalarable: + case scalar.Scalarable: // TODO: rethink value/actual/sym handling var vvv any switch kind { @@ -446,6 +447,9 @@ func (dvb decodeValueBase) DecodeValue() *decode.Value { func (dvb decodeValueBase) Display(w io.Writer, opts *Options) error { return dump(dvb.dv, w, opts) } func (dvb decodeValueBase) ToBinary() (Binary, error) { + if s, ok := dvb.dv.V.(scalar.Scalarable); ok && s.ScalarFlags().IsSynthetic() { + return Binary{}, fmt.Errorf("synthetic value can't be a binary") + } return Binary{br: dvb.dv.RootReader, r: dvb.dv.InnerRange(), unit: 8}, nil } func (decodeValueBase) ExtType() string { return "decode_value" } @@ -511,12 +515,15 @@ func (dvb decodeValueBase) JQValueKey(name string) any { switch name { case "_actual": switch dv.V.(type) { - case Scalarable: + case scalar.Scalarable: return makeDecodeValue(dv, decodeValueActual) default: return nil } case "_bits": + if s, ok := dv.V.(scalar.Scalarable); ok && s.ScalarFlags().IsSynthetic() { + return nil + } return Binary{ br: dv.RootReader, r: dv.Range, @@ -526,6 +533,9 @@ func (dvb decodeValueBase) JQValueKey(name string) any { // TODO: rename? return makeDecodeValue(dv.BufferRoot(), decodeValueValue) case "_bytes": + if s, ok := dv.V.(scalar.Scalarable); ok && s.ScalarFlags().IsSynthetic() { + return nil + } return Binary{ br: dv.RootReader, r: dv.Range, @@ -538,7 +548,7 @@ func (dvb decodeValueBase) JQValueKey(name string) any { return nil } return vv.Description - case Scalarable: + case scalar.Scalarable: desc := vv.ScalarDescription() if desc == "" { return nil @@ -552,8 +562,8 @@ func (dvb decodeValueBase) JQValueKey(name string) any { return makeDecodeValue(dv.FormatRoot(), decodeValueValue) case "_gap": switch vv := dv.V.(type) { - case Scalarable: - return vv.ScalarIsGap() + case scalar.Scalarable: + return vv.ScalarFlags().IsGap() default: return false } @@ -576,7 +586,7 @@ func (dvb decodeValueBase) JQValueKey(name string) any { return big.NewInt(dv.Range.Stop()) case "_sym": switch dv.V.(type) { - case Scalarable: + case scalar.Scalarable: return makeDecodeValue(dv, decodeValueSym) default: return nil @@ -705,8 +715,8 @@ func (v ArrayDecodeValue) JQValueToGoJQEx(optsFn func() (*Options, error)) any { vs := make([]any, 0, len(v.Compound.Children)) for _, f := range v.Compound.Children { switch s := f.V.(type) { - case Scalarable: - if s.ScalarIsGap() && opts.SkipGaps { + case scalar.Scalarable: + if s.ScalarFlags().IsGap() && opts.SkipGaps { // skip, note for arrays this will affect indexes continue } @@ -810,8 +820,8 @@ func (v StructDecodeValue) JQValueToGoJQEx(optsFn func() (*Options, error)) any vm := make(map[string]any, len(v.Compound.Children)) for _, f := range v.Compound.Children { switch s := f.V.(type) { - case Scalarable: - if s.ScalarIsGap() && opts.SkipGaps { + case scalar.Scalarable: + if s.ScalarFlags().IsGap() && opts.SkipGaps { continue } } diff --git a/pkg/interp/dump.go b/pkg/interp/dump.go index ef78167c39..d67c19b944 100644 --- a/pkg/interp/dump.go +++ b/pkg/interp/dump.go @@ -132,6 +132,7 @@ func dumpEx(v *decode.Value, ctx *dumpCtx, depth int, rootV *decode.Value, rootD } var desc string + isSynthetic := false switch vv := v.V.(type) { case *decode.Compound: @@ -143,7 +144,7 @@ func dumpEx(v *decode.Value, ctx *dumpCtx, depth int, rootV *decode.Value, rootD cprint(colField, ":") desc = vv.Description - case Scalarable: + case scalar.Scalarable: cprint(colField, ":") actual := vv.ScalarActual() sym := vv.ScalarSym() @@ -155,6 +156,7 @@ func dumpEx(v *decode.Value, ctx *dumpCtx, depth int, rootV *decode.Value, rootD cfmt(colField, " (%s)", deco.ValueColor(actual).F(previewValue(actual, df))) } desc = vv.ScalarDescription() + isSynthetic = vv.ScalarFlags().IsSynthetic() default: panic(fmt.Sprintf("unreachable vv %#+v", vv)) @@ -181,7 +183,7 @@ func dumpEx(v *decode.Value, ctx *dumpCtx, depth int, rootV *decode.Value, rootD } valueErr := v.Err - if opts.Verbose { + if opts.Verbose && !isSynthetic { cfmt(colField, " %s (%s)", mathex.BitRange(innerRange).StringByteBits(opts.Addrbase), mathex.Bits(innerRange.Len).StringByteBits(opts.Sizebase)) } diff --git a/pkg/interp/interp.go b/pkg/interp/interp.go index 700674ec61..f797677c96 100644 --- a/pkg/interp/interp.go +++ b/pkg/interp/interp.go @@ -28,7 +28,6 @@ import ( "github.com/wader/fq/internal/pos" "github.com/wader/fq/pkg/bitio" "github.com/wader/fq/pkg/decode" - "github.com/wader/fq/pkg/scalar" "github.com/wader/gojq" ) @@ -77,15 +76,6 @@ func init() { RegisterFunc0("_is_completing", (*Interp)._isCompleting) } -type Scalarable interface { - ScalarActual() any - ScalarValue() any - ScalarSym() any - ScalarDescription() string - ScalarIsGap() bool - ScalarDisplayFormat() scalar.DisplayFormat -} - type valueError struct { v any } diff --git a/pkg/interp/testdata/display.fqtest b/pkg/interp/testdata/display.fqtest index 53710a16f4..37addf2a6e 100644 --- a/pkg/interp/testdata/display.fqtest +++ b/pkg/interp/testdata/display.fqtest @@ -66,7 +66,7 @@ mp3> .frames[0] | dv({depth: 1, addrbase: 10}) * |until 221.7 (156) | | 208| 00 00| ..| audio_data: raw bits 222-226.7 (5) 224|00 00 00 |... | - | | | crc_calculated: "827a" (raw bits) 227-NA (0) + | | | crc_calculated: "827a" (raw bits) mp3> .frames[0] | dv({depth: 1, sizebase: 16}) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.frames[0]{}: frame (mp3_frame) 0x2d-0xe2.7 (0xb6) 0x20| ff fb 40| ..@| header{}: 0x2d-0x30.7 (0x4) @@ -79,7 +79,7 @@ mp3> .frames[0] | dv({depth: 1, sizebase: 16}) * |until 0xdd.7 (0x9c) | | 0xd0| 00 00| ..| audio_data: raw bits 0xde-0xe2.7 (0x5) 0xe0|00 00 00 |... | - | | | crc_calculated: "827a" (raw bits) 0xe3-NA (0x0) + | | | crc_calculated: "827a" (raw bits) mp3> .frames[0].tag | "d", d, "da", da, "dd", dd, "dv", dv, "ddv", ddv "d" |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.frames[0].tag{}: (mp3_frame_xing) diff --git a/pkg/scalar/scalar.go b/pkg/scalar/scalar.go index 7a404ca97c..584b0056ad 100644 --- a/pkg/scalar/scalar.go +++ b/pkg/scalar/scalar.go @@ -18,6 +18,15 @@ import ( //go:generate sh -c "cat scalar_gen.go.tmpl | go run ../../dev/tmpl.go ../decode/types.json | gofmt > scalar_gen.go" +type Scalarable interface { + ScalarActual() any + ScalarValue() any + ScalarSym() any + ScalarDescription() string + ScalarFlags() Flags + ScalarDisplayFormat() DisplayFormat +} + type DisplayFormat int const ( @@ -42,6 +51,16 @@ func (df DisplayFormat) FormatBase() int { } } +const ( + FlagGap Flags = 1 << iota + FlagSynthetic +) + +type Flags uint + +func (f Flags) IsGap() bool { return f&FlagGap != 0 } +func (f Flags) IsSynthetic() bool { return f&FlagSynthetic != 0 } + // TODO: todos // rename raw? // crc diff --git a/pkg/scalar/scalar_gen.go b/pkg/scalar/scalar_gen.go index af0956bfc5..a38c4385a8 100644 --- a/pkg/scalar/scalar_gen.go +++ b/pkg/scalar/scalar_gen.go @@ -13,7 +13,7 @@ import ( type Any struct { Sym any Description string - Gap bool + Flags Flags Actual any } @@ -27,7 +27,7 @@ func (s Any) ScalarValue() any { } func (s Any) ScalarSym() any { return s.Sym } func (s Any) ScalarDescription() string { return s.Description } -func (s Any) ScalarIsGap() bool { return s.Gap } +func (s Any) ScalarFlags() Flags { return s.Flags } func (s Any) ScalarDisplayFormat() DisplayFormat { return 0 } func AnyActual(v any) AnyMapper { @@ -209,7 +209,7 @@ func (s Any) SymUint() uint64 { type BigInt struct { Sym any Description string - Gap bool + Flags Flags Actual *big.Int DisplayFormat DisplayFormat } @@ -224,7 +224,7 @@ func (s BigInt) ScalarValue() any { } func (s BigInt) ScalarSym() any { return s.Sym } func (s BigInt) ScalarDescription() string { return s.Description } -func (s BigInt) ScalarIsGap() bool { return s.Gap } +func (s BigInt) ScalarFlags() Flags { return s.Flags } func (s BigInt) ScalarDisplayFormat() DisplayFormat { return s.DisplayFormat } func BigIntActual(v *big.Int) BigIntMapper { @@ -406,7 +406,7 @@ func (s BigInt) SymUint() uint64 { type BitBuf struct { Sym any Description string - Gap bool + Flags Flags Actual bitio.ReaderAtSeeker } @@ -420,7 +420,7 @@ func (s BitBuf) ScalarValue() any { } func (s BitBuf) ScalarSym() any { return s.Sym } func (s BitBuf) ScalarDescription() string { return s.Description } -func (s BitBuf) ScalarIsGap() bool { return s.Gap } +func (s BitBuf) ScalarFlags() Flags { return s.Flags } func (s BitBuf) ScalarDisplayFormat() DisplayFormat { return 0 } func BitBufActual(v bitio.ReaderAtSeeker) BitBufMapper { @@ -602,7 +602,7 @@ func (s BitBuf) SymUint() uint64 { type Bool struct { Sym any Description string - Gap bool + Flags Flags Actual bool } @@ -616,7 +616,7 @@ func (s Bool) ScalarValue() any { } func (s Bool) ScalarSym() any { return s.Sym } func (s Bool) ScalarDescription() string { return s.Description } -func (s Bool) ScalarIsGap() bool { return s.Gap } +func (s Bool) ScalarFlags() Flags { return s.Flags } func (s Bool) ScalarDisplayFormat() DisplayFormat { return 0 } func BoolActual(v bool) BoolMapper { @@ -798,7 +798,7 @@ func (s Bool) SymUint() uint64 { type Flt struct { Sym any Description string - Gap bool + Flags Flags Actual float64 } @@ -812,7 +812,7 @@ func (s Flt) ScalarValue() any { } func (s Flt) ScalarSym() any { return s.Sym } func (s Flt) ScalarDescription() string { return s.Description } -func (s Flt) ScalarIsGap() bool { return s.Gap } +func (s Flt) ScalarFlags() Flags { return s.Flags } func (s Flt) ScalarDisplayFormat() DisplayFormat { return 0 } func FltActual(v float64) FltMapper { @@ -994,7 +994,7 @@ func (s Flt) SymUint() uint64 { type Sint struct { Sym any Description string - Gap bool + Flags Flags Actual int64 DisplayFormat DisplayFormat } @@ -1009,7 +1009,7 @@ func (s Sint) ScalarValue() any { } func (s Sint) ScalarSym() any { return s.Sym } func (s Sint) ScalarDescription() string { return s.Description } -func (s Sint) ScalarIsGap() bool { return s.Gap } +func (s Sint) ScalarFlags() Flags { return s.Flags } func (s Sint) ScalarDisplayFormat() DisplayFormat { return s.DisplayFormat } func SintActual(v int64) SintMapper { @@ -1191,7 +1191,7 @@ func (s Sint) SymUint() uint64 { type Str struct { Sym any Description string - Gap bool + Flags Flags Actual string } @@ -1205,7 +1205,7 @@ func (s Str) ScalarValue() any { } func (s Str) ScalarSym() any { return s.Sym } func (s Str) ScalarDescription() string { return s.Description } -func (s Str) ScalarIsGap() bool { return s.Gap } +func (s Str) ScalarFlags() Flags { return s.Flags } func (s Str) ScalarDisplayFormat() DisplayFormat { return 0 } func StrActual(v string) StrMapper { @@ -1387,7 +1387,7 @@ func (s Str) SymUint() uint64 { type Uint struct { Sym any Description string - Gap bool + Flags Flags Actual uint64 DisplayFormat DisplayFormat } @@ -1402,7 +1402,7 @@ func (s Uint) ScalarValue() any { } func (s Uint) ScalarSym() any { return s.Sym } func (s Uint) ScalarDescription() string { return s.Description } -func (s Uint) ScalarIsGap() bool { return s.Gap } +func (s Uint) ScalarFlags() Flags { return s.Flags } func (s Uint) ScalarDisplayFormat() DisplayFormat { return s.DisplayFormat } func UintActual(v uint64) UintMapper { diff --git a/pkg/scalar/scalar_gen.go.tmpl b/pkg/scalar/scalar_gen.go.tmpl index cda46a66dd..0ef7cec2ea 100644 --- a/pkg/scalar/scalar_gen.go.tmpl +++ b/pkg/scalar/scalar_gen.go.tmpl @@ -14,7 +14,7 @@ import ( type {{$name}} struct { Sym any Description string - Gap bool + Flags Flags Actual {{$t.go_type}} {{- if $t.display_format}} DisplayFormat DisplayFormat @@ -31,7 +31,7 @@ import ( } func (s {{$name}}) ScalarSym() any { return s.Sym } func (s {{$name}}) ScalarDescription() string { return s.Description } - func (s {{$name}}) ScalarIsGap() bool { return s.Gap } + func (s {{$name}}) ScalarFlags() Flags { return s.Flags } {{- if $t.display_format}} func (s {{$name}}) ScalarDisplayFormat() DisplayFormat { return s.DisplayFormat } {{- else }}