1
1
mirror of https://github.com/wader/fq.git synced 2024-10-27 04:09:37 +03:00
fq/format/tzif/testdata/Kathmandu.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

289 lines
31 KiB
Plaintext

$ fq -d tzif dv Kathmandu
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Kathmandu (tzif) 0x0-0x2e4 (740)
| | | 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 00 | .... | isstdcnt: 0 0x18-0x1c (4)
0x010| 00 00 00 1b| ....| leapcnt: 27 0x1c-0x20 (4)
0x020|00 00 00 03 |.... | timecnt: 3 0x20-0x24 (4)
0x020| 00 00 00 03 | .... | typecnt: 3 0x24-0x28 (4)
0x020| 00 00 00 10 | .... | charcnt: 16 0x28-0x2c (4)
| | | v1datablock{}: 0x2c-0x135 (265)
| | | transition_times[0:3]: 0x2c-0x38 (12)
0x020| a1 f2 7d 84| ..}.| [0]: "1919-12-31T18:18:44Z" (-1577943676) transition_time 0x2c-0x30 (4)
0x030|1e 18 30 b5 |..0. | [1]: "1985-12-31T18:30:13Z" (504901813) transition_time 0x30-0x34 (4)
0x030| 64 9b 78 1b | d.x. | [2]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x34-0x38 (4)
| | | transition_types[0:3]: 0x38-0x3b (3)
0x030| 01 | . | [0]: 1 transition_type 0x38-0x39 (1)
0x030| 02 | . | [1]: 2 transition_type 0x39-0x3a (1)
0x030| 02 | . | [2]: 2 transition_type 0x3a-0x3b (1)
| | | local_time_type_records[0:3]: 0x3b-0x4d (18)
| | | [0]{}: local_time_type 0x3b-0x41 (6)
0x030| 00 00 4f fc | ..O. | utoff: 20476 (valid) 0x3b-0x3f (4)
0x030| 00| .| dst: 0 (valid) 0x3f-0x40 (1)
0x040|00 |. | idx: 0 (valid) 0x40-0x41 (1)
| | | [1]{}: local_time_type 0x41-0x47 (6)
0x040| 00 00 4d 58 | ..MX | utoff: 19800 (valid) 0x41-0x45 (4)
0x040| 00 | . | dst: 0 (valid) 0x45-0x46 (1)
0x040| 04 | . | idx: 4 (valid) 0x46-0x47 (1)
| | | [2]{}: local_time_type 0x47-0x4d (6)
0x040| 00 00 50 dc | ..P. | utoff: 20700 (valid) 0x47-0x4b (4)
0x040| 00 | . | dst: 0 (valid) 0x4b-0x4c (1)
0x040| 0a | . | idx: 10 (valid) 0x4c-0x4d (1)
| | | time_zone_designations[0:3]: 0x4d-0x5d (16)
0x040| 4c 4d 54| LMT| [0]: "LMT" time_zone_designation 0x4d-0x51 (4)
0x050|00 |. |
0x050| 2b 30 35 33 30 00 | +0530. | [1]: "+0530" time_zone_designation 0x51-0x57 (6)
0x050| 2b 30 35 34 35 00 | +0545. | [2]: "+0545" time_zone_designation 0x57-0x5d (6)
| | | leap_second_records[0:27]: 0x5d-0x135 (216)
| | | [0]{}: leap_second_record 0x5d-0x65 (8)
0x050| 04 b2 58| ..X| occur: "1972-07-01T00:00:00Z" (78796800) 0x5d-0x61 (4)
0x060|00 |. |
0x060| 00 00 00 01 | .... | corr: 1 0x61-0x65 (4)
| | | [1]{}: leap_second_record 0x65-0x6d (8)
0x060| 05 a4 ec 01 | .... | occur: "1973-01-01T00:00:01Z" (94694401) 0x65-0x69 (4)
0x060| 00 00 00 02 | .... | corr: 2 0x69-0x6d (4)
| | | [2]{}: leap_second_record 0x6d-0x75 (8)
0x060| 07 86 1f| ...| occur: "1974-01-01T00:00:02Z" (126230402) 0x6d-0x71 (4)
0x070|82 |. |
0x070| 00 00 00 03 | .... | corr: 3 0x71-0x75 (4)
| | | [3]{}: leap_second_record 0x75-0x7d (8)
0x070| 09 67 53 03 | .gS. | occur: "1975-01-01T00:00:03Z" (157766403) 0x75-0x79 (4)
0x070| 00 00 00 04 | .... | corr: 4 0x79-0x7d (4)
| | | [4]{}: leap_second_record 0x7d-0x85 (8)
0x070| 0b 48 86| .H.| occur: "1976-01-01T00:00:04Z" (189302404) 0x7d-0x81 (4)
0x080|84 |. |
0x080| 00 00 00 05 | .... | corr: 5 0x81-0x85 (4)
| | | [5]{}: leap_second_record 0x85-0x8d (8)
0x080| 0d 2b 0b 85 | .+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0x85-0x89 (4)
0x080| 00 00 00 06 | .... | corr: 6 0x89-0x8d (4)
| | | [6]{}: leap_second_record 0x8d-0x95 (8)
0x080| 0f 0c 3f| ..?| occur: "1978-01-01T00:00:06Z" (252460806) 0x8d-0x91 (4)
0x090|06 |. |
0x090| 00 00 00 07 | .... | corr: 7 0x91-0x95 (4)
| | | [7]{}: leap_second_record 0x95-0x9d (8)
0x090| 10 ed 72 87 | ..r. | occur: "1979-01-01T00:00:07Z" (283996807) 0x95-0x99 (4)
0x090| 00 00 00 08 | .... | corr: 8 0x99-0x9d (4)
| | | [8]{}: leap_second_record 0x9d-0xa5 (8)
0x090| 12 ce a6| ...| occur: "1980-01-01T00:00:08Z" (315532808) 0x9d-0xa1 (4)
0x0a0|08 |. |
0x0a0| 00 00 00 09 | .... | corr: 9 0xa1-0xa5 (4)
| | | [9]{}: leap_second_record 0xa5-0xad (8)
0x0a0| 15 9f ca 89 | .... | occur: "1981-07-01T00:00:09Z" (362793609) 0xa5-0xa9 (4)
0x0a0| 00 00 00 0a | .... | corr: 10 0xa9-0xad (4)
| | | [10]{}: leap_second_record 0xad-0xb5 (8)
0x0a0| 17 80 fe| ...| occur: "1982-07-01T00:00:10Z" (394329610) 0xad-0xb1 (4)
0x0b0|0a |. |
0x0b0| 00 00 00 0b | .... | corr: 11 0xb1-0xb5 (4)
| | | [11]{}: leap_second_record 0xb5-0xbd (8)
0x0b0| 19 62 31 8b | .b1. | occur: "1983-07-01T00:00:11Z" (425865611) 0xb5-0xb9 (4)
0x0b0| 00 00 00 0c | .... | corr: 12 0xb9-0xbd (4)
| | | [12]{}: leap_second_record 0xbd-0xc5 (8)
0x0b0| 1d 25 ea| .%.| occur: "1985-07-01T00:00:12Z" (489024012) 0xbd-0xc1 (4)
0x0c0|0c |. |
0x0c0| 00 00 00 0d | .... | corr: 13 0xc1-0xc5 (4)
| | | [13]{}: leap_second_record 0xc5-0xcd (8)
0x0c0| 21 da e5 0d | !... | occur: "1988-01-01T00:00:13Z" (567993613) 0xc5-0xc9 (4)
0x0c0| 00 00 00 0e | .... | corr: 14 0xc9-0xcd (4)
| | | [14]{}: leap_second_record 0xcd-0xd5 (8)
0x0c0| 25 9e 9d| %..| occur: "1990-01-01T00:00:14Z" (631152014) 0xcd-0xd1 (4)
0x0d0|8e |. |
0x0d0| 00 00 00 0f | .... | corr: 15 0xd1-0xd5 (4)
| | | [15]{}: leap_second_record 0xd5-0xdd (8)
0x0d0| 27 7f d1 0f | '... | occur: "1991-01-01T00:00:15Z" (662688015) 0xd5-0xd9 (4)
0x0d0| 00 00 00 10 | .... | corr: 16 0xd9-0xdd (4)
| | | [16]{}: leap_second_record 0xdd-0xe5 (8)
0x0d0| 2a 50 f5| *P.| occur: "1992-07-01T00:00:16Z" (709948816) 0xdd-0xe1 (4)
0x0e0|90 |. |
0x0e0| 00 00 00 11 | .... | corr: 17 0xe1-0xe5 (4)
| | | [17]{}: leap_second_record 0xe5-0xed (8)
0x0e0| 2c 32 29 11 | ,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0xe5-0xe9 (4)
0x0e0| 00 00 00 12 | .... | corr: 18 0xe9-0xed (4)
| | | [18]{}: leap_second_record 0xed-0xf5 (8)
0x0e0| 2e 13 5c| ..\| occur: "1994-07-01T00:00:18Z" (773020818) 0xed-0xf1 (4)
0x0f0|92 |. |
0x0f0| 00 00 00 13 | .... | corr: 19 0xf1-0xf5 (4)
| | | [19]{}: leap_second_record 0xf5-0xfd (8)
0x0f0| 30 e7 24 13 | 0.$. | occur: "1996-01-01T00:00:19Z" (820454419) 0xf5-0xf9 (4)
0x0f0| 00 00 00 14 | .... | corr: 20 0xf9-0xfd (4)
| | | [20]{}: leap_second_record 0xfd-0x105 (8)
0x0f0| 33 b8 48| 3.H| occur: "1997-07-01T00:00:20Z" (867715220) 0xfd-0x101 (4)
0x100|94 |. |
0x100| 00 00 00 15 | .... | corr: 21 0x101-0x105 (4)
| | | [21]{}: leap_second_record 0x105-0x10d (8)
0x100| 36 8c 10 15 | 6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x105-0x109 (4)
0x100| 00 00 00 16 | .... | corr: 22 0x109-0x10d (4)
| | | [22]{}: leap_second_record 0x10d-0x115 (8)
0x100| 43 b7 1b| C..| occur: "2006-01-01T00:00:22Z" (1136073622) 0x10d-0x111 (4)
0x110|96 |. |
0x110| 00 00 00 17 | .... | corr: 23 0x111-0x115 (4)
| | | [23]{}: leap_second_record 0x115-0x11d (8)
0x110| 49 5c 07 97 | I\.. | occur: "2009-01-01T00:00:23Z" (1230768023) 0x115-0x119 (4)
0x110| 00 00 00 18 | .... | corr: 24 0x119-0x11d (4)
| | | [24]{}: leap_second_record 0x11d-0x125 (8)
0x110| 4f ef 93| O..| occur: "2012-07-01T00:00:24Z" (1341100824) 0x11d-0x121 (4)
0x120|18 |. |
0x120| 00 00 00 19 | .... | corr: 25 0x121-0x125 (4)
| | | [25]{}: leap_second_record 0x125-0x12d (8)
0x120| 55 93 2d 99 | U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x125-0x129 (4)
0x120| 00 00 00 1a | .... | corr: 26 0x129-0x12d (4)
| | | [26]{}: leap_second_record 0x12d-0x135 (8)
0x120| 58 68 46| XhF| occur: "2017-01-01T00:00:26Z" (1483228826) 0x12d-0x131 (4)
0x130|9a |. |
0x130| 00 00 00 1b | .... | corr: 27 0x131-0x135 (4)
| | | standard_wall_indicators[0:0]: 0x135-0x135 (0)
| | | ut_local_indicators[0:0]: 0x135-0x135 (0)
| | | v2plusheader{}: 0x135-0x161 (44)
0x130| 54 5a 69 66 | TZif | magic: 0x545a6966 (valid) 0x135-0x139 (4)
0x130| 32 | 2 | ver: "2" (0x32) (valid) 0x139-0x13a (1)
0x130| 00 00 00 00 00 00| ......| reserved: raw bits 0x13a-0x149 (15)
0x140|00 00 00 00 00 00 00 00 00 |......... |
0x140| 00 00 00 00 | .... | isutcnt: 0 0x149-0x14d (4)
0x140| 00 00 00| ...| isstdcnt: 0 0x14d-0x151 (4)
0x150|00 |. |
0x150| 00 00 00 1b | .... | leapcnt: 27 0x151-0x155 (4)
0x150| 00 00 00 03 | .... | timecnt: 3 0x155-0x159 (4)
0x150| 00 00 00 03 | .... | typecnt: 3 0x159-0x15d (4)
0x150| 00 00 00| ...| charcnt: 16 0x15d-0x161 (4)
0x160|10 |. |
| | | v2plusdatablock{}: 0x161-0x2e2 (385)
| | | transition_times[0:3]: 0x161-0x179 (24)
0x160| ff ff ff ff a1 f2 7d 84 | ......}. | [0]: "1919-12-31T18:18:44Z" (-1577943676) transition_time 0x161-0x169 (8)
0x160| 00 00 00 00 1e 18 30| ......0| [1]: "1985-12-31T18:30:13Z" (504901813) transition_time 0x169-0x171 (8)
0x170|b5 |. |
0x170| 00 00 00 00 64 9b 78 1b | ....d.x. | [2]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x171-0x179 (8)
| | | transition_types[0:3]: 0x179-0x17c (3)
0x170| 01 | . | [0]: 1 transition_type 0x179-0x17a (1)
0x170| 02 | . | [1]: 2 transition_type 0x17a-0x17b (1)
0x170| 02 | . | [2]: 2 transition_type 0x17b-0x17c (1)
| | | local_time_type_records[0:3]: 0x17c-0x18e (18)
| | | [0]{}: local_time_type 0x17c-0x182 (6)
0x170| 00 00 4f fc| ..O.| utoff: 20476 (valid) 0x17c-0x180 (4)
0x180|00 |. | dst: 0 (valid) 0x180-0x181 (1)
0x180| 00 | . | idx: 0 (valid) 0x181-0x182 (1)
| | | [1]{}: local_time_type 0x182-0x188 (6)
0x180| 00 00 4d 58 | ..MX | utoff: 19800 (valid) 0x182-0x186 (4)
0x180| 00 | . | dst: 0 (valid) 0x186-0x187 (1)
0x180| 04 | . | idx: 4 (valid) 0x187-0x188 (1)
| | | [2]{}: local_time_type 0x188-0x18e (6)
0x180| 00 00 50 dc | ..P. | utoff: 20700 (valid) 0x188-0x18c (4)
0x180| 00 | . | dst: 0 (valid) 0x18c-0x18d (1)
0x180| 0a | . | idx: 10 (valid) 0x18d-0x18e (1)
| | | time_zone_designations[0:3]: 0x18e-0x19e (16)
0x180| 4c 4d| LM| [0]: "LMT" time_zone_designation 0x18e-0x192 (4)
0x190|54 00 |T. |
0x190| 2b 30 35 33 30 00 | +0530. | [1]: "+0530" time_zone_designation 0x192-0x198 (6)
0x190| 2b 30 35 34 35 00 | +0545. | [2]: "+0545" time_zone_designation 0x198-0x19e (6)
| | | leap_second_records[0:27]: 0x19e-0x2e2 (324)
| | | [0]{}: leap_second_record 0x19e-0x1aa (12)
0x190| 00 00| ..| occur: "1972-07-01T00:00:00Z" (78796800) 0x19e-0x1a6 (8)
0x1a0|00 00 04 b2 58 00 |....X. |
0x1a0| 00 00 00 01 | .... | corr: 1 0x1a6-0x1aa (4)
| | | [1]{}: leap_second_record 0x1aa-0x1b6 (12)
0x1a0| 00 00 00 00 05 a4| ......| occur: "1973-01-01T00:00:01Z" (94694401) 0x1aa-0x1b2 (8)
0x1b0|ec 01 |.. |
0x1b0| 00 00 00 02 | .... | corr: 2 0x1b2-0x1b6 (4)
| | | [2]{}: leap_second_record 0x1b6-0x1c2 (12)
0x1b0| 00 00 00 00 07 86 1f 82 | ........ | occur: "1974-01-01T00:00:02Z" (126230402) 0x1b6-0x1be (8)
0x1b0| 00 00| ..| corr: 3 0x1be-0x1c2 (4)
0x1c0|00 03 |.. |
| | | [3]{}: leap_second_record 0x1c2-0x1ce (12)
0x1c0| 00 00 00 00 09 67 53 03 | .....gS. | occur: "1975-01-01T00:00:03Z" (157766403) 0x1c2-0x1ca (8)
0x1c0| 00 00 00 04 | .... | corr: 4 0x1ca-0x1ce (4)
| | | [4]{}: leap_second_record 0x1ce-0x1da (12)
0x1c0| 00 00| ..| occur: "1976-01-01T00:00:04Z" (189302404) 0x1ce-0x1d6 (8)
0x1d0|00 00 0b 48 86 84 |...H.. |
0x1d0| 00 00 00 05 | .... | corr: 5 0x1d6-0x1da (4)
| | | [5]{}: leap_second_record 0x1da-0x1e6 (12)
0x1d0| 00 00 00 00 0d 2b| .....+| occur: "1977-01-01T00:00:05Z" (220924805) 0x1da-0x1e2 (8)
0x1e0|0b 85 |.. |
0x1e0| 00 00 00 06 | .... | corr: 6 0x1e2-0x1e6 (4)
| | | [6]{}: leap_second_record 0x1e6-0x1f2 (12)
0x1e0| 00 00 00 00 0f 0c 3f 06 | ......?. | occur: "1978-01-01T00:00:06Z" (252460806) 0x1e6-0x1ee (8)
0x1e0| 00 00| ..| corr: 7 0x1ee-0x1f2 (4)
0x1f0|00 07 |.. |
| | | [7]{}: leap_second_record 0x1f2-0x1fe (12)
0x1f0| 00 00 00 00 10 ed 72 87 | ......r. | occur: "1979-01-01T00:00:07Z" (283996807) 0x1f2-0x1fa (8)
0x1f0| 00 00 00 08 | .... | corr: 8 0x1fa-0x1fe (4)
| | | [8]{}: leap_second_record 0x1fe-0x20a (12)
0x1f0| 00 00| ..| occur: "1980-01-01T00:00:08Z" (315532808) 0x1fe-0x206 (8)
0x200|00 00 12 ce a6 08 |...... |
0x200| 00 00 00 09 | .... | corr: 9 0x206-0x20a (4)
| | | [9]{}: leap_second_record 0x20a-0x216 (12)
0x200| 00 00 00 00 15 9f| ......| occur: "1981-07-01T00:00:09Z" (362793609) 0x20a-0x212 (8)
0x210|ca 89 |.. |
0x210| 00 00 00 0a | .... | corr: 10 0x212-0x216 (4)
| | | [10]{}: leap_second_record 0x216-0x222 (12)
0x210| 00 00 00 00 17 80 fe 0a | ........ | occur: "1982-07-01T00:00:10Z" (394329610) 0x216-0x21e (8)
0x210| 00 00| ..| corr: 11 0x21e-0x222 (4)
0x220|00 0b |.. |
| | | [11]{}: leap_second_record 0x222-0x22e (12)
0x220| 00 00 00 00 19 62 31 8b | .....b1. | occur: "1983-07-01T00:00:11Z" (425865611) 0x222-0x22a (8)
0x220| 00 00 00 0c | .... | corr: 12 0x22a-0x22e (4)
| | | [12]{}: leap_second_record 0x22e-0x23a (12)
0x220| 00 00| ..| occur: "1985-07-01T00:00:12Z" (489024012) 0x22e-0x236 (8)
0x230|00 00 1d 25 ea 0c |...%.. |
0x230| 00 00 00 0d | .... | corr: 13 0x236-0x23a (4)
| | | [13]{}: leap_second_record 0x23a-0x246 (12)
0x230| 00 00 00 00 21 da| ....!.| occur: "1988-01-01T00:00:13Z" (567993613) 0x23a-0x242 (8)
0x240|e5 0d |.. |
0x240| 00 00 00 0e | .... | corr: 14 0x242-0x246 (4)
| | | [14]{}: leap_second_record 0x246-0x252 (12)
0x240| 00 00 00 00 25 9e 9d 8e | ....%... | occur: "1990-01-01T00:00:14Z" (631152014) 0x246-0x24e (8)
0x240| 00 00| ..| corr: 15 0x24e-0x252 (4)
0x250|00 0f |.. |
| | | [15]{}: leap_second_record 0x252-0x25e (12)
0x250| 00 00 00 00 27 7f d1 0f | ....'... | occur: "1991-01-01T00:00:15Z" (662688015) 0x252-0x25a (8)
0x250| 00 00 00 10 | .... | corr: 16 0x25a-0x25e (4)
| | | [16]{}: leap_second_record 0x25e-0x26a (12)
0x250| 00 00| ..| occur: "1992-07-01T00:00:16Z" (709948816) 0x25e-0x266 (8)
0x260|00 00 2a 50 f5 90 |..*P.. |
0x260| 00 00 00 11 | .... | corr: 17 0x266-0x26a (4)
| | | [17]{}: leap_second_record 0x26a-0x276 (12)
0x260| 00 00 00 00 2c 32| ....,2| occur: "1993-07-01T00:00:17Z" (741484817) 0x26a-0x272 (8)
0x270|29 11 |). |
0x270| 00 00 00 12 | .... | corr: 18 0x272-0x276 (4)
| | | [18]{}: leap_second_record 0x276-0x282 (12)
0x270| 00 00 00 00 2e 13 5c 92 | ......\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x276-0x27e (8)
0x270| 00 00| ..| corr: 19 0x27e-0x282 (4)
0x280|00 13 |.. |
| | | [19]{}: leap_second_record 0x282-0x28e (12)
0x280| 00 00 00 00 30 e7 24 13 | ....0.$. | occur: "1996-01-01T00:00:19Z" (820454419) 0x282-0x28a (8)
0x280| 00 00 00 14 | .... | corr: 20 0x28a-0x28e (4)
| | | [20]{}: leap_second_record 0x28e-0x29a (12)
0x280| 00 00| ..| occur: "1997-07-01T00:00:20Z" (867715220) 0x28e-0x296 (8)
0x290|00 00 33 b8 48 94 |..3.H. |
0x290| 00 00 00 15 | .... | corr: 21 0x296-0x29a (4)
| | | [21]{}: leap_second_record 0x29a-0x2a6 (12)
0x290| 00 00 00 00 36 8c| ....6.| occur: "1999-01-01T00:00:21Z" (915148821) 0x29a-0x2a2 (8)
0x2a0|10 15 |.. |
0x2a0| 00 00 00 16 | .... | corr: 22 0x2a2-0x2a6 (4)
| | | [22]{}: leap_second_record 0x2a6-0x2b2 (12)
0x2a0| 00 00 00 00 43 b7 1b 96 | ....C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x2a6-0x2ae (8)
0x2a0| 00 00| ..| corr: 23 0x2ae-0x2b2 (4)
0x2b0|00 17 |.. |
| | | [23]{}: leap_second_record 0x2b2-0x2be (12)
0x2b0| 00 00 00 00 49 5c 07 97 | ....I\.. | occur: "2009-01-01T00:00:23Z" (1230768023) 0x2b2-0x2ba (8)
0x2b0| 00 00 00 18 | .... | corr: 24 0x2ba-0x2be (4)
| | | [24]{}: leap_second_record 0x2be-0x2ca (12)
0x2b0| 00 00| ..| occur: "2012-07-01T00:00:24Z" (1341100824) 0x2be-0x2c6 (8)
0x2c0|00 00 4f ef 93 18 |..O... |
0x2c0| 00 00 00 19 | .... | corr: 25 0x2c6-0x2ca (4)
| | | [25]{}: leap_second_record 0x2ca-0x2d6 (12)
0x2c0| 00 00 00 00 55 93| ....U.| occur: "2015-07-01T00:00:25Z" (1435708825) 0x2ca-0x2d2 (8)
0x2d0|2d 99 |-. |
0x2d0| 00 00 00 1a | .... | corr: 26 0x2d2-0x2d6 (4)
| | | [26]{}: leap_second_record 0x2d6-0x2e2 (12)
0x2d0| 00 00 00 00 58 68 46 9a | ....XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x2d6-0x2de (8)
0x2d0| 00 00| ..| corr: 27 0x2de-0x2e2 (4)
0x2e0|00 1b |.. |
| | | standard_wall_indicators[0:0]: 0x2e2-0x2e2 (0)
| | | ut_local_indicators[0:0]: 0x2e2-0x2e2 (0)
| | | footer{}: 0x2e2-0x2e4 (2)
0x2e0| 0a | . | nl1: 10 (valid) 0x2e2-0x2e3 (1)
| | | tz_string: "" 0x2e3-0x2e3 (0)
0x2e0| 0a| | .| | nl2: 10 (valid) 0x2e3-0x2e4 (1)