1
1
mirror of https://github.com/wader/fq.git synced 2024-09-11 20:07:11 +03:00

decode,interp: Make synthetic values more visible and not act as decode values

This commit is contained in:
Mattias Wadman 2023-10-07 17:16:21 +02:00
parent aa00c8f67c
commit 23ae4d978b
294 changed files with 7121 additions and 7097 deletions

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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 |

View File

@ -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) | |

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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<63>es publiques" 0x17-NA (0)
| | | value: "cl<63>es publiques"
{
"decoded": "910506164540-0700",
"hex": "17 0d 39 31 30 35 30 36 32 33 34 35 34 30 5a"

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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
{

View File

@ -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) | |

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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.<eEGb|
* |until 0x23ba.2 (61) | |
| | | [14]{}: partition 0x23ba.3-0x23f5.5 (59.3)
| | | count: 128 0x23ba.3-NA (0)
| | | count: 128
0x23b0| e5 | . | rice_parameter: 2 0x23ba.3-0x23ba.6 (0.4)
0x23b0| e5 1f fc 54 5b be| ...T[.| samples: raw bits 0x23ba.7-0x23f5.5 (58.7)
0x23c0|97 32 b2 44 6c 8d 8c a1 b9 08 ca 1a e1 22 66 89|.2.Dl........"f.|
* |until 0x23f5.5 (59) | |
| | | [15]{}: partition 0x23f5.6-0x242f.1 (57.4)
| | | count: 128 0x23f5.6-NA (0)
| | | count: 128
0x23f0| b0 bf | .. | rice_parameter: 2 0x23f5.6-0x23f6.1 (0.4)
0x23f0| bf c5 9d 56 29 62 aa c3 c7 c5| ...V)b....| samples: raw bits 0x23f6.2-0x242f.1 (57)
0x2400|bf d9 ed 93 5a 4e da 32 66 c4 c8 44 46 25 12 32|....ZN.2f..DF%.2|
* |until 0x242f.1 (57) | |
| | | [16]{}: partition 0x242f.2-0x2469.2 (58.1)
| | | count: 128 0x242f.2-NA (0)
| | | count: 128
0x2420| 09| .| rice_parameter: 2 0x242f.2-0x242f.5 (0.4)
0x2420| 09| .| samples: raw bits 0x242f.6-0x2469.2 (57.5)
0x2430|89 1b 26 22 b4 67 4d e4 7d 7a c5 79 4f 7a af a7|..&".gM.}z.yOz..|
* |until 0x2469.2 (58) | |
| | | [17]{}: partition 0x2469.3-0x24a6 (60.6)
| | | count: 128 0x2469.3-NA (0)
| | | count: 128
0x2460| 85 | . | rice_parameter: 2 0x2469.3-0x2469.6 (0.4)
0x2460| 85 36 42 73 42 43 62| .6BsBCb| samples: raw bits 0x2469.7-0x24a6 (60.2)
0x2470|66 42 26 66 44 8c 9a 32 99 76 54 ff 3a 0a 42 95|fB&fD..2.vT.:.B.|
* |until 0x24a6 (61) | |
| | | [18]{}: partition 0x24a6.1-0x24e0.3 (58.3)
| | | count: 128 0x24a6.1-NA (0)
| | | count: 128
0x24a0| 93 | . | rice_parameter: 2 0x24a6.1-0x24a6.4 (0.4)
0x24a0| 93 d7 cf fc 5d 5d bc 9b 6a 88| ....]]..j.| samples: raw bits 0x24a6.5-0x24e0.3 (57.7)
0x24b0|99 31 12 84 a8 6c 86 c9 02 74 25 42 5d 4c 56 96|.1...l...t%B]LV.|
* |until 0x24e0.3 (58) | |
| | | [19]{}: partition 0x24e0.4-0x251a.1 (57.6)
| | | count: 128 0x24e0.4-NA (0)
| | | count: 128
0x24e0|72 |r | rice_parameter: 2 0x24e0.4-0x24e0.7 (0.4)
0x24e0| 93 fb 7a f8 7c 58 7c eb df 16 ff fc be 7d 24| ..z.|X|......}$| samples: raw bits 0x24e1-0x251a.1 (57.2)
0x24f0|8d 61 b9 b8 94 98 d4 cd 44 c4 8c 48 d9 31 15 a3|.a......D..H.1..|
* |until 0x251a.1 (58) | |
| | | [20]{}: partition 0x251a.2-0x2555.7 (59.6)
| | | count: 128 0x251a.2-NA (0)
| | | count: 128
0x2510| 0a | . | rice_parameter: 2 0x251a.2-0x251a.5 (0.4)
0x2510| 0a 19 21 b3 71 2c| ..!.q,| samples: raw bits 0x251a.6-0x2555.7 (59.2)
0x2520|64 f1 95 15 1d 8b 17 17 e3 c5 57 8a ab fb e7 ab|d.........W.....|
* |until 0x2555.7 (60) | |
| | | [21]{}: partition 0x2556-0x2591.4 (59.5)
| | | count: 128 0x2556-NA (0)
| | | count: 128
0x2550| 2c | , | rice_parameter: 2 0x2556-0x2556.3 (0.4)
0x2550| 2c ca c9 11 b2 36 24 12 90 8c| ,....6$...| samples: raw bits 0x2556.4-0x2591.4 (59.1)
0x2560|a1 ae 12 26 68 91 ba 49 f4 f6 ff 1f c2 de a5 42|...&h..I.......B|
* |until 0x2591.4 (60) | |
| | | [22]{}: partition 0x2591.5-0x25cb.3 (57.7)
| | | count: 128 0x2591.5-NA (0)
| | | count: 128
0x2590| a9 2c | ., | rice_parameter: 2 0x2591.5-0x2592 (0.4)
0x2590| 2c 3c 7c 5b fd 9e d9 35 a4 ed a3 26 6c 4c| ,<|[...5...&lL| samples: raw bits 0x2592.1-0x25cb.3 (57.3)
0x25a0|84 44 62 51 23 23 6c 4b 93 6b 34 f2 7f 6f 5f 0f|.DbQ##lK.k4..o_.|
* |until 0x25cb.3 (58) | |
| | | [23]{}: partition 0x25cb.4-0x2605.3 (58)
| | | count: 128 0x25cb.4-NA (0)
| | | count: 128
0x25c0| 42 | B | rice_parameter: 2 0x25cb.4-0x25cb.7 (0.4)
0x25c0| de 47 d7 ac| .G..| samples: raw bits 0x25cc-0x2605.3 (57.4)
0x25d0|57 94 f7 aa fa 79 de 2f f7 3c 9d 2c a4 bb 37 1b|W....y./.<.,..7.|
* |until 0x2605.3 (58) | |
| | | [24]{}: partition 0x2605.4-0x2641.2 (59.7)
| | | count: 128 0x2605.4-NA (0)
| | | count: 128
0x2600| 62 | b | rice_parameter: 2 0x2605.4-0x2605.7 (0.4)
0x2600| 64 22 66 64 48 c9 a3 29 97 65| d"fdH..).e| samples: raw bits 0x2606-0x2641.2 (59.3)
0x2610|4f f3 a0 a4 29 58 ab 55 7a d3 e7 8f fe 2a 2d df|O...)X.Uz....*-.|
* |until 0x2641.2 (60) | |
| | | [25]{}: partition 0x2641.3-0x267b.2 (58)
| | | count: 128 0x2641.3-NA (0)
| | | count: 128
0x2640| e3 | . | rice_parameter: 1 0x2641.3-0x2641.6 (0.4)
0x2640| e3 49 2c 88 91 20 8b 00 b2 04 88 12 28 02 64| .I,.. ......(.d| samples: raw bits 0x2641.7-0x267b.2 (57.4)
0x2650|16 41 6b 04 18 af e6 d0 73 33 8c 38 cc e0 70 d0|.Ak.....s3.8..p.|
* |until 0x267b.2 (58) | |
| | | [26]{}: partition 0x267b.3-0x26b5.6 (58.4)
| | | count: 128 0x267b.3-NA (0)
| | | count: 128
0x2670| c4 | . | rice_parameter: 2 0x267b.3-0x267b.6 (0.4)
0x2670| c4 7c eb df 16| .|...| samples: raw bits 0x267b.7-0x26b5.6 (58)
0x2680|ff fc be 7d 24 8d 61 b9 b8 94 98 d4 cd 44 c4 8c|...}$.a......D..|
* |until 0x26b5.6 (58) | |
| | | [27]{}: partition 0x26b5.7-0x26f1.3 (59.5)
| | | count: 128 0x26b5.7-NA (0)
| | | count: 128
0x26b0| 4e 51 | NQ | rice_parameter: 2 0x26b5.7-0x26b6.2 (0.4)
0x26b0| 51 95 15 1d 8b 17 17 e3 c5 57| Q........W| samples: raw bits 0x26b6.3-0x26f1.3 (59.1)
0x26c0|8a ab fb e7 ab 6c f6 cd 2e 49 b2 13 9a 12 1b 13|.....l...I......|
* |until 0x26f1.3 (60) | |
| | | [28]{}: partition 0x26f1.4-0x272c.4 (59.1)
| | | count: 128 0x26f1.4-NA (0)
| | | count: 128
0x26f0| 42 | B | rice_parameter: 2 0x26f1.4-0x26f1.7 (0.4)
0x26f0| 12 90 8c a1 ae 12 26 68 91 ba 49 f4 f6 ff| ......&h..I...| samples: raw bits 0x26f2-0x272c.4 (58.5)
0x2700|1f c2 de a5 42 ad 7a f9 ff 8b ab b7 93 6d 51 13|....B.z......mQ.|
* |until 0x272c.4 (59) | |
| | | [29]{}: partition 0x272c.5-0x2766.7 (58.3)
| | | count: 128 0x272c.5-NA (0)
| | | count: 128
0x2720| e8 f4 | .. | rice_parameter: 1 0x272c.5-0x272d (0.4)
0x2720| f4 bc 26| ..&| samples: raw bits 0x272d.1-0x2766.7 (57.7)
0x2730|25 08 90 90 48 82 22 10 58 14 22 12 41 68 92 e5|%...H.".X.".Ah..|
* |until 0x2766.7 (58) | |
| | | [30]{}: partition 0x2767-0x27a1.6 (58.7)
| | | count: 128 0x2767-NA (0)
| | | count: 128
0x2760| 23 | # | rice_parameter: 2 0x2767-0x2767.3 (0.4)
0x2760| 23 de ab e9 e7 78 bf dc f2| #....x...| samples: raw bits 0x2767.4-0x27a1.6 (58.3)
0x2770|74 b2 92 ec dc 6e 4c 4d 8c 98 c9 0c 90 d9 b8 96|t....nLM........|
* |until 0x27a1.6 (59) | |
| | | [31]{}: partition 0x27a1.7-0x27dd.1 (59.3)
| | | count: 128 0x27a1.7-NA (0)
| | | count: 128
0x27a0| 68 4c | hL | rice_parameter: 2 0x27a1.7-0x27a2.2 (0.4)
0x27a0| 4c a6 5d 95 3f ce 82 90 a5 62 ad 55 eb 4f| L.].?....b.U.O| samples: raw bits 0x27a2.3-0x27dd.1 (58.7)
0x27b0|9e 3f f8 a8 b7 7d 2e 65 64 88 d9 1b 12 09 48 46|.?...}.ed.....HF|
@ -312,203 +312,203 @@ $ fq -d flac dv mono24.flac
| | | [0]{}: subframe 0x27e6-0x56ec.6 (12038.7)
0x27e0| 10 | . | zero_bit: 0 (valid) 0x27e6-0x27e6 (0.1)
0x27e0| 10 | . | subframe_type: "fixed" (0b1000) 0x27e6.1-0x27e6.6 (0.6)
| | | lpc_order: 0 0x27e6.7-NA (0)
| | | lpc_order: 0
0x27e0| 10 | . | wasted_bits_flag: 0 0x27e6.7-0x27e6.7 (0.1)
| | | subframe_sample_size: 24 0x27e7-NA (0)
| | | subframe_sample_size: 24
| | | warmup_samples[0:0]: 0x27e7-NA (0)
0x27e0| 56 | V | residual_coding_method: 5 (1) (rice2) 0x27e7-0x27e7.1 (0.2)
0x27e0| 56 | V | partition_order: 5 0x27e7.2-0x27e7.5 (0.4)
| | | rice_partitions: 32 0x27e7.6-NA (0)
| | | rice_partitions: 32
| | | partitions[0:32]: 0x27e7.6-0x56ec.6 (12037.1)
| | | [0]{}: partition 0x27e7.6-0x2940.3 (344.6)
| | | count: 128 0x27e7.6-NA (0)
| | | count: 128
0x27e0| 56 75 | Vu | rice_parameter: 19 0x27e7.6-0x27e8.2 (0.5)
0x27e0| 75 eb ff 8f 9f fc 13 ff| u.......| samples: raw bits 0x27e8.3-0x2940.3 (344.1)
0x27f0|f3 5f e9 2a ff 55 c7 fb 10 bf db 87 fe f3 af f2|._.*.U..........|
* |until 0x2940.3 (345) | |
| | | [1]{}: partition 0x2940.4-0x2a8d.2 (332.7)
| | | count: 128 0x2940.4-NA (0)
| | | count: 128
0x2940|09 d9 |.. | rice_parameter: 19 0x2940.4-0x2941 (0.5)
0x2940| d9 a8 05 e0 00 61 78 06 40 00 65 a0 06 65 80| .....ax.@.e..e.| samples: raw bits 0x2941.1-0x2a8d.2 (332.2)
0x2950|66 28 06 51 00 63 10 06 04 00 5c 98 05 81 80 52|f(.Q.c....\....R|
* |until 0x2a8d.2 (333) | |
| | | [2]{}: partition 0x2a8d.3-0x2be6.1 (344.7)
| | | count: 128 0x2a8d.3-NA (0)
| | | count: 128
0x2a80| 13 | . | rice_parameter: 19 0x2a8d.3-0x2a8d.7 (0.5)
0x2a80| f4 f0| ..| samples: raw bits 0x2a8e-0x2be6.1 (344.2)
0x2a90|04 5c 00 28 a8 01 74 40 0d 1d 00 74 b8 01 02 00|.\.(..t@...t....|
* |until 0x2be6.1 (345) | |
| | | [3]{}: partition 0x2be6.2-0x2d35.5 (335.4)
| | | count: 128 0x2be6.2-NA (0)
| | | count: 128
0x2be0| e6 | . | rice_parameter: 19 0x2be6.2-0x2be6.6 (0.5)
0x2be0| e6 93 9f f4 fb ff aa 6b fd 63| .......k.c| samples: raw bits 0x2be6.7-0x2d35.5 (334.7)
0x2bf0|ff eb 88 ff 5e 9f fb 00 3f d8 1f fe c0 2f f5 ec|....^...?..../..|
* |until 0x2d35.5 (335) | |
| | | [4]{}: partition 0x2d35.6-0x2e92.3 (348.6)
| | | count: 128 0x2d35.6-NA (0)
| | | count: 128
0x2d30| fe 98 | .. | rice_parameter: 20 0x2d35.6-0x2d36.2 (0.5)
0x2d30| 98 63 ff cd 1f fe bb 7f f8 81| .c........| samples: raw bits 0x2d36.3-0x2e92.3 (348.1)
0x2d40|ff d9 af ff 7b ff a0 ab fe 8d 97 fa 61 7f ea 2e|....{.......a...|
* |until 0x2e92.3 (349) | |
| | | [5]{}: partition 0x2e92.4-0x300e.1 (379.6)
| | | count: 128 0x2e92.4-NA (0)
| | | count: 128
0x2e90| fb 17 | .. | rice_parameter: 22 0x2e92.4-0x2e93 (0.5)
0x2e90| 17 20 47 0f 30 57 90 7f 80 15 cd df 5b| . G.0W......[| samples: raw bits 0x2e93.1-0x300e.1 (379.1)
0x2ea0|20 4a d8 2f 21 7a e4 c2 de 56 7f 74 a0 97 a2 5b| J./!z...V.t...[|
* |until 0x300e.1 (380) | |
| | | [6]{}: partition 0x300e.2-0x318d.5 (383.4)
| | | count: 128 0x300e.2-NA (0)
| | | count: 128
0x3000| ad | . | rice_parameter: 22 0x300e.2-0x300e.6 (0.5)
0x3000| ad 63| .c| samples: raw bits 0x300e.7-0x318d.5 (382.7)
0x3010|0b e5 dc e4 e2 3b 75 01 c9 68 86 83 50 32 32 cd|.....;u..h..P22.|
* |until 0x318d.5 (383) | |
| | | [7]{}: partition 0x318d.6-0x330c.4 (382.7)
| | | count: 128 0x318d.6-NA (0)
| | | count: 128
0x3180| 6e c3 | n. | rice_parameter: 22 0x318d.6-0x318e.2 (0.5)
0x3180| c3 28| .(| samples: raw bits 0x318e.3-0x330c.4 (382.2)
0x3190|44 13 b8 0b ea d3 78 ab dd 39 45 49 c9 c9 0a 77|D.....x..9EI...w|
* |until 0x330c.4 (383) | |
| | | [8]{}: partition 0x330c.5-0x3489.4 (381)
| | | count: 128 0x330c.5-NA (0)
| | | count: 128
0x3300| fd a7 | .. | rice_parameter: 22 0x330c.5-0x330d.1 (0.5)
0x3300| a7 08 86| ...| samples: raw bits 0x330d.2-0x3489.4 (380.3)
0x3310|45 42 e5 75 42 af 30 f4 48 ea fd dd 3b d6 5e eb|EB.uB.0.H...;.^.|
* |until 0x3489.4 (381) | |
| | | [9]{}: partition 0x3489.5-0x3607.2 (381.6)
| | | count: 128 0x3489.5-NA (0)
| | | count: 128
0x3480| 0d b8 | .. | rice_parameter: 22 0x3489.5-0x348a.1 (0.5)
0x3480| b8 31 72 3e 67 bd| .1r>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>...!<C.| samples: raw bits 0x3787.6-0x3904.7 (381.2)
0x3790|b3 01 f7 e8 b7 37 1c 73 ba 4a 35 d7 0b ba a9 e2|.....7.s.J5.....|
* |until 0x3904.7 (382) | |
| | | [12]{}: partition 0x3905-0x3a84.7 (384)
| | | count: 128 0x3905-NA (0)
| | | count: 128
0x3900| b4 | . | rice_parameter: 22 0x3905-0x3905.4 (0.5)
0x3900| b4 7d e0 56 3d 75 97 d2 02 8a d3| .}.V=u.....| samples: raw bits 0x3905.5-0x3a84.7 (383.3)
0x3910|22 8e bc bf 2f 07 85 0d 36 b7 dc 45 54 e7 93 a6|".../...6..ET...|
* |until 0x3a84.7 (384) | |
| | | [13]{}: partition 0x3a85-0x3c02.3 (381.4)
| | | count: 128 0x3a85-NA (0)
| | | count: 128
0x3a80| b5 | . | rice_parameter: 22 0x3a85-0x3a85.4 (0.5)
0x3a80| b5 74 8d 12 3d eb 46 45 57 b3 95| .t..=.FEW..| samples: raw bits 0x3a85.5-0x3c02.3 (380.7)
0x3a90|78 04 a1 7d cc ca 83 d3 14 44 cd 4d 99 43 76 bc|x..}.....D.M.Cv.|
* |until 0x3c02.3 (381) | |
| | | [14]{}: partition 0x3c02.4-0x3d80.4 (382.1)
| | | count: 128 0x3c02.4-NA (0)
| | | count: 128
0x3c00| 3b 2a | ;* | rice_parameter: 22 0x3c02.4-0x3c03 (0.5)
0x3c00| 2a 51 1c 1d a0 1e 97 2c 13 99 d9 90 95| *Q.....,.....| samples: raw bits 0x3c03.1-0x3d80.4 (381.4)
0x3c10|c5 5c 8c b6 e0 f7 91 1d 92 c3 51 f3 64 30 8d eb|.\........Q.d0..|
* |until 0x3d80.4 (382) | |
| | | [15]{}: partition 0x3d80.5-0x3efe.5 (382.1)
| | | count: 128 0x3d80.5-NA (0)
| | | count: 128
0x3d80|15 b2 |.. | rice_parameter: 22 0x3d80.5-0x3d81.1 (0.5)
0x3d80| b2 9d 12 b5 9d b4 21 54 c1 a6 d3 3e 54 1c 04| ......!T...>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

View File

@ -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

View File

@ -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...<p..|
@ -544,4 +544,4 @@ $ fq -d flac dv mono8.flac
0x4ce0| e8 b7| ..| footer_crc: "e8b7" (raw bits) (valid) 0x4cee-0x4cef.7 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|
0x00|1b 43 07 3d 6a 82 69 42 bc a8 2c fd 2e a1 55 f2|.C.=j.iB..,...U.| md5_calculated: "1b43073d6a826942bca82cfd2ea155f2" (raw bits) (valid) 0x0-0xf.7 (16)
| | | decoded_samples: 22050 0x4cf0-NA (0)
| | | decoded_samples: 22050

View File

@ -146,9 +146,9 @@ $ fq -d flac dv picture_seek_gain.flac
| | | [0]{}: subframe 0x2068-0x225d.2 (501.3)
0x2060| 4e | N | zero_bit: 0 (valid) 0x2068-0x2068 (0.1)
0x2060| 4e | N | subframe_type: "lpc" (0b100111) 0x2068.1-0x2068.6 (0.6)
| | | lpc_order: 8 0x2068.7-NA (0)
| | | lpc_order: 8
0x2060| 4e | N | wasted_bits_flag: 0 0x2068.7-0x2068.7 (0.1)
| | | subframe_sample_size: 16 0x2069-NA (0)
| | | subframe_sample_size: 16
| | | warmup_samples[0:8]: 0x2069-0x2078.7 (16)
0x2060| 00 00 | .. | [0]: 0 value 0x2069-0x206a.7 (2)
0x2060| 01 00 | .. | [1]: 256 value 0x206b-0x206c.7 (2)
@ -173,10 +173,10 @@ $ fq -d flac dv picture_seek_gain.flac
0x2080| 71 e5 80 | q.. | [7]: -7221 value 0x2087.2-0x2089 (1.7)
0x2080| 80 | . | residual_coding_method: 4 (0) (rice) 0x2089.1-0x2089.2 (0.2)
0x2080| 80 | . | partition_order: 0 0x2089.3-0x2089.6 (0.4)
| | | rice_partitions: 1 0x2089.7-NA (0)
| | | rice_partitions: 1
| | | partitions[0:1]: 0x2089.7-0x225d.2 (467.4)
| | | [0]{}: partition 0x2089.7-0x225d.2 (467.4)
| | | count: 433 0x2089.7-NA (0)
| | | count: 433
0x2080| 80 ee | .. | rice_parameter: 7 0x2089.7-0x208a.2 (0.4)
0x2080| ee e7 63 a9 cc e0| ..c...| samples: raw bits 0x208a.3-0x225d.2 (467)
0x2090|6d 35 19 8c 25 c2 c9 4c 9a 47 20 bd ba 36 b3 2f|m5..%..L.G ..6./|
@ -185,4 +185,4 @@ $ fq -d flac dv picture_seek_gain.flac
0x2250| 7f ab| ..| footer_crc: "7fab" (raw bits) (valid) 0x225e-0x225f.7 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|
0x00|89 88 7b 80 f8 10 28 5b 45 f6 c4 ec c7 2c 97 7e|..{...([E....,.~| md5_calculated: "89887b80f810285b45f6c4ecc72c977e" (raw bits) (valid) 0x0-0xf.7 (16)
| | | decoded_samples: 441 0x2260-NA (0)
| | | decoded_samples: 441

View File

@ -63,13 +63,13 @@ $ fq -d flac dv stereo16.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)
| | | [1]{}: subframe 0x2079-0x207b.7 (3)
0x2070| 00 | . | zero_bit: 0 (valid) 0x2079-0x2079 (0.1)
0x2070| 00 | . | subframe_type: "constant" (0b0) 0x2079.1-0x2079.6 (0.6)
0x2070| 00 | . | wasted_bits_flag: 0 0x2079.7-0x2079.7 (0.1)
| | | subframe_sample_size: 16 0x207a-NA (0)
| | | subframe_sample_size: 16
0x2070| 00 00 | .. | value: 0 0x207a-0x207b.7 (2)
| | | byte_align: 0 (valid) 0x207c-NA (0)
0x2070| b8 ee | .. | footer_crc: "b8ee" (raw bits) (valid) 0x207c-0x207d.7 (2)
@ -90,24 +90,24 @@ $ fq -d flac dv stereo16.flac
| | | [0]{}: subframe 0x2084-0x24eb.4 (1127.5)
0x2080| 14 | . | zero_bit: 0 (valid) 0x2084-0x2084 (0.1)
0x2080| 14 | . | subframe_type: "fixed" (0b1010) 0x2084.1-0x2084.6 (0.6)
| | | lpc_order: 2 0x2084.7-NA (0)
| | | lpc_order: 2
0x2080| 14 | . | wasted_bits_flag: 0 0x2084.7-0x2084.7 (0.1)
| | | subframe_sample_size: 16 0x2085-NA (0)
| | | subframe_sample_size: 16
| | | warmup_samples[0:2]: 0x2085-0x2088.7 (4)
0x2080| 00 00 | .. | [0]: 0 value 0x2085-0x2086.7 (2)
0x2080| 00 00 | .. | [1]: 0 value 0x2087-0x2088.7 (2)
0x2080| 04 | . | residual_coding_method: 4 (0) (rice) 0x2089-0x2089.1 (0.2)
0x2080| 04 | . | partition_order: 1 0x2089.2-0x2089.5 (0.4)
| | | rice_partitions: 2 0x2089.6-NA (0)
| | | rice_partitions: 2
| | | partitions[0:2]: 0x2089.6-0x24eb.4 (1121.7)
| | | [0]{}: partition 0x2089.6-0x22ae.2 (548.5)
| | | count: 2046 0x2089.6-NA (0)
| | | count: 2046
0x2080| 04 3f | .? | rice_parameter: 0 0x2089.6-0x208a.1 (0.4)
0x2080| 3f ff ff ff ff ff| ?.....| samples: raw bits 0x208a.2-0x22ae.2 (548.1)
0x2090|ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................|
* |until 0x22ae.2 (549) | |
| | | [1]{}: partition 0x22ae.3-0x24eb.4 (573.2)
| | | count: 2048 0x22ae.3-NA (0)
| | | count: 2048
0x22a0| a0 | . | rice_parameter: 0 0x22ae.3-0x22ae.6 (0.4)
0x22a0| a0 4a| .J| samples: raw bits 0x22ae.7-0x24eb.4 (572.6)
0x22b0|65 0b 25 9c b3 f9 65 cb 22 76 5d 2d 95 22 5a 57|e.%...e."v]-."ZW|
@ -115,9 +115,9 @@ $ fq -d flac dv stereo16.flac
| | | [1]{}: subframe 0x24eb.5-0x2b51 (1637.4)
0x24e0| 1a | . | zero_bit: 0 (valid) 0x24eb.5-0x24eb.5 (0.1)
0x24e0| 1a 60 | .` | subframe_type: "lpc" (0b100110) 0x24eb.6-0x24ec.3 (0.6)
| | | lpc_order: 7 0x24ec.4-NA (0)
| | | lpc_order: 7
0x24e0| 60 | ` | wasted_bits_flag: 0 0x24ec.4-0x24ec.4 (0.1)
| | | subframe_sample_size: 16 0x24ec.5-NA (0)
| | | subframe_sample_size: 16
| | | warmup_samples[0:7]: 0x24ec.5-0x24fa.4 (14)
0x24e0| 60 00 00 | `.. | [0]: 0 value 0x24ec.5-0x24ee.4 (2)
0x24e0| 00 00| ..| [1]: 0 value 0x24ee.5-0x24f0.4 (2)
@ -140,194 +140,194 @@ $ fq -d flac dv stereo16.flac
0x2500| 8b 0f 05 | ... | [6]: -964 value 0x2504.6-0x2506.1 (1.4)
0x2500| 05 | . | residual_coding_method: 4 (0) (rice) 0x2506.2-0x2506.3 (0.2)
0x2500| 05 | . | partition_order: 5 0x2506.4-0x2506.7 (0.4)
| | | rice_partitions: 32 0x2507-NA (0)
| | | rice_partitions: 32
| | | partitions[0:32]: 0x2507-0x2b51 (1610.1)
| | | [0]{}: partition 0x2507-0x2516.4 (15.5)
| | | count: 121 0x2507-NA (0)
| | | count: 121
0x2500| 0f | . | rice_parameter: 0 0x2507-0x2507.3 (0.4)
0x2500| 0f ff ff ff ff ff ff ff ff| .........| samples: raw bits 0x2507.4-0x2516.4 (15.1)
0x2510|ff ff ff ff ff ff f8 |....... |
| | | [1]{}: partition 0x2516.5-0x2527 (16.4)
| | | count: 128 0x2516.5-NA (0)
| | | count: 128
0x2510| f8 7f | .. | rice_parameter: 0 0x2516.5-0x2517 (0.4)
0x2510| 7f ff ff ff ff ff ff ff ff| .........| samples: raw bits 0x2517.1-0x2527 (16)
0x2520|ff ff ff ff ff ff ff a4 |........ |
| | | [2]{}: partition 0x2527.1-0x258e.7 (103.7)
| | | count: 128 0x2527.1-NA (0)
| | | count: 128
0x2520| a4 | . | rice_parameter: 4 0x2527.1-0x2527.4 (0.4)
0x2520| a4 21 08 42 10 84 21 08 42| .!.B..!.B| samples: raw bits 0x2527.5-0x258e.7 (103.3)
0x2530|10 84 21 08 42 10 84 21 08 42 10 84 21 08 42 10|..!.B..!.B..!.B.|
* |until 0x258e.7 (104) | |
| | | [3]{}: partition 0x258f-0x25c3.3 (52.4)
| | | count: 128 0x258f-NA (0)
| | | count: 128
0x2580| 17| .| rice_parameter: 1 0x258f-0x258f.3 (0.4)
0x2580| 17| .| samples: raw bits 0x258f.4-0x25c3.3 (52)
0x2590|3f ea d5 24 92 22 22 22 11 10 88 44 41 10 88 44|?..$."""...DA..D|
* |until 0x25c3.3 (52) | |
| | | [4]{}: partition 0x25c3.4-0x25f5.6 (50.3)
| | | count: 128 0x25c3.4-NA (0)
| | | count: 128
0x25c0| a1 | . | rice_parameter: 1 0x25c3.4-0x25c3.7 (0.4)
0x25c0| bd 3f db f6 ff 39 cf fa b5 49 24 88| .?...9...I$.| samples: raw bits 0x25c4-0x25f5.6 (49.7)
0x25d0|88 88 84 44 22 11 10 44 22 11 11 11 22 24 a4 55|...D"..D"..."$.U|
* |until 0x25f5.6 (50) | |
| | | [5]{}: partition 0x25f5.7-0x2626.2 (48.4)
| | | count: 128 0x25f5.7-NA (0)
| | | count: 128
0x25f0| 84 24 | .$ | rice_parameter: 1 0x25f5.7-0x25f6.2 (0.4)
0x25f0| 24 41 22 24 44 94 94 9a af 4f| $A"$D....O| samples: raw bits 0x25f6.3-0x2626.2 (48)
0x2600|f6 fd bf ce 73 fe ad 52 49 22 22 22 21 11 08 84|....s..RI"""!...|
* |until 0x2626.2 (48) | |
| | | [6]{}: partition 0x2626.3-0x265a.2 (52)
| | | count: 128 0x2626.3-NA (0)
| | | count: 128
0x2620| 42 | B | rice_parameter: 1 0x2626.3-0x2626.6 (0.4)
0x2620| 42 89 22 22 11 10 88 44 44 42| B.""...DDB| samples: raw bits 0x2626.7-0x265a.2 (51.4)
0x2630|11 10 48 89 11 25 25 26 ab d3 fd bf 6f f3 9c ff|..H..%%&....o...|
* |until 0x265a.2 (52) | |
| | | [7]{}: partition 0x265a.3-0x268e.4 (52.2)
| | | count: 128 0x265a.3-NA (0)
| | | count: 128
0x2650| e3 | . | rice_parameter: 1 0x265a.3-0x265a.6 (0.4)
0x2650| e3 1b e6 6a ed 49| ...j.I| samples: raw bits 0x265a.7-0x268e.4 (51.6)
0x2660|49 22 48 88 84 44 22 11 11 10 84 44 12 22 44 49|I"H..D"....D."DI|
* |until 0x268e.4 (52) | |
| | | [8]{}: partition 0x268e.5-0x26c0.2 (49.6)
| | | count: 128 0x268e.5-NA (0)
| | | count: 128
0x2680| 50 e9| P.| rice_parameter: 1 0x268e.5-0x268f (0.4)
0x2680| e9| .| samples: raw bits 0x268f.1-0x26c0.2 (49.2)
0x2690|7b 5b dc de f7 c6 f9 9a bb 52 52 48 92 22 21 11|{[.......RRH."!.|
* |until 0x26c0.2 (50) | |
| | | [9]{}: partition 0x26c0.3-0x26f0.7 (48.5)
| | | count: 128 0x26c0.3-NA (0)
| | | count: 128
0x26c0|42 |B | rice_parameter: 1 0x26c0.3-0x26c0.6 (0.4)
0x26c0|42 42 21 11 11 12 22 4a 45 5a 5e d6 f7 37 bd f1|BB!..."JEZ^..7..| samples: raw bits 0x26c0.7-0x26f0.7 (48.1)
0x26d0|be 66 ae d4 94 92 24 88 88 44 42 21 11 11 08 44|.f....$..DB!...D|
* |until 0x26f0.7 (49) | |
| | | [10]{}: partition 0x26f1-0x2725.5 (52.6)
| | | count: 128 0x26f1-NA (0)
| | | count: 128
0x26f0| 14 | . | rice_parameter: 1 0x26f1-0x26f1.3 (0.4)
0x26f0| 14 92 22 22 22 11 10 88 44 41 10 88 44 44 44| .."""...DA..DDD| samples: raw bits 0x26f1.4-0x2725.5 (52.2)
0x2700|88 92 91 56 97 b5 bd cd ef 7c 6f 99 ab b5 25 24|...V.....|o...%$|
* |until 0x2725.5 (53) | |
| | | [11]{}: partition 0x2725.6-0x275a (52.3)
| | | count: 128 0x2725.6-NA (0)
| | | count: 128
0x2720| 6c 7f | l. | rice_parameter: 1 0x2725.6-0x2726.1 (0.4)
0x2720| 7f 39 cf fa b5 49 24 88 88 88| .9...I$...| samples: raw bits 0x2726.2-0x275a (51.7)
0x2730|84 44 22 11 10 44 22 11 11 11 22 24 a4 55 a5 ed|.D"..D"..."$.U..|
* |until 0x275a (52) | |
| | | [12]{}: partition 0x275a.1-0x278b.2 (49.2)
| | | count: 128 0x275a.1-NA (0)
| | | count: 128
0x2750| 0c | . | rice_parameter: 1 0x275a.1-0x275a.4 (0.4)
0x2750| 0c 9a af 4f f6 fd| ...O..| samples: raw bits 0x275a.5-0x278b.2 (48.6)
0x2760|bf ce 73 fe ad 52 49 22 22 22 21 11 08 84 44 11|..s..RI"""!...D.|
* |until 0x278b.2 (49) | |
| | | [13]{}: partition 0x278b.3-0x27bc.6 (49.4)
| | | count: 128 0x278b.3-NA (0)
| | | count: 128
0x2780| 42 | B | rice_parameter: 1 0x278b.3-0x278b.6 (0.4)
0x2780| 42 44 42 11 10| BDB..| samples: raw bits 0x278b.7-0x27bc.6 (49)
0x2790|48 89 11 25 25 26 ab d3 fd bf 6f f3 9c ff ab 54|H..%%&....o....T|
* |until 0x27bc.6 (49) | |
| | | [14]{}: partition 0x27bc.7-0x27f1 (52.2)
| | | count: 128 0x27bc.7-NA (0)
| | | count: 128
0x27b0| d4 29 | .) | rice_parameter: 1 0x27bc.7-0x27bd.2 (0.4)
0x27b0| 29 49 22| )I"| samples: raw bits 0x27bd.3-0x27f1 (51.6)
0x27c0|48 88 84 44 22 11 11 10 84 44 12 22 44 49 49 49|H..D"....D."DIII|
* |until 0x27f1 (52) | |
| | | [15]{}: partition 0x27f1.1-0x2825.1 (52.1)
| | | count: 128 0x27f1.1-NA (0)
| | | count: 128
0x27f0| 8e | . | rice_parameter: 1 0x27f1.1-0x27f1.4 (0.4)
0x27f0| 8e f7 c6 f9 9a bb 52 52 48 92 22 21 11 08 84| ......RRH."!...| samples: raw bits 0x27f1.5-0x2825.1 (51.5)
0x2800|44 44 21 11 04 88 91 12 52 52 6a bd 3f db f6 ff|DD!.....RRj.?...|
* |until 0x2825.1 (52) | |
| | | [16]{}: partition 0x2825.2-0x2855.5 (48.4)
| | | count: 128 0x2825.2-NA (0)
| | | count: 128
0x2820| 86 | . | rice_parameter: 1 0x2825.2-0x2825.5 (0.4)
0x2820| 86 45 5a 5e d6 f7 37 bd f1 be 66| .EZ^..7...f| samples: raw bits 0x2825.6-0x2855.5 (48)
0x2830|ae d4 94 92 24 88 88 44 42 21 11 11 08 44 41 22|....$..DB!...DA"|
* |until 0x2855.5 (48) | |
| | | [17]{}: partition 0x2855.6-0x2887.5 (50)
| | | count: 128 0x2855.6-NA (0)
| | | count: 128
0x2850| 08 48 | .H | rice_parameter: 1 0x2855.6-0x2856.1 (0.4)
0x2850| 48 44 41 10 88 44 44 44 88 92| HDA..DDD..| samples: raw bits 0x2856.2-0x2887.5 (49.4)
0x2860|91 56 97 b5 bd cd ef 7c 6f 99 ab b5 25 24 89 22|.V.....|o...%$."|
* |until 0x2887.5 (50) | |
| | | [18]{}: partition 0x2887.6-0x28bc.2 (52.5)
| | | count: 128 0x2887.6-NA (0)
| | | count: 128
0x2880| a8 75 | .u | rice_parameter: 1 0x2887.6-0x2888.1 (0.4)
0x2880| 75 49 24 88 88 88 84 44| uI$....D| samples: raw bits 0x2888.2-0x28bc.2 (52.1)
0x2890|22 11 10 44 22 11 11 11 22 24 a4 55 a5 ed 6f 73|"..D"..."$.U..os|
* |until 0x28bc.2 (53) | |
| | | [19]{}: partition 0x28bc.3-0x28f0.4 (52.2)
| | | count: 128 0x28bc.3-NA (0)
| | | count: 128
0x28b0| 62 | b | rice_parameter: 1 0x28bc.3-0x28bc.6 (0.4)
0x28b0| 62 fd bf ce| b...| samples: raw bits 0x28bc.7-0x28f0.4 (51.6)
0x28c0|73 fe ad 52 49 22 22 22 21 11 08 84 44 11 08 84|s..RI"""!...D...|
* |until 0x28f0.4 (52) | |
| | | [20]{}: partition 0x28f0.5-0x2920.6 (48.2)
| | | count: 128 0x28f0.5-NA (0)
| | | count: 128
0x28f0|10 a5 |.. | rice_parameter: 1 0x28f0.5-0x28f1 (0.4)
0x28f0| a5 25 26 ab d3 fd bf 6f f3 9c ff ab 54 92 48| .%&....o....T.H| samples: raw bits 0x28f1.1-0x2920.6 (47.6)
0x2900|88 88 88 44 42 21 11 04 42 21 11 11 12 22 4a 45|...DB!..B!..."JE|
* |until 0x2920.6 (48) | |
| | | [21]{}: partition 0x2920.7-0x2953.5 (50.7)
| | | count: 128 0x2920.7-NA (0)
| | | count: 128
0x2920|44 24 |D$ | rice_parameter: 1 0x2920.7-0x2921.2 (0.4)
0x2920| 24 22 11 11 10 84 44 12 22 44 49 49 49 aa f4| $"....D."DIII..| samples: raw bits 0x2921.3-0x2953.5 (50.3)
0x2930|ff 6f db fc e7 3f ea d5 24 92 22 22 22 11 10 88|.o...?..$."""...|
* |until 0x2953.5 (51) | |
| | | [22]{}: partition 0x2953.6-0x2987.5 (52)
| | | count: 128 0x2953.6-NA (0)
| | | count: 128
0x2950| a8 7b | .{ | rice_parameter: 1 0x2953.6-0x2954.1 (0.4)
0x2950| 7b 52 52 48 92 22 21 11 08 84 44 44| {RRH."!...DD| samples: raw bits 0x2954.2-0x2987.5 (51.4)
0x2960|21 11 04 88 91 12 52 52 6a bd 3f db f6 ff 39 cf|!.....RRj.?...9.|
* |until 0x2987.5 (52) | |
| | | [23]{}: partition 0x2987.6-0x29bb.2 (51.5)
| | | count: 128 0x2987.6-NA (0)
| | | count: 128
0x2980| 6c 77 | lw | rice_parameter: 1 0x2987.6-0x2988.1 (0.4)
0x2980| 77 37 bd f1 be 66 ae d4| w7...f..| samples: raw bits 0x2988.2-0x29bb.2 (51.1)
0x2990|94 92 24 88 88 44 42 21 11 11 08 44 41 22 24 44|..$..DB!...DA"$D|
* |until 0x29bb.2 (52) | |
| | | [24]{}: partition 0x29bb.3-0x29eb.1 (47.7)
| | | count: 128 0x29bb.3-NA (0)
| | | count: 128
0x29b0| 42 | B | rice_parameter: 1 0x29bb.3-0x29bb.6 (0.4)
0x29b0| 42 88 92 91 56| B...V| samples: raw bits 0x29bb.7-0x29eb.1 (47.3)
0x29c0|97 b5 bd cd ef 7c 6f 99 ab b5 25 24 89 22 22 11|.....|o...%$."".|
* |until 0x29eb.1 (48) | |
| | | [25]{}: partition 0x29eb.2-0x2a1e.5 (51.4)
| | | count: 128 0x29eb.2-NA (0)
| | | count: 128
0x29e0| 84 | . | rice_parameter: 1 0x29eb.2-0x29eb.5 (0.4)
0x29e0| 84 84 44 22 11| ..D".| samples: raw bits 0x29eb.6-0x2a1e.5 (51)
0x29f0|10 44 22 11 11 11 22 24 a4 55 a5 ed 6f 73 7b df|.D"..."$.U..os{.|
* |until 0x2a1e.5 (51) | |
| | | [26]{}: partition 0x2a1e.6-0x2a53 (52.3)
| | | count: 128 0x2a1e.6-NA (0)
| | | count: 128
0x2a10| 3c 7e| <~| rice_parameter: 1 0x2a1e.6-0x2a1f.1 (0.4)
0x2a10| 7e| ~| samples: raw bits 0x2a1f.2-0x2a53 (51.7)
0x2a20|ad 52 49 22 22 22 21 11 08 84 44 11 08 84 44 44|.RI"""!...D...DD|
* |until 0x2a53 (52) | |
| | | [27]{}: partition 0x2a53.1-0x2a86.3 (51.3)
| | | count: 128 0x2a53.1-NA (0)
| | | count: 128
0x2a50| 0b | . | rice_parameter: 1 0x2a53.1-0x2a53.4 (0.4)
0x2a50| 0b fd bf 6f f3 9c ff ab 54 92 48 88 88| ...o....T.H..| samples: raw bits 0x2a53.5-0x2a86.3 (50.7)
0x2a60|88 44 42 21 11 04 42 21 11 11 12 22 4a 45 5a 5e|.DB!..B!..."JEZ^|
* |until 0x2a86.3 (51) | |
| | | [28]{}: partition 0x2a86.4-0x2ab6.3 (48)
| | | count: 128 0x2a86.4-NA (0)
| | | count: 128
0x2a80| 21 | ! | rice_parameter: 1 0x2a86.4-0x2a86.7 (0.4)
0x2a80| 22 44 49 49 49 aa f4 ff 6f| "DIII...o| samples: raw bits 0x2a87-0x2ab6.3 (47.4)
0x2a90|db fc e7 3f ea d5 24 92 22 22 22 11 10 88 44 41|...?..$."""...DA|
* |until 0x2ab6.3 (48) | |
| | | [29]{}: partition 0x2ab6.4-0x2aea.1 (51.6)
| | | count: 128 0x2ab6.4-NA (0)
| | | count: 128
0x2ab0| 21 | ! | rice_parameter: 1 0x2ab6.4-0x2ab6.7 (0.4)
0x2ab0| 22 21 11 08 84 44 44 21 11| "!...DD!.| samples: raw bits 0x2ab7-0x2aea.1 (51.2)
0x2ac0|04 88 91 12 52 52 6a bd 3f db f6 ff 39 cf fa b5|....RRj.?...9...|
* |until 0x2aea.1 (52) | |
| | | [30]{}: partition 0x2aea.2-0x2b1e.2 (52.1)
| | | count: 128 0x2aea.2-NA (0)
| | | count: 128
0x2ae0| c6 | . | rice_parameter: 1 0x2aea.2-0x2aea.5 (0.4)
0x2ae0| c6 66 ae d4 94 92| .f....| samples: raw bits 0x2aea.6-0x2b1e.2 (51.5)
0x2af0|24 88 88 44 42 21 11 11 08 44 41 22 24 44 94 94|$..DB!...DA"$D..|
* |until 0x2b1e.2 (52) | |
| | | [31]{}: partition 0x2b1e.3-0x2b51 (50.6)
| | | count: 128 0x2b1e.3-NA (0)
| | | count: 128
0x2b10| 63 | c | rice_parameter: 1 0x2b1e.3-0x2b1e.6 (0.4)
0x2b10| 63 b5| c.| samples: raw bits 0x2b1e.7-0x2b51 (50.2)
0x2b20|bd cd ef 7c 6f 99 ab b5 25 24 89 22 22 11 10 88|...|o...%$.""...|
@ -352,7 +352,7 @@ $ fq -d flac dv stereo16.flac
0x2b50| 02 | . | zero_bit: 0 (valid) 0x2b5a-0x2b5a (0.1)
0x2b50| 02 | . | subframe_type: "verbatim" (0b1) 0x2b5a.1-0x2b5a.6 (0.6)
0x2b50| 02 | . | wasted_bits_flag: 0 0x2b5a.7-0x2b5a.7 (0.1)
| | | subframe_sample_size: 16 0x2b5b-NA (0)
| | | subframe_sample_size: 16
0x2b50| f8 a7 f8 74 f8| ...t.| samples: raw bits 0x2b5b-0x4b5a.7 (8192)
0x2b60|41 f8 0d f7 db f7 a9 f7 77 f7 46 f7 16 f6 e6 f6|A.......w.F.....|
* |until 0x4b5a.7 (8192) | |
@ -360,7 +360,7 @@ $ fq -d flac dv stereo16.flac
0x4b50| 02 | . | zero_bit: 0 (valid) 0x4b5b-0x4b5b (0.1)
0x4b50| 02 | . | subframe_type: "verbatim" (0b1) 0x4b5b.1-0x4b5b.6 (0.6)
0x4b50| 02 | . | wasted_bits_flag: 0 0x4b5b.7-0x4b5b.7 (0.1)
| | | subframe_sample_size: 16 0x4b5c-NA (0)
| | | subframe_sample_size: 16
0x4b50| 04 63 03 0f| .c..| samples: raw bits 0x4b5c-0x6b5b.7 (8192)
0x4b60|01 b5 00 58 fe fa fd 9e fc 46 fa f6 f9 af f8 74|...X.....F.....t|
* |until 0x6b5b.7 (8192) | |
@ -383,35 +383,35 @@ $ fq -d flac dv stereo16.flac
| | | [0]{}: subframe 0x6b64-0x833b.6 (6103.7)
0x6b60| 12 | . | zero_bit: 0 (valid) 0x6b64-0x6b64 (0.1)
0x6b60| 12 | . | subframe_type: "fixed" (0b1001) 0x6b64.1-0x6b64.6 (0.6)
| | | lpc_order: 1 0x6b64.7-NA (0)
| | | lpc_order: 1
0x6b60| 12 | . | wasted_bits_flag: 0 0x6b64.7-0x6b64.7 (0.1)
| | | subframe_sample_size: 16 0x6b65-NA (0)
| | | subframe_sample_size: 16
| | | warmup_samples[0:1]: 0x6b65-0x6b66.7 (2)
0x6b60| 14 b1 | .. | [0]: 5297 value 0x6b65-0x6b66.7 (2)
0x6b60| 0b | . | residual_coding_method: 4 (0) (rice) 0x6b67-0x6b67.1 (0.2)
0x6b60| 0b | . | partition_order: 2 0x6b67.2-0x6b67.5 (0.4)
| | | rice_partitions: 4 0x6b67.6-NA (0)
| | | rice_partitions: 4
| | | partitions[0:4]: 0x6b67.6-0x833b.6 (6100.1)
| | | [0]{}: partition 0x6b67.6-0x73e0.2 (2168.5)
| | | count: 1023 0x6b67.6-NA (0)
| | | count: 1023
0x6b60| 0b 8c | .. | rice_parameter: 14 0x6b67.6-0x6b68.1 (0.4)
0x6b60| 8c d6 94 25 03 2f ba 9a| ...%./..| samples: raw bits 0x6b68.2-0x73e0.2 (2168.1)
0x6b70|2a 8a 98 19 ce 81 07 84 14 3d 82 ed dc 8b 97 65|*........=.....e|
* |until 0x73e0.2 (2169) | |
| | | [1]{}: partition 0x73e0.3-0x78fe.6 (1310.4)
| | | count: 1024 0x73e0.3-NA (0)
| | | count: 1024
0x73e0|50 |P | rice_parameter: 8 0x73e0.3-0x73e0.6 (0.4)
0x73e0|50 47 9f 87 31 9c 5a 93 64 03 91 8e a9 45 a4 b5|PG..1.Z.d....E..| samples: raw bits 0x73e0.7-0x78fe.6 (1310)
0x73f0|fc df 55 0b 50 d7 76 9d d7 7f c9 39 49 2d 26 04|..U.P.v....9I-&.|
* |until 0x78fe.6 (1310) | |
| | | [2]{}: partition 0x78fe.7-0x7e1d.2 (1310.4)
| | | count: 1024 0x78fe.7-NA (0)
| | | count: 1024
0x78f0| 65 06| e.| rice_parameter: 8 0x78fe.7-0x78ff.2 (0.4)
0x78f0| 06| .| samples: raw bits 0x78ff.3-0x7e1d.2 (1310)
0x7900|98 ca 17 c2 c4 50 88 f3 f0 e6 33 8b 52 6c 80 72|.....P....3.Rl.r|
* |until 0x7e1d.2 (1310) | |
| | | [3]{}: partition 0x7e1d.3-0x833b.6 (1310.4)
| | | count: 1024 0x7e1d.3-NA (0)
| | | count: 1024
0x7e10| d0 | . | rice_parameter: 8 0x7e1d.3-0x7e1d.6 (0.4)
0x7e10| d0 6c 8d| .l.| samples: raw bits 0x7e1d.7-0x833b.6 (1310)
0x7e20|d1 ba 37 46 c8 d3 19 42 f8 58 8a 11 1e 7e 1c c6|..7F...B.X...~..|
@ -419,204 +419,204 @@ $ fq -d flac dv stereo16.flac
| | | [1]{}: subframe 0x833b.7-0x9572.5 (4662.7)
0x8330| 40 | @ | zero_bit: 0 (valid) 0x833b.7-0x833b.7 (0.1)
0x8330| 25 | % | subframe_type: "fixed" (0b1001) 0x833c-0x833c.5 (0.6)
| | | lpc_order: 1 0x833c.6-NA (0)
| | | lpc_order: 1
0x8330| 25 | % | wasted_bits_flag: 0 0x833c.6-0x833c.6 (0.1)
| | | subframe_sample_size: 16 0x833c.7-NA (0)
| | | subframe_sample_size: 16
| | | warmup_samples[0:1]: 0x833c.7-0x833e.6 (2)
0x8330| 25 77 62 | %wb | [0]: -17487 value 0x833c.7-0x833e.6 (2)
0x8330| 62 2f| b/| residual_coding_method: 4 (0) (rice) 0x833e.7-0x833f (0.2)
0x8330| 2f| /| partition_order: 5 0x833f.1-0x833f.4 (0.4)
| | | rice_partitions: 32 0x833f.5-NA (0)
| | | rice_partitions: 32
| | | partitions[0:32]: 0x833f.5-0x9572.5 (4659.1)
| | | [0]{}: partition 0x833f.5-0x8451 (273.4)
| | | count: 127 0x833f.5-NA (0)
| | | count: 127
0x8330| 2f| /| rice_parameter: 14 0x833f.5-0x8340 (0.4)
0x8340|38 |8 |
0x8340|38 d7 82 55 10 ca b3 be 44 26 02 07 71 30 90 bc|8..U....D&..q0..| samples: raw bits 0x8340.1-0x8451 (273)
0x8350|41 |A |
* |until 0x8451 (273) | |
| | | [1]{}: partition 0x8451.1-0x8563.2 (274.2)
| | | count: 128 0x8451.1-NA (0)
| | | count: 128
0x8450| f1 | . | rice_parameter: 14 0x8451.1-0x8451.4 (0.4)
0x8450| f1 33 72 6f 69 a8 2f 93 60 26 4d 2c ef d5 dd| .3roi./.`&M,...| samples: raw bits 0x8451.5-0x8563.2 (273.6)
0x8460|2d d6 87 bb 8e 5b 03 9e 5b b1 7f 52 17 d7 23 e7|-....[..[..R..#.|
* |until 0x8563.2 (274) | |
| | | [2]{}: partition 0x8563.3-0x867c.5 (281.3)
| | | count: 128 0x8563.3-NA (0)
| | | count: 128
0x8560| fc | . | rice_parameter: 14 0x8563.3-0x8563.6 (0.4)
0x8560| fc bb 10 42 02 5e 8d 3c e5 a9 8c 06 2f| ...B.^.<..../| samples: raw bits 0x8563.7-0x867c.5 (280.7)
0x8570|f0 24 83 01 1a 34 9c d8 1d eb 1b 6b d8 92 d7 fb|.$...4.....k....|
* |until 0x867c.5 (281) | |
| | | [3]{}: partition 0x867c.6-0x878e.3 (273.6)
| | | count: 128 0x867c.6-NA (0)
| | | count: 128
0x8670| a3 83 | .. | rice_parameter: 14 0x867c.6-0x867d.1 (0.4)
0x8670| 83 81 59| ..Y| samples: raw bits 0x867d.2-0x878e.3 (273.2)
0x8680|e4 02 92 78 5d 05 27 7d 5c 9d 0d fc c0 70 b7 08|...x].'}\....p..|
* |until 0x878e.3 (274) | |
| | | [4]{}: partition 0x878e.4-0x88a4.2 (277.7)
| | | count: 128 0x878e.4-NA (0)
| | | count: 128
0x8780| ce | . | rice_parameter: 14 0x878e.4-0x878e.7 (0.4)
0x8780| 1c| .| samples: raw bits 0x878f-0x88a4.2 (277.3)
0x8790|62 d8 82 dc ec 96 8a 60 9b e0 37 69 66 1d 99 91|b......`..7if...|
* |until 0x88a4.2 (278) | |
| | | [5]{}: partition 0x88a4.3-0x89b4.1 (271.7)
| | | count: 128 0x88a4.3-NA (0)
| | | count: 128
0x88a0| 5c | \ | rice_parameter: 14 0x88a4.3-0x88a4.6 (0.4)
0x88a0| 5c 81 95 39 f5 57 b4 ca 73 12 c5 3c| \..9.W..s..<| samples: raw bits 0x88a4.7-0x89b4.1 (271.3)
0x88b0|8b bb 1e 27 69 71 40 4a 00 0e cd af a9 30 e0 10|...'iq@J.....0..|
* |until 0x89b4.1 (272) | |
| | | [6]{}: partition 0x89b4.2-0x8ac6 (273.7)
| | | count: 128 0x89b4.2-NA (0)
| | | count: 128
0x89b0| 38 | 8 | rice_parameter: 14 0x89b4.2-0x89b4.5 (0.4)
0x89b0| 38 3b e6 9e 13 9f 50 ac de 03 7b fa| 8;....P...{.| samples: raw bits 0x89b4.6-0x8ac6 (273.3)
0x89c0|b4 c2 2a 32 7e 9e 86 a3 21 ea 18 a3 79 61 47 64|..*2~...!...yaGd|
* |until 0x8ac6 (274) | |
| | | [7]{}: partition 0x8ac6.1-0x8bbd.7 (247.7)
| | | count: 128 0x8ac6.1-NA (0)
| | | count: 128
0x8ac0| 68 | h | rice_parameter: 13 0x8ac6.1-0x8ac6.4 (0.4)
0x8ac0| 68 05 ed 24 27 d9 ad 81 5e 40| h..$'...^@| samples: raw bits 0x8ac6.5-0x8bbd.7 (247.3)
0x8ad0|02 05 70 05 8c 0d 72 80 01 53 18 00 b4 98 47 fa|..p...r..S....G.|
* |until 0x8bbd.7 (248) | |
| | | [8]{}: partition 0x8bbe-0x8c23.7 (102)
| | | count: 128 0x8bbe-NA (0)
| | | count: 128
0x8bb0| 41 | A | rice_parameter: 4 0x8bbe-0x8bbe.3 (0.4)
0x8bb0| 41 01| A.| samples: raw bits 0x8bbe.4-0x8c23.7 (101.4)
0x8bc0|01 01 01 21 03 c7 84 0f 1e 10 3c 70 f1 c3 c7 8e|...!......<p....|
* |until 0x8c23.7 (102) | |
| | | [9]{}: partition 0x8c24-0x8c81.7 (94)
| | | count: 128 0x8c24-NA (0)
| | | count: 128
0x8c20| 4b | K | rice_parameter: 4 0x8c24-0x8c24.3 (0.4)
0x8c20| 4b 52 92 a4 a5 28 4a 10 84 61 18 c6| KR...(J..a..| samples: raw bits 0x8c24.4-0x8c81.7 (93.4)
0x8c30|71 9c eb 3a d6 b5 bd 6f 7c df 39 ce f3 bd ef 7d|q..:...o|.9....}|
* |until 0x8c81.7 (94) | |
| | | [10]{}: partition 0x8c82-0x8cf2.3 (112.4)
| | | count: 128 0x8c82-NA (0)
| | | count: 128
0x8c80| 55 | U | rice_parameter: 5 0x8c82-0x8c82.3 (0.4)
0x8c80| 55 6a 55 ab 56 b5 5a b5 ab 56 ad 5a bd 6a| UjU.V.Z..V.Z.j| samples: raw bits 0x8c82.4-0x8cf2.3 (112)
0x8c90|d5 eb d7 af 5e bd 8a f5 ec d8 af 62 c5 9b 36 2c|....^......b..6,|
* |until 0x8cf2.3 (112) | |
| | | [11]{}: partition 0x8cf2.4-0x8d60.7 (110.4)
| | | count: 128 0x8cf2.4-NA (0)
| | | count: 128
0x8cf0| 75 | u | rice_parameter: 5 0x8cf2.4-0x8cf2.7 (0.4)
0x8cf0| 72 dd db 77 2d db b9 72 dd bb 76 ee 5a| r..w-..r..v.Z| samples: raw bits 0x8cf3-0x8d60.7 (110)
0x8d00|b9 6e dd bb 56 ed 5b b7 6a dd ab 56 ed 59 b5 6a|.n..V.[.j..V.Y.j|
* |until 0x8d60.7 (110) | |
| | | [12]{}: partition 0x8d61-0x8db4 (83.1)
| | | count: 128 0x8d61-NA (0)
| | | count: 128
0x8d60| 31 | 1 | rice_parameter: 3 0x8d61-0x8d61.3 (0.4)
0x8d60| 31 62 44 89 12 24 f1 27 9a 79 e6 9a 69 a5 9a| 1bD..$.'.y..i..| samples: raw bits 0x8d61.4-0x8db4 (82.5)
0x8d70|59 65 92 59 24 92 f2 5e f7 b5 ed 6b 56 d5 ad 69|Ye.Y$..^...kV..i|
* |until 0x8db4 (83) | |
| | | [13]{}: partition 0x8db4.1-0x8e22 (110)
| | | count: 128 0x8db4.1-NA (0)
| | | count: 128
0x8db0| 2f | / | rice_parameter: 5 0x8db4.1-0x8db4.4 (0.4)
0x8db0| 2f 1c 75 d7 5c 79 d7 9e 75 f7 9e 7d| /.u.\y..u..}| samples: raw bits 0x8db4.5-0x8e22 (109.4)
0x8dc0|f7 df 20 f9 07 c8 90 20 44 89 12 24 49 11 24 48|.. .... D..$I.$H|
* |until 0x8e22 (110) | |
| | | [14]{}: partition 0x8e22.1-0x8e92.4 (112.4)
| | | count: 128 0x8e22.1-NA (0)
| | | count: 128
0x8e20| 2b | + | rice_parameter: 5 0x8e22.1-0x8e22.4 (0.4)
0x8e20| 2b a7 4e 1d 38 74 e9 c3 a7 4e 1d 3a 74 e9| +.N.8t...N.:t.| samples: raw bits 0x8e22.5-0x8e92.4 (112)
0x8e30|d3 a7 4e 9d 3a 74 e9 d3 a7 4f 1d 3a 74 e9 d3 a7|..N.:t...O.:t...|
* |until 0x8e92.4 (112) | |
| | | [15]{}: partition 0x8e92.5-0x8ef4 (97.4)
| | | count: 128 0x8e92.5-NA (0)
| | | count: 128
0x8e90| 62 1e | b. | rice_parameter: 4 0x8e92.5-0x8e93 (0.4)
0x8e90| 1e 38 78 f1 c3 86 8e 1a 38 70 d1 a3 06| .8x.....8p...| samples: raw bits 0x8e93.1-0x8ef4 (97)
0x8ea0|8d 1a 30 60 c1 82 c6 0b 18 2c 50 b1 62 85 8a 14|..0`.....,P.b...|
* |until 0x8ef4 (97) | |
| | | [16]{}: partition 0x8ef4.1-0x8f55.4 (97.4)
| | | count: 128 0x8ef4.1-NA (0)
| | | count: 128
0x8ef0| a4 | . | rice_parameter: 4 0x8ef4.1-0x8ef4.4 (0.4)
0x8ef0| a4 23 18 ce 33 9d 67 5a d6 b7 ad ef| .#..3.gZ....| samples: raw bits 0x8ef4.5-0x8f55.4 (97)
0x8f00|9b e7 39 de 77 bd ef bd ef 7f df ff ff 45 14 51|..9.w........E.Q|
* |until 0x8f55.4 (97) | |
| | | [17]{}: partition 0x8f55.5-0x8fc6 (112.4)
| | | count: 128 0x8f55.5-NA (0)
| | | count: 128
0x8f50| fa ad | .. | rice_parameter: 5 0x8f55.5-0x8f56 (0.4)
0x8f50| ad 5a bd 7a f5 eb d7 b1 5e bd| .Z.z....^.| samples: raw bits 0x8f56.1-0x8fc6 (112)
0x8f60|9b 15 ec 58 b3 66 c5 8b 36 6c 59 b5 66 cd 9b 36|...X.f..6lY.f..6|
* |until 0x8fc6 (112) | |
| | | [18]{}: partition 0x8fc6.1-0x9032.6 (108.6)
| | | count: 128 0x8fc6.1-NA (0)
| | | count: 128
0x8fc0| ab | . | rice_parameter: 5 0x8fc6.1-0x8fc6.4 (0.4)
0x8fc0| ab 57 2d db b7 6a dd ab 76 ed| .W-..j..v.| samples: raw bits 0x8fc6.5-0x9032.6 (108.2)
0x8fd0|5b b5 6a dd ab 36 ad 5a b3 6a d5 9b 36 6c da b3|[.j..6.Z.j..6l..|
* |until 0x9032.6 (109) | |
| | | [19]{}: partition 0x9032.7-0x9086.6 (84)
| | | count: 128 0x9032.7-NA (0)
| | | count: 128
0x9030| ea 66 | .f | rice_parameter: 3 0x9032.7-0x9033.2 (0.4)
0x9030| 66 9a 59 a5 96 59 25 92 49 2f 25 ef 7b| f.Y..Y%.I/%.{| samples: raw bits 0x9033.3-0x9086.6 (83.4)
0x9040|5e d6 b5 6d 5a d6 95 a5 29 ff 4e ff ee ee de dd|^..mZ...).N.....|
* |until 0x9086.6 (84) | |
| | | [20]{}: partition 0x9086.7-0x90f6.4 (111.6)
| | | count: 128 0x9086.7-NA (0)
| | | count: 128
0x9080| 18 bf | .. | rice_parameter: 5 0x9086.7-0x9087.2 (0.4)
0x9080| bf 7d f7 c8 3e 41 f2 24 08| .}..>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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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....<o...| samples: raw bits 0x36b3.3-0x371f.7 (108.5)
0x36c0|8e 18 60 8a 08 20 82 08 20 82 18 20 86 39 67 a6|..`.. .. .. .9g.|
* |until 0x371f.7 (109) | |
| | | [5]{}: partition 0x3720-0x37ae.2 (142.3)
| | | count: 128 0x3720-NA (0)
| | | count: 128
0x3720|7f |. | rice_parameter: 7 0x3720-0x3720.3 (0.4)
0x3720|7f 1e bf 49 ef 6d bb c7 4a dd 0b 10 f4 3a ec fd|...I.m..J....:..| samples: raw bits 0x3720.4-0x37ae.2 (141.7)
0x3730|eb a8 0a cd ee 1c 61 88 40 2c 8f cd 1c 12 1c 62|......a.@,.....b|
* |until 0x37ae.2 (142) | |
| | | [6]{}: partition 0x37ae.3-0x383c.2 (142)
| | | count: 128 0x37ae.3-NA (0)
| | | count: 128
0x37a0| 6e | n | rice_parameter: 7 0x37ae.3-0x37ae.6 (0.4)
0x37a0| 6e 59| nY| samples: raw bits 0x37ae.7-0x383c.2 (141.4)
0x37b0|24 32 29 86 89 20 96 2d 44 81 08 4a f3 8a c4 99|$2).. .-D..J....|
* |until 0x383c.2 (142) | |
| | | [7]{}: partition 0x383c.3-0x38ca.4 (142.2)
| | | count: 128 0x383c.3-NA (0)
| | | count: 128
0x3830| 0f | . | rice_parameter: 7 0x383c.3-0x383c.6 (0.4)
0x3830| 0f 66 41 51| .fAQ| samples: raw bits 0x383c.7-0x38ca.4 (141.6)
0x3840|2f 05 c0 d1 25 5b 09 55 19 ac ab de 24 d5 31 c9|/...%[.U....$.1.|
* |until 0x38ca.4 (142) | |
| | | [8]{}: partition 0x38ca.5-0x395a (143.4)
| | | count: 128 0x38ca.5-NA (0)
| | | count: 128
0x38c0| cb 98 | .. | rice_parameter: 7 0x38ca.5-0x38cb (0.4)
0x38c0| 98 62 f9 f7 c6| .b...| samples: raw bits 0x38cb.1-0x395a (143)
0x38d0|d9 c5 9d 22 8d 6b 41 15 80 27 2d 6a de c7 32 15|...".kA..'-j..2.|
* |until 0x395a (143) | |
| | | [9]{}: partition 0x395a.1-0x39e8.7 (142.7)
| | | count: 128 0x395a.1-NA (0)
| | | count: 128
0x3950| bf | . | rice_parameter: 7 0x395a.1-0x395a.4 (0.4)
0x3950| bf 87 9c 6a 9f c6| ...j..| samples: raw bits 0x395a.5-0x39e8.7 (142.3)
0x3960|1f b2 16 82 15 36 52 7d 51 97 6c e6 d2 3c 5f a5|.....6R}Q.l..<_.|
* |until 0x39e8.7 (143) | |
| | | [10]{}: partition 0x39e9-0x3a77.6 (142.7)
| | | count: 128 0x39e9-NA (0)
| | | count: 128
0x39e0| 76 | v | rice_parameter: 7 0x39e9-0x39e9.3 (0.4)
0x39e0| 76 a9 12 41 ba 76 5f| v..A.v_| samples: raw bits 0x39e9.4-0x3a77.6 (142.3)
0x39f0|89 c4 05 9b 5a 48 97 c8 eb ac 9a e0 e3 54 b5 d0|....ZH.......T..|
* |until 0x3a77.6 (143) | |
| | | [11]{}: partition 0x3a77.7-0x3b05.5 (141.7)
| | | count: 128 0x3a77.7-NA (0)
| | | count: 128
0x3a70| fa f7 | .. | rice_parameter: 7 0x3a77.7-0x3a78.2 (0.4)
0x3a70| f7 2c 8b ea 7a 4b 58 74| .,..zKXt| samples: raw bits 0x3a78.3-0x3b05.5 (141.3)
0x3a80|ea 60 4f bc 0c 85 2b b9 67 d3 05 31 c0 a7 c4 6c|.`O...+.g..1...l|
* |until 0x3b05.5 (142) | |
| | | [12]{}: partition 0x3b05.6-0x3b93.3 (141.6)
| | | count: 128 0x3b05.6-NA (0)
| | | count: 128
0x3b00| 3d f6 | =. | rice_parameter: 7 0x3b05.6-0x3b06.1 (0.4)
0x3b00| f6 1e 4b 1a 6e 56 cf 9c c9 1d| ..K.nV....| samples: raw bits 0x3b06.2-0x3b93.3 (141.2)
0x3b10|85 94 49 42 de 40 08 23 33 c1 bf ac 84 2b f3 e9|..IB.@.#3....+..|
* |until 0x3b93.3 (142) | |
| | | [13]{}: partition 0x3b93.4-0x3c21.7 (142.4)
| | | count: 128 0x3b93.4-NA (0)
| | | count: 128
0x3b90| 57 | W | rice_parameter: 7 0x3b93.4-0x3b93.7 (0.4)
0x3b90| 89 6a 0a 6d f6 f9 0f d7 fd 2f 01 6f| .j.m...../.o| samples: raw bits 0x3b94-0x3c21.7 (142)
0x3ba0|ac d3 3c 9d bc ca 56 73 fd 35 3d 41 8e 94 d3 3c|..<...Vs.5=A...<|
* |until 0x3c21.7 (142) | |
| | | [14]{}: partition 0x3c22-0x3cb0.6 (142.7)
| | | count: 128 0x3c22-NA (0)
| | | count: 128
0x3c20| 75 | u | rice_parameter: 7 0x3c22-0x3c22.3 (0.4)
0x3c20| 75 6f 5c 99 0c a8 91 43 ed 1e f0 14 f2 ea| uo\....C......| samples: raw bits 0x3c22.4-0x3cb0.6 (142.3)
0x3c30|08 5e 29 67 ad df 51 c8 72 f3 5d 42 c9 62 dc d3|.^)g..Q.r.]B.b..|
* |until 0x3cb0.6 (143) | |
| | | [15]{}: partition 0x3cb0.7-0x3d3f.6 (143)
| | | count: 128 0x3cb0.7-NA (0)
| | | count: 128
0x3cb0|da e9 |.. | rice_parameter: 7 0x3cb0.7-0x3cb1.2 (0.4)
0x3cb0| e9 ec 8b 43 28 45 c2 97 62 c6 a2 67 1d ad 1e| ...C(E..b..g...| samples: raw bits 0x3cb1.3-0x3d3f.6 (142.4)
0x3cc0|5a 10 52 a6 53 40 4e be d3 b0 9b f5 d4 ae 59 3a|Z.R.S@N.......Y:|
* |until 0x3d3f.6 (143) | |
| | | [16]{}: partition 0x3d3f.7-0x3dd0.7 (145.1)
| | | count: 128 0x3d3f.7-NA (0)
| | | count: 128
0x3d30| 1a| .| rice_parameter: 7 0x3d3f.7-0x3d40.2 (0.4)
0x3d40|e8 |. |
0x3d40|e8 02 30 c5 4d 30 30 d4 46 e4 6f e7 3e d9 a5 38|..0.M00.F.o.>..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

View File

@ -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) | |

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

File diff suppressed because it is too large Load Diff

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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"

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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"

View File

@ -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"

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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"

Some files were not shown because too many files have changed in this diff Show More