1
1
mirror of https://github.com/wader/fq.git synced 2024-12-27 15:42:07 +03:00
fq/format/tzif/testdata/Rio_Branco.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

421 lines
48 KiB
Plaintext

$ fq -d tzif dv Rio_Branco
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Rio_Branco (tzif) 0x0-0x48a (1162)
| | | 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 20 |... | timecnt: 32 0x20-0x24 (4)
0x020| 00 00 00 05 | .... | typecnt: 5 0x24-0x28 (4)
0x020| 00 00 00 0c | .... | charcnt: 12 0x28-0x2c (4)
| | | v1datablock{}: 0x2c-0x1ce (418)
| | | transition_times[0:32]: 0x2c-0xac (128)
0x020| 96 aa 86 90| ....| [0]: "1914-01-01T04:31:12Z" (-1767209328) transition_time 0x2c-0x30 (4)
0x030|b8 0f 66 00 |..f. | [1]: "1931-10-03T16:00:00Z" (-1206950400) transition_time 0x30-0x34 (4)
0x030| b8 fd 5c c0 | ..\. | [2]: "1932-04-01T04:00:00Z" (-1191355200) transition_time 0x34-0x38 (4)
0x030| b9 f1 50 50 | ..PP | [3]: "1932-10-03T05:00:00Z" (-1175367600) transition_time 0x38-0x3c (4)
0x030| ba de 90 40| ...@| [4]: "1933-04-01T04:00:00Z" (-1159819200) transition_time 0x3c-0x40 (4)
0x040|da 38 ca 50 |.8.P | [5]: "1949-12-01T05:00:00Z" (-633812400) transition_time 0x40-0x44 (4)
0x040| da ec 16 50 | ...P | [6]: "1950-04-16T05:00:00Z" (-622062000) transition_time 0x44-0x48 (4)
0x040| dc 19 fd d0 | .... | [7]: "1950-12-01T05:00:00Z" (-602276400) transition_time 0x48-0x4c (4)
0x040| dc b9 75 40| ..u@| [8]: "1951-04-01T04:00:00Z" (-591825600) transition_time 0x4c-0x50 (4)
0x050|dd fb 31 50 |..1P | [9]: "1951-12-01T05:00:00Z" (-570740400) transition_time 0x50-0x54 (4)
0x050| de 9b fa 40 | ...@ | [10]: "1952-04-01T04:00:00Z" (-560203200) transition_time 0x54-0x58 (4)
0x050| df dd b6 50 | ...P | [11]: "1952-12-01T05:00:00Z" (-539118000) transition_time 0x58-0x5c (4)
0x050| e0 54 4f 40| .TO@| [12]: "1953-03-01T04:00:00Z" (-531345600) transition_time 0x5c-0x60 (4)
0x060|f4 98 1b d0 |.... | [13]: "1963-12-09T05:00:00Z" (-191358000) transition_time 0x60-0x64 (4)
0x060| f5 05 7a 40 | ..z@ | [14]: "1964-03-01T04:00:00Z" (-184190400) transition_time 0x64-0x68 (4)
0x060| f6 c0 80 50 | ...P | [15]: "1965-01-31T05:00:00Z" (-155156400) transition_time 0x68-0x6c (4)
0x060| f7 0e 3a c0| ..:.| [16]: "1965-03-31T04:00:00Z" (-150062400) transition_time 0x6c-0x70 (4)
0x070|f8 51 48 50 |.QHP | [17]: "1965-12-01T05:00:00Z" (-128890800) transition_time 0x70-0x74 (4)
0x070| f8 c7 e1 40 | ...@ | [18]: "1966-03-01T04:00:00Z" (-121118400) transition_time 0x74-0x78 (4)
0x070| fa 0a ee d0 | .... | [19]: "1966-11-01T05:00:00Z" (-99946800) transition_time 0x78-0x7c (4)
0x070| fa a9 14 c0| ....| [20]: "1967-03-01T04:00:00Z" (-89582400) transition_time 0x7c-0x80 (4)
0x080|fb ec 22 50 |.."P | [21]: "1967-11-01T05:00:00Z" (-68410800) transition_time 0x80-0x84 (4)
0x080| fc 8b 99 c0 | .... | [22]: "1968-03-01T04:00:00Z" (-57960000) transition_time 0x84-0x88 (4)
0x080| 1d c9 aa 5d | ...] | [23]: "1985-11-02T05:00:13Z" (499755613) transition_time 0x88-0x8c (4)
0x080| 1e 78 f3 cd| .x..| [24]: "1986-03-15T04:00:13Z" (511243213) transition_time 0x8c-0x90 (4)
0x090|1f a0 51 dd |..Q. | [25]: "1986-10-25T05:00:13Z" (530600413) transition_time 0x90-0x94 (4)
0x090| 20 33 eb cd | 3.. | [26]: "1987-02-14T04:00:13Z" (540273613) transition_time 0x94-0x98 (4)
0x090| 21 81 85 5d | !..] | [27]: "1987-10-25T05:00:13Z" (562136413) transition_time 0x98-0x9c (4)
0x090| 22 0b e4 ce| "...| [28]: "1988-02-07T04:00:14Z" (571204814) transition_time 0x9c-0xa0 (4)
0x0a0|48 60 7f 67 |H`.g | [29]: "2008-06-24T05:00:23Z" (1214283623) transition_time 0xa0-0xa4 (4)
0x0a0| 52 7f 04 d9 | R... | [30]: "2013-11-10T04:00:25Z" (1384056025) transition_time 0xa4-0xa8 (4)
0x0a0| 64 9b 78 1b | d.x. | [31]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0xa8-0xac (4)
| | | transition_types[0:32]: 0xac-0xcc (32)
0x0a0| 02 | . | [0]: 2 transition_type 0xac-0xad (1)
0x0a0| 01 | . | [1]: 1 transition_type 0xad-0xae (1)
0x0a0| 02 | . | [2]: 2 transition_type 0xae-0xaf (1)
0x0a0| 01| .| [3]: 1 transition_type 0xaf-0xb0 (1)
0x0b0|02 |. | [4]: 2 transition_type 0xb0-0xb1 (1)
0x0b0| 01 | . | [5]: 1 transition_type 0xb1-0xb2 (1)
0x0b0| 02 | . | [6]: 2 transition_type 0xb2-0xb3 (1)
0x0b0| 01 | . | [7]: 1 transition_type 0xb3-0xb4 (1)
0x0b0| 02 | . | [8]: 2 transition_type 0xb4-0xb5 (1)
0x0b0| 01 | . | [9]: 1 transition_type 0xb5-0xb6 (1)
0x0b0| 02 | . | [10]: 2 transition_type 0xb6-0xb7 (1)
0x0b0| 01 | . | [11]: 1 transition_type 0xb7-0xb8 (1)
0x0b0| 02 | . | [12]: 2 transition_type 0xb8-0xb9 (1)
0x0b0| 01 | . | [13]: 1 transition_type 0xb9-0xba (1)
0x0b0| 02 | . | [14]: 2 transition_type 0xba-0xbb (1)
0x0b0| 01 | . | [15]: 1 transition_type 0xbb-0xbc (1)
0x0b0| 02 | . | [16]: 2 transition_type 0xbc-0xbd (1)
0x0b0| 01 | . | [17]: 1 transition_type 0xbd-0xbe (1)
0x0b0| 02 | . | [18]: 2 transition_type 0xbe-0xbf (1)
0x0b0| 01| .| [19]: 1 transition_type 0xbf-0xc0 (1)
0x0c0|02 |. | [20]: 2 transition_type 0xc0-0xc1 (1)
0x0c0| 01 | . | [21]: 1 transition_type 0xc1-0xc2 (1)
0x0c0| 02 | . | [22]: 2 transition_type 0xc2-0xc3 (1)
0x0c0| 01 | . | [23]: 1 transition_type 0xc3-0xc4 (1)
0x0c0| 02 | . | [24]: 2 transition_type 0xc4-0xc5 (1)
0x0c0| 01 | . | [25]: 1 transition_type 0xc5-0xc6 (1)
0x0c0| 02 | . | [26]: 2 transition_type 0xc6-0xc7 (1)
0x0c0| 01 | . | [27]: 1 transition_type 0xc7-0xc8 (1)
0x0c0| 02 | . | [28]: 2 transition_type 0xc8-0xc9 (1)
0x0c0| 03 | . | [29]: 3 transition_type 0xc9-0xca (1)
0x0c0| 02 | . | [30]: 2 transition_type 0xca-0xcb (1)
0x0c0| 02 | . | [31]: 2 transition_type 0xcb-0xcc (1)
| | | local_time_type_records[0:5]: 0xcc-0xea (30)
| | | [0]{}: local_time_type 0xcc-0xd2 (6)
0x0c0| ff ff c0 70| ...p| utoff: -16272 (valid) 0xcc-0xd0 (4)
0x0d0|00 |. | dst: 0 (valid) 0xd0-0xd1 (1)
0x0d0| 00 | . | idx: 0 (valid) 0xd1-0xd2 (1)
| | | [1]{}: local_time_type 0xd2-0xd8 (6)
0x0d0| ff ff c7 c0 | .... | utoff: -14400 (valid) 0xd2-0xd6 (4)
0x0d0| 01 | . | dst: 1 (valid) 0xd6-0xd7 (1)
0x0d0| 04 | . | idx: 4 (valid) 0xd7-0xd8 (1)
| | | [2]{}: local_time_type 0xd8-0xde (6)
0x0d0| ff ff b9 b0 | .... | utoff: -18000 (valid) 0xd8-0xdc (4)
0x0d0| 00 | . | dst: 0 (valid) 0xdc-0xdd (1)
0x0d0| 08 | . | idx: 8 (valid) 0xdd-0xde (1)
| | | [3]{}: local_time_type 0xde-0xe4 (6)
0x0d0| ff ff| ..| utoff: -14400 (valid) 0xde-0xe2 (4)
0x0e0|c7 c0 |.. |
0x0e0| 00 | . | dst: 0 (valid) 0xe2-0xe3 (1)
0x0e0| 04 | . | idx: 4 (valid) 0xe3-0xe4 (1)
| | | [4]{}: local_time_type 0xe4-0xea (6)
0x0e0| ff ff b9 b0 | .... | utoff: -18000 (valid) 0xe4-0xe8 (4)
0x0e0| 00 | . | dst: 0 (valid) 0xe8-0xe9 (1)
0x0e0| 08 | . | idx: 8 (valid) 0xe9-0xea (1)
| | | time_zone_designations[0:3]: 0xea-0xf6 (12)
0x0e0| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0xea-0xee (4)
0x0e0| 2d 30| -0| [1]: "-04" time_zone_designation 0xee-0xf2 (4)
0x0f0|34 00 |4. |
0x0f0| 2d 30 35 00 | -05. | [2]: "-05" time_zone_designation 0xf2-0xf6 (4)
| | | leap_second_records[0:27]: 0xf6-0x1ce (216)
| | | [0]{}: leap_second_record 0xf6-0xfe (8)
0x0f0| 04 b2 58 00 | ..X. | occur: "1972-07-01T00:00:00Z" (78796800) 0xf6-0xfa (4)
0x0f0| 00 00 00 01 | .... | corr: 1 0xfa-0xfe (4)
| | | [1]{}: leap_second_record 0xfe-0x106 (8)
0x0f0| 05 a4| ..| occur: "1973-01-01T00:00:01Z" (94694401) 0xfe-0x102 (4)
0x100|ec 01 |.. |
0x100| 00 00 00 02 | .... | corr: 2 0x102-0x106 (4)
| | | [2]{}: leap_second_record 0x106-0x10e (8)
0x100| 07 86 1f 82 | .... | occur: "1974-01-01T00:00:02Z" (126230402) 0x106-0x10a (4)
0x100| 00 00 00 03 | .... | corr: 3 0x10a-0x10e (4)
| | | [3]{}: leap_second_record 0x10e-0x116 (8)
0x100| 09 67| .g| occur: "1975-01-01T00:00:03Z" (157766403) 0x10e-0x112 (4)
0x110|53 03 |S. |
0x110| 00 00 00 04 | .... | corr: 4 0x112-0x116 (4)
| | | [4]{}: leap_second_record 0x116-0x11e (8)
0x110| 0b 48 86 84 | .H.. | occur: "1976-01-01T00:00:04Z" (189302404) 0x116-0x11a (4)
0x110| 00 00 00 05 | .... | corr: 5 0x11a-0x11e (4)
| | | [5]{}: leap_second_record 0x11e-0x126 (8)
0x110| 0d 2b| .+| occur: "1977-01-01T00:00:05Z" (220924805) 0x11e-0x122 (4)
0x120|0b 85 |.. |
0x120| 00 00 00 06 | .... | corr: 6 0x122-0x126 (4)
| | | [6]{}: leap_second_record 0x126-0x12e (8)
0x120| 0f 0c 3f 06 | ..?. | occur: "1978-01-01T00:00:06Z" (252460806) 0x126-0x12a (4)
0x120| 00 00 00 07 | .... | corr: 7 0x12a-0x12e (4)
| | | [7]{}: leap_second_record 0x12e-0x136 (8)
0x120| 10 ed| ..| occur: "1979-01-01T00:00:07Z" (283996807) 0x12e-0x132 (4)
0x130|72 87 |r. |
0x130| 00 00 00 08 | .... | corr: 8 0x132-0x136 (4)
| | | [8]{}: leap_second_record 0x136-0x13e (8)
0x130| 12 ce a6 08 | .... | occur: "1980-01-01T00:00:08Z" (315532808) 0x136-0x13a (4)
0x130| 00 00 00 09 | .... | corr: 9 0x13a-0x13e (4)
| | | [9]{}: leap_second_record 0x13e-0x146 (8)
0x130| 15 9f| ..| occur: "1981-07-01T00:00:09Z" (362793609) 0x13e-0x142 (4)
0x140|ca 89 |.. |
0x140| 00 00 00 0a | .... | corr: 10 0x142-0x146 (4)
| | | [10]{}: leap_second_record 0x146-0x14e (8)
0x140| 17 80 fe 0a | .... | occur: "1982-07-01T00:00:10Z" (394329610) 0x146-0x14a (4)
0x140| 00 00 00 0b | .... | corr: 11 0x14a-0x14e (4)
| | | [11]{}: leap_second_record 0x14e-0x156 (8)
0x140| 19 62| .b| occur: "1983-07-01T00:00:11Z" (425865611) 0x14e-0x152 (4)
0x150|31 8b |1. |
0x150| 00 00 00 0c | .... | corr: 12 0x152-0x156 (4)
| | | [12]{}: leap_second_record 0x156-0x15e (8)
0x150| 1d 25 ea 0c | .%.. | occur: "1985-07-01T00:00:12Z" (489024012) 0x156-0x15a (4)
0x150| 00 00 00 0d | .... | corr: 13 0x15a-0x15e (4)
| | | [13]{}: leap_second_record 0x15e-0x166 (8)
0x150| 21 da| !.| occur: "1988-01-01T00:00:13Z" (567993613) 0x15e-0x162 (4)
0x160|e5 0d |.. |
0x160| 00 00 00 0e | .... | corr: 14 0x162-0x166 (4)
| | | [14]{}: leap_second_record 0x166-0x16e (8)
0x160| 25 9e 9d 8e | %... | occur: "1990-01-01T00:00:14Z" (631152014) 0x166-0x16a (4)
0x160| 00 00 00 0f | .... | corr: 15 0x16a-0x16e (4)
| | | [15]{}: leap_second_record 0x16e-0x176 (8)
0x160| 27 7f| '.| occur: "1991-01-01T00:00:15Z" (662688015) 0x16e-0x172 (4)
0x170|d1 0f |.. |
0x170| 00 00 00 10 | .... | corr: 16 0x172-0x176 (4)
| | | [16]{}: leap_second_record 0x176-0x17e (8)
0x170| 2a 50 f5 90 | *P.. | occur: "1992-07-01T00:00:16Z" (709948816) 0x176-0x17a (4)
0x170| 00 00 00 11 | .... | corr: 17 0x17a-0x17e (4)
| | | [17]{}: leap_second_record 0x17e-0x186 (8)
0x170| 2c 32| ,2| occur: "1993-07-01T00:00:17Z" (741484817) 0x17e-0x182 (4)
0x180|29 11 |). |
0x180| 00 00 00 12 | .... | corr: 18 0x182-0x186 (4)
| | | [18]{}: leap_second_record 0x186-0x18e (8)
0x180| 2e 13 5c 92 | ..\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x186-0x18a (4)
0x180| 00 00 00 13 | .... | corr: 19 0x18a-0x18e (4)
| | | [19]{}: leap_second_record 0x18e-0x196 (8)
0x180| 30 e7| 0.| occur: "1996-01-01T00:00:19Z" (820454419) 0x18e-0x192 (4)
0x190|24 13 |$. |
0x190| 00 00 00 14 | .... | corr: 20 0x192-0x196 (4)
| | | [20]{}: leap_second_record 0x196-0x19e (8)
0x190| 33 b8 48 94 | 3.H. | occur: "1997-07-01T00:00:20Z" (867715220) 0x196-0x19a (4)
0x190| 00 00 00 15 | .... | corr: 21 0x19a-0x19e (4)
| | | [21]{}: leap_second_record 0x19e-0x1a6 (8)
0x190| 36 8c| 6.| occur: "1999-01-01T00:00:21Z" (915148821) 0x19e-0x1a2 (4)
0x1a0|10 15 |.. |
0x1a0| 00 00 00 16 | .... | corr: 22 0x1a2-0x1a6 (4)
| | | [22]{}: leap_second_record 0x1a6-0x1ae (8)
0x1a0| 43 b7 1b 96 | C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x1a6-0x1aa (4)
0x1a0| 00 00 00 17 | .... | corr: 23 0x1aa-0x1ae (4)
| | | [23]{}: leap_second_record 0x1ae-0x1b6 (8)
0x1a0| 49 5c| I\| occur: "2009-01-01T00:00:23Z" (1230768023) 0x1ae-0x1b2 (4)
0x1b0|07 97 |.. |
0x1b0| 00 00 00 18 | .... | corr: 24 0x1b2-0x1b6 (4)
| | | [24]{}: leap_second_record 0x1b6-0x1be (8)
0x1b0| 4f ef 93 18 | O... | occur: "2012-07-01T00:00:24Z" (1341100824) 0x1b6-0x1ba (4)
0x1b0| 00 00 00 19 | .... | corr: 25 0x1ba-0x1be (4)
| | | [25]{}: leap_second_record 0x1be-0x1c6 (8)
0x1b0| 55 93| U.| occur: "2015-07-01T00:00:25Z" (1435708825) 0x1be-0x1c2 (4)
0x1c0|2d 99 |-. |
0x1c0| 00 00 00 1a | .... | corr: 26 0x1c2-0x1c6 (4)
| | | [26]{}: leap_second_record 0x1c6-0x1ce (8)
0x1c0| 58 68 46 9a | XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x1c6-0x1ca (4)
0x1c0| 00 00 00 1b | .... | corr: 27 0x1ca-0x1ce (4)
| | | standard_wall_indicators[0:0]: 0x1ce-0x1ce (0)
| | | ut_local_indicators[0:0]: 0x1ce-0x1ce (0)
| | | v2plusheader{}: 0x1ce-0x1fa (44)
0x1c0| 54 5a| TZ| magic: 0x545a6966 (valid) 0x1ce-0x1d2 (4)
0x1d0|69 66 |if |
0x1d0| 32 | 2 | ver: "2" (0x32) (valid) 0x1d2-0x1d3 (1)
0x1d0| 00 00 00 00 00 00 00 00 00 00 00 00 00| .............| reserved: raw bits 0x1d3-0x1e2 (15)
0x1e0|00 00 |.. |
0x1e0| 00 00 00 00 | .... | isutcnt: 0 0x1e2-0x1e6 (4)
0x1e0| 00 00 00 00 | .... | isstdcnt: 0 0x1e6-0x1ea (4)
0x1e0| 00 00 00 1b | .... | leapcnt: 27 0x1ea-0x1ee (4)
0x1e0| 00 00| ..| timecnt: 32 0x1ee-0x1f2 (4)
0x1f0|00 20 |. |
0x1f0| 00 00 00 05 | .... | typecnt: 5 0x1f2-0x1f6 (4)
0x1f0| 00 00 00 0c | .... | charcnt: 12 0x1f6-0x1fa (4)
| | | v2plusdatablock{}: 0x1fa-0x488 (654)
| | | transition_times[0:32]: 0x1fa-0x2fa (256)
0x1f0| ff ff ff ff 96 aa| ......| [0]: "1914-01-01T04:31:12Z" (-1767209328) transition_time 0x1fa-0x202 (8)
0x200|86 90 |.. |
0x200| ff ff ff ff b8 0f 66 00 | ......f. | [1]: "1931-10-03T16:00:00Z" (-1206950400) transition_time 0x202-0x20a (8)
0x200| ff ff ff ff b8 fd| ......| [2]: "1932-04-01T04:00:00Z" (-1191355200) transition_time 0x20a-0x212 (8)
0x210|5c c0 |\. |
0x210| ff ff ff ff b9 f1 50 50 | ......PP | [3]: "1932-10-03T05:00:00Z" (-1175367600) transition_time 0x212-0x21a (8)
0x210| ff ff ff ff ba de| ......| [4]: "1933-04-01T04:00:00Z" (-1159819200) transition_time 0x21a-0x222 (8)
0x220|90 40 |.@ |
0x220| ff ff ff ff da 38 ca 50 | .....8.P | [5]: "1949-12-01T05:00:00Z" (-633812400) transition_time 0x222-0x22a (8)
0x220| ff ff ff ff da ec| ......| [6]: "1950-04-16T05:00:00Z" (-622062000) transition_time 0x22a-0x232 (8)
0x230|16 50 |.P |
0x230| ff ff ff ff dc 19 fd d0 | ........ | [7]: "1950-12-01T05:00:00Z" (-602276400) transition_time 0x232-0x23a (8)
0x230| ff ff ff ff dc b9| ......| [8]: "1951-04-01T04:00:00Z" (-591825600) transition_time 0x23a-0x242 (8)
0x240|75 40 |u@ |
0x240| ff ff ff ff dd fb 31 50 | ......1P | [9]: "1951-12-01T05:00:00Z" (-570740400) transition_time 0x242-0x24a (8)
0x240| ff ff ff ff de 9b| ......| [10]: "1952-04-01T04:00:00Z" (-560203200) transition_time 0x24a-0x252 (8)
0x250|fa 40 |.@ |
0x250| ff ff ff ff df dd b6 50 | .......P | [11]: "1952-12-01T05:00:00Z" (-539118000) transition_time 0x252-0x25a (8)
0x250| ff ff ff ff e0 54| .....T| [12]: "1953-03-01T04:00:00Z" (-531345600) transition_time 0x25a-0x262 (8)
0x260|4f 40 |O@ |
0x260| ff ff ff ff f4 98 1b d0 | ........ | [13]: "1963-12-09T05:00:00Z" (-191358000) transition_time 0x262-0x26a (8)
0x260| ff ff ff ff f5 05| ......| [14]: "1964-03-01T04:00:00Z" (-184190400) transition_time 0x26a-0x272 (8)
0x270|7a 40 |z@ |
0x270| ff ff ff ff f6 c0 80 50 | .......P | [15]: "1965-01-31T05:00:00Z" (-155156400) transition_time 0x272-0x27a (8)
0x270| ff ff ff ff f7 0e| ......| [16]: "1965-03-31T04:00:00Z" (-150062400) transition_time 0x27a-0x282 (8)
0x280|3a c0 |:. |
0x280| ff ff ff ff f8 51 48 50 | .....QHP | [17]: "1965-12-01T05:00:00Z" (-128890800) transition_time 0x282-0x28a (8)
0x280| ff ff ff ff f8 c7| ......| [18]: "1966-03-01T04:00:00Z" (-121118400) transition_time 0x28a-0x292 (8)
0x290|e1 40 |.@ |
0x290| ff ff ff ff fa 0a ee d0 | ........ | [19]: "1966-11-01T05:00:00Z" (-99946800) transition_time 0x292-0x29a (8)
0x290| ff ff ff ff fa a9| ......| [20]: "1967-03-01T04:00:00Z" (-89582400) transition_time 0x29a-0x2a2 (8)
0x2a0|14 c0 |.. |
0x2a0| ff ff ff ff fb ec 22 50 | ......"P | [21]: "1967-11-01T05:00:00Z" (-68410800) transition_time 0x2a2-0x2aa (8)
0x2a0| ff ff ff ff fc 8b| ......| [22]: "1968-03-01T04:00:00Z" (-57960000) transition_time 0x2aa-0x2b2 (8)
0x2b0|99 c0 |.. |
0x2b0| 00 00 00 00 1d c9 aa 5d | .......] | [23]: "1985-11-02T05:00:13Z" (499755613) transition_time 0x2b2-0x2ba (8)
0x2b0| 00 00 00 00 1e 78| .....x| [24]: "1986-03-15T04:00:13Z" (511243213) transition_time 0x2ba-0x2c2 (8)
0x2c0|f3 cd |.. |
0x2c0| 00 00 00 00 1f a0 51 dd | ......Q. | [25]: "1986-10-25T05:00:13Z" (530600413) transition_time 0x2c2-0x2ca (8)
0x2c0| 00 00 00 00 20 33| .... 3| [26]: "1987-02-14T04:00:13Z" (540273613) transition_time 0x2ca-0x2d2 (8)
0x2d0|eb cd |.. |
0x2d0| 00 00 00 00 21 81 85 5d | ....!..] | [27]: "1987-10-25T05:00:13Z" (562136413) transition_time 0x2d2-0x2da (8)
0x2d0| 00 00 00 00 22 0b| ....".| [28]: "1988-02-07T04:00:14Z" (571204814) transition_time 0x2da-0x2e2 (8)
0x2e0|e4 ce |.. |
0x2e0| 00 00 00 00 48 60 7f 67 | ....H`.g | [29]: "2008-06-24T05:00:23Z" (1214283623) transition_time 0x2e2-0x2ea (8)
0x2e0| 00 00 00 00 52 7f| ....R.| [30]: "2013-11-10T04:00:25Z" (1384056025) transition_time 0x2ea-0x2f2 (8)
0x2f0|04 d9 |.. |
0x2f0| 00 00 00 00 64 9b 78 1b | ....d.x. | [31]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x2f2-0x2fa (8)
| | | transition_types[0:32]: 0x2fa-0x31a (32)
0x2f0| 02 | . | [0]: 2 transition_type 0x2fa-0x2fb (1)
0x2f0| 01 | . | [1]: 1 transition_type 0x2fb-0x2fc (1)
0x2f0| 02 | . | [2]: 2 transition_type 0x2fc-0x2fd (1)
0x2f0| 01 | . | [3]: 1 transition_type 0x2fd-0x2fe (1)
0x2f0| 02 | . | [4]: 2 transition_type 0x2fe-0x2ff (1)
0x2f0| 01| .| [5]: 1 transition_type 0x2ff-0x300 (1)
0x300|02 |. | [6]: 2 transition_type 0x300-0x301 (1)
0x300| 01 | . | [7]: 1 transition_type 0x301-0x302 (1)
0x300| 02 | . | [8]: 2 transition_type 0x302-0x303 (1)
0x300| 01 | . | [9]: 1 transition_type 0x303-0x304 (1)
0x300| 02 | . | [10]: 2 transition_type 0x304-0x305 (1)
0x300| 01 | . | [11]: 1 transition_type 0x305-0x306 (1)
0x300| 02 | . | [12]: 2 transition_type 0x306-0x307 (1)
0x300| 01 | . | [13]: 1 transition_type 0x307-0x308 (1)
0x300| 02 | . | [14]: 2 transition_type 0x308-0x309 (1)
0x300| 01 | . | [15]: 1 transition_type 0x309-0x30a (1)
0x300| 02 | . | [16]: 2 transition_type 0x30a-0x30b (1)
0x300| 01 | . | [17]: 1 transition_type 0x30b-0x30c (1)
0x300| 02 | . | [18]: 2 transition_type 0x30c-0x30d (1)
0x300| 01 | . | [19]: 1 transition_type 0x30d-0x30e (1)
0x300| 02 | . | [20]: 2 transition_type 0x30e-0x30f (1)
0x300| 01| .| [21]: 1 transition_type 0x30f-0x310 (1)
0x310|02 |. | [22]: 2 transition_type 0x310-0x311 (1)
0x310| 01 | . | [23]: 1 transition_type 0x311-0x312 (1)
0x310| 02 | . | [24]: 2 transition_type 0x312-0x313 (1)
0x310| 01 | . | [25]: 1 transition_type 0x313-0x314 (1)
0x310| 02 | . | [26]: 2 transition_type 0x314-0x315 (1)
0x310| 01 | . | [27]: 1 transition_type 0x315-0x316 (1)
0x310| 02 | . | [28]: 2 transition_type 0x316-0x317 (1)
0x310| 03 | . | [29]: 3 transition_type 0x317-0x318 (1)
0x310| 02 | . | [30]: 2 transition_type 0x318-0x319 (1)
0x310| 02 | . | [31]: 2 transition_type 0x319-0x31a (1)
| | | local_time_type_records[0:5]: 0x31a-0x338 (30)
| | | [0]{}: local_time_type 0x31a-0x320 (6)
0x310| ff ff c0 70 | ...p | utoff: -16272 (valid) 0x31a-0x31e (4)
0x310| 00 | . | dst: 0 (valid) 0x31e-0x31f (1)
0x310| 00| .| idx: 0 (valid) 0x31f-0x320 (1)
| | | [1]{}: local_time_type 0x320-0x326 (6)
0x320|ff ff c7 c0 |.... | utoff: -14400 (valid) 0x320-0x324 (4)
0x320| 01 | . | dst: 1 (valid) 0x324-0x325 (1)
0x320| 04 | . | idx: 4 (valid) 0x325-0x326 (1)
| | | [2]{}: local_time_type 0x326-0x32c (6)
0x320| ff ff b9 b0 | .... | utoff: -18000 (valid) 0x326-0x32a (4)
0x320| 00 | . | dst: 0 (valid) 0x32a-0x32b (1)
0x320| 08 | . | idx: 8 (valid) 0x32b-0x32c (1)
| | | [3]{}: local_time_type 0x32c-0x332 (6)
0x320| ff ff c7 c0| ....| utoff: -14400 (valid) 0x32c-0x330 (4)
0x330|00 |. | dst: 0 (valid) 0x330-0x331 (1)
0x330| 04 | . | idx: 4 (valid) 0x331-0x332 (1)
| | | [4]{}: local_time_type 0x332-0x338 (6)
0x330| ff ff b9 b0 | .... | utoff: -18000 (valid) 0x332-0x336 (4)
0x330| 00 | . | dst: 0 (valid) 0x336-0x337 (1)
0x330| 08 | . | idx: 8 (valid) 0x337-0x338 (1)
| | | time_zone_designations[0:3]: 0x338-0x344 (12)
0x330| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x338-0x33c (4)
0x330| 2d 30 34 00| -04.| [1]: "-04" time_zone_designation 0x33c-0x340 (4)
0x340|2d 30 35 00 |-05. | [2]: "-05" time_zone_designation 0x340-0x344 (4)
| | | leap_second_records[0:27]: 0x344-0x488 (324)
| | | [0]{}: leap_second_record 0x344-0x350 (12)
0x340| 00 00 00 00 04 b2 58 00 | ......X. | occur: "1972-07-01T00:00:00Z" (78796800) 0x344-0x34c (8)
0x340| 00 00 00 01| ....| corr: 1 0x34c-0x350 (4)
| | | [1]{}: leap_second_record 0x350-0x35c (12)
0x350|00 00 00 00 05 a4 ec 01 |........ | occur: "1973-01-01T00:00:01Z" (94694401) 0x350-0x358 (8)
0x350| 00 00 00 02 | .... | corr: 2 0x358-0x35c (4)
| | | [2]{}: leap_second_record 0x35c-0x368 (12)
0x350| 00 00 00 00| ....| occur: "1974-01-01T00:00:02Z" (126230402) 0x35c-0x364 (8)
0x360|07 86 1f 82 |.... |
0x360| 00 00 00 03 | .... | corr: 3 0x364-0x368 (4)
| | | [3]{}: leap_second_record 0x368-0x374 (12)
0x360| 00 00 00 00 09 67 53 03| .....gS.| occur: "1975-01-01T00:00:03Z" (157766403) 0x368-0x370 (8)
0x370|00 00 00 04 |.... | corr: 4 0x370-0x374 (4)
| | | [4]{}: leap_second_record 0x374-0x380 (12)
0x370| 00 00 00 00 0b 48 86 84 | .....H.. | occur: "1976-01-01T00:00:04Z" (189302404) 0x374-0x37c (8)
0x370| 00 00 00 05| ....| corr: 5 0x37c-0x380 (4)
| | | [5]{}: leap_second_record 0x380-0x38c (12)
0x380|00 00 00 00 0d 2b 0b 85 |.....+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0x380-0x388 (8)
0x380| 00 00 00 06 | .... | corr: 6 0x388-0x38c (4)
| | | [6]{}: leap_second_record 0x38c-0x398 (12)
0x380| 00 00 00 00| ....| occur: "1978-01-01T00:00:06Z" (252460806) 0x38c-0x394 (8)
0x390|0f 0c 3f 06 |..?. |
0x390| 00 00 00 07 | .... | corr: 7 0x394-0x398 (4)
| | | [7]{}: leap_second_record 0x398-0x3a4 (12)
0x390| 00 00 00 00 10 ed 72 87| ......r.| occur: "1979-01-01T00:00:07Z" (283996807) 0x398-0x3a0 (8)
0x3a0|00 00 00 08 |.... | corr: 8 0x3a0-0x3a4 (4)
| | | [8]{}: leap_second_record 0x3a4-0x3b0 (12)
0x3a0| 00 00 00 00 12 ce a6 08 | ........ | occur: "1980-01-01T00:00:08Z" (315532808) 0x3a4-0x3ac (8)
0x3a0| 00 00 00 09| ....| corr: 9 0x3ac-0x3b0 (4)
| | | [9]{}: leap_second_record 0x3b0-0x3bc (12)
0x3b0|00 00 00 00 15 9f ca 89 |........ | occur: "1981-07-01T00:00:09Z" (362793609) 0x3b0-0x3b8 (8)
0x3b0| 00 00 00 0a | .... | corr: 10 0x3b8-0x3bc (4)
| | | [10]{}: leap_second_record 0x3bc-0x3c8 (12)
0x3b0| 00 00 00 00| ....| occur: "1982-07-01T00:00:10Z" (394329610) 0x3bc-0x3c4 (8)
0x3c0|17 80 fe 0a |.... |
0x3c0| 00 00 00 0b | .... | corr: 11 0x3c4-0x3c8 (4)
| | | [11]{}: leap_second_record 0x3c8-0x3d4 (12)
0x3c0| 00 00 00 00 19 62 31 8b| .....b1.| occur: "1983-07-01T00:00:11Z" (425865611) 0x3c8-0x3d0 (8)
0x3d0|00 00 00 0c |.... | corr: 12 0x3d0-0x3d4 (4)
| | | [12]{}: leap_second_record 0x3d4-0x3e0 (12)
0x3d0| 00 00 00 00 1d 25 ea 0c | .....%.. | occur: "1985-07-01T00:00:12Z" (489024012) 0x3d4-0x3dc (8)
0x3d0| 00 00 00 0d| ....| corr: 13 0x3dc-0x3e0 (4)
| | | [13]{}: leap_second_record 0x3e0-0x3ec (12)
0x3e0|00 00 00 00 21 da e5 0d |....!... | occur: "1988-01-01T00:00:13Z" (567993613) 0x3e0-0x3e8 (8)
0x3e0| 00 00 00 0e | .... | corr: 14 0x3e8-0x3ec (4)
| | | [14]{}: leap_second_record 0x3ec-0x3f8 (12)
0x3e0| 00 00 00 00| ....| occur: "1990-01-01T00:00:14Z" (631152014) 0x3ec-0x3f4 (8)
0x3f0|25 9e 9d 8e |%... |
0x3f0| 00 00 00 0f | .... | corr: 15 0x3f4-0x3f8 (4)
| | | [15]{}: leap_second_record 0x3f8-0x404 (12)
0x3f0| 00 00 00 00 27 7f d1 0f| ....'...| occur: "1991-01-01T00:00:15Z" (662688015) 0x3f8-0x400 (8)
0x400|00 00 00 10 |.... | corr: 16 0x400-0x404 (4)
| | | [16]{}: leap_second_record 0x404-0x410 (12)
0x400| 00 00 00 00 2a 50 f5 90 | ....*P.. | occur: "1992-07-01T00:00:16Z" (709948816) 0x404-0x40c (8)
0x400| 00 00 00 11| ....| corr: 17 0x40c-0x410 (4)
| | | [17]{}: leap_second_record 0x410-0x41c (12)
0x410|00 00 00 00 2c 32 29 11 |....,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x410-0x418 (8)
0x410| 00 00 00 12 | .... | corr: 18 0x418-0x41c (4)
| | | [18]{}: leap_second_record 0x41c-0x428 (12)
0x410| 00 00 00 00| ....| occur: "1994-07-01T00:00:18Z" (773020818) 0x41c-0x424 (8)
0x420|2e 13 5c 92 |..\. |
0x420| 00 00 00 13 | .... | corr: 19 0x424-0x428 (4)
| | | [19]{}: leap_second_record 0x428-0x434 (12)
0x420| 00 00 00 00 30 e7 24 13| ....0.$.| occur: "1996-01-01T00:00:19Z" (820454419) 0x428-0x430 (8)
0x430|00 00 00 14 |.... | corr: 20 0x430-0x434 (4)
| | | [20]{}: leap_second_record 0x434-0x440 (12)
0x430| 00 00 00 00 33 b8 48 94 | ....3.H. | occur: "1997-07-01T00:00:20Z" (867715220) 0x434-0x43c (8)
0x430| 00 00 00 15| ....| corr: 21 0x43c-0x440 (4)
| | | [21]{}: leap_second_record 0x440-0x44c (12)
0x440|00 00 00 00 36 8c 10 15 |....6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x440-0x448 (8)
0x440| 00 00 00 16 | .... | corr: 22 0x448-0x44c (4)
| | | [22]{}: leap_second_record 0x44c-0x458 (12)
0x440| 00 00 00 00| ....| occur: "2006-01-01T00:00:22Z" (1136073622) 0x44c-0x454 (8)
0x450|43 b7 1b 96 |C... |
0x450| 00 00 00 17 | .... | corr: 23 0x454-0x458 (4)
| | | [23]{}: leap_second_record 0x458-0x464 (12)
0x450| 00 00 00 00 49 5c 07 97| ....I\..| occur: "2009-01-01T00:00:23Z" (1230768023) 0x458-0x460 (8)
0x460|00 00 00 18 |.... | corr: 24 0x460-0x464 (4)
| | | [24]{}: leap_second_record 0x464-0x470 (12)
0x460| 00 00 00 00 4f ef 93 18 | ....O... | occur: "2012-07-01T00:00:24Z" (1341100824) 0x464-0x46c (8)
0x460| 00 00 00 19| ....| corr: 25 0x46c-0x470 (4)
| | | [25]{}: leap_second_record 0x470-0x47c (12)
0x470|00 00 00 00 55 93 2d 99 |....U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x470-0x478 (8)
0x470| 00 00 00 1a | .... | corr: 26 0x478-0x47c (4)
| | | [26]{}: leap_second_record 0x47c-0x488 (12)
0x470| 00 00 00 00| ....| occur: "2017-01-01T00:00:26Z" (1483228826) 0x47c-0x484 (8)
0x480|58 68 46 9a |XhF. |
0x480| 00 00 00 1b | .... | corr: 27 0x484-0x488 (4)
| | | standard_wall_indicators[0:0]: 0x488-0x488 (0)
| | | ut_local_indicators[0:0]: 0x488-0x488 (0)
| | | footer{}: 0x488-0x48a (2)
0x480| 0a | . | nl1: 10 (valid) 0x488-0x489 (1)
| | | tz_string: "" 0x489-0x489 (0)
0x480| 0a| | .| | nl2: 10 (valid) 0x489-0x48a (1)