1
1
mirror of https://github.com/wader/fq.git synced 2024-12-27 15:42:07 +03:00
fq/format/tzif/testdata/Tunis.fqtest
Mattias Wadman 051a70bd4b interp: Change bit ranges to use exclusive end
All other ranges and slicing uses exclusive end so i think it make sense
to make it consistent.

Update docs and add additional example for non-byte-aligned field.

Also fixes issue showing zero bit ranges as start-NA.
2023-10-20 15:37:26 +02:00

271 lines
32 KiB
Plaintext

$ fq -d tzif dv Tunis
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Tunis (tzif) 0x0-0x2b1 (689)
| | | v1header{}: 0x0-0x2c (44)
0x000|54 5a 69 66 |TZif | magic: 0x545a6966 (valid) 0x0-0x4 (4)
0x000| 32 | 2 | ver: "2" (0x32) (valid) 0x4-0x5 (1)
0x000| 00 00 00 00 00 00 00 00 00 00 00| ...........| reserved: raw bits 0x5-0x14 (15)
0x010|00 00 00 00 |.... |
0x010| 00 00 00 00 | .... | isutcnt: 0 0x14-0x18 (4)
0x010| 00 00 00 06 | .... | isstdcnt: 6 0x18-0x1c (4)
0x010| 00 00 00 00| ....| leapcnt: 0 0x1c-0x20 (4)
0x020|00 00 00 22 |..." | timecnt: 34 0x20-0x24 (4)
0x020| 00 00 00 06 | .... | typecnt: 6 0x24-0x28 (4)
0x020| 00 00 00 11 | .... | charcnt: 17 0x28-0x2c (4)
| | | v1datablock{}: 0x2c-0x111 (229)
| | | transition_times[0:34]: 0x2c-0xb4 (136)
0x020| 80 00 00 00| ....| [0]: "1901-12-13T20:45:52Z" (-2147483648) transition_time 0x2c-0x30 (4)
0x030|91 60 50 4f |.`PO | [1]: "1911-03-10T23:50:39Z" (-1855958961) transition_time 0x30-0x34 (4)
0x030| c6 3a 88 e0 | .:.. | [2]: "1939-04-15T22:00:00Z" (-969242400) transition_time 0x34-0x38 (4)
0x030| c7 58 9e 60 | .X.` | [3]: "1939-11-18T22:00:00Z" (-950493600) transition_time 0x38-0x3c (4)
0x030| c7 db 22 e0| ..".| [4]: "1940-02-25T22:00:00Z" (-941940000) transition_time 0x3c-0x40 (4)
0x040|ca e2 54 e0 |..T. | [5]: "1941-10-05T22:00:00Z" (-891136800) transition_time 0x40-0x44 (4)
0x040| cb ad 69 f0 | ..i. | [6]: "1942-03-08T23:00:00Z" (-877827600) transition_time 0x44-0x48 (4)
0x040| cc e7 4b 10 | ..K. | [7]: "1942-11-02T01:00:00Z" (-857257200) transition_time 0x48-0x4c (4)
0x040| cd a9 17 90| ....| [8]: "1943-03-29T01:00:00Z" (-844556400) transition_time 0x4c-0x50 (4)
0x050|cd c2 16 00 |.... | [9]: "1943-04-17T00:00:00Z" (-842918400) transition_time 0x50-0x54 (4)
0x050| cd cc b0 10 | .... | [10]: "1943-04-25T01:00:00Z" (-842223600) transition_time 0x54-0x58 (4)
0x050| ce a2 35 00 | ..5. | [11]: "1943-10-04T00:00:00Z" (-828230400) transition_time 0x58-0x5c (4)
0x050| cf 92 34 10| ..4.| [12]: "1944-04-03T01:00:00Z" (-812502000) transition_time 0x5c-0x60 (4)
0x060|d0 89 e3 e0 |.... | [13]: "1944-10-07T22:00:00Z" (-796269600) transition_time 0x60-0x64 (4)
0x060| d1 72 16 10 | .r.. | [14]: "1945-04-02T01:00:00Z" (-781052400) transition_time 0x64-0x68 (4)
0x060| d2 4e 16 60 | .N.` | [15]: "1945-09-15T22:00:00Z" (-766634400) transition_time 0x68-0x6c (4)
0x060| 0d c7 df f0| ....| [16]: "1977-04-29T23:00:00Z" (231202800) transition_time 0x6c-0x70 (4)
0x070|0e 89 ac 70 |...p | [17]: "1977-09-23T23:00:00Z" (243903600) transition_time 0x70-0x74 (4)
0x070| 0f aa 64 f0 | ..d. | [18]: "1978-04-30T23:00:00Z" (262825200) transition_time 0x74-0x78 (4)
0x070| 10 74 1a 70 | .t.p | [19]: "1978-09-30T23:00:00Z" (276044400) transition_time 0x78-0x7c (4)
0x070| 22 a3 3a f0| ".:.| [20]: "1988-05-31T23:00:00Z" (581122800) transition_time 0x7c-0x80 (4)
0x080|23 3c 28 f0 |#<(. | [21]: "1988-09-24T23:00:00Z" (591145200) transition_time 0x80-0x84 (4)
0x080| 24 2c 19 f0 | $,.. | [22]: "1989-03-25T23:00:00Z" (606870000) transition_time 0x84-0x88 (4)
0x080| 25 1c 0a f0 | %... | [23]: "1989-09-23T23:00:00Z" (622594800) transition_time 0x88-0x8c (4)
0x080| 26 3c c3 70| &<.p| [24]: "1990-04-30T23:00:00Z" (641516400) transition_time 0x8c-0x90 (4)
0x090|27 05 27 70 |'.'p | [25]: "1990-09-29T23:00:00Z" (654649200) transition_time 0x90-0x94 (4)
0x090| 42 74 0d f0 | Bt.. | [26]: "2005-04-30T23:00:00Z" (1114902000) transition_time 0x94-0x98 (4)
0x090| 43 3c 80 00 | C<.. | [27]: "2005-09-30T00:00:00Z" (1128038400) transition_time 0x98-0x9c (4)
0x090| 44 25 e7 90| D%..| [28]: "2006-03-26T01:00:00Z" (1143334800) transition_time 0x9c-0xa0 (4)
0x0a0|45 43 fd 10 |EC.. | [29]: "2006-10-29T01:00:00Z" (1162083600) transition_time 0xa0-0xa4 (4)
0x0a0| 46 05 c9 90 | F... | [30]: "2007-03-25T01:00:00Z" (1174784400) transition_time 0xa4-0xa8 (4)
0x0a0| 47 23 df 10 | G#.. | [31]: "2007-10-28T01:00:00Z" (1193533200) transition_time 0xa8-0xac (4)
0x0a0| 47 ee e6 10| G...| [32]: "2008-03-30T01:00:00Z" (1206838800) transition_time 0xac-0xb0 (4)
0x0b0|49 03 c1 10 |I... | [33]: "2008-10-26T01:00:00Z" (1224982800) transition_time 0xb0-0xb4 (4)
| | | transition_types[0:34]: 0xb4-0xd6 (34)
0x0b0| 01 | . | [0]: 1 transition_type 0xb4-0xb5 (1)
0x0b0| 04 | . | [1]: 4 transition_type 0xb5-0xb6 (1)
0x0b0| 02 | . | [2]: 2 transition_type 0xb6-0xb7 (1)
0x0b0| 03 | . | [3]: 3 transition_type 0xb7-0xb8 (1)
0x0b0| 02 | . | [4]: 2 transition_type 0xb8-0xb9 (1)
0x0b0| 04 | . | [5]: 4 transition_type 0xb9-0xba (1)
0x0b0| 05 | . | [6]: 5 transition_type 0xba-0xbb (1)
0x0b0| 04 | . | [7]: 4 transition_type 0xbb-0xbc (1)
0x0b0| 05 | . | [8]: 5 transition_type 0xbc-0xbd (1)
0x0b0| 04 | . | [9]: 4 transition_type 0xbd-0xbe (1)
0x0b0| 05 | . | [10]: 5 transition_type 0xbe-0xbf (1)
0x0b0| 04| .| [11]: 4 transition_type 0xbf-0xc0 (1)
0x0c0|05 |. | [12]: 5 transition_type 0xc0-0xc1 (1)
0x0c0| 04 | . | [13]: 4 transition_type 0xc1-0xc2 (1)
0x0c0| 05 | . | [14]: 5 transition_type 0xc2-0xc3 (1)
0x0c0| 04 | . | [15]: 4 transition_type 0xc3-0xc4 (1)
0x0c0| 02 | . | [16]: 2 transition_type 0xc4-0xc5 (1)
0x0c0| 03 | . | [17]: 3 transition_type 0xc5-0xc6 (1)
0x0c0| 02 | . | [18]: 2 transition_type 0xc6-0xc7 (1)
0x0c0| 03 | . | [19]: 3 transition_type 0xc7-0xc8 (1)
0x0c0| 02 | . | [20]: 2 transition_type 0xc8-0xc9 (1)
0x0c0| 03 | . | [21]: 3 transition_type 0xc9-0xca (1)
0x0c0| 02 | . | [22]: 2 transition_type 0xca-0xcb (1)
0x0c0| 03 | . | [23]: 3 transition_type 0xcb-0xcc (1)
0x0c0| 02 | . | [24]: 2 transition_type 0xcc-0xcd (1)
0x0c0| 03 | . | [25]: 3 transition_type 0xcd-0xce (1)
0x0c0| 02 | . | [26]: 2 transition_type 0xce-0xcf (1)
0x0c0| 03| .| [27]: 3 transition_type 0xcf-0xd0 (1)
0x0d0|02 |. | [28]: 2 transition_type 0xd0-0xd1 (1)
0x0d0| 03 | . | [29]: 3 transition_type 0xd1-0xd2 (1)
0x0d0| 02 | . | [30]: 2 transition_type 0xd2-0xd3 (1)
0x0d0| 03 | . | [31]: 3 transition_type 0xd3-0xd4 (1)
0x0d0| 02 | . | [32]: 2 transition_type 0xd4-0xd5 (1)
0x0d0| 03 | . | [33]: 3 transition_type 0xd5-0xd6 (1)
| | | local_time_type_records[0:6]: 0xd6-0xfa (36)
| | | [0]{}: local_time_type 0xd6-0xdc (6)
0x0d0| 00 00 09 8c | .... | utoff: 2444 (valid) 0xd6-0xda (4)
0x0d0| 00 | . | dst: 0 (valid) 0xda-0xdb (1)
0x0d0| 00 | . | idx: 0 (valid) 0xdb-0xdc (1)
| | | [1]{}: local_time_type 0xdc-0xe2 (6)
0x0d0| 00 00 02 31| ...1| utoff: 561 (valid) 0xdc-0xe0 (4)
0x0e0|00 |. | dst: 0 (valid) 0xe0-0xe1 (1)
0x0e0| 04 | . | idx: 4 (valid) 0xe1-0xe2 (1)
| | | [2]{}: local_time_type 0xe2-0xe8 (6)
0x0e0| 00 00 1c 20 | ... | utoff: 7200 (valid) 0xe2-0xe6 (4)
0x0e0| 01 | . | dst: 1 (valid) 0xe6-0xe7 (1)
0x0e0| 08 | . | idx: 8 (valid) 0xe7-0xe8 (1)
| | | [3]{}: local_time_type 0xe8-0xee (6)
0x0e0| 00 00 0e 10 | .... | utoff: 3600 (valid) 0xe8-0xec (4)
0x0e0| 00 | . | dst: 0 (valid) 0xec-0xed (1)
0x0e0| 0d | . | idx: 13 (valid) 0xed-0xee (1)
| | | [4]{}: local_time_type 0xee-0xf4 (6)
0x0e0| 00 00| ..| utoff: 3600 (valid) 0xee-0xf2 (4)
0x0f0|0e 10 |.. |
0x0f0| 00 | . | dst: 0 (valid) 0xf2-0xf3 (1)
0x0f0| 0d | . | idx: 13 (valid) 0xf3-0xf4 (1)
| | | [5]{}: local_time_type 0xf4-0xfa (6)
0x0f0| 00 00 1c 20 | ... | utoff: 7200 (valid) 0xf4-0xf8 (4)
0x0f0| 01 | . | dst: 1 (valid) 0xf8-0xf9 (1)
0x0f0| 08 | . | idx: 8 (valid) 0xf9-0xfa (1)
| | | time_zone_designations[0:4]: 0xfa-0x10b (17)
0x0f0| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0xfa-0xfe (4)
0x0f0| 50 4d| PM| [1]: "PMT" time_zone_designation 0xfe-0x102 (4)
0x100|54 00 |T. |
0x100| 43 45 53 54 00 | CEST. | [2]: "CEST" time_zone_designation 0x102-0x107 (5)
0x100| 43 45 54 00 | CET. | [3]: "CET" time_zone_designation 0x107-0x10b (4)
| | | leap_second_records[0:0]: 0x10b-0x10b (0)
| | | standard_wall_indicators[0:6]: 0x10b-0x111 (6)
0x100| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x10b-0x10c (1)
0x100| 00 | . | [1]: 0 standard_wall_indicator (valid) 0x10c-0x10d (1)
0x100| 01 | . | [2]: 1 standard_wall_indicator (valid) 0x10d-0x10e (1)
0x100| 01 | . | [3]: 1 standard_wall_indicator (valid) 0x10e-0x10f (1)
0x100| 00| .| [4]: 0 standard_wall_indicator (valid) 0x10f-0x110 (1)
0x110|00 |. | [5]: 0 standard_wall_indicator (valid) 0x110-0x111 (1)
| | | ut_local_indicators[0:0]: 0x111-0x111 (0)
| | | v2plusheader{}: 0x111-0x13d (44)
0x110| 54 5a 69 66 | TZif | magic: 0x545a6966 (valid) 0x111-0x115 (4)
0x110| 32 | 2 | ver: "2" (0x32) (valid) 0x115-0x116 (1)
0x110| 00 00 00 00 00 00 00 00 00 00| ..........| reserved: raw bits 0x116-0x125 (15)
0x120|00 00 00 00 00 |..... |
0x120| 00 00 00 00 | .... | isutcnt: 0 0x125-0x129 (4)
0x120| 00 00 00 06 | .... | isstdcnt: 6 0x129-0x12d (4)
0x120| 00 00 00| ...| leapcnt: 0 0x12d-0x131 (4)
0x130|00 |. |
0x130| 00 00 00 22 | ..." | timecnt: 34 0x131-0x135 (4)
0x130| 00 00 00 06 | .... | typecnt: 6 0x135-0x139 (4)
0x130| 00 00 00 11 | .... | charcnt: 17 0x139-0x13d (4)
| | | v2plusdatablock{}: 0x13d-0x2aa (365)
| | | transition_times[0:34]: 0x13d-0x24d (272)
0x130| ff ff ff| ...| [0]: "1881-05-11T23:19:16Z" (-2797202444) transition_time 0x13d-0x145 (8)
0x140|ff 59 46 13 f4 |.YF.. |
0x140| ff ff ff ff 91 60 50 4f | .....`PO | [1]: "1911-03-10T23:50:39Z" (-1855958961) transition_time 0x145-0x14d (8)
0x140| ff ff ff| ...| [2]: "1939-04-15T22:00:00Z" (-969242400) transition_time 0x14d-0x155 (8)
0x150|ff c6 3a 88 e0 |..:.. |
0x150| ff ff ff ff c7 58 9e 60 | .....X.` | [3]: "1939-11-18T22:00:00Z" (-950493600) transition_time 0x155-0x15d (8)
0x150| ff ff ff| ...| [4]: "1940-02-25T22:00:00Z" (-941940000) transition_time 0x15d-0x165 (8)
0x160|ff c7 db 22 e0 |...". |
0x160| ff ff ff ff ca e2 54 e0 | ......T. | [5]: "1941-10-05T22:00:00Z" (-891136800) transition_time 0x165-0x16d (8)
0x160| ff ff ff| ...| [6]: "1942-03-08T23:00:00Z" (-877827600) transition_time 0x16d-0x175 (8)
0x170|ff cb ad 69 f0 |...i. |
0x170| ff ff ff ff cc e7 4b 10 | ......K. | [7]: "1942-11-02T01:00:00Z" (-857257200) transition_time 0x175-0x17d (8)
0x170| ff ff ff| ...| [8]: "1943-03-29T01:00:00Z" (-844556400) transition_time 0x17d-0x185 (8)
0x180|ff cd a9 17 90 |..... |
0x180| ff ff ff ff cd c2 16 00 | ........ | [9]: "1943-04-17T00:00:00Z" (-842918400) transition_time 0x185-0x18d (8)
0x180| ff ff ff| ...| [10]: "1943-04-25T01:00:00Z" (-842223600) transition_time 0x18d-0x195 (8)
0x190|ff cd cc b0 10 |..... |
0x190| ff ff ff ff ce a2 35 00 | ......5. | [11]: "1943-10-04T00:00:00Z" (-828230400) transition_time 0x195-0x19d (8)
0x190| ff ff ff| ...| [12]: "1944-04-03T01:00:00Z" (-812502000) transition_time 0x19d-0x1a5 (8)
0x1a0|ff cf 92 34 10 |...4. |
0x1a0| ff ff ff ff d0 89 e3 e0 | ........ | [13]: "1944-10-07T22:00:00Z" (-796269600) transition_time 0x1a5-0x1ad (8)
0x1a0| ff ff ff| ...| [14]: "1945-04-02T01:00:00Z" (-781052400) transition_time 0x1ad-0x1b5 (8)
0x1b0|ff d1 72 16 10 |..r.. |
0x1b0| ff ff ff ff d2 4e 16 60 | .....N.` | [15]: "1945-09-15T22:00:00Z" (-766634400) transition_time 0x1b5-0x1bd (8)
0x1b0| 00 00 00| ...| [16]: "1977-04-29T23:00:00Z" (231202800) transition_time 0x1bd-0x1c5 (8)
0x1c0|00 0d c7 df f0 |..... |
0x1c0| 00 00 00 00 0e 89 ac 70 | .......p | [17]: "1977-09-23T23:00:00Z" (243903600) transition_time 0x1c5-0x1cd (8)
0x1c0| 00 00 00| ...| [18]: "1978-04-30T23:00:00Z" (262825200) transition_time 0x1cd-0x1d5 (8)
0x1d0|00 0f aa 64 f0 |...d. |
0x1d0| 00 00 00 00 10 74 1a 70 | .....t.p | [19]: "1978-09-30T23:00:00Z" (276044400) transition_time 0x1d5-0x1dd (8)
0x1d0| 00 00 00| ...| [20]: "1988-05-31T23:00:00Z" (581122800) transition_time 0x1dd-0x1e5 (8)
0x1e0|00 22 a3 3a f0 |.".:. |
0x1e0| 00 00 00 00 23 3c 28 f0 | ....#<(. | [21]: "1988-09-24T23:00:00Z" (591145200) transition_time 0x1e5-0x1ed (8)
0x1e0| 00 00 00| ...| [22]: "1989-03-25T23:00:00Z" (606870000) transition_time 0x1ed-0x1f5 (8)
0x1f0|00 24 2c 19 f0 |.$,.. |
0x1f0| 00 00 00 00 25 1c 0a f0 | ....%... | [23]: "1989-09-23T23:00:00Z" (622594800) transition_time 0x1f5-0x1fd (8)
0x1f0| 00 00 00| ...| [24]: "1990-04-30T23:00:00Z" (641516400) transition_time 0x1fd-0x205 (8)
0x200|00 26 3c c3 70 |.&<.p |
0x200| 00 00 00 00 27 05 27 70 | ....'.'p | [25]: "1990-09-29T23:00:00Z" (654649200) transition_time 0x205-0x20d (8)
0x200| 00 00 00| ...| [26]: "2005-04-30T23:00:00Z" (1114902000) transition_time 0x20d-0x215 (8)
0x210|00 42 74 0d f0 |.Bt.. |
0x210| 00 00 00 00 43 3c 80 00 | ....C<.. | [27]: "2005-09-30T00:00:00Z" (1128038400) transition_time 0x215-0x21d (8)
0x210| 00 00 00| ...| [28]: "2006-03-26T01:00:00Z" (1143334800) transition_time 0x21d-0x225 (8)
0x220|00 44 25 e7 90 |.D%.. |
0x220| 00 00 00 00 45 43 fd 10 | ....EC.. | [29]: "2006-10-29T01:00:00Z" (1162083600) transition_time 0x225-0x22d (8)
0x220| 00 00 00| ...| [30]: "2007-03-25T01:00:00Z" (1174784400) transition_time 0x22d-0x235 (8)
0x230|00 46 05 c9 90 |.F... |
0x230| 00 00 00 00 47 23 df 10 | ....G#.. | [31]: "2007-10-28T01:00:00Z" (1193533200) transition_time 0x235-0x23d (8)
0x230| 00 00 00| ...| [32]: "2008-03-30T01:00:00Z" (1206838800) transition_time 0x23d-0x245 (8)
0x240|00 47 ee e6 10 |.G... |
0x240| 00 00 00 00 49 03 c1 10 | ....I... | [33]: "2008-10-26T01:00:00Z" (1224982800) transition_time 0x245-0x24d (8)
| | | transition_types[0:34]: 0x24d-0x26f (34)
0x240| 01 | . | [0]: 1 transition_type 0x24d-0x24e (1)
0x240| 04 | . | [1]: 4 transition_type 0x24e-0x24f (1)
0x240| 02| .| [2]: 2 transition_type 0x24f-0x250 (1)
0x250|03 |. | [3]: 3 transition_type 0x250-0x251 (1)
0x250| 02 | . | [4]: 2 transition_type 0x251-0x252 (1)
0x250| 04 | . | [5]: 4 transition_type 0x252-0x253 (1)
0x250| 05 | . | [6]: 5 transition_type 0x253-0x254 (1)
0x250| 04 | . | [7]: 4 transition_type 0x254-0x255 (1)
0x250| 05 | . | [8]: 5 transition_type 0x255-0x256 (1)
0x250| 04 | . | [9]: 4 transition_type 0x256-0x257 (1)
0x250| 05 | . | [10]: 5 transition_type 0x257-0x258 (1)
0x250| 04 | . | [11]: 4 transition_type 0x258-0x259 (1)
0x250| 05 | . | [12]: 5 transition_type 0x259-0x25a (1)
0x250| 04 | . | [13]: 4 transition_type 0x25a-0x25b (1)
0x250| 05 | . | [14]: 5 transition_type 0x25b-0x25c (1)
0x250| 04 | . | [15]: 4 transition_type 0x25c-0x25d (1)
0x250| 02 | . | [16]: 2 transition_type 0x25d-0x25e (1)
0x250| 03 | . | [17]: 3 transition_type 0x25e-0x25f (1)
0x250| 02| .| [18]: 2 transition_type 0x25f-0x260 (1)
0x260|03 |. | [19]: 3 transition_type 0x260-0x261 (1)
0x260| 02 | . | [20]: 2 transition_type 0x261-0x262 (1)
0x260| 03 | . | [21]: 3 transition_type 0x262-0x263 (1)
0x260| 02 | . | [22]: 2 transition_type 0x263-0x264 (1)
0x260| 03 | . | [23]: 3 transition_type 0x264-0x265 (1)
0x260| 02 | . | [24]: 2 transition_type 0x265-0x266 (1)
0x260| 03 | . | [25]: 3 transition_type 0x266-0x267 (1)
0x260| 02 | . | [26]: 2 transition_type 0x267-0x268 (1)
0x260| 03 | . | [27]: 3 transition_type 0x268-0x269 (1)
0x260| 02 | . | [28]: 2 transition_type 0x269-0x26a (1)
0x260| 03 | . | [29]: 3 transition_type 0x26a-0x26b (1)
0x260| 02 | . | [30]: 2 transition_type 0x26b-0x26c (1)
0x260| 03 | . | [31]: 3 transition_type 0x26c-0x26d (1)
0x260| 02 | . | [32]: 2 transition_type 0x26d-0x26e (1)
0x260| 03 | . | [33]: 3 transition_type 0x26e-0x26f (1)
| | | local_time_type_records[0:6]: 0x26f-0x293 (36)
| | | [0]{}: local_time_type 0x26f-0x275 (6)
0x260| 00| .| utoff: 2444 (valid) 0x26f-0x273 (4)
0x270|00 09 8c |... |
0x270| 00 | . | dst: 0 (valid) 0x273-0x274 (1)
0x270| 00 | . | idx: 0 (valid) 0x274-0x275 (1)
| | | [1]{}: local_time_type 0x275-0x27b (6)
0x270| 00 00 02 31 | ...1 | utoff: 561 (valid) 0x275-0x279 (4)
0x270| 00 | . | dst: 0 (valid) 0x279-0x27a (1)
0x270| 04 | . | idx: 4 (valid) 0x27a-0x27b (1)
| | | [2]{}: local_time_type 0x27b-0x281 (6)
0x270| 00 00 1c 20 | ... | utoff: 7200 (valid) 0x27b-0x27f (4)
0x270| 01| .| dst: 1 (valid) 0x27f-0x280 (1)
0x280|08 |. | idx: 8 (valid) 0x280-0x281 (1)
| | | [3]{}: local_time_type 0x281-0x287 (6)
0x280| 00 00 0e 10 | .... | utoff: 3600 (valid) 0x281-0x285 (4)
0x280| 00 | . | dst: 0 (valid) 0x285-0x286 (1)
0x280| 0d | . | idx: 13 (valid) 0x286-0x287 (1)
| | | [4]{}: local_time_type 0x287-0x28d (6)
0x280| 00 00 0e 10 | .... | utoff: 3600 (valid) 0x287-0x28b (4)
0x280| 00 | . | dst: 0 (valid) 0x28b-0x28c (1)
0x280| 0d | . | idx: 13 (valid) 0x28c-0x28d (1)
| | | [5]{}: local_time_type 0x28d-0x293 (6)
0x280| 00 00 1c| ...| utoff: 7200 (valid) 0x28d-0x291 (4)
0x290|20 | |
0x290| 01 | . | dst: 1 (valid) 0x291-0x292 (1)
0x290| 08 | . | idx: 8 (valid) 0x292-0x293 (1)
| | | time_zone_designations[0:4]: 0x293-0x2a4 (17)
0x290| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x293-0x297 (4)
0x290| 50 4d 54 00 | PMT. | [1]: "PMT" time_zone_designation 0x297-0x29b (4)
0x290| 43 45 53 54 00| CEST.| [2]: "CEST" time_zone_designation 0x29b-0x2a0 (5)
0x2a0|43 45 54 00 |CET. | [3]: "CET" time_zone_designation 0x2a0-0x2a4 (4)
| | | leap_second_records[0:0]: 0x2a4-0x2a4 (0)
| | | standard_wall_indicators[0:6]: 0x2a4-0x2aa (6)
0x2a0| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x2a4-0x2a5 (1)
0x2a0| 00 | . | [1]: 0 standard_wall_indicator (valid) 0x2a5-0x2a6 (1)
0x2a0| 01 | . | [2]: 1 standard_wall_indicator (valid) 0x2a6-0x2a7 (1)
0x2a0| 01 | . | [3]: 1 standard_wall_indicator (valid) 0x2a7-0x2a8 (1)
0x2a0| 00 | . | [4]: 0 standard_wall_indicator (valid) 0x2a8-0x2a9 (1)
0x2a0| 00 | . | [5]: 0 standard_wall_indicator (valid) 0x2a9-0x2aa (1)
| | | ut_local_indicators[0:0]: 0x2aa-0x2aa (0)
| | | footer{}: 0x2aa-0x2b1 (7)
0x2a0| 0a | . | nl1: 10 (valid) 0x2aa-0x2ab (1)
0x2a0| 43 45 54 2d 31| CET-1| tz_string: "CET-1" 0x2ab-0x2b0 (5)
0x2b0|0a| |.| | nl2: 10 (valid) 0x2b0-0x2b1 (1)