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

389 lines
43 KiB
Plaintext

$ fq -d tzif dv Jamaica
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Jamaica (tzif) 0x0-0x408 (1032)
| | | 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 17 |.... | timecnt: 23 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-0x19f (371)
| | | transition_times[0:23]: 0x2c-0x88 (92)
0x020| 80 00 00 00| ....| [0]: "1901-12-13T20:45:52Z" (-2147483648) transition_time 0x2c-0x30 (4)
0x030|93 0f b4 fe |.... | [1]: "1912-02-01T05:07:10Z" (-1827687170) transition_time 0x30-0x34 (4)
0x030| 07 8d 19 73 | ...s | [2]: "1974-01-06T07:00:03Z" (126687603) transition_time 0x34-0x38 (4)
0x030| 09 10 a4 63 | ...c | [3]: "1974-10-27T06:00:03Z" (152085603) transition_time 0x38-0x3c (4)
0x030| 09 ad 94 f4| ....| [4]: "1975-02-23T07:00:04Z" (162370804) transition_time 0x3c-0x40 (4)
0x040|0a f0 86 64 |...d | [5]: "1975-10-26T06:00:04Z" (183535204) transition_time 0x40-0x44 (4)
0x040| 0b e0 85 75 | ...u | [6]: "1976-04-25T07:00:05Z" (199263605) transition_time 0x44-0x48 (4)
0x040| 0c d9 a2 e5 | .... | [7]: "1976-10-31T06:00:05Z" (215589605) transition_time 0x48-0x4c (4)
0x040| 0d c0 67 76| ..gv| [8]: "1977-04-24T07:00:06Z" (230713206) transition_time 0x4c-0x50 (4)
0x050|0e b9 84 e6 |.... | [9]: "1977-10-30T06:00:06Z" (247039206) transition_time 0x50-0x54 (4)
0x050| 0f a9 83 f7 | .... | [10]: "1978-04-30T07:00:07Z" (262767607) transition_time 0x54-0x58 (4)
0x050| 10 99 66 e7 | ..f. | [11]: "1978-10-29T06:00:07Z" (278488807) transition_time 0x58-0x5c (4)
0x050| 11 89 65 f8| ..e.| [12]: "1979-04-29T07:00:08Z" (294217208) transition_time 0x5c-0x60 (4)
0x060|12 79 48 e8 |.yH. | [13]: "1979-10-28T06:00:08Z" (309938408) transition_time 0x60-0x64 (4)
0x060| 13 69 47 f9 | .iG. | [14]: "1980-04-27T07:00:09Z" (325666809) transition_time 0x64-0x68 (4)
0x060| 14 59 2a e9 | .Y*. | [15]: "1980-10-26T06:00:09Z" (341388009) transition_time 0x68-0x6c (4)
0x060| 15 49 29 f9| .I).| [16]: "1981-04-26T07:00:09Z" (357116409) transition_time 0x6c-0x70 (4)
0x070|16 39 0c ea |.9.. | [17]: "1981-10-25T06:00:10Z" (372837610) transition_time 0x70-0x74 (4)
0x070| 17 29 0b fa | .).. | [18]: "1982-04-25T07:00:10Z" (388566010) transition_time 0x74-0x78 (4)
0x070| 18 22 29 6b | .")k | [19]: "1982-10-31T06:00:11Z" (404892011) transition_time 0x78-0x7c (4)
0x070| 19 08 ed fb| ....| [20]: "1983-04-24T07:00:11Z" (420015611) transition_time 0x7c-0x80 (4)
0x080|1a 02 0b 6c |...l | [21]: "1983-10-30T06:00:12Z" (436341612) transition_time 0x80-0x84 (4)
0x080| 64 9b 78 1b | d.x. | [22]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x84-0x88 (4)
| | | transition_types[0:23]: 0x88-0x9f (23)
0x080| 01 | . | [0]: 1 transition_type 0x88-0x89 (1)
0x080| 02 | . | [1]: 2 transition_type 0x89-0x8a (1)
0x080| 03 | . | [2]: 3 transition_type 0x8a-0x8b (1)
0x080| 02 | . | [3]: 2 transition_type 0x8b-0x8c (1)
0x080| 03 | . | [4]: 3 transition_type 0x8c-0x8d (1)
0x080| 02 | . | [5]: 2 transition_type 0x8d-0x8e (1)
0x080| 03 | . | [6]: 3 transition_type 0x8e-0x8f (1)
0x080| 02| .| [7]: 2 transition_type 0x8f-0x90 (1)
0x090|03 |. | [8]: 3 transition_type 0x90-0x91 (1)
0x090| 02 | . | [9]: 2 transition_type 0x91-0x92 (1)
0x090| 03 | . | [10]: 3 transition_type 0x92-0x93 (1)
0x090| 02 | . | [11]: 2 transition_type 0x93-0x94 (1)
0x090| 03 | . | [12]: 3 transition_type 0x94-0x95 (1)
0x090| 02 | . | [13]: 2 transition_type 0x95-0x96 (1)
0x090| 03 | . | [14]: 3 transition_type 0x96-0x97 (1)
0x090| 02 | . | [15]: 2 transition_type 0x97-0x98 (1)
0x090| 03 | . | [16]: 3 transition_type 0x98-0x99 (1)
0x090| 02 | . | [17]: 2 transition_type 0x99-0x9a (1)
0x090| 03 | . | [18]: 3 transition_type 0x9a-0x9b (1)
0x090| 02 | . | [19]: 2 transition_type 0x9b-0x9c (1)
0x090| 03 | . | [20]: 3 transition_type 0x9c-0x9d (1)
0x090| 02 | . | [21]: 2 transition_type 0x9d-0x9e (1)
0x090| 02 | . | [22]: 2 transition_type 0x9e-0x9f (1)
| | | local_time_type_records[0:4]: 0x9f-0xb7 (24)
| | | [0]{}: local_time_type 0x9f-0xa5 (6)
0x090| ff| .| utoff: -18430 (valid) 0x9f-0xa3 (4)
0x0a0|ff b8 02 |... |
0x0a0| 00 | . | dst: 0 (valid) 0xa3-0xa4 (1)
0x0a0| 00 | . | idx: 0 (valid) 0xa4-0xa5 (1)
| | | [1]{}: local_time_type 0xa5-0xab (6)
0x0a0| ff ff b8 02 | .... | utoff: -18430 (valid) 0xa5-0xa9 (4)
0x0a0| 00 | . | dst: 0 (valid) 0xa9-0xaa (1)
0x0a0| 04 | . | idx: 4 (valid) 0xaa-0xab (1)
| | | [2]{}: local_time_type 0xab-0xb1 (6)
0x0a0| ff ff b9 b0 | .... | utoff: -18000 (valid) 0xab-0xaf (4)
0x0a0| 00| .| dst: 0 (valid) 0xaf-0xb0 (1)
0x0b0|08 |. | idx: 8 (valid) 0xb0-0xb1 (1)
| | | [3]{}: local_time_type 0xb1-0xb7 (6)
0x0b0| ff ff c7 c0 | .... | utoff: -14400 (valid) 0xb1-0xb5 (4)
0x0b0| 01 | . | dst: 1 (valid) 0xb5-0xb6 (1)
0x0b0| 0c | . | idx: 12 (valid) 0xb6-0xb7 (1)
| | | time_zone_designations[0:4]: 0xb7-0xc7 (16)
0x0b0| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0xb7-0xbb (4)
0x0b0| 4b 4d 54 00 | KMT. | [1]: "KMT" time_zone_designation 0xbb-0xbf (4)
0x0b0| 45| E| [2]: "EST" time_zone_designation 0xbf-0xc3 (4)
0x0c0|53 54 00 |ST. |
0x0c0| 45 44 54 00 | EDT. | [3]: "EDT" time_zone_designation 0xc3-0xc7 (4)
| | | leap_second_records[0:27]: 0xc7-0x19f (216)
| | | [0]{}: leap_second_record 0xc7-0xcf (8)
0x0c0| 04 b2 58 00 | ..X. | occur: "1972-07-01T00:00:00Z" (78796800) 0xc7-0xcb (4)
0x0c0| 00 00 00 01 | .... | corr: 1 0xcb-0xcf (4)
| | | [1]{}: leap_second_record 0xcf-0xd7 (8)
0x0c0| 05| .| occur: "1973-01-01T00:00:01Z" (94694401) 0xcf-0xd3 (4)
0x0d0|a4 ec 01 |... |
0x0d0| 00 00 00 02 | .... | corr: 2 0xd3-0xd7 (4)
| | | [2]{}: leap_second_record 0xd7-0xdf (8)
0x0d0| 07 86 1f 82 | .... | occur: "1974-01-01T00:00:02Z" (126230402) 0xd7-0xdb (4)
0x0d0| 00 00 00 03 | .... | corr: 3 0xdb-0xdf (4)
| | | [3]{}: leap_second_record 0xdf-0xe7 (8)
0x0d0| 09| .| occur: "1975-01-01T00:00:03Z" (157766403) 0xdf-0xe3 (4)
0x0e0|67 53 03 |gS. |
0x0e0| 00 00 00 04 | .... | corr: 4 0xe3-0xe7 (4)
| | | [4]{}: leap_second_record 0xe7-0xef (8)
0x0e0| 0b 48 86 84 | .H.. | occur: "1976-01-01T00:00:04Z" (189302404) 0xe7-0xeb (4)
0x0e0| 00 00 00 05 | .... | corr: 5 0xeb-0xef (4)
| | | [5]{}: leap_second_record 0xef-0xf7 (8)
0x0e0| 0d| .| occur: "1977-01-01T00:00:05Z" (220924805) 0xef-0xf3 (4)
0x0f0|2b 0b 85 |+.. |
0x0f0| 00 00 00 06 | .... | corr: 6 0xf3-0xf7 (4)
| | | [6]{}: leap_second_record 0xf7-0xff (8)
0x0f0| 0f 0c 3f 06 | ..?. | occur: "1978-01-01T00:00:06Z" (252460806) 0xf7-0xfb (4)
0x0f0| 00 00 00 07 | .... | corr: 7 0xfb-0xff (4)
| | | [7]{}: leap_second_record 0xff-0x107 (8)
0x0f0| 10| .| occur: "1979-01-01T00:00:07Z" (283996807) 0xff-0x103 (4)
0x100|ed 72 87 |.r. |
0x100| 00 00 00 08 | .... | corr: 8 0x103-0x107 (4)
| | | [8]{}: leap_second_record 0x107-0x10f (8)
0x100| 12 ce a6 08 | .... | occur: "1980-01-01T00:00:08Z" (315532808) 0x107-0x10b (4)
0x100| 00 00 00 09 | .... | corr: 9 0x10b-0x10f (4)
| | | [9]{}: leap_second_record 0x10f-0x117 (8)
0x100| 15| .| occur: "1981-07-01T00:00:09Z" (362793609) 0x10f-0x113 (4)
0x110|9f ca 89 |... |
0x110| 00 00 00 0a | .... | corr: 10 0x113-0x117 (4)
| | | [10]{}: leap_second_record 0x117-0x11f (8)
0x110| 17 80 fe 0a | .... | occur: "1982-07-01T00:00:10Z" (394329610) 0x117-0x11b (4)
0x110| 00 00 00 0b | .... | corr: 11 0x11b-0x11f (4)
| | | [11]{}: leap_second_record 0x11f-0x127 (8)
0x110| 19| .| occur: "1983-07-01T00:00:11Z" (425865611) 0x11f-0x123 (4)
0x120|62 31 8b |b1. |
0x120| 00 00 00 0c | .... | corr: 12 0x123-0x127 (4)
| | | [12]{}: leap_second_record 0x127-0x12f (8)
0x120| 1d 25 ea 0c | .%.. | occur: "1985-07-01T00:00:12Z" (489024012) 0x127-0x12b (4)
0x120| 00 00 00 0d | .... | corr: 13 0x12b-0x12f (4)
| | | [13]{}: leap_second_record 0x12f-0x137 (8)
0x120| 21| !| occur: "1988-01-01T00:00:13Z" (567993613) 0x12f-0x133 (4)
0x130|da e5 0d |... |
0x130| 00 00 00 0e | .... | corr: 14 0x133-0x137 (4)
| | | [14]{}: leap_second_record 0x137-0x13f (8)
0x130| 25 9e 9d 8e | %... | occur: "1990-01-01T00:00:14Z" (631152014) 0x137-0x13b (4)
0x130| 00 00 00 0f | .... | corr: 15 0x13b-0x13f (4)
| | | [15]{}: leap_second_record 0x13f-0x147 (8)
0x130| 27| '| occur: "1991-01-01T00:00:15Z" (662688015) 0x13f-0x143 (4)
0x140|7f d1 0f |... |
0x140| 00 00 00 10 | .... | corr: 16 0x143-0x147 (4)
| | | [16]{}: leap_second_record 0x147-0x14f (8)
0x140| 2a 50 f5 90 | *P.. | occur: "1992-07-01T00:00:16Z" (709948816) 0x147-0x14b (4)
0x140| 00 00 00 11 | .... | corr: 17 0x14b-0x14f (4)
| | | [17]{}: leap_second_record 0x14f-0x157 (8)
0x140| 2c| ,| occur: "1993-07-01T00:00:17Z" (741484817) 0x14f-0x153 (4)
0x150|32 29 11 |2). |
0x150| 00 00 00 12 | .... | corr: 18 0x153-0x157 (4)
| | | [18]{}: leap_second_record 0x157-0x15f (8)
0x150| 2e 13 5c 92 | ..\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x157-0x15b (4)
0x150| 00 00 00 13 | .... | corr: 19 0x15b-0x15f (4)
| | | [19]{}: leap_second_record 0x15f-0x167 (8)
0x150| 30| 0| occur: "1996-01-01T00:00:19Z" (820454419) 0x15f-0x163 (4)
0x160|e7 24 13 |.$. |
0x160| 00 00 00 14 | .... | corr: 20 0x163-0x167 (4)
| | | [20]{}: leap_second_record 0x167-0x16f (8)
0x160| 33 b8 48 94 | 3.H. | occur: "1997-07-01T00:00:20Z" (867715220) 0x167-0x16b (4)
0x160| 00 00 00 15 | .... | corr: 21 0x16b-0x16f (4)
| | | [21]{}: leap_second_record 0x16f-0x177 (8)
0x160| 36| 6| occur: "1999-01-01T00:00:21Z" (915148821) 0x16f-0x173 (4)
0x170|8c 10 15 |... |
0x170| 00 00 00 16 | .... | corr: 22 0x173-0x177 (4)
| | | [22]{}: leap_second_record 0x177-0x17f (8)
0x170| 43 b7 1b 96 | C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x177-0x17b (4)
0x170| 00 00 00 17 | .... | corr: 23 0x17b-0x17f (4)
| | | [23]{}: leap_second_record 0x17f-0x187 (8)
0x170| 49| I| occur: "2009-01-01T00:00:23Z" (1230768023) 0x17f-0x183 (4)
0x180|5c 07 97 |\.. |
0x180| 00 00 00 18 | .... | corr: 24 0x183-0x187 (4)
| | | [24]{}: leap_second_record 0x187-0x18f (8)
0x180| 4f ef 93 18 | O... | occur: "2012-07-01T00:00:24Z" (1341100824) 0x187-0x18b (4)
0x180| 00 00 00 19 | .... | corr: 25 0x18b-0x18f (4)
| | | [25]{}: leap_second_record 0x18f-0x197 (8)
0x180| 55| U| occur: "2015-07-01T00:00:25Z" (1435708825) 0x18f-0x193 (4)
0x190|93 2d 99 |.-. |
0x190| 00 00 00 1a | .... | corr: 26 0x193-0x197 (4)
| | | [26]{}: leap_second_record 0x197-0x19f (8)
0x190| 58 68 46 9a | XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x197-0x19b (4)
0x190| 00 00 00 1b | .... | corr: 27 0x19b-0x19f (4)
| | | standard_wall_indicators[0:0]: 0x19f-0x19f (0)
| | | ut_local_indicators[0:0]: 0x19f-0x19f (0)
| | | v2plusheader{}: 0x19f-0x1cb (44)
0x190| 54| T| magic: 0x545a6966 (valid) 0x19f-0x1a3 (4)
0x1a0|5a 69 66 |Zif |
0x1a0| 32 | 2 | ver: "2" (0x32) (valid) 0x1a3-0x1a4 (1)
0x1a0| 00 00 00 00 00 00 00 00 00 00 00 00| ............| reserved: raw bits 0x1a4-0x1b3 (15)
0x1b0|00 00 00 |... |
0x1b0| 00 00 00 00 | .... | isutcnt: 0 0x1b3-0x1b7 (4)
0x1b0| 00 00 00 00 | .... | isstdcnt: 0 0x1b7-0x1bb (4)
0x1b0| 00 00 00 1b | .... | leapcnt: 27 0x1bb-0x1bf (4)
0x1b0| 00| .| timecnt: 23 0x1bf-0x1c3 (4)
0x1c0|00 00 17 |... |
0x1c0| 00 00 00 04 | .... | typecnt: 4 0x1c3-0x1c7 (4)
0x1c0| 00 00 00 10 | .... | charcnt: 16 0x1c7-0x1cb (4)
| | | v2plusdatablock{}: 0x1cb-0x406 (571)
| | | transition_times[0:23]: 0x1cb-0x283 (184)
0x1c0| ff ff ff ff 69| ....i| [0]: "1890-01-01T05:07:10Z" (-2524503170) transition_time 0x1cb-0x1d3 (8)
0x1d0|87 23 7e |.#~ |
0x1d0| ff ff ff ff 93 0f b4 fe | ........ | [1]: "1912-02-01T05:07:10Z" (-1827687170) transition_time 0x1d3-0x1db (8)
0x1d0| 00 00 00 00 07| .....| [2]: "1974-01-06T07:00:03Z" (126687603) transition_time 0x1db-0x1e3 (8)
0x1e0|8d 19 73 |..s |
0x1e0| 00 00 00 00 09 10 a4 63 | .......c | [3]: "1974-10-27T06:00:03Z" (152085603) transition_time 0x1e3-0x1eb (8)
0x1e0| 00 00 00 00 09| .....| [4]: "1975-02-23T07:00:04Z" (162370804) transition_time 0x1eb-0x1f3 (8)
0x1f0|ad 94 f4 |... |
0x1f0| 00 00 00 00 0a f0 86 64 | .......d | [5]: "1975-10-26T06:00:04Z" (183535204) transition_time 0x1f3-0x1fb (8)
0x1f0| 00 00 00 00 0b| .....| [6]: "1976-04-25T07:00:05Z" (199263605) transition_time 0x1fb-0x203 (8)
0x200|e0 85 75 |..u |
0x200| 00 00 00 00 0c d9 a2 e5 | ........ | [7]: "1976-10-31T06:00:05Z" (215589605) transition_time 0x203-0x20b (8)
0x200| 00 00 00 00 0d| .....| [8]: "1977-04-24T07:00:06Z" (230713206) transition_time 0x20b-0x213 (8)
0x210|c0 67 76 |.gv |
0x210| 00 00 00 00 0e b9 84 e6 | ........ | [9]: "1977-10-30T06:00:06Z" (247039206) transition_time 0x213-0x21b (8)
0x210| 00 00 00 00 0f| .....| [10]: "1978-04-30T07:00:07Z" (262767607) transition_time 0x21b-0x223 (8)
0x220|a9 83 f7 |... |
0x220| 00 00 00 00 10 99 66 e7 | ......f. | [11]: "1978-10-29T06:00:07Z" (278488807) transition_time 0x223-0x22b (8)
0x220| 00 00 00 00 11| .....| [12]: "1979-04-29T07:00:08Z" (294217208) transition_time 0x22b-0x233 (8)
0x230|89 65 f8 |.e. |
0x230| 00 00 00 00 12 79 48 e8 | .....yH. | [13]: "1979-10-28T06:00:08Z" (309938408) transition_time 0x233-0x23b (8)
0x230| 00 00 00 00 13| .....| [14]: "1980-04-27T07:00:09Z" (325666809) transition_time 0x23b-0x243 (8)
0x240|69 47 f9 |iG. |
0x240| 00 00 00 00 14 59 2a e9 | .....Y*. | [15]: "1980-10-26T06:00:09Z" (341388009) transition_time 0x243-0x24b (8)
0x240| 00 00 00 00 15| .....| [16]: "1981-04-26T07:00:09Z" (357116409) transition_time 0x24b-0x253 (8)
0x250|49 29 f9 |I). |
0x250| 00 00 00 00 16 39 0c ea | .....9.. | [17]: "1981-10-25T06:00:10Z" (372837610) transition_time 0x253-0x25b (8)
0x250| 00 00 00 00 17| .....| [18]: "1982-04-25T07:00:10Z" (388566010) transition_time 0x25b-0x263 (8)
0x260|29 0b fa |).. |
0x260| 00 00 00 00 18 22 29 6b | .....")k | [19]: "1982-10-31T06:00:11Z" (404892011) transition_time 0x263-0x26b (8)
0x260| 00 00 00 00 19| .....| [20]: "1983-04-24T07:00:11Z" (420015611) transition_time 0x26b-0x273 (8)
0x270|08 ed fb |... |
0x270| 00 00 00 00 1a 02 0b 6c | .......l | [21]: "1983-10-30T06:00:12Z" (436341612) transition_time 0x273-0x27b (8)
0x270| 00 00 00 00 64| ....d| [22]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x27b-0x283 (8)
0x280|9b 78 1b |.x. |
| | | transition_types[0:23]: 0x283-0x29a (23)
0x280| 01 | . | [0]: 1 transition_type 0x283-0x284 (1)
0x280| 02 | . | [1]: 2 transition_type 0x284-0x285 (1)
0x280| 03 | . | [2]: 3 transition_type 0x285-0x286 (1)
0x280| 02 | . | [3]: 2 transition_type 0x286-0x287 (1)
0x280| 03 | . | [4]: 3 transition_type 0x287-0x288 (1)
0x280| 02 | . | [5]: 2 transition_type 0x288-0x289 (1)
0x280| 03 | . | [6]: 3 transition_type 0x289-0x28a (1)
0x280| 02 | . | [7]: 2 transition_type 0x28a-0x28b (1)
0x280| 03 | . | [8]: 3 transition_type 0x28b-0x28c (1)
0x280| 02 | . | [9]: 2 transition_type 0x28c-0x28d (1)
0x280| 03 | . | [10]: 3 transition_type 0x28d-0x28e (1)
0x280| 02 | . | [11]: 2 transition_type 0x28e-0x28f (1)
0x280| 03| .| [12]: 3 transition_type 0x28f-0x290 (1)
0x290|02 |. | [13]: 2 transition_type 0x290-0x291 (1)
0x290| 03 | . | [14]: 3 transition_type 0x291-0x292 (1)
0x290| 02 | . | [15]: 2 transition_type 0x292-0x293 (1)
0x290| 03 | . | [16]: 3 transition_type 0x293-0x294 (1)
0x290| 02 | . | [17]: 2 transition_type 0x294-0x295 (1)
0x290| 03 | . | [18]: 3 transition_type 0x295-0x296 (1)
0x290| 02 | . | [19]: 2 transition_type 0x296-0x297 (1)
0x290| 03 | . | [20]: 3 transition_type 0x297-0x298 (1)
0x290| 02 | . | [21]: 2 transition_type 0x298-0x299 (1)
0x290| 02 | . | [22]: 2 transition_type 0x299-0x29a (1)
| | | local_time_type_records[0:4]: 0x29a-0x2b2 (24)
| | | [0]{}: local_time_type 0x29a-0x2a0 (6)
0x290| ff ff b8 02 | .... | utoff: -18430 (valid) 0x29a-0x29e (4)
0x290| 00 | . | dst: 0 (valid) 0x29e-0x29f (1)
0x290| 00| .| idx: 0 (valid) 0x29f-0x2a0 (1)
| | | [1]{}: local_time_type 0x2a0-0x2a6 (6)
0x2a0|ff ff b8 02 |.... | utoff: -18430 (valid) 0x2a0-0x2a4 (4)
0x2a0| 00 | . | dst: 0 (valid) 0x2a4-0x2a5 (1)
0x2a0| 04 | . | idx: 4 (valid) 0x2a5-0x2a6 (1)
| | | [2]{}: local_time_type 0x2a6-0x2ac (6)
0x2a0| ff ff b9 b0 | .... | utoff: -18000 (valid) 0x2a6-0x2aa (4)
0x2a0| 00 | . | dst: 0 (valid) 0x2aa-0x2ab (1)
0x2a0| 08 | . | idx: 8 (valid) 0x2ab-0x2ac (1)
| | | [3]{}: local_time_type 0x2ac-0x2b2 (6)
0x2a0| ff ff c7 c0| ....| utoff: -14400 (valid) 0x2ac-0x2b0 (4)
0x2b0|01 |. | dst: 1 (valid) 0x2b0-0x2b1 (1)
0x2b0| 0c | . | idx: 12 (valid) 0x2b1-0x2b2 (1)
| | | time_zone_designations[0:4]: 0x2b2-0x2c2 (16)
0x2b0| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x2b2-0x2b6 (4)
0x2b0| 4b 4d 54 00 | KMT. | [1]: "KMT" time_zone_designation 0x2b6-0x2ba (4)
0x2b0| 45 53 54 00 | EST. | [2]: "EST" time_zone_designation 0x2ba-0x2be (4)
0x2b0| 45 44| ED| [3]: "EDT" time_zone_designation 0x2be-0x2c2 (4)
0x2c0|54 00 |T. |
| | | leap_second_records[0:27]: 0x2c2-0x406 (324)
| | | [0]{}: leap_second_record 0x2c2-0x2ce (12)
0x2c0| 00 00 00 00 04 b2 58 00 | ......X. | occur: "1972-07-01T00:00:00Z" (78796800) 0x2c2-0x2ca (8)
0x2c0| 00 00 00 01 | .... | corr: 1 0x2ca-0x2ce (4)
| | | [1]{}: leap_second_record 0x2ce-0x2da (12)
0x2c0| 00 00| ..| occur: "1973-01-01T00:00:01Z" (94694401) 0x2ce-0x2d6 (8)
0x2d0|00 00 05 a4 ec 01 |...... |
0x2d0| 00 00 00 02 | .... | corr: 2 0x2d6-0x2da (4)
| | | [2]{}: leap_second_record 0x2da-0x2e6 (12)
0x2d0| 00 00 00 00 07 86| ......| occur: "1974-01-01T00:00:02Z" (126230402) 0x2da-0x2e2 (8)
0x2e0|1f 82 |.. |
0x2e0| 00 00 00 03 | .... | corr: 3 0x2e2-0x2e6 (4)
| | | [3]{}: leap_second_record 0x2e6-0x2f2 (12)
0x2e0| 00 00 00 00 09 67 53 03 | .....gS. | occur: "1975-01-01T00:00:03Z" (157766403) 0x2e6-0x2ee (8)
0x2e0| 00 00| ..| corr: 4 0x2ee-0x2f2 (4)
0x2f0|00 04 |.. |
| | | [4]{}: leap_second_record 0x2f2-0x2fe (12)
0x2f0| 00 00 00 00 0b 48 86 84 | .....H.. | occur: "1976-01-01T00:00:04Z" (189302404) 0x2f2-0x2fa (8)
0x2f0| 00 00 00 05 | .... | corr: 5 0x2fa-0x2fe (4)
| | | [5]{}: leap_second_record 0x2fe-0x30a (12)
0x2f0| 00 00| ..| occur: "1977-01-01T00:00:05Z" (220924805) 0x2fe-0x306 (8)
0x300|00 00 0d 2b 0b 85 |...+.. |
0x300| 00 00 00 06 | .... | corr: 6 0x306-0x30a (4)
| | | [6]{}: leap_second_record 0x30a-0x316 (12)
0x300| 00 00 00 00 0f 0c| ......| occur: "1978-01-01T00:00:06Z" (252460806) 0x30a-0x312 (8)
0x310|3f 06 |?. |
0x310| 00 00 00 07 | .... | corr: 7 0x312-0x316 (4)
| | | [7]{}: leap_second_record 0x316-0x322 (12)
0x310| 00 00 00 00 10 ed 72 87 | ......r. | occur: "1979-01-01T00:00:07Z" (283996807) 0x316-0x31e (8)
0x310| 00 00| ..| corr: 8 0x31e-0x322 (4)
0x320|00 08 |.. |
| | | [8]{}: leap_second_record 0x322-0x32e (12)
0x320| 00 00 00 00 12 ce a6 08 | ........ | occur: "1980-01-01T00:00:08Z" (315532808) 0x322-0x32a (8)
0x320| 00 00 00 09 | .... | corr: 9 0x32a-0x32e (4)
| | | [9]{}: leap_second_record 0x32e-0x33a (12)
0x320| 00 00| ..| occur: "1981-07-01T00:00:09Z" (362793609) 0x32e-0x336 (8)
0x330|00 00 15 9f ca 89 |...... |
0x330| 00 00 00 0a | .... | corr: 10 0x336-0x33a (4)
| | | [10]{}: leap_second_record 0x33a-0x346 (12)
0x330| 00 00 00 00 17 80| ......| occur: "1982-07-01T00:00:10Z" (394329610) 0x33a-0x342 (8)
0x340|fe 0a |.. |
0x340| 00 00 00 0b | .... | corr: 11 0x342-0x346 (4)
| | | [11]{}: leap_second_record 0x346-0x352 (12)
0x340| 00 00 00 00 19 62 31 8b | .....b1. | occur: "1983-07-01T00:00:11Z" (425865611) 0x346-0x34e (8)
0x340| 00 00| ..| corr: 12 0x34e-0x352 (4)
0x350|00 0c |.. |
| | | [12]{}: leap_second_record 0x352-0x35e (12)
0x350| 00 00 00 00 1d 25 ea 0c | .....%.. | occur: "1985-07-01T00:00:12Z" (489024012) 0x352-0x35a (8)
0x350| 00 00 00 0d | .... | corr: 13 0x35a-0x35e (4)
| | | [13]{}: leap_second_record 0x35e-0x36a (12)
0x350| 00 00| ..| occur: "1988-01-01T00:00:13Z" (567993613) 0x35e-0x366 (8)
0x360|00 00 21 da e5 0d |..!... |
0x360| 00 00 00 0e | .... | corr: 14 0x366-0x36a (4)
| | | [14]{}: leap_second_record 0x36a-0x376 (12)
0x360| 00 00 00 00 25 9e| ....%.| occur: "1990-01-01T00:00:14Z" (631152014) 0x36a-0x372 (8)
0x370|9d 8e |.. |
0x370| 00 00 00 0f | .... | corr: 15 0x372-0x376 (4)
| | | [15]{}: leap_second_record 0x376-0x382 (12)
0x370| 00 00 00 00 27 7f d1 0f | ....'... | occur: "1991-01-01T00:00:15Z" (662688015) 0x376-0x37e (8)
0x370| 00 00| ..| corr: 16 0x37e-0x382 (4)
0x380|00 10 |.. |
| | | [16]{}: leap_second_record 0x382-0x38e (12)
0x380| 00 00 00 00 2a 50 f5 90 | ....*P.. | occur: "1992-07-01T00:00:16Z" (709948816) 0x382-0x38a (8)
0x380| 00 00 00 11 | .... | corr: 17 0x38a-0x38e (4)
| | | [17]{}: leap_second_record 0x38e-0x39a (12)
0x380| 00 00| ..| occur: "1993-07-01T00:00:17Z" (741484817) 0x38e-0x396 (8)
0x390|00 00 2c 32 29 11 |..,2). |
0x390| 00 00 00 12 | .... | corr: 18 0x396-0x39a (4)
| | | [18]{}: leap_second_record 0x39a-0x3a6 (12)
0x390| 00 00 00 00 2e 13| ......| occur: "1994-07-01T00:00:18Z" (773020818) 0x39a-0x3a2 (8)
0x3a0|5c 92 |\. |
0x3a0| 00 00 00 13 | .... | corr: 19 0x3a2-0x3a6 (4)
| | | [19]{}: leap_second_record 0x3a6-0x3b2 (12)
0x3a0| 00 00 00 00 30 e7 24 13 | ....0.$. | occur: "1996-01-01T00:00:19Z" (820454419) 0x3a6-0x3ae (8)
0x3a0| 00 00| ..| corr: 20 0x3ae-0x3b2 (4)
0x3b0|00 14 |.. |
| | | [20]{}: leap_second_record 0x3b2-0x3be (12)
0x3b0| 00 00 00 00 33 b8 48 94 | ....3.H. | occur: "1997-07-01T00:00:20Z" (867715220) 0x3b2-0x3ba (8)
0x3b0| 00 00 00 15 | .... | corr: 21 0x3ba-0x3be (4)
| | | [21]{}: leap_second_record 0x3be-0x3ca (12)
0x3b0| 00 00| ..| occur: "1999-01-01T00:00:21Z" (915148821) 0x3be-0x3c6 (8)
0x3c0|00 00 36 8c 10 15 |..6... |
0x3c0| 00 00 00 16 | .... | corr: 22 0x3c6-0x3ca (4)
| | | [22]{}: leap_second_record 0x3ca-0x3d6 (12)
0x3c0| 00 00 00 00 43 b7| ....C.| occur: "2006-01-01T00:00:22Z" (1136073622) 0x3ca-0x3d2 (8)
0x3d0|1b 96 |.. |
0x3d0| 00 00 00 17 | .... | corr: 23 0x3d2-0x3d6 (4)
| | | [23]{}: leap_second_record 0x3d6-0x3e2 (12)
0x3d0| 00 00 00 00 49 5c 07 97 | ....I\.. | occur: "2009-01-01T00:00:23Z" (1230768023) 0x3d6-0x3de (8)
0x3d0| 00 00| ..| corr: 24 0x3de-0x3e2 (4)
0x3e0|00 18 |.. |
| | | [24]{}: leap_second_record 0x3e2-0x3ee (12)
0x3e0| 00 00 00 00 4f ef 93 18 | ....O... | occur: "2012-07-01T00:00:24Z" (1341100824) 0x3e2-0x3ea (8)
0x3e0| 00 00 00 19 | .... | corr: 25 0x3ea-0x3ee (4)
| | | [25]{}: leap_second_record 0x3ee-0x3fa (12)
0x3e0| 00 00| ..| occur: "2015-07-01T00:00:25Z" (1435708825) 0x3ee-0x3f6 (8)
0x3f0|00 00 55 93 2d 99 |..U.-. |
0x3f0| 00 00 00 1a | .... | corr: 26 0x3f6-0x3fa (4)
| | | [26]{}: leap_second_record 0x3fa-0x406 (12)
0x3f0| 00 00 00 00 58 68| ....Xh| occur: "2017-01-01T00:00:26Z" (1483228826) 0x3fa-0x402 (8)
0x400|46 9a |F. |
0x400| 00 00 00 1b | .... | corr: 27 0x402-0x406 (4)
| | | standard_wall_indicators[0:0]: 0x406-0x406 (0)
| | | ut_local_indicators[0:0]: 0x406-0x406 (0)
| | | footer{}: 0x406-0x408 (2)
0x400| 0a | . | nl1: 10 (valid) 0x406-0x407 (1)
| | | tz_string: "" 0x407-0x407 (0)
0x400| 0a| | .| | nl2: 10 (valid) 0x407-0x408 (1)