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

325 lines
35 KiB
Plaintext

$ fq -d tzif dv Kolkata
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Kolkata (tzif) 0x0-0x33f (831)
| | | 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 07 |.... | timecnt: 7 0x20-0x24 (4)
0x020| 00 00 00 04 | .... | typecnt: 4 0x24-0x28 (4)
0x020| 00 00 00 12 | .... | charcnt: 18 0x28-0x2c (4)
| | | v1datablock{}: 0x2c-0x151 (293)
| | | transition_times[0:7]: 0x2c-0x48 (28)
0x020| 80 00 00 00| ....| [0]: "1901-12-13T20:45:52Z" (-2147483648) transition_time 0x2c-0x30 (4)
0x030|87 9d bc ba |.... | [1]: "1905-12-31T18:38:50Z" (-2019705670) transition_time 0x30-0x34 (4)
0x030| ca db 8c 28 | ...( | [2]: "1941-09-30T18:30:00Z" (-891581400) transition_time 0x34-0x38 (4)
0x030| cc 05 71 18 | ..q. | [3]: "1942-05-14T17:30:00Z" (-872058600) transition_time 0x38-0x3c (4)
0x030| cc 95 32 a8| ..2.| [4]: "1942-08-31T18:30:00Z" (-862637400) transition_time 0x3c-0x40 (4)
0x040|d2 74 12 98 |.t.. | [5]: "1945-10-14T17:30:00Z" (-764145000) transition_time 0x40-0x44 (4)
0x040| 64 9b 78 1b | d.x. | [6]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x44-0x48 (4)
| | | transition_types[0:7]: 0x48-0x4f (7)
0x040| 01 | . | [0]: 1 transition_type 0x48-0x49 (1)
0x040| 02 | . | [1]: 2 transition_type 0x49-0x4a (1)
0x040| 03 | . | [2]: 3 transition_type 0x4a-0x4b (1)
0x040| 02 | . | [3]: 2 transition_type 0x4b-0x4c (1)
0x040| 03 | . | [4]: 3 transition_type 0x4c-0x4d (1)
0x040| 02 | . | [5]: 2 transition_type 0x4d-0x4e (1)
0x040| 02 | . | [6]: 2 transition_type 0x4e-0x4f (1)
| | | local_time_type_records[0:4]: 0x4f-0x67 (24)
| | | [0]{}: local_time_type 0x4f-0x55 (6)
0x040| 00| .| utoff: 21208 (valid) 0x4f-0x53 (4)
0x050|00 52 d8 |.R. |
0x050| 00 | . | dst: 0 (valid) 0x53-0x54 (1)
0x050| 00 | . | idx: 0 (valid) 0x54-0x55 (1)
| | | [1]{}: local_time_type 0x55-0x5b (6)
0x050| 00 00 4b 46 | ..KF | utoff: 19270 (valid) 0x55-0x59 (4)
0x050| 00 | . | dst: 0 (valid) 0x59-0x5a (1)
0x050| 04 | . | idx: 4 (valid) 0x5a-0x5b (1)
| | | [2]{}: local_time_type 0x5b-0x61 (6)
0x050| 00 00 4d 58 | ..MX | utoff: 19800 (valid) 0x5b-0x5f (4)
0x050| 00| .| dst: 0 (valid) 0x5f-0x60 (1)
0x060|08 |. | idx: 8 (valid) 0x60-0x61 (1)
| | | [3]{}: local_time_type 0x61-0x67 (6)
0x060| 00 00 5b 68 | ..[h | utoff: 23400 (valid) 0x61-0x65 (4)
0x060| 01 | . | dst: 1 (valid) 0x65-0x66 (1)
0x060| 0c | . | idx: 12 (valid) 0x66-0x67 (1)
| | | time_zone_designations[0:4]: 0x67-0x79 (18)
0x060| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x67-0x6b (4)
0x060| 4d 4d 54 00 | MMT. | [1]: "MMT" time_zone_designation 0x6b-0x6f (4)
0x060| 49| I| [2]: "IST" time_zone_designation 0x6f-0x73 (4)
0x070|53 54 00 |ST. |
0x070| 2b 30 36 33 30 00 | +0630. | [3]: "+0630" time_zone_designation 0x73-0x79 (6)
| | | leap_second_records[0:27]: 0x79-0x151 (216)
| | | [0]{}: leap_second_record 0x79-0x81 (8)
0x070| 04 b2 58 00 | ..X. | occur: "1972-07-01T00:00:00Z" (78796800) 0x79-0x7d (4)
0x070| 00 00 00| ...| corr: 1 0x7d-0x81 (4)
0x080|01 |. |
| | | [1]{}: leap_second_record 0x81-0x89 (8)
0x080| 05 a4 ec 01 | .... | occur: "1973-01-01T00:00:01Z" (94694401) 0x81-0x85 (4)
0x080| 00 00 00 02 | .... | corr: 2 0x85-0x89 (4)
| | | [2]{}: leap_second_record 0x89-0x91 (8)
0x080| 07 86 1f 82 | .... | occur: "1974-01-01T00:00:02Z" (126230402) 0x89-0x8d (4)
0x080| 00 00 00| ...| corr: 3 0x8d-0x91 (4)
0x090|03 |. |
| | | [3]{}: leap_second_record 0x91-0x99 (8)
0x090| 09 67 53 03 | .gS. | occur: "1975-01-01T00:00:03Z" (157766403) 0x91-0x95 (4)
0x090| 00 00 00 04 | .... | corr: 4 0x95-0x99 (4)
| | | [4]{}: leap_second_record 0x99-0xa1 (8)
0x090| 0b 48 86 84 | .H.. | occur: "1976-01-01T00:00:04Z" (189302404) 0x99-0x9d (4)
0x090| 00 00 00| ...| corr: 5 0x9d-0xa1 (4)
0x0a0|05 |. |
| | | [5]{}: leap_second_record 0xa1-0xa9 (8)
0x0a0| 0d 2b 0b 85 | .+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0xa1-0xa5 (4)
0x0a0| 00 00 00 06 | .... | corr: 6 0xa5-0xa9 (4)
| | | [6]{}: leap_second_record 0xa9-0xb1 (8)
0x0a0| 0f 0c 3f 06 | ..?. | occur: "1978-01-01T00:00:06Z" (252460806) 0xa9-0xad (4)
0x0a0| 00 00 00| ...| corr: 7 0xad-0xb1 (4)
0x0b0|07 |. |
| | | [7]{}: leap_second_record 0xb1-0xb9 (8)
0x0b0| 10 ed 72 87 | ..r. | occur: "1979-01-01T00:00:07Z" (283996807) 0xb1-0xb5 (4)
0x0b0| 00 00 00 08 | .... | corr: 8 0xb5-0xb9 (4)
| | | [8]{}: leap_second_record 0xb9-0xc1 (8)
0x0b0| 12 ce a6 08 | .... | occur: "1980-01-01T00:00:08Z" (315532808) 0xb9-0xbd (4)
0x0b0| 00 00 00| ...| corr: 9 0xbd-0xc1 (4)
0x0c0|09 |. |
| | | [9]{}: leap_second_record 0xc1-0xc9 (8)
0x0c0| 15 9f ca 89 | .... | occur: "1981-07-01T00:00:09Z" (362793609) 0xc1-0xc5 (4)
0x0c0| 00 00 00 0a | .... | corr: 10 0xc5-0xc9 (4)
| | | [10]{}: leap_second_record 0xc9-0xd1 (8)
0x0c0| 17 80 fe 0a | .... | occur: "1982-07-01T00:00:10Z" (394329610) 0xc9-0xcd (4)
0x0c0| 00 00 00| ...| corr: 11 0xcd-0xd1 (4)
0x0d0|0b |. |
| | | [11]{}: leap_second_record 0xd1-0xd9 (8)
0x0d0| 19 62 31 8b | .b1. | occur: "1983-07-01T00:00:11Z" (425865611) 0xd1-0xd5 (4)
0x0d0| 00 00 00 0c | .... | corr: 12 0xd5-0xd9 (4)
| | | [12]{}: leap_second_record 0xd9-0xe1 (8)
0x0d0| 1d 25 ea 0c | .%.. | occur: "1985-07-01T00:00:12Z" (489024012) 0xd9-0xdd (4)
0x0d0| 00 00 00| ...| corr: 13 0xdd-0xe1 (4)
0x0e0|0d |. |
| | | [13]{}: leap_second_record 0xe1-0xe9 (8)
0x0e0| 21 da e5 0d | !... | occur: "1988-01-01T00:00:13Z" (567993613) 0xe1-0xe5 (4)
0x0e0| 00 00 00 0e | .... | corr: 14 0xe5-0xe9 (4)
| | | [14]{}: leap_second_record 0xe9-0xf1 (8)
0x0e0| 25 9e 9d 8e | %... | occur: "1990-01-01T00:00:14Z" (631152014) 0xe9-0xed (4)
0x0e0| 00 00 00| ...| corr: 15 0xed-0xf1 (4)
0x0f0|0f |. |
| | | [15]{}: leap_second_record 0xf1-0xf9 (8)
0x0f0| 27 7f d1 0f | '... | occur: "1991-01-01T00:00:15Z" (662688015) 0xf1-0xf5 (4)
0x0f0| 00 00 00 10 | .... | corr: 16 0xf5-0xf9 (4)
| | | [16]{}: leap_second_record 0xf9-0x101 (8)
0x0f0| 2a 50 f5 90 | *P.. | occur: "1992-07-01T00:00:16Z" (709948816) 0xf9-0xfd (4)
0x0f0| 00 00 00| ...| corr: 17 0xfd-0x101 (4)
0x100|11 |. |
| | | [17]{}: leap_second_record 0x101-0x109 (8)
0x100| 2c 32 29 11 | ,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x101-0x105 (4)
0x100| 00 00 00 12 | .... | corr: 18 0x105-0x109 (4)
| | | [18]{}: leap_second_record 0x109-0x111 (8)
0x100| 2e 13 5c 92 | ..\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x109-0x10d (4)
0x100| 00 00 00| ...| corr: 19 0x10d-0x111 (4)
0x110|13 |. |
| | | [19]{}: leap_second_record 0x111-0x119 (8)
0x110| 30 e7 24 13 | 0.$. | occur: "1996-01-01T00:00:19Z" (820454419) 0x111-0x115 (4)
0x110| 00 00 00 14 | .... | corr: 20 0x115-0x119 (4)
| | | [20]{}: leap_second_record 0x119-0x121 (8)
0x110| 33 b8 48 94 | 3.H. | occur: "1997-07-01T00:00:20Z" (867715220) 0x119-0x11d (4)
0x110| 00 00 00| ...| corr: 21 0x11d-0x121 (4)
0x120|15 |. |
| | | [21]{}: leap_second_record 0x121-0x129 (8)
0x120| 36 8c 10 15 | 6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x121-0x125 (4)
0x120| 00 00 00 16 | .... | corr: 22 0x125-0x129 (4)
| | | [22]{}: leap_second_record 0x129-0x131 (8)
0x120| 43 b7 1b 96 | C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x129-0x12d (4)
0x120| 00 00 00| ...| corr: 23 0x12d-0x131 (4)
0x130|17 |. |
| | | [23]{}: leap_second_record 0x131-0x139 (8)
0x130| 49 5c 07 97 | I\.. | occur: "2009-01-01T00:00:23Z" (1230768023) 0x131-0x135 (4)
0x130| 00 00 00 18 | .... | corr: 24 0x135-0x139 (4)
| | | [24]{}: leap_second_record 0x139-0x141 (8)
0x130| 4f ef 93 18 | O... | occur: "2012-07-01T00:00:24Z" (1341100824) 0x139-0x13d (4)
0x130| 00 00 00| ...| corr: 25 0x13d-0x141 (4)
0x140|19 |. |
| | | [25]{}: leap_second_record 0x141-0x149 (8)
0x140| 55 93 2d 99 | U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x141-0x145 (4)
0x140| 00 00 00 1a | .... | corr: 26 0x145-0x149 (4)
| | | [26]{}: leap_second_record 0x149-0x151 (8)
0x140| 58 68 46 9a | XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x149-0x14d (4)
0x140| 00 00 00| ...| corr: 27 0x14d-0x151 (4)
0x150|1b |. |
| | | standard_wall_indicators[0:0]: 0x151-0x151 (0)
| | | ut_local_indicators[0:0]: 0x151-0x151 (0)
| | | v2plusheader{}: 0x151-0x17d (44)
0x150| 54 5a 69 66 | TZif | magic: 0x545a6966 (valid) 0x151-0x155 (4)
0x150| 32 | 2 | ver: "2" (0x32) (valid) 0x155-0x156 (1)
0x150| 00 00 00 00 00 00 00 00 00 00| ..........| reserved: raw bits 0x156-0x165 (15)
0x160|00 00 00 00 00 |..... |
0x160| 00 00 00 00 | .... | isutcnt: 0 0x165-0x169 (4)
0x160| 00 00 00 00 | .... | isstdcnt: 0 0x169-0x16d (4)
0x160| 00 00 00| ...| leapcnt: 27 0x16d-0x171 (4)
0x170|1b |. |
0x170| 00 00 00 08 | .... | timecnt: 8 0x171-0x175 (4)
0x170| 00 00 00 05 | .... | typecnt: 5 0x175-0x179 (4)
0x170| 00 00 00 16 | .... | charcnt: 22 0x179-0x17d (4)
| | | v2plusdatablock{}: 0x17d-0x33d (448)
| | | transition_times[0:8]: 0x17d-0x1bd (64)
0x170| ff ff ff| ...| [0]: "1854-06-27T18:06:32Z" (-3645237208) transition_time 0x17d-0x185 (8)
0x180|ff 26 ba 18 28 |.&..( |
0x180| ff ff ff ff 43 e7 eb 30 | ....C..0 | [1]: "1869-12-31T18:06:40Z" (-3155694800) transition_time 0x185-0x18d (8)
0x180| ff ff ff| ...| [2]: "1905-12-31T18:38:50Z" (-2019705670) transition_time 0x18d-0x195 (8)
0x190|ff 87 9d bc ba |..... |
0x190| ff ff ff ff ca db 8c 28 | .......( | [3]: "1941-09-30T18:30:00Z" (-891581400) transition_time 0x195-0x19d (8)
0x190| ff ff ff| ...| [4]: "1942-05-14T17:30:00Z" (-872058600) transition_time 0x19d-0x1a5 (8)
0x1a0|ff cc 05 71 18 |...q. |
0x1a0| ff ff ff ff cc 95 32 a8 | ......2. | [5]: "1942-08-31T18:30:00Z" (-862637400) transition_time 0x1a5-0x1ad (8)
0x1a0| ff ff ff| ...| [6]: "1945-10-14T17:30:00Z" (-764145000) transition_time 0x1ad-0x1b5 (8)
0x1b0|ff d2 74 12 98 |..t.. |
0x1b0| 00 00 00 00 64 9b 78 1b | ....d.x. | [7]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x1b5-0x1bd (8)
| | | transition_types[0:8]: 0x1bd-0x1c5 (8)
0x1b0| 01 | . | [0]: 1 transition_type 0x1bd-0x1be (1)
0x1b0| 02 | . | [1]: 2 transition_type 0x1be-0x1bf (1)
0x1b0| 03| .| [2]: 3 transition_type 0x1bf-0x1c0 (1)
0x1c0|04 |. | [3]: 4 transition_type 0x1c0-0x1c1 (1)
0x1c0| 03 | . | [4]: 3 transition_type 0x1c1-0x1c2 (1)
0x1c0| 04 | . | [5]: 4 transition_type 0x1c2-0x1c3 (1)
0x1c0| 03 | . | [6]: 3 transition_type 0x1c3-0x1c4 (1)
0x1c0| 03 | . | [7]: 3 transition_type 0x1c4-0x1c5 (1)
| | | local_time_type_records[0:5]: 0x1c5-0x1e3 (30)
| | | [0]{}: local_time_type 0x1c5-0x1cb (6)
0x1c0| 00 00 52 d8 | ..R. | utoff: 21208 (valid) 0x1c5-0x1c9 (4)
0x1c0| 00 | . | dst: 0 (valid) 0x1c9-0x1ca (1)
0x1c0| 00 | . | idx: 0 (valid) 0x1ca-0x1cb (1)
| | | [1]{}: local_time_type 0x1cb-0x1d1 (6)
0x1c0| 00 00 52 d0 | ..R. | utoff: 21200 (valid) 0x1cb-0x1cf (4)
0x1c0| 00| .| dst: 0 (valid) 0x1cf-0x1d0 (1)
0x1d0|04 |. | idx: 4 (valid) 0x1d0-0x1d1 (1)
| | | [2]{}: local_time_type 0x1d1-0x1d7 (6)
0x1d0| 00 00 4b 46 | ..KF | utoff: 19270 (valid) 0x1d1-0x1d5 (4)
0x1d0| 00 | . | dst: 0 (valid) 0x1d5-0x1d6 (1)
0x1d0| 08 | . | idx: 8 (valid) 0x1d6-0x1d7 (1)
| | | [3]{}: local_time_type 0x1d7-0x1dd (6)
0x1d0| 00 00 4d 58 | ..MX | utoff: 19800 (valid) 0x1d7-0x1db (4)
0x1d0| 00 | . | dst: 0 (valid) 0x1db-0x1dc (1)
0x1d0| 0c | . | idx: 12 (valid) 0x1dc-0x1dd (1)
| | | [4]{}: local_time_type 0x1dd-0x1e3 (6)
0x1d0| 00 00 5b| ..[| utoff: 23400 (valid) 0x1dd-0x1e1 (4)
0x1e0|68 |h |
0x1e0| 01 | . | dst: 1 (valid) 0x1e1-0x1e2 (1)
0x1e0| 10 | . | idx: 16 (valid) 0x1e2-0x1e3 (1)
| | | time_zone_designations[0:5]: 0x1e3-0x1f9 (22)
0x1e0| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x1e3-0x1e7 (4)
0x1e0| 48 4d 54 00 | HMT. | [1]: "HMT" time_zone_designation 0x1e7-0x1eb (4)
0x1e0| 4d 4d 54 00 | MMT. | [2]: "MMT" time_zone_designation 0x1eb-0x1ef (4)
0x1e0| 49| I| [3]: "IST" time_zone_designation 0x1ef-0x1f3 (4)
0x1f0|53 54 00 |ST. |
0x1f0| 2b 30 36 33 30 00 | +0630. | [4]: "+0630" time_zone_designation 0x1f3-0x1f9 (6)
| | | leap_second_records[0:27]: 0x1f9-0x33d (324)
| | | [0]{}: leap_second_record 0x1f9-0x205 (12)
0x1f0| 00 00 00 00 04 b2 58| ......X| occur: "1972-07-01T00:00:00Z" (78796800) 0x1f9-0x201 (8)
0x200|00 |. |
0x200| 00 00 00 01 | .... | corr: 1 0x201-0x205 (4)
| | | [1]{}: leap_second_record 0x205-0x211 (12)
0x200| 00 00 00 00 05 a4 ec 01 | ........ | occur: "1973-01-01T00:00:01Z" (94694401) 0x205-0x20d (8)
0x200| 00 00 00| ...| corr: 2 0x20d-0x211 (4)
0x210|02 |. |
| | | [2]{}: leap_second_record 0x211-0x21d (12)
0x210| 00 00 00 00 07 86 1f 82 | ........ | occur: "1974-01-01T00:00:02Z" (126230402) 0x211-0x219 (8)
0x210| 00 00 00 03 | .... | corr: 3 0x219-0x21d (4)
| | | [3]{}: leap_second_record 0x21d-0x229 (12)
0x210| 00 00 00| ...| occur: "1975-01-01T00:00:03Z" (157766403) 0x21d-0x225 (8)
0x220|00 09 67 53 03 |..gS. |
0x220| 00 00 00 04 | .... | corr: 4 0x225-0x229 (4)
| | | [4]{}: leap_second_record 0x229-0x235 (12)
0x220| 00 00 00 00 0b 48 86| .....H.| occur: "1976-01-01T00:00:04Z" (189302404) 0x229-0x231 (8)
0x230|84 |. |
0x230| 00 00 00 05 | .... | corr: 5 0x231-0x235 (4)
| | | [5]{}: leap_second_record 0x235-0x241 (12)
0x230| 00 00 00 00 0d 2b 0b 85 | .....+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0x235-0x23d (8)
0x230| 00 00 00| ...| corr: 6 0x23d-0x241 (4)
0x240|06 |. |
| | | [6]{}: leap_second_record 0x241-0x24d (12)
0x240| 00 00 00 00 0f 0c 3f 06 | ......?. | occur: "1978-01-01T00:00:06Z" (252460806) 0x241-0x249 (8)
0x240| 00 00 00 07 | .... | corr: 7 0x249-0x24d (4)
| | | [7]{}: leap_second_record 0x24d-0x259 (12)
0x240| 00 00 00| ...| occur: "1979-01-01T00:00:07Z" (283996807) 0x24d-0x255 (8)
0x250|00 10 ed 72 87 |...r. |
0x250| 00 00 00 08 | .... | corr: 8 0x255-0x259 (4)
| | | [8]{}: leap_second_record 0x259-0x265 (12)
0x250| 00 00 00 00 12 ce a6| .......| occur: "1980-01-01T00:00:08Z" (315532808) 0x259-0x261 (8)
0x260|08 |. |
0x260| 00 00 00 09 | .... | corr: 9 0x261-0x265 (4)
| | | [9]{}: leap_second_record 0x265-0x271 (12)
0x260| 00 00 00 00 15 9f ca 89 | ........ | occur: "1981-07-01T00:00:09Z" (362793609) 0x265-0x26d (8)
0x260| 00 00 00| ...| corr: 10 0x26d-0x271 (4)
0x270|0a |. |
| | | [10]{}: leap_second_record 0x271-0x27d (12)
0x270| 00 00 00 00 17 80 fe 0a | ........ | occur: "1982-07-01T00:00:10Z" (394329610) 0x271-0x279 (8)
0x270| 00 00 00 0b | .... | corr: 11 0x279-0x27d (4)
| | | [11]{}: leap_second_record 0x27d-0x289 (12)
0x270| 00 00 00| ...| occur: "1983-07-01T00:00:11Z" (425865611) 0x27d-0x285 (8)
0x280|00 19 62 31 8b |..b1. |
0x280| 00 00 00 0c | .... | corr: 12 0x285-0x289 (4)
| | | [12]{}: leap_second_record 0x289-0x295 (12)
0x280| 00 00 00 00 1d 25 ea| .....%.| occur: "1985-07-01T00:00:12Z" (489024012) 0x289-0x291 (8)
0x290|0c |. |
0x290| 00 00 00 0d | .... | corr: 13 0x291-0x295 (4)
| | | [13]{}: leap_second_record 0x295-0x2a1 (12)
0x290| 00 00 00 00 21 da e5 0d | ....!... | occur: "1988-01-01T00:00:13Z" (567993613) 0x295-0x29d (8)
0x290| 00 00 00| ...| corr: 14 0x29d-0x2a1 (4)
0x2a0|0e |. |
| | | [14]{}: leap_second_record 0x2a1-0x2ad (12)
0x2a0| 00 00 00 00 25 9e 9d 8e | ....%... | occur: "1990-01-01T00:00:14Z" (631152014) 0x2a1-0x2a9 (8)
0x2a0| 00 00 00 0f | .... | corr: 15 0x2a9-0x2ad (4)
| | | [15]{}: leap_second_record 0x2ad-0x2b9 (12)
0x2a0| 00 00 00| ...| occur: "1991-01-01T00:00:15Z" (662688015) 0x2ad-0x2b5 (8)
0x2b0|00 27 7f d1 0f |.'... |
0x2b0| 00 00 00 10 | .... | corr: 16 0x2b5-0x2b9 (4)
| | | [16]{}: leap_second_record 0x2b9-0x2c5 (12)
0x2b0| 00 00 00 00 2a 50 f5| ....*P.| occur: "1992-07-01T00:00:16Z" (709948816) 0x2b9-0x2c1 (8)
0x2c0|90 |. |
0x2c0| 00 00 00 11 | .... | corr: 17 0x2c1-0x2c5 (4)
| | | [17]{}: leap_second_record 0x2c5-0x2d1 (12)
0x2c0| 00 00 00 00 2c 32 29 11 | ....,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x2c5-0x2cd (8)
0x2c0| 00 00 00| ...| corr: 18 0x2cd-0x2d1 (4)
0x2d0|12 |. |
| | | [18]{}: leap_second_record 0x2d1-0x2dd (12)
0x2d0| 00 00 00 00 2e 13 5c 92 | ......\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x2d1-0x2d9 (8)
0x2d0| 00 00 00 13 | .... | corr: 19 0x2d9-0x2dd (4)
| | | [19]{}: leap_second_record 0x2dd-0x2e9 (12)
0x2d0| 00 00 00| ...| occur: "1996-01-01T00:00:19Z" (820454419) 0x2dd-0x2e5 (8)
0x2e0|00 30 e7 24 13 |.0.$. |
0x2e0| 00 00 00 14 | .... | corr: 20 0x2e5-0x2e9 (4)
| | | [20]{}: leap_second_record 0x2e9-0x2f5 (12)
0x2e0| 00 00 00 00 33 b8 48| ....3.H| occur: "1997-07-01T00:00:20Z" (867715220) 0x2e9-0x2f1 (8)
0x2f0|94 |. |
0x2f0| 00 00 00 15 | .... | corr: 21 0x2f1-0x2f5 (4)
| | | [21]{}: leap_second_record 0x2f5-0x301 (12)
0x2f0| 00 00 00 00 36 8c 10 15 | ....6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x2f5-0x2fd (8)
0x2f0| 00 00 00| ...| corr: 22 0x2fd-0x301 (4)
0x300|16 |. |
| | | [22]{}: leap_second_record 0x301-0x30d (12)
0x300| 00 00 00 00 43 b7 1b 96 | ....C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x301-0x309 (8)
0x300| 00 00 00 17 | .... | corr: 23 0x309-0x30d (4)
| | | [23]{}: leap_second_record 0x30d-0x319 (12)
0x300| 00 00 00| ...| occur: "2009-01-01T00:00:23Z" (1230768023) 0x30d-0x315 (8)
0x310|00 49 5c 07 97 |.I\.. |
0x310| 00 00 00 18 | .... | corr: 24 0x315-0x319 (4)
| | | [24]{}: leap_second_record 0x319-0x325 (12)
0x310| 00 00 00 00 4f ef 93| ....O..| occur: "2012-07-01T00:00:24Z" (1341100824) 0x319-0x321 (8)
0x320|18 |. |
0x320| 00 00 00 19 | .... | corr: 25 0x321-0x325 (4)
| | | [25]{}: leap_second_record 0x325-0x331 (12)
0x320| 00 00 00 00 55 93 2d 99 | ....U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x325-0x32d (8)
0x320| 00 00 00| ...| corr: 26 0x32d-0x331 (4)
0x330|1a |. |
| | | [26]{}: leap_second_record 0x331-0x33d (12)
0x330| 00 00 00 00 58 68 46 9a | ....XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x331-0x339 (8)
0x330| 00 00 00 1b | .... | corr: 27 0x339-0x33d (4)
| | | standard_wall_indicators[0:0]: 0x33d-0x33d (0)
| | | ut_local_indicators[0:0]: 0x33d-0x33d (0)
| | | footer{}: 0x33d-0x33f (2)
0x330| 0a | . | nl1: 10 (valid) 0x33d-0x33e (1)
| | | tz_string: "" 0x33e-0x33e (0)
0x330| 0a| | .|| nl2: 10 (valid) 0x33e-0x33f (1)