1
1
mirror of https://github.com/wader/fq.git synced 2024-11-29 23:27:12 +03:00
fq/format/tzif/testdata/Manila.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

324 lines
36 KiB
Plaintext

$ fq -d tzif dv Manila
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Manila (tzif) 0x0-0x36d (877)
| | | 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 0a |.... | timecnt: 10 0x20-0x24 (4)
0x020| 00 00 00 05 | .... | typecnt: 5 0x24-0x28 (4)
0x020| 00 00 00 10 | .... | charcnt: 16 0x28-0x2c (4)
| | | v1datablock{}: 0x2c-0x164 (312)
| | | transition_times[0:10]: 0x2c-0x54 (40)
0x020| 80 00 00 00| ....| [0]: "1901-12-13T20:45:52Z" (-2147483648) transition_time 0x2c-0x30 (4)
0x030|c1 9c f4 80 |.... | [1]: "1936-10-31T16:00:00Z" (-1046678400) transition_time 0x30-0x34 (4)
0x030| c2 16 30 70 | ..0p | [2]: "1937-01-31T15:00:00Z" (-1038733200) transition_time 0x34-0x38 (4)
0x030| cb f2 e7 00 | .... | [3]: "1942-04-30T16:00:00Z" (-873273600) transition_time 0x38-0x3c (4)
0x030| d0 a9 25 70| ..%p| [4]: "1944-10-31T15:00:00Z" (-794221200) transition_time 0x3c-0x40 (4)
0x040|e2 6c 39 00 |.l9. | [5]: "1954-04-11T16:00:00Z" (-496224000) transition_time 0x40-0x44 (4)
0x040| e2 d5 a2 f0 | .... | [6]: "1954-06-30T15:00:00Z" (-489315600) transition_time 0x44-0x48 (4)
0x040| 0f 75 46 87 | .uF. | [7]: "1978-03-21T16:00:07Z" (259344007) transition_time 0x48-0x4c (4)
0x040| 10 66 7a f7| .fz.| [8]: "1978-09-20T15:00:07Z" (275151607) transition_time 0x4c-0x50 (4)
0x050|64 9b 78 1b |d.x. | [9]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x50-0x54 (4)
| | | transition_types[0:10]: 0x54-0x5e (10)
0x050| 02 | . | [0]: 2 transition_type 0x54-0x55 (1)
0x050| 01 | . | [1]: 1 transition_type 0x55-0x56 (1)
0x050| 02 | . | [2]: 2 transition_type 0x56-0x57 (1)
0x050| 03 | . | [3]: 3 transition_type 0x57-0x58 (1)
0x050| 02 | . | [4]: 2 transition_type 0x58-0x59 (1)
0x050| 01 | . | [5]: 1 transition_type 0x59-0x5a (1)
0x050| 02 | . | [6]: 2 transition_type 0x5a-0x5b (1)
0x050| 01 | . | [7]: 1 transition_type 0x5b-0x5c (1)
0x050| 02 | . | [8]: 2 transition_type 0x5c-0x5d (1)
0x050| 02 | . | [9]: 2 transition_type 0x5d-0x5e (1)
| | | local_time_type_records[0:5]: 0x5e-0x7c (30)
| | | [0]{}: local_time_type 0x5e-0x64 (6)
0x050| ff ff| ..| utoff: -57360 (valid) 0x5e-0x62 (4)
0x060|1f f0 |.. |
0x060| 00 | . | dst: 0 (valid) 0x62-0x63 (1)
0x060| 00 | . | idx: 0 (valid) 0x63-0x64 (1)
| | | [1]{}: local_time_type 0x64-0x6a (6)
0x060| 00 00 7e 90 | ..~. | utoff: 32400 (valid) 0x64-0x68 (4)
0x060| 01 | . | dst: 1 (valid) 0x68-0x69 (1)
0x060| 04 | . | idx: 4 (valid) 0x69-0x6a (1)
| | | [2]{}: local_time_type 0x6a-0x70 (6)
0x060| 00 00 70 80 | ..p. | utoff: 28800 (valid) 0x6a-0x6e (4)
0x060| 00 | . | dst: 0 (valid) 0x6e-0x6f (1)
0x060| 08| .| idx: 8 (valid) 0x6f-0x70 (1)
| | | [3]{}: local_time_type 0x70-0x76 (6)
0x070|00 00 7e 90 |..~. | utoff: 32400 (valid) 0x70-0x74 (4)
0x070| 00 | . | dst: 0 (valid) 0x74-0x75 (1)
0x070| 0c | . | idx: 12 (valid) 0x75-0x76 (1)
| | | [4]{}: local_time_type 0x76-0x7c (6)
0x070| 00 00 70 80 | ..p. | utoff: 28800 (valid) 0x76-0x7a (4)
0x070| 00 | . | dst: 0 (valid) 0x7a-0x7b (1)
0x070| 08 | . | idx: 8 (valid) 0x7b-0x7c (1)
| | | time_zone_designations[0:4]: 0x7c-0x8c (16)
0x070| 4c 4d 54 00| LMT.| [0]: "LMT" time_zone_designation 0x7c-0x80 (4)
0x080|50 44 54 00 |PDT. | [1]: "PDT" time_zone_designation 0x80-0x84 (4)
0x080| 50 53 54 00 | PST. | [2]: "PST" time_zone_designation 0x84-0x88 (4)
0x080| 4a 53 54 00 | JST. | [3]: "JST" time_zone_designation 0x88-0x8c (4)
| | | leap_second_records[0:27]: 0x8c-0x164 (216)
| | | [0]{}: leap_second_record 0x8c-0x94 (8)
0x080| 04 b2 58 00| ..X.| occur: "1972-07-01T00:00:00Z" (78796800) 0x8c-0x90 (4)
0x090|00 00 00 01 |.... | corr: 1 0x90-0x94 (4)
| | | [1]{}: leap_second_record 0x94-0x9c (8)
0x090| 05 a4 ec 01 | .... | occur: "1973-01-01T00:00:01Z" (94694401) 0x94-0x98 (4)
0x090| 00 00 00 02 | .... | corr: 2 0x98-0x9c (4)
| | | [2]{}: leap_second_record 0x9c-0xa4 (8)
0x090| 07 86 1f 82| ....| occur: "1974-01-01T00:00:02Z" (126230402) 0x9c-0xa0 (4)
0x0a0|00 00 00 03 |.... | corr: 3 0xa0-0xa4 (4)
| | | [3]{}: leap_second_record 0xa4-0xac (8)
0x0a0| 09 67 53 03 | .gS. | occur: "1975-01-01T00:00:03Z" (157766403) 0xa4-0xa8 (4)
0x0a0| 00 00 00 04 | .... | corr: 4 0xa8-0xac (4)
| | | [4]{}: leap_second_record 0xac-0xb4 (8)
0x0a0| 0b 48 86 84| .H..| occur: "1976-01-01T00:00:04Z" (189302404) 0xac-0xb0 (4)
0x0b0|00 00 00 05 |.... | corr: 5 0xb0-0xb4 (4)
| | | [5]{}: leap_second_record 0xb4-0xbc (8)
0x0b0| 0d 2b 0b 85 | .+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0xb4-0xb8 (4)
0x0b0| 00 00 00 06 | .... | corr: 6 0xb8-0xbc (4)
| | | [6]{}: leap_second_record 0xbc-0xc4 (8)
0x0b0| 0f 0c 3f 06| ..?.| occur: "1978-01-01T00:00:06Z" (252460806) 0xbc-0xc0 (4)
0x0c0|00 00 00 07 |.... | corr: 7 0xc0-0xc4 (4)
| | | [7]{}: leap_second_record 0xc4-0xcc (8)
0x0c0| 10 ed 72 87 | ..r. | occur: "1979-01-01T00:00:07Z" (283996807) 0xc4-0xc8 (4)
0x0c0| 00 00 00 08 | .... | corr: 8 0xc8-0xcc (4)
| | | [8]{}: leap_second_record 0xcc-0xd4 (8)
0x0c0| 12 ce a6 08| ....| occur: "1980-01-01T00:00:08Z" (315532808) 0xcc-0xd0 (4)
0x0d0|00 00 00 09 |.... | corr: 9 0xd0-0xd4 (4)
| | | [9]{}: leap_second_record 0xd4-0xdc (8)
0x0d0| 15 9f ca 89 | .... | occur: "1981-07-01T00:00:09Z" (362793609) 0xd4-0xd8 (4)
0x0d0| 00 00 00 0a | .... | corr: 10 0xd8-0xdc (4)
| | | [10]{}: leap_second_record 0xdc-0xe4 (8)
0x0d0| 17 80 fe 0a| ....| occur: "1982-07-01T00:00:10Z" (394329610) 0xdc-0xe0 (4)
0x0e0|00 00 00 0b |.... | corr: 11 0xe0-0xe4 (4)
| | | [11]{}: leap_second_record 0xe4-0xec (8)
0x0e0| 19 62 31 8b | .b1. | occur: "1983-07-01T00:00:11Z" (425865611) 0xe4-0xe8 (4)
0x0e0| 00 00 00 0c | .... | corr: 12 0xe8-0xec (4)
| | | [12]{}: leap_second_record 0xec-0xf4 (8)
0x0e0| 1d 25 ea 0c| .%..| occur: "1985-07-01T00:00:12Z" (489024012) 0xec-0xf0 (4)
0x0f0|00 00 00 0d |.... | corr: 13 0xf0-0xf4 (4)
| | | [13]{}: leap_second_record 0xf4-0xfc (8)
0x0f0| 21 da e5 0d | !... | occur: "1988-01-01T00:00:13Z" (567993613) 0xf4-0xf8 (4)
0x0f0| 00 00 00 0e | .... | corr: 14 0xf8-0xfc (4)
| | | [14]{}: leap_second_record 0xfc-0x104 (8)
0x0f0| 25 9e 9d 8e| %...| occur: "1990-01-01T00:00:14Z" (631152014) 0xfc-0x100 (4)
0x100|00 00 00 0f |.... | corr: 15 0x100-0x104 (4)
| | | [15]{}: leap_second_record 0x104-0x10c (8)
0x100| 27 7f d1 0f | '... | occur: "1991-01-01T00:00:15Z" (662688015) 0x104-0x108 (4)
0x100| 00 00 00 10 | .... | corr: 16 0x108-0x10c (4)
| | | [16]{}: leap_second_record 0x10c-0x114 (8)
0x100| 2a 50 f5 90| *P..| occur: "1992-07-01T00:00:16Z" (709948816) 0x10c-0x110 (4)
0x110|00 00 00 11 |.... | corr: 17 0x110-0x114 (4)
| | | [17]{}: leap_second_record 0x114-0x11c (8)
0x110| 2c 32 29 11 | ,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x114-0x118 (4)
0x110| 00 00 00 12 | .... | corr: 18 0x118-0x11c (4)
| | | [18]{}: leap_second_record 0x11c-0x124 (8)
0x110| 2e 13 5c 92| ..\.| occur: "1994-07-01T00:00:18Z" (773020818) 0x11c-0x120 (4)
0x120|00 00 00 13 |.... | corr: 19 0x120-0x124 (4)
| | | [19]{}: leap_second_record 0x124-0x12c (8)
0x120| 30 e7 24 13 | 0.$. | occur: "1996-01-01T00:00:19Z" (820454419) 0x124-0x128 (4)
0x120| 00 00 00 14 | .... | corr: 20 0x128-0x12c (4)
| | | [20]{}: leap_second_record 0x12c-0x134 (8)
0x120| 33 b8 48 94| 3.H.| occur: "1997-07-01T00:00:20Z" (867715220) 0x12c-0x130 (4)
0x130|00 00 00 15 |.... | corr: 21 0x130-0x134 (4)
| | | [21]{}: leap_second_record 0x134-0x13c (8)
0x130| 36 8c 10 15 | 6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x134-0x138 (4)
0x130| 00 00 00 16 | .... | corr: 22 0x138-0x13c (4)
| | | [22]{}: leap_second_record 0x13c-0x144 (8)
0x130| 43 b7 1b 96| C...| occur: "2006-01-01T00:00:22Z" (1136073622) 0x13c-0x140 (4)
0x140|00 00 00 17 |.... | corr: 23 0x140-0x144 (4)
| | | [23]{}: leap_second_record 0x144-0x14c (8)
0x140| 49 5c 07 97 | I\.. | occur: "2009-01-01T00:00:23Z" (1230768023) 0x144-0x148 (4)
0x140| 00 00 00 18 | .... | corr: 24 0x148-0x14c (4)
| | | [24]{}: leap_second_record 0x14c-0x154 (8)
0x140| 4f ef 93 18| O...| occur: "2012-07-01T00:00:24Z" (1341100824) 0x14c-0x150 (4)
0x150|00 00 00 19 |.... | corr: 25 0x150-0x154 (4)
| | | [25]{}: leap_second_record 0x154-0x15c (8)
0x150| 55 93 2d 99 | U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x154-0x158 (4)
0x150| 00 00 00 1a | .... | corr: 26 0x158-0x15c (4)
| | | [26]{}: leap_second_record 0x15c-0x164 (8)
0x150| 58 68 46 9a| XhF.| occur: "2017-01-01T00:00:26Z" (1483228826) 0x15c-0x160 (4)
0x160|00 00 00 1b |.... | corr: 27 0x160-0x164 (4)
| | | standard_wall_indicators[0:0]: 0x164-0x164 (0)
| | | ut_local_indicators[0:0]: 0x164-0x164 (0)
| | | v2plusheader{}: 0x164-0x190 (44)
0x160| 54 5a 69 66 | TZif | magic: 0x545a6966 (valid) 0x164-0x168 (4)
0x160| 32 | 2 | ver: "2" (0x32) (valid) 0x168-0x169 (1)
0x160| 00 00 00 00 00 00 00| .......| reserved: raw bits 0x169-0x178 (15)
0x170|00 00 00 00 00 00 00 00 |........ |
0x170| 00 00 00 00 | .... | isutcnt: 0 0x178-0x17c (4)
0x170| 00 00 00 00| ....| isstdcnt: 0 0x17c-0x180 (4)
0x180|00 00 00 1b |.... | leapcnt: 27 0x180-0x184 (4)
0x180| 00 00 00 0b | .... | timecnt: 11 0x184-0x188 (4)
0x180| 00 00 00 06 | .... | typecnt: 6 0x188-0x18c (4)
0x180| 00 00 00 10| ....| charcnt: 16 0x18c-0x190 (4)
| | | v2plusdatablock{}: 0x190-0x36b (475)
| | | transition_times[0:11]: 0x190-0x1e8 (88)
0x190|ff ff ff ff 14 e1 dc 10 |........ | [0]: "1844-12-31T15:56:00Z" (-3944621040) transition_time 0x190-0x198 (8)
0x190| ff ff ff ff 7b 1f 3f 90| ....{.?.| [1]: "1899-05-10T15:56:00Z" (-2229321840) transition_time 0x198-0x1a0 (8)
0x1a0|ff ff ff ff c1 9c f4 80 |........ | [2]: "1936-10-31T16:00:00Z" (-1046678400) transition_time 0x1a0-0x1a8 (8)
0x1a0| ff ff ff ff c2 16 30 70| ......0p| [3]: "1937-01-31T15:00:00Z" (-1038733200) transition_time 0x1a8-0x1b0 (8)
0x1b0|ff ff ff ff cb f2 e7 00 |........ | [4]: "1942-04-30T16:00:00Z" (-873273600) transition_time 0x1b0-0x1b8 (8)
0x1b0| ff ff ff ff d0 a9 25 70| ......%p| [5]: "1944-10-31T15:00:00Z" (-794221200) transition_time 0x1b8-0x1c0 (8)
0x1c0|ff ff ff ff e2 6c 39 00 |.....l9. | [6]: "1954-04-11T16:00:00Z" (-496224000) transition_time 0x1c0-0x1c8 (8)
0x1c0| ff ff ff ff e2 d5 a2 f0| ........| [7]: "1954-06-30T15:00:00Z" (-489315600) transition_time 0x1c8-0x1d0 (8)
0x1d0|00 00 00 00 0f 75 46 87 |.....uF. | [8]: "1978-03-21T16:00:07Z" (259344007) transition_time 0x1d0-0x1d8 (8)
0x1d0| 00 00 00 00 10 66 7a f7| .....fz.| [9]: "1978-09-20T15:00:07Z" (275151607) transition_time 0x1d8-0x1e0 (8)
0x1e0|00 00 00 00 64 9b 78 1b |....d.x. | [10]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x1e0-0x1e8 (8)
| | | transition_types[0:11]: 0x1e8-0x1f3 (11)
0x1e0| 01 | . | [0]: 1 transition_type 0x1e8-0x1e9 (1)
0x1e0| 03 | . | [1]: 3 transition_type 0x1e9-0x1ea (1)
0x1e0| 02 | . | [2]: 2 transition_type 0x1ea-0x1eb (1)
0x1e0| 03 | . | [3]: 3 transition_type 0x1eb-0x1ec (1)
0x1e0| 04 | . | [4]: 4 transition_type 0x1ec-0x1ed (1)
0x1e0| 03 | . | [5]: 3 transition_type 0x1ed-0x1ee (1)
0x1e0| 02 | . | [6]: 2 transition_type 0x1ee-0x1ef (1)
0x1e0| 03| .| [7]: 3 transition_type 0x1ef-0x1f0 (1)
0x1f0|02 |. | [8]: 2 transition_type 0x1f0-0x1f1 (1)
0x1f0| 03 | . | [9]: 3 transition_type 0x1f1-0x1f2 (1)
0x1f0| 03 | . | [10]: 3 transition_type 0x1f2-0x1f3 (1)
| | | local_time_type_records[0:6]: 0x1f3-0x217 (36)
| | | [0]{}: local_time_type 0x1f3-0x1f9 (6)
0x1f0| ff ff 1f f0 | .... | utoff: -57360 (valid) 0x1f3-0x1f7 (4)
0x1f0| 00 | . | dst: 0 (valid) 0x1f7-0x1f8 (1)
0x1f0| 00 | . | idx: 0 (valid) 0x1f8-0x1f9 (1)
| | | [1]{}: local_time_type 0x1f9-0x1ff (6)
0x1f0| 00 00 71 70 | ..qp | utoff: 29040 (valid) 0x1f9-0x1fd (4)
0x1f0| 00 | . | dst: 0 (valid) 0x1fd-0x1fe (1)
0x1f0| 00 | . | idx: 0 (valid) 0x1fe-0x1ff (1)
| | | [2]{}: local_time_type 0x1ff-0x205 (6)
0x1f0| 00| .| utoff: 32400 (valid) 0x1ff-0x203 (4)
0x200|00 7e 90 |.~. |
0x200| 01 | . | dst: 1 (valid) 0x203-0x204 (1)
0x200| 04 | . | idx: 4 (valid) 0x204-0x205 (1)
| | | [3]{}: local_time_type 0x205-0x20b (6)
0x200| 00 00 70 80 | ..p. | utoff: 28800 (valid) 0x205-0x209 (4)
0x200| 00 | . | dst: 0 (valid) 0x209-0x20a (1)
0x200| 08 | . | idx: 8 (valid) 0x20a-0x20b (1)
| | | [4]{}: local_time_type 0x20b-0x211 (6)
0x200| 00 00 7e 90 | ..~. | utoff: 32400 (valid) 0x20b-0x20f (4)
0x200| 00| .| dst: 0 (valid) 0x20f-0x210 (1)
0x210|0c |. | idx: 12 (valid) 0x210-0x211 (1)
| | | [5]{}: local_time_type 0x211-0x217 (6)
0x210| 00 00 70 80 | ..p. | utoff: 28800 (valid) 0x211-0x215 (4)
0x210| 00 | . | dst: 0 (valid) 0x215-0x216 (1)
0x210| 08 | . | idx: 8 (valid) 0x216-0x217 (1)
| | | time_zone_designations[0:4]: 0x217-0x227 (16)
0x210| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x217-0x21b (4)
0x210| 50 44 54 00 | PDT. | [1]: "PDT" time_zone_designation 0x21b-0x21f (4)
0x210| 50| P| [2]: "PST" time_zone_designation 0x21f-0x223 (4)
0x220|53 54 00 |ST. |
0x220| 4a 53 54 00 | JST. | [3]: "JST" time_zone_designation 0x223-0x227 (4)
| | | leap_second_records[0:27]: 0x227-0x36b (324)
| | | [0]{}: leap_second_record 0x227-0x233 (12)
0x220| 00 00 00 00 04 b2 58 00 | ......X. | occur: "1972-07-01T00:00:00Z" (78796800) 0x227-0x22f (8)
0x220| 00| .| corr: 1 0x22f-0x233 (4)
0x230|00 00 01 |... |
| | | [1]{}: leap_second_record 0x233-0x23f (12)
0x230| 00 00 00 00 05 a4 ec 01 | ........ | occur: "1973-01-01T00:00:01Z" (94694401) 0x233-0x23b (8)
0x230| 00 00 00 02 | .... | corr: 2 0x23b-0x23f (4)
| | | [2]{}: leap_second_record 0x23f-0x24b (12)
0x230| 00| .| occur: "1974-01-01T00:00:02Z" (126230402) 0x23f-0x247 (8)
0x240|00 00 00 07 86 1f 82 |....... |
0x240| 00 00 00 03 | .... | corr: 3 0x247-0x24b (4)
| | | [3]{}: leap_second_record 0x24b-0x257 (12)
0x240| 00 00 00 00 09| .....| occur: "1975-01-01T00:00:03Z" (157766403) 0x24b-0x253 (8)
0x250|67 53 03 |gS. |
0x250| 00 00 00 04 | .... | corr: 4 0x253-0x257 (4)
| | | [4]{}: leap_second_record 0x257-0x263 (12)
0x250| 00 00 00 00 0b 48 86 84 | .....H.. | occur: "1976-01-01T00:00:04Z" (189302404) 0x257-0x25f (8)
0x250| 00| .| corr: 5 0x25f-0x263 (4)
0x260|00 00 05 |... |
| | | [5]{}: leap_second_record 0x263-0x26f (12)
0x260| 00 00 00 00 0d 2b 0b 85 | .....+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0x263-0x26b (8)
0x260| 00 00 00 06 | .... | corr: 6 0x26b-0x26f (4)
| | | [6]{}: leap_second_record 0x26f-0x27b (12)
0x260| 00| .| occur: "1978-01-01T00:00:06Z" (252460806) 0x26f-0x277 (8)
0x270|00 00 00 0f 0c 3f 06 |.....?. |
0x270| 00 00 00 07 | .... | corr: 7 0x277-0x27b (4)
| | | [7]{}: leap_second_record 0x27b-0x287 (12)
0x270| 00 00 00 00 10| .....| occur: "1979-01-01T00:00:07Z" (283996807) 0x27b-0x283 (8)
0x280|ed 72 87 |.r. |
0x280| 00 00 00 08 | .... | corr: 8 0x283-0x287 (4)
| | | [8]{}: leap_second_record 0x287-0x293 (12)
0x280| 00 00 00 00 12 ce a6 08 | ........ | occur: "1980-01-01T00:00:08Z" (315532808) 0x287-0x28f (8)
0x280| 00| .| corr: 9 0x28f-0x293 (4)
0x290|00 00 09 |... |
| | | [9]{}: leap_second_record 0x293-0x29f (12)
0x290| 00 00 00 00 15 9f ca 89 | ........ | occur: "1981-07-01T00:00:09Z" (362793609) 0x293-0x29b (8)
0x290| 00 00 00 0a | .... | corr: 10 0x29b-0x29f (4)
| | | [10]{}: leap_second_record 0x29f-0x2ab (12)
0x290| 00| .| occur: "1982-07-01T00:00:10Z" (394329610) 0x29f-0x2a7 (8)
0x2a0|00 00 00 17 80 fe 0a |....... |
0x2a0| 00 00 00 0b | .... | corr: 11 0x2a7-0x2ab (4)
| | | [11]{}: leap_second_record 0x2ab-0x2b7 (12)
0x2a0| 00 00 00 00 19| .....| occur: "1983-07-01T00:00:11Z" (425865611) 0x2ab-0x2b3 (8)
0x2b0|62 31 8b |b1. |
0x2b0| 00 00 00 0c | .... | corr: 12 0x2b3-0x2b7 (4)
| | | [12]{}: leap_second_record 0x2b7-0x2c3 (12)
0x2b0| 00 00 00 00 1d 25 ea 0c | .....%.. | occur: "1985-07-01T00:00:12Z" (489024012) 0x2b7-0x2bf (8)
0x2b0| 00| .| corr: 13 0x2bf-0x2c3 (4)
0x2c0|00 00 0d |... |
| | | [13]{}: leap_second_record 0x2c3-0x2cf (12)
0x2c0| 00 00 00 00 21 da e5 0d | ....!... | occur: "1988-01-01T00:00:13Z" (567993613) 0x2c3-0x2cb (8)
0x2c0| 00 00 00 0e | .... | corr: 14 0x2cb-0x2cf (4)
| | | [14]{}: leap_second_record 0x2cf-0x2db (12)
0x2c0| 00| .| occur: "1990-01-01T00:00:14Z" (631152014) 0x2cf-0x2d7 (8)
0x2d0|00 00 00 25 9e 9d 8e |...%... |
0x2d0| 00 00 00 0f | .... | corr: 15 0x2d7-0x2db (4)
| | | [15]{}: leap_second_record 0x2db-0x2e7 (12)
0x2d0| 00 00 00 00 27| ....'| occur: "1991-01-01T00:00:15Z" (662688015) 0x2db-0x2e3 (8)
0x2e0|7f d1 0f |... |
0x2e0| 00 00 00 10 | .... | corr: 16 0x2e3-0x2e7 (4)
| | | [16]{}: leap_second_record 0x2e7-0x2f3 (12)
0x2e0| 00 00 00 00 2a 50 f5 90 | ....*P.. | occur: "1992-07-01T00:00:16Z" (709948816) 0x2e7-0x2ef (8)
0x2e0| 00| .| corr: 17 0x2ef-0x2f3 (4)
0x2f0|00 00 11 |... |
| | | [17]{}: leap_second_record 0x2f3-0x2ff (12)
0x2f0| 00 00 00 00 2c 32 29 11 | ....,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x2f3-0x2fb (8)
0x2f0| 00 00 00 12 | .... | corr: 18 0x2fb-0x2ff (4)
| | | [18]{}: leap_second_record 0x2ff-0x30b (12)
0x2f0| 00| .| occur: "1994-07-01T00:00:18Z" (773020818) 0x2ff-0x307 (8)
0x300|00 00 00 2e 13 5c 92 |.....\. |
0x300| 00 00 00 13 | .... | corr: 19 0x307-0x30b (4)
| | | [19]{}: leap_second_record 0x30b-0x317 (12)
0x300| 00 00 00 00 30| ....0| occur: "1996-01-01T00:00:19Z" (820454419) 0x30b-0x313 (8)
0x310|e7 24 13 |.$. |
0x310| 00 00 00 14 | .... | corr: 20 0x313-0x317 (4)
| | | [20]{}: leap_second_record 0x317-0x323 (12)
0x310| 00 00 00 00 33 b8 48 94 | ....3.H. | occur: "1997-07-01T00:00:20Z" (867715220) 0x317-0x31f (8)
0x310| 00| .| corr: 21 0x31f-0x323 (4)
0x320|00 00 15 |... |
| | | [21]{}: leap_second_record 0x323-0x32f (12)
0x320| 00 00 00 00 36 8c 10 15 | ....6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x323-0x32b (8)
0x320| 00 00 00 16 | .... | corr: 22 0x32b-0x32f (4)
| | | [22]{}: leap_second_record 0x32f-0x33b (12)
0x320| 00| .| occur: "2006-01-01T00:00:22Z" (1136073622) 0x32f-0x337 (8)
0x330|00 00 00 43 b7 1b 96 |...C... |
0x330| 00 00 00 17 | .... | corr: 23 0x337-0x33b (4)
| | | [23]{}: leap_second_record 0x33b-0x347 (12)
0x330| 00 00 00 00 49| ....I| occur: "2009-01-01T00:00:23Z" (1230768023) 0x33b-0x343 (8)
0x340|5c 07 97 |\.. |
0x340| 00 00 00 18 | .... | corr: 24 0x343-0x347 (4)
| | | [24]{}: leap_second_record 0x347-0x353 (12)
0x340| 00 00 00 00 4f ef 93 18 | ....O... | occur: "2012-07-01T00:00:24Z" (1341100824) 0x347-0x34f (8)
0x340| 00| .| corr: 25 0x34f-0x353 (4)
0x350|00 00 19 |... |
| | | [25]{}: leap_second_record 0x353-0x35f (12)
0x350| 00 00 00 00 55 93 2d 99 | ....U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x353-0x35b (8)
0x350| 00 00 00 1a | .... | corr: 26 0x35b-0x35f (4)
| | | [26]{}: leap_second_record 0x35f-0x36b (12)
0x350| 00| .| occur: "2017-01-01T00:00:26Z" (1483228826) 0x35f-0x367 (8)
0x360|00 00 00 58 68 46 9a |...XhF. |
0x360| 00 00 00 1b | .... | corr: 27 0x367-0x36b (4)
| | | standard_wall_indicators[0:0]: 0x36b-0x36b (0)
| | | ut_local_indicators[0:0]: 0x36b-0x36b (0)
| | | footer{}: 0x36b-0x36d (2)
0x360| 0a | . | nl1: 10 (valid) 0x36b-0x36c (1)
| | | tz_string: "" 0x36c-0x36c (0)
0x360| 0a| | .| | nl2: 10 (valid) 0x36c-0x36d (1)