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

$ fq -d tzif dv La_Paz
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: La_Paz (tzif) 0x0-0x2fe (766)
| | | 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 04 |.... | timecnt: 4 0x20-0x24 (4)
0x020| 00 00 00 04 | .... | typecnt: 4 0x24-0x28 (4)
0x020| 00 00 00 10 | .... | charcnt: 16 0x28-0x2c (4)
| | | v1datablock{}: 0x2c-0x140 (276)
| | | transition_times[0:4]: 0x2c-0x3c (16)
0x020| 80 00 00 00| ....| [0]: "1901-12-13T20:45:52Z" (-2147483648) transition_time 0x2c-0x30 (4)
0x030|b8 1e 96 e4 |.... | [1]: "1931-10-15T04:32:36Z" (-1205954844) transition_time 0x30-0x34 (4)
0x030| b8 ee d5 d4 | .... | [2]: "1932-03-21T03:32:36Z" (-1192307244) transition_time 0x34-0x38 (4)
0x030| 64 9b 78 1b | d.x. | [3]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x38-0x3c (4)
| | | transition_types[0:4]: 0x3c-0x40 (4)
0x030| 01 | . | [0]: 1 transition_type 0x3c-0x3d (1)
0x030| 02 | . | [1]: 2 transition_type 0x3d-0x3e (1)
0x030| 03 | . | [2]: 3 transition_type 0x3e-0x3f (1)
0x030| 03| .| [3]: 3 transition_type 0x3f-0x40 (1)
| | | local_time_type_records[0:4]: 0x40-0x58 (24)
| | | [0]{}: local_time_type 0x40-0x46 (6)
0x040|ff ff c0 1c |.... | utoff: -16356 (valid) 0x40-0x44 (4)
0x040| 00 | . | dst: 0 (valid) 0x44-0x45 (1)
0x040| 00 | . | idx: 0 (valid) 0x45-0x46 (1)
| | | [1]{}: local_time_type 0x46-0x4c (6)
0x040| ff ff c0 1c | .... | utoff: -16356 (valid) 0x46-0x4a (4)
0x040| 00 | . | dst: 0 (valid) 0x4a-0x4b (1)
0x040| 04 | . | idx: 4 (valid) 0x4b-0x4c (1)
| | | [2]{}: local_time_type 0x4c-0x52 (6)
0x040| ff ff ce 2c| ...,| utoff: -12756 (valid) 0x4c-0x50 (4)
0x050|01 |. | dst: 1 (valid) 0x50-0x51 (1)
0x050| 08 | . | idx: 8 (valid) 0x51-0x52 (1)
| | | [3]{}: local_time_type 0x52-0x58 (6)
0x050| ff ff c7 c0 | .... | utoff: -14400 (valid) 0x52-0x56 (4)
0x050| 00 | . | dst: 0 (valid) 0x56-0x57 (1)
0x050| 0c | . | idx: 12 (valid) 0x57-0x58 (1)
| | | time_zone_designations[0:4]: 0x58-0x68 (16)
0x050| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x58-0x5c (4)
0x050| 43 4d 54 00| CMT.| [1]: "CMT" time_zone_designation 0x5c-0x60 (4)
0x060|42 53 54 00 |BST. | [2]: "BST" time_zone_designation 0x60-0x64 (4)
0x060| 2d 30 34 00 | -04. | [3]: "-04" time_zone_designation 0x64-0x68 (4)
| | | leap_second_records[0:27]: 0x68-0x140 (216)
| | | [0]{}: leap_second_record 0x68-0x70 (8)
0x060| 04 b2 58 00 | ..X. | occur: "1972-07-01T00:00:00Z" (78796800) 0x68-0x6c (4)
0x060| 00 00 00 01| ....| corr: 1 0x6c-0x70 (4)
| | | [1]{}: leap_second_record 0x70-0x78 (8)
0x070|05 a4 ec 01 |.... | occur: "1973-01-01T00:00:01Z" (94694401) 0x70-0x74 (4)
0x070| 00 00 00 02 | .... | corr: 2 0x74-0x78 (4)
| | | [2]{}: leap_second_record 0x78-0x80 (8)
0x070| 07 86 1f 82 | .... | occur: "1974-01-01T00:00:02Z" (126230402) 0x78-0x7c (4)
0x070| 00 00 00 03| ....| corr: 3 0x7c-0x80 (4)
| | | [3]{}: leap_second_record 0x80-0x88 (8)
0x080|09 67 53 03 |.gS. | occur: "1975-01-01T00:00:03Z" (157766403) 0x80-0x84 (4)
0x080| 00 00 00 04 | .... | corr: 4 0x84-0x88 (4)
| | | [4]{}: leap_second_record 0x88-0x90 (8)
0x080| 0b 48 86 84 | .H.. | occur: "1976-01-01T00:00:04Z" (189302404) 0x88-0x8c (4)
0x080| 00 00 00 05| ....| corr: 5 0x8c-0x90 (4)
| | | [5]{}: leap_second_record 0x90-0x98 (8)
0x090|0d 2b 0b 85 |.+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0x90-0x94 (4)
0x090| 00 00 00 06 | .... | corr: 6 0x94-0x98 (4)
| | | [6]{}: leap_second_record 0x98-0xa0 (8)
0x090| 0f 0c 3f 06 | ..?. | occur: "1978-01-01T00:00:06Z" (252460806) 0x98-0x9c (4)
0x090| 00 00 00 07| ....| corr: 7 0x9c-0xa0 (4)
| | | [7]{}: leap_second_record 0xa0-0xa8 (8)
0x0a0|10 ed 72 87 |..r. | occur: "1979-01-01T00:00:07Z" (283996807) 0xa0-0xa4 (4)
0x0a0| 00 00 00 08 | .... | corr: 8 0xa4-0xa8 (4)
| | | [8]{}: leap_second_record 0xa8-0xb0 (8)
0x0a0| 12 ce a6 08 | .... | occur: "1980-01-01T00:00:08Z" (315532808) 0xa8-0xac (4)
0x0a0| 00 00 00 09| ....| corr: 9 0xac-0xb0 (4)
| | | [9]{}: leap_second_record 0xb0-0xb8 (8)
0x0b0|15 9f ca 89 |.... | occur: "1981-07-01T00:00:09Z" (362793609) 0xb0-0xb4 (4)
0x0b0| 00 00 00 0a | .... | corr: 10 0xb4-0xb8 (4)
| | | [10]{}: leap_second_record 0xb8-0xc0 (8)
0x0b0| 17 80 fe 0a | .... | occur: "1982-07-01T00:00:10Z" (394329610) 0xb8-0xbc (4)
0x0b0| 00 00 00 0b| ....| corr: 11 0xbc-0xc0 (4)
| | | [11]{}: leap_second_record 0xc0-0xc8 (8)
0x0c0|19 62 31 8b |.b1. | occur: "1983-07-01T00:00:11Z" (425865611) 0xc0-0xc4 (4)
0x0c0| 00 00 00 0c | .... | corr: 12 0xc4-0xc8 (4)
| | | [12]{}: leap_second_record 0xc8-0xd0 (8)
0x0c0| 1d 25 ea 0c | .%.. | occur: "1985-07-01T00:00:12Z" (489024012) 0xc8-0xcc (4)
0x0c0| 00 00 00 0d| ....| corr: 13 0xcc-0xd0 (4)
| | | [13]{}: leap_second_record 0xd0-0xd8 (8)
0x0d0|21 da e5 0d |!... | occur: "1988-01-01T00:00:13Z" (567993613) 0xd0-0xd4 (4)
0x0d0| 00 00 00 0e | .... | corr: 14 0xd4-0xd8 (4)
| | | [14]{}: leap_second_record 0xd8-0xe0 (8)
0x0d0| 25 9e 9d 8e | %... | occur: "1990-01-01T00:00:14Z" (631152014) 0xd8-0xdc (4)
0x0d0| 00 00 00 0f| ....| corr: 15 0xdc-0xe0 (4)
| | | [15]{}: leap_second_record 0xe0-0xe8 (8)
0x0e0|27 7f d1 0f |'... | occur: "1991-01-01T00:00:15Z" (662688015) 0xe0-0xe4 (4)
0x0e0| 00 00 00 10 | .... | corr: 16 0xe4-0xe8 (4)
| | | [16]{}: leap_second_record 0xe8-0xf0 (8)
0x0e0| 2a 50 f5 90 | *P.. | occur: "1992-07-01T00:00:16Z" (709948816) 0xe8-0xec (4)
0x0e0| 00 00 00 11| ....| corr: 17 0xec-0xf0 (4)
| | | [17]{}: leap_second_record 0xf0-0xf8 (8)
0x0f0|2c 32 29 11 |,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0xf0-0xf4 (4)
0x0f0| 00 00 00 12 | .... | corr: 18 0xf4-0xf8 (4)
| | | [18]{}: leap_second_record 0xf8-0x100 (8)
0x0f0| 2e 13 5c 92 | ..\. | occur: "1994-07-01T00:00:18Z" (773020818) 0xf8-0xfc (4)
0x0f0| 00 00 00 13| ....| corr: 19 0xfc-0x100 (4)
| | | [19]{}: leap_second_record 0x100-0x108 (8)
0x100|30 e7 24 13 |0.$. | occur: "1996-01-01T00:00:19Z" (820454419) 0x100-0x104 (4)
0x100| 00 00 00 14 | .... | corr: 20 0x104-0x108 (4)
| | | [20]{}: leap_second_record 0x108-0x110 (8)
0x100| 33 b8 48 94 | 3.H. | occur: "1997-07-01T00:00:20Z" (867715220) 0x108-0x10c (4)
0x100| 00 00 00 15| ....| corr: 21 0x10c-0x110 (4)
| | | [21]{}: leap_second_record 0x110-0x118 (8)
0x110|36 8c 10 15 |6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x110-0x114 (4)
0x110| 00 00 00 16 | .... | corr: 22 0x114-0x118 (4)
| | | [22]{}: leap_second_record 0x118-0x120 (8)
0x110| 43 b7 1b 96 | C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x118-0x11c (4)
0x110| 00 00 00 17| ....| corr: 23 0x11c-0x120 (4)
| | | [23]{}: leap_second_record 0x120-0x128 (8)
0x120|49 5c 07 97 |I\.. | occur: "2009-01-01T00:00:23Z" (1230768023) 0x120-0x124 (4)
0x120| 00 00 00 18 | .... | corr: 24 0x124-0x128 (4)
| | | [24]{}: leap_second_record 0x128-0x130 (8)
0x120| 4f ef 93 18 | O... | occur: "2012-07-01T00:00:24Z" (1341100824) 0x128-0x12c (4)
0x120| 00 00 00 19| ....| corr: 25 0x12c-0x130 (4)
| | | [25]{}: leap_second_record 0x130-0x138 (8)
0x130|55 93 2d 99 |U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x130-0x134 (4)
0x130| 00 00 00 1a | .... | corr: 26 0x134-0x138 (4)
| | | [26]{}: leap_second_record 0x138-0x140 (8)
0x130| 58 68 46 9a | XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x138-0x13c (4)
0x130| 00 00 00 1b| ....| corr: 27 0x13c-0x140 (4)
| | | standard_wall_indicators[0:0]: 0x140-0x140 (0)
| | | ut_local_indicators[0:0]: 0x140-0x140 (0)
| | | v2plusheader{}: 0x140-0x16c (44)
0x140|54 5a 69 66 |TZif | magic: 0x545a6966 (valid) 0x140-0x144 (4)
0x140| 32 | 2 | ver: "2" (0x32) (valid) 0x144-0x145 (1)
0x140| 00 00 00 00 00 00 00 00 00 00 00| ...........| reserved: raw bits 0x145-0x154 (15)
0x150|00 00 00 00 |.... |
0x150| 00 00 00 00 | .... | isutcnt: 0 0x154-0x158 (4)
0x150| 00 00 00 00 | .... | isstdcnt: 0 0x158-0x15c (4)
0x150| 00 00 00 1b| ....| leapcnt: 27 0x15c-0x160 (4)
0x160|00 00 00 04 |.... | timecnt: 4 0x160-0x164 (4)
0x160| 00 00 00 04 | .... | typecnt: 4 0x164-0x168 (4)
0x160| 00 00 00 10 | .... | charcnt: 16 0x168-0x16c (4)
| | | v2plusdatablock{}: 0x16c-0x2fc (400)
| | | transition_times[0:4]: 0x16c-0x18c (32)
0x160| ff ff ff ff| ....| [0]: "1890-01-01T04:32:36Z" (-2524505244) transition_time 0x16c-0x174 (8)
0x170|69 87 1b 64 |i..d |
0x170| ff ff ff ff b8 1e 96 e4 | ........ | [1]: "1931-10-15T04:32:36Z" (-1205954844) transition_time 0x174-0x17c (8)
0x170| ff ff ff ff| ....| [2]: "1932-03-21T03:32:36Z" (-1192307244) transition_time 0x17c-0x184 (8)
0x180|b8 ee d5 d4 |.... |
0x180| 00 00 00 00 64 9b 78 1b | ....d.x. | [3]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x184-0x18c (8)
| | | transition_types[0:4]: 0x18c-0x190 (4)
0x180| 01 | . | [0]: 1 transition_type 0x18c-0x18d (1)
0x180| 02 | . | [1]: 2 transition_type 0x18d-0x18e (1)
0x180| 03 | . | [2]: 3 transition_type 0x18e-0x18f (1)
0x180| 03| .| [3]: 3 transition_type 0x18f-0x190 (1)
| | | local_time_type_records[0:4]: 0x190-0x1a8 (24)
| | | [0]{}: local_time_type 0x190-0x196 (6)
0x190|ff ff c0 1c |.... | utoff: -16356 (valid) 0x190-0x194 (4)
0x190| 00 | . | dst: 0 (valid) 0x194-0x195 (1)
0x190| 00 | . | idx: 0 (valid) 0x195-0x196 (1)
| | | [1]{}: local_time_type 0x196-0x19c (6)
0x190| ff ff c0 1c | .... | utoff: -16356 (valid) 0x196-0x19a (4)
0x190| 00 | . | dst: 0 (valid) 0x19a-0x19b (1)
0x190| 04 | . | idx: 4 (valid) 0x19b-0x19c (1)
| | | [2]{}: local_time_type 0x19c-0x1a2 (6)
0x190| ff ff ce 2c| ...,| utoff: -12756 (valid) 0x19c-0x1a0 (4)
0x1a0|01 |. | dst: 1 (valid) 0x1a0-0x1a1 (1)
0x1a0| 08 | . | idx: 8 (valid) 0x1a1-0x1a2 (1)
| | | [3]{}: local_time_type 0x1a2-0x1a8 (6)
0x1a0| ff ff c7 c0 | .... | utoff: -14400 (valid) 0x1a2-0x1a6 (4)
0x1a0| 00 | . | dst: 0 (valid) 0x1a6-0x1a7 (1)
0x1a0| 0c | . | idx: 12 (valid) 0x1a7-0x1a8 (1)
| | | time_zone_designations[0:4]: 0x1a8-0x1b8 (16)
0x1a0| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x1a8-0x1ac (4)
0x1a0| 43 4d 54 00| CMT.| [1]: "CMT" time_zone_designation 0x1ac-0x1b0 (4)
0x1b0|42 53 54 00 |BST. | [2]: "BST" time_zone_designation 0x1b0-0x1b4 (4)
0x1b0| 2d 30 34 00 | -04. | [3]: "-04" time_zone_designation 0x1b4-0x1b8 (4)
| | | leap_second_records[0:27]: 0x1b8-0x2fc (324)
| | | [0]{}: leap_second_record 0x1b8-0x1c4 (12)
0x1b0| 00 00 00 00 04 b2 58 00| ......X.| occur: "1972-07-01T00:00:00Z" (78796800) 0x1b8-0x1c0 (8)
0x1c0|00 00 00 01 |.... | corr: 1 0x1c0-0x1c4 (4)
| | | [1]{}: leap_second_record 0x1c4-0x1d0 (12)
0x1c0| 00 00 00 00 05 a4 ec 01 | ........ | occur: "1973-01-01T00:00:01Z" (94694401) 0x1c4-0x1cc (8)
0x1c0| 00 00 00 02| ....| corr: 2 0x1cc-0x1d0 (4)
| | | [2]{}: leap_second_record 0x1d0-0x1dc (12)
0x1d0|00 00 00 00 07 86 1f 82 |........ | occur: "1974-01-01T00:00:02Z" (126230402) 0x1d0-0x1d8 (8)
0x1d0| 00 00 00 03 | .... | corr: 3 0x1d8-0x1dc (4)
| | | [3]{}: leap_second_record 0x1dc-0x1e8 (12)
0x1d0| 00 00 00 00| ....| occur: "1975-01-01T00:00:03Z" (157766403) 0x1dc-0x1e4 (8)
0x1e0|09 67 53 03 |.gS. |
0x1e0| 00 00 00 04 | .... | corr: 4 0x1e4-0x1e8 (4)
| | | [4]{}: leap_second_record 0x1e8-0x1f4 (12)
0x1e0| 00 00 00 00 0b 48 86 84| .....H..| occur: "1976-01-01T00:00:04Z" (189302404) 0x1e8-0x1f0 (8)
0x1f0|00 00 00 05 |.... | corr: 5 0x1f0-0x1f4 (4)
| | | [5]{}: leap_second_record 0x1f4-0x200 (12)
0x1f0| 00 00 00 00 0d 2b 0b 85 | .....+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0x1f4-0x1fc (8)
0x1f0| 00 00 00 06| ....| corr: 6 0x1fc-0x200 (4)
| | | [6]{}: leap_second_record 0x200-0x20c (12)
0x200|00 00 00 00 0f 0c 3f 06 |......?. | occur: "1978-01-01T00:00:06Z" (252460806) 0x200-0x208 (8)
0x200| 00 00 00 07 | .... | corr: 7 0x208-0x20c (4)
| | | [7]{}: leap_second_record 0x20c-0x218 (12)
0x200| 00 00 00 00| ....| occur: "1979-01-01T00:00:07Z" (283996807) 0x20c-0x214 (8)
0x210|10 ed 72 87 |..r. |
0x210| 00 00 00 08 | .... | corr: 8 0x214-0x218 (4)
| | | [8]{}: leap_second_record 0x218-0x224 (12)
0x210| 00 00 00 00 12 ce a6 08| ........| occur: "1980-01-01T00:00:08Z" (315532808) 0x218-0x220 (8)
0x220|00 00 00 09 |.... | corr: 9 0x220-0x224 (4)
| | | [9]{}: leap_second_record 0x224-0x230 (12)
0x220| 00 00 00 00 15 9f ca 89 | ........ | occur: "1981-07-01T00:00:09Z" (362793609) 0x224-0x22c (8)
0x220| 00 00 00 0a| ....| corr: 10 0x22c-0x230 (4)
| | | [10]{}: leap_second_record 0x230-0x23c (12)
0x230|00 00 00 00 17 80 fe 0a |........ | occur: "1982-07-01T00:00:10Z" (394329610) 0x230-0x238 (8)
0x230| 00 00 00 0b | .... | corr: 11 0x238-0x23c (4)
| | | [11]{}: leap_second_record 0x23c-0x248 (12)
0x230| 00 00 00 00| ....| occur: "1983-07-01T00:00:11Z" (425865611) 0x23c-0x244 (8)
0x240|19 62 31 8b |.b1. |
0x240| 00 00 00 0c | .... | corr: 12 0x244-0x248 (4)
| | | [12]{}: leap_second_record 0x248-0x254 (12)
0x240| 00 00 00 00 1d 25 ea 0c| .....%..| occur: "1985-07-01T00:00:12Z" (489024012) 0x248-0x250 (8)
0x250|00 00 00 0d |.... | corr: 13 0x250-0x254 (4)
| | | [13]{}: leap_second_record 0x254-0x260 (12)
0x250| 00 00 00 00 21 da e5 0d | ....!... | occur: "1988-01-01T00:00:13Z" (567993613) 0x254-0x25c (8)
0x250| 00 00 00 0e| ....| corr: 14 0x25c-0x260 (4)
| | | [14]{}: leap_second_record 0x260-0x26c (12)
0x260|00 00 00 00 25 9e 9d 8e |....%... | occur: "1990-01-01T00:00:14Z" (631152014) 0x260-0x268 (8)
0x260| 00 00 00 0f | .... | corr: 15 0x268-0x26c (4)
| | | [15]{}: leap_second_record 0x26c-0x278 (12)
0x260| 00 00 00 00| ....| occur: "1991-01-01T00:00:15Z" (662688015) 0x26c-0x274 (8)
0x270|27 7f d1 0f |'... |
0x270| 00 00 00 10 | .... | corr: 16 0x274-0x278 (4)
| | | [16]{}: leap_second_record 0x278-0x284 (12)
0x270| 00 00 00 00 2a 50 f5 90| ....*P..| occur: "1992-07-01T00:00:16Z" (709948816) 0x278-0x280 (8)
0x280|00 00 00 11 |.... | corr: 17 0x280-0x284 (4)
| | | [17]{}: leap_second_record 0x284-0x290 (12)
0x280| 00 00 00 00 2c 32 29 11 | ....,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x284-0x28c (8)
0x280| 00 00 00 12| ....| corr: 18 0x28c-0x290 (4)
| | | [18]{}: leap_second_record 0x290-0x29c (12)
0x290|00 00 00 00 2e 13 5c 92 |......\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x290-0x298 (8)
0x290| 00 00 00 13 | .... | corr: 19 0x298-0x29c (4)
| | | [19]{}: leap_second_record 0x29c-0x2a8 (12)
0x290| 00 00 00 00| ....| occur: "1996-01-01T00:00:19Z" (820454419) 0x29c-0x2a4 (8)
0x2a0|30 e7 24 13 |0.$. |
0x2a0| 00 00 00 14 | .... | corr: 20 0x2a4-0x2a8 (4)
| | | [20]{}: leap_second_record 0x2a8-0x2b4 (12)
0x2a0| 00 00 00 00 33 b8 48 94| ....3.H.| occur: "1997-07-01T00:00:20Z" (867715220) 0x2a8-0x2b0 (8)
0x2b0|00 00 00 15 |.... | corr: 21 0x2b0-0x2b4 (4)
| | | [21]{}: leap_second_record 0x2b4-0x2c0 (12)
0x2b0| 00 00 00 00 36 8c 10 15 | ....6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x2b4-0x2bc (8)
0x2b0| 00 00 00 16| ....| corr: 22 0x2bc-0x2c0 (4)
| | | [22]{}: leap_second_record 0x2c0-0x2cc (12)
0x2c0|00 00 00 00 43 b7 1b 96 |....C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x2c0-0x2c8 (8)
0x2c0| 00 00 00 17 | .... | corr: 23 0x2c8-0x2cc (4)
| | | [23]{}: leap_second_record 0x2cc-0x2d8 (12)
0x2c0| 00 00 00 00| ....| occur: "2009-01-01T00:00:23Z" (1230768023) 0x2cc-0x2d4 (8)
0x2d0|49 5c 07 97 |I\.. |
0x2d0| 00 00 00 18 | .... | corr: 24 0x2d4-0x2d8 (4)
| | | [24]{}: leap_second_record 0x2d8-0x2e4 (12)
0x2d0| 00 00 00 00 4f ef 93 18| ....O...| occur: "2012-07-01T00:00:24Z" (1341100824) 0x2d8-0x2e0 (8)
0x2e0|00 00 00 19 |.... | corr: 25 0x2e0-0x2e4 (4)
| | | [25]{}: leap_second_record 0x2e4-0x2f0 (12)
0x2e0| 00 00 00 00 55 93 2d 99 | ....U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x2e4-0x2ec (8)
0x2e0| 00 00 00 1a| ....| corr: 26 0x2ec-0x2f0 (4)
| | | [26]{}: leap_second_record 0x2f0-0x2fc (12)
0x2f0|00 00 00 00 58 68 46 9a |....XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x2f0-0x2f8 (8)
0x2f0| 00 00 00 1b | .... | corr: 27 0x2f8-0x2fc (4)
| | | standard_wall_indicators[0:0]: 0x2fc-0x2fc (0)
| | | ut_local_indicators[0:0]: 0x2fc-0x2fc (0)
| | | footer{}: 0x2fc-0x2fe (2)
0x2f0| 0a | . | nl1: 10 (valid) 0x2fc-0x2fd (1)
| | | tz_string: "" 0x2fd-0x2fd (0)
0x2f0| 0a| | .| | nl2: 10 (valid) 0x2fd-0x2fe (1)