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

366 lines
41 KiB
Plaintext

$ fq -d tzif dv Phoenix
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Phoenix (tzif) 0x0-0x38e (910)
| | | 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 05 | .... | isutcnt: 5 0x14-0x18 (4)
0x010| 00 00 00 05 | .... | isstdcnt: 5 0x18-0x1c (4)
0x010| 00 00 00 1b| ....| leapcnt: 27 0x1c-0x20 (4)
0x020|00 00 00 0c |.... | timecnt: 12 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-0x178 (332)
| | | transition_times[0:12]: 0x2c-0x5c (48)
0x020| 80 00 00 00| ....| [0]: "1901-12-13T20:45:52Z" (-2147483648) transition_time 0x2c-0x30 (4)
0x030|9e a6 3a 90 |..:. | [1]: "1918-03-31T09:00:00Z" (-1633273200) transition_time 0x30-0x34 (4)
0x030| 9f bb 07 80 | .... | [2]: "1918-10-27T08:00:00Z" (-1615132800) transition_time 0x34-0x38 (4)
0x030| a0 86 1c 90 | .... | [3]: "1919-03-30T09:00:00Z" (-1601823600) transition_time 0x38-0x3c (4)
0x030| a1 9a e9 80| ....| [4]: "1919-10-26T08:00:00Z" (-1583683200) transition_time 0x3c-0x40 (4)
0x040|cb 89 0c 90 |.... | [5]: "1942-02-09T09:00:00Z" (-880210800) transition_time 0x40-0x44 (4)
0x040| cf 17 df 1c | .... | [6]: "1944-01-01T06:01:00Z" (-820519140) transition_time 0x44-0x48 (4)
0x040| cf 8f e5 ac | .... | [7]: "1944-04-01T07:01:00Z" (-812653140) transition_time 0x48-0x4c (4)
0x040| d0 81 1a 1c| ....| [8]: "1944-10-01T06:01:00Z" (-796845540) transition_time 0x4c-0x50 (4)
0x050|fa f8 75 10 |..u. | [9]: "1967-04-30T09:00:00Z" (-84380400) transition_time 0x50-0x54 (4)
0x050| fb e8 58 00 | ..X. | [10]: "1967-10-29T08:00:00Z" (-68659200) transition_time 0x54-0x58 (4)
0x050| 64 9b 78 1b | d.x. | [11]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x58-0x5c (4)
| | | transition_types[0:12]: 0x5c-0x68 (12)
0x050| 04 | . | [0]: 4 transition_type 0x5c-0x5d (1)
0x050| 01 | . | [1]: 1 transition_type 0x5d-0x5e (1)
0x050| 02 | . | [2]: 2 transition_type 0x5e-0x5f (1)
0x050| 01| .| [3]: 1 transition_type 0x5f-0x60 (1)
0x060|02 |. | [4]: 2 transition_type 0x60-0x61 (1)
0x060| 03 | . | [5]: 3 transition_type 0x61-0x62 (1)
0x060| 02 | . | [6]: 2 transition_type 0x62-0x63 (1)
0x060| 03 | . | [7]: 3 transition_type 0x63-0x64 (1)
0x060| 02 | . | [8]: 2 transition_type 0x64-0x65 (1)
0x060| 01 | . | [9]: 1 transition_type 0x65-0x66 (1)
0x060| 02 | . | [10]: 2 transition_type 0x66-0x67 (1)
0x060| 02 | . | [11]: 2 transition_type 0x67-0x68 (1)
| | | local_time_type_records[0:5]: 0x68-0x86 (30)
| | | [0]{}: local_time_type 0x68-0x6e (6)
0x060| ff ff 96 ee | .... | utoff: -26898 (valid) 0x68-0x6c (4)
0x060| 00 | . | dst: 0 (valid) 0x6c-0x6d (1)
0x060| 00 | . | idx: 0 (valid) 0x6d-0x6e (1)
| | | [1]{}: local_time_type 0x6e-0x74 (6)
0x060| ff ff| ..| utoff: -21600 (valid) 0x6e-0x72 (4)
0x070|ab a0 |.. |
0x070| 01 | . | dst: 1 (valid) 0x72-0x73 (1)
0x070| 04 | . | idx: 4 (valid) 0x73-0x74 (1)
| | | [2]{}: local_time_type 0x74-0x7a (6)
0x070| ff ff 9d 90 | .... | utoff: -25200 (valid) 0x74-0x78 (4)
0x070| 00 | . | dst: 0 (valid) 0x78-0x79 (1)
0x070| 08 | . | idx: 8 (valid) 0x79-0x7a (1)
| | | [3]{}: local_time_type 0x7a-0x80 (6)
0x070| ff ff ab a0 | .... | utoff: -21600 (valid) 0x7a-0x7e (4)
0x070| 01 | . | dst: 1 (valid) 0x7e-0x7f (1)
0x070| 0c| .| idx: 12 (valid) 0x7f-0x80 (1)
| | | [4]{}: local_time_type 0x80-0x86 (6)
0x080|ff ff 9d 90 |.... | utoff: -25200 (valid) 0x80-0x84 (4)
0x080| 00 | . | dst: 0 (valid) 0x84-0x85 (1)
0x080| 08 | . | idx: 8 (valid) 0x85-0x86 (1)
| | | time_zone_designations[0:4]: 0x86-0x96 (16)
0x080| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x86-0x8a (4)
0x080| 4d 44 54 00 | MDT. | [1]: "MDT" time_zone_designation 0x8a-0x8e (4)
0x080| 4d 53| MS| [2]: "MST" time_zone_designation 0x8e-0x92 (4)
0x090|54 00 |T. |
0x090| 4d 57 54 00 | MWT. | [3]: "MWT" time_zone_designation 0x92-0x96 (4)
| | | leap_second_records[0:27]: 0x96-0x16e (216)
| | | [0]{}: leap_second_record 0x96-0x9e (8)
0x090| 04 b2 58 00 | ..X. | occur: "1972-07-01T00:00:00Z" (78796800) 0x96-0x9a (4)
0x090| 00 00 00 01 | .... | corr: 1 0x9a-0x9e (4)
| | | [1]{}: leap_second_record 0x9e-0xa6 (8)
0x090| 05 a4| ..| occur: "1973-01-01T00:00:01Z" (94694401) 0x9e-0xa2 (4)
0x0a0|ec 01 |.. |
0x0a0| 00 00 00 02 | .... | corr: 2 0xa2-0xa6 (4)
| | | [2]{}: leap_second_record 0xa6-0xae (8)
0x0a0| 07 86 1f 82 | .... | occur: "1974-01-01T00:00:02Z" (126230402) 0xa6-0xaa (4)
0x0a0| 00 00 00 03 | .... | corr: 3 0xaa-0xae (4)
| | | [3]{}: leap_second_record 0xae-0xb6 (8)
0x0a0| 09 67| .g| occur: "1975-01-01T00:00:03Z" (157766403) 0xae-0xb2 (4)
0x0b0|53 03 |S. |
0x0b0| 00 00 00 04 | .... | corr: 4 0xb2-0xb6 (4)
| | | [4]{}: leap_second_record 0xb6-0xbe (8)
0x0b0| 0b 48 86 84 | .H.. | occur: "1976-01-01T00:00:04Z" (189302404) 0xb6-0xba (4)
0x0b0| 00 00 00 05 | .... | corr: 5 0xba-0xbe (4)
| | | [5]{}: leap_second_record 0xbe-0xc6 (8)
0x0b0| 0d 2b| .+| occur: "1977-01-01T00:00:05Z" (220924805) 0xbe-0xc2 (4)
0x0c0|0b 85 |.. |
0x0c0| 00 00 00 06 | .... | corr: 6 0xc2-0xc6 (4)
| | | [6]{}: leap_second_record 0xc6-0xce (8)
0x0c0| 0f 0c 3f 06 | ..?. | occur: "1978-01-01T00:00:06Z" (252460806) 0xc6-0xca (4)
0x0c0| 00 00 00 07 | .... | corr: 7 0xca-0xce (4)
| | | [7]{}: leap_second_record 0xce-0xd6 (8)
0x0c0| 10 ed| ..| occur: "1979-01-01T00:00:07Z" (283996807) 0xce-0xd2 (4)
0x0d0|72 87 |r. |
0x0d0| 00 00 00 08 | .... | corr: 8 0xd2-0xd6 (4)
| | | [8]{}: leap_second_record 0xd6-0xde (8)
0x0d0| 12 ce a6 08 | .... | occur: "1980-01-01T00:00:08Z" (315532808) 0xd6-0xda (4)
0x0d0| 00 00 00 09 | .... | corr: 9 0xda-0xde (4)
| | | [9]{}: leap_second_record 0xde-0xe6 (8)
0x0d0| 15 9f| ..| occur: "1981-07-01T00:00:09Z" (362793609) 0xde-0xe2 (4)
0x0e0|ca 89 |.. |
0x0e0| 00 00 00 0a | .... | corr: 10 0xe2-0xe6 (4)
| | | [10]{}: leap_second_record 0xe6-0xee (8)
0x0e0| 17 80 fe 0a | .... | occur: "1982-07-01T00:00:10Z" (394329610) 0xe6-0xea (4)
0x0e0| 00 00 00 0b | .... | corr: 11 0xea-0xee (4)
| | | [11]{}: leap_second_record 0xee-0xf6 (8)
0x0e0| 19 62| .b| occur: "1983-07-01T00:00:11Z" (425865611) 0xee-0xf2 (4)
0x0f0|31 8b |1. |
0x0f0| 00 00 00 0c | .... | corr: 12 0xf2-0xf6 (4)
| | | [12]{}: leap_second_record 0xf6-0xfe (8)
0x0f0| 1d 25 ea 0c | .%.. | occur: "1985-07-01T00:00:12Z" (489024012) 0xf6-0xfa (4)
0x0f0| 00 00 00 0d | .... | corr: 13 0xfa-0xfe (4)
| | | [13]{}: leap_second_record 0xfe-0x106 (8)
0x0f0| 21 da| !.| occur: "1988-01-01T00:00:13Z" (567993613) 0xfe-0x102 (4)
0x100|e5 0d |.. |
0x100| 00 00 00 0e | .... | corr: 14 0x102-0x106 (4)
| | | [14]{}: leap_second_record 0x106-0x10e (8)
0x100| 25 9e 9d 8e | %... | occur: "1990-01-01T00:00:14Z" (631152014) 0x106-0x10a (4)
0x100| 00 00 00 0f | .... | corr: 15 0x10a-0x10e (4)
| | | [15]{}: leap_second_record 0x10e-0x116 (8)
0x100| 27 7f| '.| occur: "1991-01-01T00:00:15Z" (662688015) 0x10e-0x112 (4)
0x110|d1 0f |.. |
0x110| 00 00 00 10 | .... | corr: 16 0x112-0x116 (4)
| | | [16]{}: leap_second_record 0x116-0x11e (8)
0x110| 2a 50 f5 90 | *P.. | occur: "1992-07-01T00:00:16Z" (709948816) 0x116-0x11a (4)
0x110| 00 00 00 11 | .... | corr: 17 0x11a-0x11e (4)
| | | [17]{}: leap_second_record 0x11e-0x126 (8)
0x110| 2c 32| ,2| occur: "1993-07-01T00:00:17Z" (741484817) 0x11e-0x122 (4)
0x120|29 11 |). |
0x120| 00 00 00 12 | .... | corr: 18 0x122-0x126 (4)
| | | [18]{}: leap_second_record 0x126-0x12e (8)
0x120| 2e 13 5c 92 | ..\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x126-0x12a (4)
0x120| 00 00 00 13 | .... | corr: 19 0x12a-0x12e (4)
| | | [19]{}: leap_second_record 0x12e-0x136 (8)
0x120| 30 e7| 0.| occur: "1996-01-01T00:00:19Z" (820454419) 0x12e-0x132 (4)
0x130|24 13 |$. |
0x130| 00 00 00 14 | .... | corr: 20 0x132-0x136 (4)
| | | [20]{}: leap_second_record 0x136-0x13e (8)
0x130| 33 b8 48 94 | 3.H. | occur: "1997-07-01T00:00:20Z" (867715220) 0x136-0x13a (4)
0x130| 00 00 00 15 | .... | corr: 21 0x13a-0x13e (4)
| | | [21]{}: leap_second_record 0x13e-0x146 (8)
0x130| 36 8c| 6.| occur: "1999-01-01T00:00:21Z" (915148821) 0x13e-0x142 (4)
0x140|10 15 |.. |
0x140| 00 00 00 16 | .... | corr: 22 0x142-0x146 (4)
| | | [22]{}: leap_second_record 0x146-0x14e (8)
0x140| 43 b7 1b 96 | C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x146-0x14a (4)
0x140| 00 00 00 17 | .... | corr: 23 0x14a-0x14e (4)
| | | [23]{}: leap_second_record 0x14e-0x156 (8)
0x140| 49 5c| I\| occur: "2009-01-01T00:00:23Z" (1230768023) 0x14e-0x152 (4)
0x150|07 97 |.. |
0x150| 00 00 00 18 | .... | corr: 24 0x152-0x156 (4)
| | | [24]{}: leap_second_record 0x156-0x15e (8)
0x150| 4f ef 93 18 | O... | occur: "2012-07-01T00:00:24Z" (1341100824) 0x156-0x15a (4)
0x150| 00 00 00 19 | .... | corr: 25 0x15a-0x15e (4)
| | | [25]{}: leap_second_record 0x15e-0x166 (8)
0x150| 55 93| U.| occur: "2015-07-01T00:00:25Z" (1435708825) 0x15e-0x162 (4)
0x160|2d 99 |-. |
0x160| 00 00 00 1a | .... | corr: 26 0x162-0x166 (4)
| | | [26]{}: leap_second_record 0x166-0x16e (8)
0x160| 58 68 46 9a | XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x166-0x16a (4)
0x160| 00 00 00 1b | .... | corr: 27 0x16a-0x16e (4)
| | | standard_wall_indicators[0:5]: 0x16e-0x173 (5)
0x160| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x16e-0x16f (1)
0x160| 00| .| [1]: 0 standard_wall_indicator (valid) 0x16f-0x170 (1)
0x170|00 |. | [2]: 0 standard_wall_indicator (valid) 0x170-0x171 (1)
0x170| 00 | . | [3]: 0 standard_wall_indicator (valid) 0x171-0x172 (1)
0x170| 01 | . | [4]: 1 standard_wall_indicator (valid) 0x172-0x173 (1)
| | | ut_local_indicators[0:5]: 0x173-0x178 (5)
0x170| 00 | . | [0]: 0 ut_local_indicator (valid) 0x173-0x174 (1)
0x170| 00 | . | [1]: 0 ut_local_indicator (valid) 0x174-0x175 (1)
0x170| 00 | . | [2]: 0 ut_local_indicator (valid) 0x175-0x176 (1)
0x170| 00 | . | [3]: 0 ut_local_indicator (valid) 0x176-0x177 (1)
0x170| 01 | . | [4]: 1 ut_local_indicator (valid) 0x177-0x178 (1)
| | | v2plusheader{}: 0x178-0x1a4 (44)
0x170| 54 5a 69 66 | TZif | magic: 0x545a6966 (valid) 0x178-0x17c (4)
0x170| 32 | 2 | ver: "2" (0x32) (valid) 0x17c-0x17d (1)
0x170| 00 00 00| ...| reserved: raw bits 0x17d-0x18c (15)
0x180|00 00 00 00 00 00 00 00 00 00 00 00 |............ |
0x180| 00 00 00 05| ....| isutcnt: 5 0x18c-0x190 (4)
0x190|00 00 00 05 |.... | isstdcnt: 5 0x190-0x194 (4)
0x190| 00 00 00 1b | .... | leapcnt: 27 0x194-0x198 (4)
0x190| 00 00 00 0c | .... | timecnt: 12 0x198-0x19c (4)
0x190| 00 00 00 05| ....| typecnt: 5 0x19c-0x1a0 (4)
0x1a0|00 00 00 10 |.... | charcnt: 16 0x1a0-0x1a4 (4)
| | | v2plusdatablock{}: 0x1a4-0x38c (488)
| | | transition_times[0:12]: 0x1a4-0x204 (96)
0x1a0| ff ff ff ff 5e 04 0c b0 | ....^... | [0]: "1883-11-18T19:00:00Z" (-2717643600) transition_time 0x1a4-0x1ac (8)
0x1a0| ff ff ff ff| ....| [1]: "1918-03-31T09:00:00Z" (-1633273200) transition_time 0x1ac-0x1b4 (8)
0x1b0|9e a6 3a 90 |..:. |
0x1b0| ff ff ff ff 9f bb 07 80 | ........ | [2]: "1918-10-27T08:00:00Z" (-1615132800) transition_time 0x1b4-0x1bc (8)
0x1b0| ff ff ff ff| ....| [3]: "1919-03-30T09:00:00Z" (-1601823600) transition_time 0x1bc-0x1c4 (8)
0x1c0|a0 86 1c 90 |.... |
0x1c0| ff ff ff ff a1 9a e9 80 | ........ | [4]: "1919-10-26T08:00:00Z" (-1583683200) transition_time 0x1c4-0x1cc (8)
0x1c0| ff ff ff ff| ....| [5]: "1942-02-09T09:00:00Z" (-880210800) transition_time 0x1cc-0x1d4 (8)
0x1d0|cb 89 0c 90 |.... |
0x1d0| ff ff ff ff cf 17 df 1c | ........ | [6]: "1944-01-01T06:01:00Z" (-820519140) transition_time 0x1d4-0x1dc (8)
0x1d0| ff ff ff ff| ....| [7]: "1944-04-01T07:01:00Z" (-812653140) transition_time 0x1dc-0x1e4 (8)
0x1e0|cf 8f e5 ac |.... |
0x1e0| ff ff ff ff d0 81 1a 1c | ........ | [8]: "1944-10-01T06:01:00Z" (-796845540) transition_time 0x1e4-0x1ec (8)
0x1e0| ff ff ff ff| ....| [9]: "1967-04-30T09:00:00Z" (-84380400) transition_time 0x1ec-0x1f4 (8)
0x1f0|fa f8 75 10 |..u. |
0x1f0| ff ff ff ff fb e8 58 00 | ......X. | [10]: "1967-10-29T08:00:00Z" (-68659200) transition_time 0x1f4-0x1fc (8)
0x1f0| 00 00 00 00| ....| [11]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x1fc-0x204 (8)
0x200|64 9b 78 1b |d.x. |
| | | transition_types[0:12]: 0x204-0x210 (12)
0x200| 04 | . | [0]: 4 transition_type 0x204-0x205 (1)
0x200| 01 | . | [1]: 1 transition_type 0x205-0x206 (1)
0x200| 02 | . | [2]: 2 transition_type 0x206-0x207 (1)
0x200| 01 | . | [3]: 1 transition_type 0x207-0x208 (1)
0x200| 02 | . | [4]: 2 transition_type 0x208-0x209 (1)
0x200| 03 | . | [5]: 3 transition_type 0x209-0x20a (1)
0x200| 02 | . | [6]: 2 transition_type 0x20a-0x20b (1)
0x200| 03 | . | [7]: 3 transition_type 0x20b-0x20c (1)
0x200| 02 | . | [8]: 2 transition_type 0x20c-0x20d (1)
0x200| 01 | . | [9]: 1 transition_type 0x20d-0x20e (1)
0x200| 02 | . | [10]: 2 transition_type 0x20e-0x20f (1)
0x200| 02| .| [11]: 2 transition_type 0x20f-0x210 (1)
| | | local_time_type_records[0:5]: 0x210-0x22e (30)
| | | [0]{}: local_time_type 0x210-0x216 (6)
0x210|ff ff 96 ee |.... | utoff: -26898 (valid) 0x210-0x214 (4)
0x210| 00 | . | dst: 0 (valid) 0x214-0x215 (1)
0x210| 00 | . | idx: 0 (valid) 0x215-0x216 (1)
| | | [1]{}: local_time_type 0x216-0x21c (6)
0x210| ff ff ab a0 | .... | utoff: -21600 (valid) 0x216-0x21a (4)
0x210| 01 | . | dst: 1 (valid) 0x21a-0x21b (1)
0x210| 04 | . | idx: 4 (valid) 0x21b-0x21c (1)
| | | [2]{}: local_time_type 0x21c-0x222 (6)
0x210| ff ff 9d 90| ....| utoff: -25200 (valid) 0x21c-0x220 (4)
0x220|00 |. | dst: 0 (valid) 0x220-0x221 (1)
0x220| 08 | . | idx: 8 (valid) 0x221-0x222 (1)
| | | [3]{}: local_time_type 0x222-0x228 (6)
0x220| ff ff ab a0 | .... | utoff: -21600 (valid) 0x222-0x226 (4)
0x220| 01 | . | dst: 1 (valid) 0x226-0x227 (1)
0x220| 0c | . | idx: 12 (valid) 0x227-0x228 (1)
| | | [4]{}: local_time_type 0x228-0x22e (6)
0x220| ff ff 9d 90 | .... | utoff: -25200 (valid) 0x228-0x22c (4)
0x220| 00 | . | dst: 0 (valid) 0x22c-0x22d (1)
0x220| 08 | . | idx: 8 (valid) 0x22d-0x22e (1)
| | | time_zone_designations[0:4]: 0x22e-0x23e (16)
0x220| 4c 4d| LM| [0]: "LMT" time_zone_designation 0x22e-0x232 (4)
0x230|54 00 |T. |
0x230| 4d 44 54 00 | MDT. | [1]: "MDT" time_zone_designation 0x232-0x236 (4)
0x230| 4d 53 54 00 | MST. | [2]: "MST" time_zone_designation 0x236-0x23a (4)
0x230| 4d 57 54 00 | MWT. | [3]: "MWT" time_zone_designation 0x23a-0x23e (4)
| | | leap_second_records[0:27]: 0x23e-0x382 (324)
| | | [0]{}: leap_second_record 0x23e-0x24a (12)
0x230| 00 00| ..| occur: "1972-07-01T00:00:00Z" (78796800) 0x23e-0x246 (8)
0x240|00 00 04 b2 58 00 |....X. |
0x240| 00 00 00 01 | .... | corr: 1 0x246-0x24a (4)
| | | [1]{}: leap_second_record 0x24a-0x256 (12)
0x240| 00 00 00 00 05 a4| ......| occur: "1973-01-01T00:00:01Z" (94694401) 0x24a-0x252 (8)
0x250|ec 01 |.. |
0x250| 00 00 00 02 | .... | corr: 2 0x252-0x256 (4)
| | | [2]{}: leap_second_record 0x256-0x262 (12)
0x250| 00 00 00 00 07 86 1f 82 | ........ | occur: "1974-01-01T00:00:02Z" (126230402) 0x256-0x25e (8)
0x250| 00 00| ..| corr: 3 0x25e-0x262 (4)
0x260|00 03 |.. |
| | | [3]{}: leap_second_record 0x262-0x26e (12)
0x260| 00 00 00 00 09 67 53 03 | .....gS. | occur: "1975-01-01T00:00:03Z" (157766403) 0x262-0x26a (8)
0x260| 00 00 00 04 | .... | corr: 4 0x26a-0x26e (4)
| | | [4]{}: leap_second_record 0x26e-0x27a (12)
0x260| 00 00| ..| occur: "1976-01-01T00:00:04Z" (189302404) 0x26e-0x276 (8)
0x270|00 00 0b 48 86 84 |...H.. |
0x270| 00 00 00 05 | .... | corr: 5 0x276-0x27a (4)
| | | [5]{}: leap_second_record 0x27a-0x286 (12)
0x270| 00 00 00 00 0d 2b| .....+| occur: "1977-01-01T00:00:05Z" (220924805) 0x27a-0x282 (8)
0x280|0b 85 |.. |
0x280| 00 00 00 06 | .... | corr: 6 0x282-0x286 (4)
| | | [6]{}: leap_second_record 0x286-0x292 (12)
0x280| 00 00 00 00 0f 0c 3f 06 | ......?. | occur: "1978-01-01T00:00:06Z" (252460806) 0x286-0x28e (8)
0x280| 00 00| ..| corr: 7 0x28e-0x292 (4)
0x290|00 07 |.. |
| | | [7]{}: leap_second_record 0x292-0x29e (12)
0x290| 00 00 00 00 10 ed 72 87 | ......r. | occur: "1979-01-01T00:00:07Z" (283996807) 0x292-0x29a (8)
0x290| 00 00 00 08 | .... | corr: 8 0x29a-0x29e (4)
| | | [8]{}: leap_second_record 0x29e-0x2aa (12)
0x290| 00 00| ..| occur: "1980-01-01T00:00:08Z" (315532808) 0x29e-0x2a6 (8)
0x2a0|00 00 12 ce a6 08 |...... |
0x2a0| 00 00 00 09 | .... | corr: 9 0x2a6-0x2aa (4)
| | | [9]{}: leap_second_record 0x2aa-0x2b6 (12)
0x2a0| 00 00 00 00 15 9f| ......| occur: "1981-07-01T00:00:09Z" (362793609) 0x2aa-0x2b2 (8)
0x2b0|ca 89 |.. |
0x2b0| 00 00 00 0a | .... | corr: 10 0x2b2-0x2b6 (4)
| | | [10]{}: leap_second_record 0x2b6-0x2c2 (12)
0x2b0| 00 00 00 00 17 80 fe 0a | ........ | occur: "1982-07-01T00:00:10Z" (394329610) 0x2b6-0x2be (8)
0x2b0| 00 00| ..| corr: 11 0x2be-0x2c2 (4)
0x2c0|00 0b |.. |
| | | [11]{}: leap_second_record 0x2c2-0x2ce (12)
0x2c0| 00 00 00 00 19 62 31 8b | .....b1. | occur: "1983-07-01T00:00:11Z" (425865611) 0x2c2-0x2ca (8)
0x2c0| 00 00 00 0c | .... | corr: 12 0x2ca-0x2ce (4)
| | | [12]{}: leap_second_record 0x2ce-0x2da (12)
0x2c0| 00 00| ..| occur: "1985-07-01T00:00:12Z" (489024012) 0x2ce-0x2d6 (8)
0x2d0|00 00 1d 25 ea 0c |...%.. |
0x2d0| 00 00 00 0d | .... | corr: 13 0x2d6-0x2da (4)
| | | [13]{}: leap_second_record 0x2da-0x2e6 (12)
0x2d0| 00 00 00 00 21 da| ....!.| occur: "1988-01-01T00:00:13Z" (567993613) 0x2da-0x2e2 (8)
0x2e0|e5 0d |.. |
0x2e0| 00 00 00 0e | .... | corr: 14 0x2e2-0x2e6 (4)
| | | [14]{}: leap_second_record 0x2e6-0x2f2 (12)
0x2e0| 00 00 00 00 25 9e 9d 8e | ....%... | occur: "1990-01-01T00:00:14Z" (631152014) 0x2e6-0x2ee (8)
0x2e0| 00 00| ..| corr: 15 0x2ee-0x2f2 (4)
0x2f0|00 0f |.. |
| | | [15]{}: leap_second_record 0x2f2-0x2fe (12)
0x2f0| 00 00 00 00 27 7f d1 0f | ....'... | occur: "1991-01-01T00:00:15Z" (662688015) 0x2f2-0x2fa (8)
0x2f0| 00 00 00 10 | .... | corr: 16 0x2fa-0x2fe (4)
| | | [16]{}: leap_second_record 0x2fe-0x30a (12)
0x2f0| 00 00| ..| occur: "1992-07-01T00:00:16Z" (709948816) 0x2fe-0x306 (8)
0x300|00 00 2a 50 f5 90 |..*P.. |
0x300| 00 00 00 11 | .... | corr: 17 0x306-0x30a (4)
| | | [17]{}: leap_second_record 0x30a-0x316 (12)
0x300| 00 00 00 00 2c 32| ....,2| occur: "1993-07-01T00:00:17Z" (741484817) 0x30a-0x312 (8)
0x310|29 11 |). |
0x310| 00 00 00 12 | .... | corr: 18 0x312-0x316 (4)
| | | [18]{}: leap_second_record 0x316-0x322 (12)
0x310| 00 00 00 00 2e 13 5c 92 | ......\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x316-0x31e (8)
0x310| 00 00| ..| corr: 19 0x31e-0x322 (4)
0x320|00 13 |.. |
| | | [19]{}: leap_second_record 0x322-0x32e (12)
0x320| 00 00 00 00 30 e7 24 13 | ....0.$. | occur: "1996-01-01T00:00:19Z" (820454419) 0x322-0x32a (8)
0x320| 00 00 00 14 | .... | corr: 20 0x32a-0x32e (4)
| | | [20]{}: leap_second_record 0x32e-0x33a (12)
0x320| 00 00| ..| occur: "1997-07-01T00:00:20Z" (867715220) 0x32e-0x336 (8)
0x330|00 00 33 b8 48 94 |..3.H. |
0x330| 00 00 00 15 | .... | corr: 21 0x336-0x33a (4)
| | | [21]{}: leap_second_record 0x33a-0x346 (12)
0x330| 00 00 00 00 36 8c| ....6.| occur: "1999-01-01T00:00:21Z" (915148821) 0x33a-0x342 (8)
0x340|10 15 |.. |
0x340| 00 00 00 16 | .... | corr: 22 0x342-0x346 (4)
| | | [22]{}: leap_second_record 0x346-0x352 (12)
0x340| 00 00 00 00 43 b7 1b 96 | ....C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x346-0x34e (8)
0x340| 00 00| ..| corr: 23 0x34e-0x352 (4)
0x350|00 17 |.. |
| | | [23]{}: leap_second_record 0x352-0x35e (12)
0x350| 00 00 00 00 49 5c 07 97 | ....I\.. | occur: "2009-01-01T00:00:23Z" (1230768023) 0x352-0x35a (8)
0x350| 00 00 00 18 | .... | corr: 24 0x35a-0x35e (4)
| | | [24]{}: leap_second_record 0x35e-0x36a (12)
0x350| 00 00| ..| occur: "2012-07-01T00:00:24Z" (1341100824) 0x35e-0x366 (8)
0x360|00 00 4f ef 93 18 |..O... |
0x360| 00 00 00 19 | .... | corr: 25 0x366-0x36a (4)
| | | [25]{}: leap_second_record 0x36a-0x376 (12)
0x360| 00 00 00 00 55 93| ....U.| occur: "2015-07-01T00:00:25Z" (1435708825) 0x36a-0x372 (8)
0x370|2d 99 |-. |
0x370| 00 00 00 1a | .... | corr: 26 0x372-0x376 (4)
| | | [26]{}: leap_second_record 0x376-0x382 (12)
0x370| 00 00 00 00 58 68 46 9a | ....XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x376-0x37e (8)
0x370| 00 00| ..| corr: 27 0x37e-0x382 (4)
0x380|00 1b |.. |
| | | standard_wall_indicators[0:5]: 0x382-0x387 (5)
0x380| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x382-0x383 (1)
0x380| 00 | . | [1]: 0 standard_wall_indicator (valid) 0x383-0x384 (1)
0x380| 00 | . | [2]: 0 standard_wall_indicator (valid) 0x384-0x385 (1)
0x380| 00 | . | [3]: 0 standard_wall_indicator (valid) 0x385-0x386 (1)
0x380| 01 | . | [4]: 1 standard_wall_indicator (valid) 0x386-0x387 (1)
| | | ut_local_indicators[0:5]: 0x387-0x38c (5)
0x380| 00 | . | [0]: 0 ut_local_indicator (valid) 0x387-0x388 (1)
0x380| 00 | . | [1]: 0 ut_local_indicator (valid) 0x388-0x389 (1)
0x380| 00 | . | [2]: 0 ut_local_indicator (valid) 0x389-0x38a (1)
0x380| 00 | . | [3]: 0 ut_local_indicator (valid) 0x38a-0x38b (1)
0x380| 01 | . | [4]: 1 ut_local_indicator (valid) 0x38b-0x38c (1)
| | | footer{}: 0x38c-0x38e (2)
0x380| 0a | . | nl1: 10 (valid) 0x38c-0x38d (1)
| | | tz_string: "" 0x38d-0x38d (0)
0x380| 0a| | .| | nl2: 10 (valid) 0x38d-0x38e (1)