1
1
mirror of https://github.com/wader/fq.git synced 2024-10-27 12:19:52 +03:00
fq/format/tzif/testdata/Danmarkshavn.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

484 lines
55 KiB
Plaintext

$ fq -d tzif dv Danmarkshavn
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Danmarkshavn (tzif) 0x0-0x4e0 (1248)
| | | 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 06 | .... | isutcnt: 6 0x14-0x18 (4)
0x010| 00 00 00 06 | .... | isstdcnt: 6 0x18-0x1c (4)
0x010| 00 00 00 1b| ....| leapcnt: 27 0x1c-0x20 (4)
0x020|00 00 00 23 |...# | timecnt: 35 0x20-0x24 (4)
0x020| 00 00 00 06 | .... | typecnt: 6 0x24-0x28 (4)
0x020| 00 00 00 10 | .... | charcnt: 16 0x28-0x2c (4)
| | | v1datablock{}: 0x2c-0x1f3 (455)
| | | transition_times[0:35]: 0x2c-0xb8 (140)
0x020| 9b 80 49 00| ..I.| [0]: "1916-07-28T01:14:40Z" (-1686091520) transition_time 0x2c-0x30 (4)
0x030|13 4d 7c 59 |.M|Y | [1]: "1980-04-06T05:00:09Z" (323845209) transition_time 0x30-0x34 (4)
0x030| 14 33 fa 99 | .3.. | [2]: "1980-09-28T01:00:09Z" (338950809) transition_time 0x34-0x38 (4)
0x030| 15 23 eb 99 | .#.. | [3]: "1981-03-29T01:00:09Z" (354675609) transition_time 0x38-0x3c (4)
0x030| 16 13 dc 9a| ....| [4]: "1981-09-27T01:00:10Z" (370400410) transition_time 0x3c-0x40 (4)
0x040|17 03 cd 9a |.... | [5]: "1982-03-28T01:00:10Z" (386125210) transition_time 0x40-0x44 (4)
0x040| 17 f3 be 9b | .... | [6]: "1982-09-26T01:00:11Z" (401850011) transition_time 0x44-0x48 (4)
0x040| 18 e3 af 9b | .... | [7]: "1983-03-27T01:00:11Z" (417574811) transition_time 0x48-0x4c (4)
0x040| 19 d3 a0 9c| ....| [8]: "1983-09-25T01:00:12Z" (433299612) transition_time 0x4c-0x50 (4)
0x050|1a c3 91 9c |.... | [9]: "1984-03-25T01:00:12Z" (449024412) transition_time 0x50-0x54 (4)
0x050| 1b bc bd 1c | .... | [10]: "1984-09-30T01:00:12Z" (465354012) transition_time 0x54-0x58 (4)
0x050| 1c ac ae 1c | .... | [11]: "1985-03-31T01:00:12Z" (481078812) transition_time 0x58-0x5c (4)
0x050| 1d 9c 9f 1d| ....| [12]: "1985-09-29T01:00:13Z" (496803613) transition_time 0x5c-0x60 (4)
0x060|1e 8c 90 1d |.... | [13]: "1986-03-30T01:00:13Z" (512528413) transition_time 0x60-0x64 (4)
0x060| 1f 7c 81 1d | .|.. | [14]: "1986-09-28T01:00:13Z" (528253213) transition_time 0x64-0x68 (4)
0x060| 20 6c 72 1d | lr. | [15]: "1987-03-29T01:00:13Z" (543978013) transition_time 0x68-0x6c (4)
0x060| 21 5c 63 1d| !\c.| [16]: "1987-09-27T01:00:13Z" (559702813) transition_time 0x6c-0x70 (4)
0x070|22 4c 54 1e |"LT. | [17]: "1988-03-27T01:00:14Z" (575427614) transition_time 0x70-0x74 (4)
0x070| 23 3c 45 1e | #<E. | [18]: "1988-09-25T01:00:14Z" (591152414) transition_time 0x74-0x78 (4)
0x070| 24 2c 36 1e | $,6. | [19]: "1989-03-26T01:00:14Z" (606877214) transition_time 0x78-0x7c (4)
0x070| 25 1c 27 1e| %.'.| [20]: "1989-09-24T01:00:14Z" (622602014) transition_time 0x7c-0x80 (4)
0x080|26 0c 18 1f |&... | [21]: "1990-03-25T01:00:15Z" (638326815) transition_time 0x80-0x84 (4)
0x080| 27 05 43 9f | '.C. | [22]: "1990-09-30T01:00:15Z" (654656415) transition_time 0x84-0x88 (4)
0x080| 27 f5 34 a0 | '.4. | [23]: "1991-03-31T01:00:16Z" (670381216) transition_time 0x88-0x8c (4)
0x080| 28 e5 25 a0| (.%.| [24]: "1991-09-29T01:00:16Z" (686106016) transition_time 0x8c-0x90 (4)
0x090|29 d5 16 a0 |)... | [25]: "1992-03-29T01:00:16Z" (701830816) transition_time 0x90-0x94 (4)
0x090| 2a c5 07 a1 | *... | [26]: "1992-09-27T01:00:17Z" (717555617) transition_time 0x94-0x98 (4)
0x090| 2b b4 f8 a1 | +... | [27]: "1993-03-28T01:00:17Z" (733280417) transition_time 0x98-0x9c (4)
0x090| 2c a4 e9 a2| ,...| [28]: "1993-09-26T01:00:18Z" (749005218) transition_time 0x9c-0xa0 (4)
0x0a0|2d 94 da a2 |-... | [29]: "1994-03-27T01:00:18Z" (764730018) transition_time 0xa0-0xa4 (4)
0x0a0| 2e 84 cb a3 | .... | [30]: "1994-09-25T01:00:19Z" (780454819) transition_time 0xa4-0xa8 (4)
0x0a0| 2f 74 bc a3 | /t.. | [31]: "1995-03-26T01:00:19Z" (796179619) transition_time 0xa8-0xac (4)
0x0a0| 30 64 ad a3| 0d..| [32]: "1995-09-24T01:00:19Z" (811904419) transition_time 0xac-0xb0 (4)
0x0b0|30 e7 4e 44 |0.ND | [33]: "1996-01-01T03:00:20Z" (820465220) transition_time 0xb0-0xb4 (4)
0x0b0| 64 9b 78 1b | d.x. | [34]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0xb4-0xb8 (4)
| | | transition_types[0:35]: 0xb8-0xdb (35)
0x0b0| 01 | . | [0]: 1 transition_type 0xb8-0xb9 (1)
0x0b0| 04 | . | [1]: 4 transition_type 0xb9-0xba (1)
0x0b0| 02 | . | [2]: 2 transition_type 0xba-0xbb (1)
0x0b0| 03 | . | [3]: 3 transition_type 0xbb-0xbc (1)
0x0b0| 02 | . | [4]: 2 transition_type 0xbc-0xbd (1)
0x0b0| 03 | . | [5]: 3 transition_type 0xbd-0xbe (1)
0x0b0| 02 | . | [6]: 2 transition_type 0xbe-0xbf (1)
0x0b0| 03| .| [7]: 3 transition_type 0xbf-0xc0 (1)
0x0c0|02 |. | [8]: 2 transition_type 0xc0-0xc1 (1)
0x0c0| 03 | . | [9]: 3 transition_type 0xc1-0xc2 (1)
0x0c0| 02 | . | [10]: 2 transition_type 0xc2-0xc3 (1)
0x0c0| 03 | . | [11]: 3 transition_type 0xc3-0xc4 (1)
0x0c0| 02 | . | [12]: 2 transition_type 0xc4-0xc5 (1)
0x0c0| 03 | . | [13]: 3 transition_type 0xc5-0xc6 (1)
0x0c0| 02 | . | [14]: 2 transition_type 0xc6-0xc7 (1)
0x0c0| 03 | . | [15]: 3 transition_type 0xc7-0xc8 (1)
0x0c0| 02 | . | [16]: 2 transition_type 0xc8-0xc9 (1)
0x0c0| 03 | . | [17]: 3 transition_type 0xc9-0xca (1)
0x0c0| 02 | . | [18]: 2 transition_type 0xca-0xcb (1)
0x0c0| 03 | . | [19]: 3 transition_type 0xcb-0xcc (1)
0x0c0| 02 | . | [20]: 2 transition_type 0xcc-0xcd (1)
0x0c0| 03 | . | [21]: 3 transition_type 0xcd-0xce (1)
0x0c0| 02 | . | [22]: 2 transition_type 0xce-0xcf (1)
0x0c0| 03| .| [23]: 3 transition_type 0xcf-0xd0 (1)
0x0d0|02 |. | [24]: 2 transition_type 0xd0-0xd1 (1)
0x0d0| 03 | . | [25]: 3 transition_type 0xd1-0xd2 (1)
0x0d0| 02 | . | [26]: 2 transition_type 0xd2-0xd3 (1)
0x0d0| 03 | . | [27]: 3 transition_type 0xd3-0xd4 (1)
0x0d0| 02 | . | [28]: 2 transition_type 0xd4-0xd5 (1)
0x0d0| 03 | . | [29]: 3 transition_type 0xd5-0xd6 (1)
0x0d0| 02 | . | [30]: 2 transition_type 0xd6-0xd7 (1)
0x0d0| 03 | . | [31]: 3 transition_type 0xd7-0xd8 (1)
0x0d0| 02 | . | [32]: 2 transition_type 0xd8-0xd9 (1)
0x0d0| 05 | . | [33]: 5 transition_type 0xd9-0xda (1)
0x0d0| 05 | . | [34]: 5 transition_type 0xda-0xdb (1)
| | | local_time_type_records[0:6]: 0xdb-0xff (36)
| | | [0]{}: local_time_type 0xdb-0xe1 (6)
0x0d0| ff ff ee 80 | .... | utoff: -4480 (valid) 0xdb-0xdf (4)
0x0d0| 00| .| dst: 0 (valid) 0xdf-0xe0 (1)
0x0e0|00 |. | idx: 0 (valid) 0xe0-0xe1 (1)
| | | [1]{}: local_time_type 0xe1-0xe7 (6)
0x0e0| ff ff d5 d0 | .... | utoff: -10800 (valid) 0xe1-0xe5 (4)
0x0e0| 00 | . | dst: 0 (valid) 0xe5-0xe6 (1)
0x0e0| 04 | . | idx: 4 (valid) 0xe6-0xe7 (1)
| | | [2]{}: local_time_type 0xe7-0xed (6)
0x0e0| ff ff d5 d0 | .... | utoff: -10800 (valid) 0xe7-0xeb (4)
0x0e0| 00 | . | dst: 0 (valid) 0xeb-0xec (1)
0x0e0| 04 | . | idx: 4 (valid) 0xec-0xed (1)
| | | [3]{}: local_time_type 0xed-0xf3 (6)
0x0e0| ff ff e3| ...| utoff: -7200 (valid) 0xed-0xf1 (4)
0x0f0|e0 |. |
0x0f0| 01 | . | dst: 1 (valid) 0xf1-0xf2 (1)
0x0f0| 08 | . | idx: 8 (valid) 0xf2-0xf3 (1)
| | | [4]{}: local_time_type 0xf3-0xf9 (6)
0x0f0| ff ff e3 e0 | .... | utoff: -7200 (valid) 0xf3-0xf7 (4)
0x0f0| 01 | . | dst: 1 (valid) 0xf7-0xf8 (1)
0x0f0| 08 | . | idx: 8 (valid) 0xf8-0xf9 (1)
| | | [5]{}: local_time_type 0xf9-0xff (6)
0x0f0| 00 00 00 00 | .... | utoff: 0 (valid) 0xf9-0xfd (4)
0x0f0| 00 | . | dst: 0 (valid) 0xfd-0xfe (1)
0x0f0| 0c | . | idx: 12 (valid) 0xfe-0xff (1)
| | | time_zone_designations[0:4]: 0xff-0x10f (16)
0x0f0| 4c| L| [0]: "LMT" time_zone_designation 0xff-0x103 (4)
0x100|4d 54 00 |MT. |
0x100| 2d 30 33 00 | -03. | [1]: "-03" time_zone_designation 0x103-0x107 (4)
0x100| 2d 30 32 00 | -02. | [2]: "-02" time_zone_designation 0x107-0x10b (4)
0x100| 47 4d 54 00 | GMT. | [3]: "GMT" time_zone_designation 0x10b-0x10f (4)
| | | leap_second_records[0:27]: 0x10f-0x1e7 (216)
| | | [0]{}: leap_second_record 0x10f-0x117 (8)
0x100| 04| .| occur: "1972-07-01T00:00:00Z" (78796800) 0x10f-0x113 (4)
0x110|b2 58 00 |.X. |
0x110| 00 00 00 01 | .... | corr: 1 0x113-0x117 (4)
| | | [1]{}: leap_second_record 0x117-0x11f (8)
0x110| 05 a4 ec 01 | .... | occur: "1973-01-01T00:00:01Z" (94694401) 0x117-0x11b (4)
0x110| 00 00 00 02 | .... | corr: 2 0x11b-0x11f (4)
| | | [2]{}: leap_second_record 0x11f-0x127 (8)
0x110| 07| .| occur: "1974-01-01T00:00:02Z" (126230402) 0x11f-0x123 (4)
0x120|86 1f 82 |... |
0x120| 00 00 00 03 | .... | corr: 3 0x123-0x127 (4)
| | | [3]{}: leap_second_record 0x127-0x12f (8)
0x120| 09 67 53 03 | .gS. | occur: "1975-01-01T00:00:03Z" (157766403) 0x127-0x12b (4)
0x120| 00 00 00 04 | .... | corr: 4 0x12b-0x12f (4)
| | | [4]{}: leap_second_record 0x12f-0x137 (8)
0x120| 0b| .| occur: "1976-01-01T00:00:04Z" (189302404) 0x12f-0x133 (4)
0x130|48 86 84 |H.. |
0x130| 00 00 00 05 | .... | corr: 5 0x133-0x137 (4)
| | | [5]{}: leap_second_record 0x137-0x13f (8)
0x130| 0d 2b 0b 85 | .+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0x137-0x13b (4)
0x130| 00 00 00 06 | .... | corr: 6 0x13b-0x13f (4)
| | | [6]{}: leap_second_record 0x13f-0x147 (8)
0x130| 0f| .| occur: "1978-01-01T00:00:06Z" (252460806) 0x13f-0x143 (4)
0x140|0c 3f 06 |.?. |
0x140| 00 00 00 07 | .... | corr: 7 0x143-0x147 (4)
| | | [7]{}: leap_second_record 0x147-0x14f (8)
0x140| 10 ed 72 87 | ..r. | occur: "1979-01-01T00:00:07Z" (283996807) 0x147-0x14b (4)
0x140| 00 00 00 08 | .... | corr: 8 0x14b-0x14f (4)
| | | [8]{}: leap_second_record 0x14f-0x157 (8)
0x140| 12| .| occur: "1980-01-01T00:00:08Z" (315532808) 0x14f-0x153 (4)
0x150|ce a6 08 |... |
0x150| 00 00 00 09 | .... | corr: 9 0x153-0x157 (4)
| | | [9]{}: leap_second_record 0x157-0x15f (8)
0x150| 15 9f ca 89 | .... | occur: "1981-07-01T00:00:09Z" (362793609) 0x157-0x15b (4)
0x150| 00 00 00 0a | .... | corr: 10 0x15b-0x15f (4)
| | | [10]{}: leap_second_record 0x15f-0x167 (8)
0x150| 17| .| occur: "1982-07-01T00:00:10Z" (394329610) 0x15f-0x163 (4)
0x160|80 fe 0a |... |
0x160| 00 00 00 0b | .... | corr: 11 0x163-0x167 (4)
| | | [11]{}: leap_second_record 0x167-0x16f (8)
0x160| 19 62 31 8b | .b1. | occur: "1983-07-01T00:00:11Z" (425865611) 0x167-0x16b (4)
0x160| 00 00 00 0c | .... | corr: 12 0x16b-0x16f (4)
| | | [12]{}: leap_second_record 0x16f-0x177 (8)
0x160| 1d| .| occur: "1985-07-01T00:00:12Z" (489024012) 0x16f-0x173 (4)
0x170|25 ea 0c |%.. |
0x170| 00 00 00 0d | .... | corr: 13 0x173-0x177 (4)
| | | [13]{}: leap_second_record 0x177-0x17f (8)
0x170| 21 da e5 0d | !... | occur: "1988-01-01T00:00:13Z" (567993613) 0x177-0x17b (4)
0x170| 00 00 00 0e | .... | corr: 14 0x17b-0x17f (4)
| | | [14]{}: leap_second_record 0x17f-0x187 (8)
0x170| 25| %| occur: "1990-01-01T00:00:14Z" (631152014) 0x17f-0x183 (4)
0x180|9e 9d 8e |... |
0x180| 00 00 00 0f | .... | corr: 15 0x183-0x187 (4)
| | | [15]{}: leap_second_record 0x187-0x18f (8)
0x180| 27 7f d1 0f | '... | occur: "1991-01-01T00:00:15Z" (662688015) 0x187-0x18b (4)
0x180| 00 00 00 10 | .... | corr: 16 0x18b-0x18f (4)
| | | [16]{}: leap_second_record 0x18f-0x197 (8)
0x180| 2a| *| occur: "1992-07-01T00:00:16Z" (709948816) 0x18f-0x193 (4)
0x190|50 f5 90 |P.. |
0x190| 00 00 00 11 | .... | corr: 17 0x193-0x197 (4)
| | | [17]{}: leap_second_record 0x197-0x19f (8)
0x190| 2c 32 29 11 | ,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x197-0x19b (4)
0x190| 00 00 00 12 | .... | corr: 18 0x19b-0x19f (4)
| | | [18]{}: leap_second_record 0x19f-0x1a7 (8)
0x190| 2e| .| occur: "1994-07-01T00:00:18Z" (773020818) 0x19f-0x1a3 (4)
0x1a0|13 5c 92 |.\. |
0x1a0| 00 00 00 13 | .... | corr: 19 0x1a3-0x1a7 (4)
| | | [19]{}: leap_second_record 0x1a7-0x1af (8)
0x1a0| 30 e7 24 13 | 0.$. | occur: "1996-01-01T00:00:19Z" (820454419) 0x1a7-0x1ab (4)
0x1a0| 00 00 00 14 | .... | corr: 20 0x1ab-0x1af (4)
| | | [20]{}: leap_second_record 0x1af-0x1b7 (8)
0x1a0| 33| 3| occur: "1997-07-01T00:00:20Z" (867715220) 0x1af-0x1b3 (4)
0x1b0|b8 48 94 |.H. |
0x1b0| 00 00 00 15 | .... | corr: 21 0x1b3-0x1b7 (4)
| | | [21]{}: leap_second_record 0x1b7-0x1bf (8)
0x1b0| 36 8c 10 15 | 6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x1b7-0x1bb (4)
0x1b0| 00 00 00 16 | .... | corr: 22 0x1bb-0x1bf (4)
| | | [22]{}: leap_second_record 0x1bf-0x1c7 (8)
0x1b0| 43| C| occur: "2006-01-01T00:00:22Z" (1136073622) 0x1bf-0x1c3 (4)
0x1c0|b7 1b 96 |... |
0x1c0| 00 00 00 17 | .... | corr: 23 0x1c3-0x1c7 (4)
| | | [23]{}: leap_second_record 0x1c7-0x1cf (8)
0x1c0| 49 5c 07 97 | I\.. | occur: "2009-01-01T00:00:23Z" (1230768023) 0x1c7-0x1cb (4)
0x1c0| 00 00 00 18 | .... | corr: 24 0x1cb-0x1cf (4)
| | | [24]{}: leap_second_record 0x1cf-0x1d7 (8)
0x1c0| 4f| O| occur: "2012-07-01T00:00:24Z" (1341100824) 0x1cf-0x1d3 (4)
0x1d0|ef 93 18 |... |
0x1d0| 00 00 00 19 | .... | corr: 25 0x1d3-0x1d7 (4)
| | | [25]{}: leap_second_record 0x1d7-0x1df (8)
0x1d0| 55 93 2d 99 | U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x1d7-0x1db (4)
0x1d0| 00 00 00 1a | .... | corr: 26 0x1db-0x1df (4)
| | | [26]{}: leap_second_record 0x1df-0x1e7 (8)
0x1d0| 58| X| occur: "2017-01-01T00:00:26Z" (1483228826) 0x1df-0x1e3 (4)
0x1e0|68 46 9a |hF. |
0x1e0| 00 00 00 1b | .... | corr: 27 0x1e3-0x1e7 (4)
| | | standard_wall_indicators[0:6]: 0x1e7-0x1ed (6)
0x1e0| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x1e7-0x1e8 (1)
0x1e0| 00 | . | [1]: 0 standard_wall_indicator (valid) 0x1e8-0x1e9 (1)
0x1e0| 01 | . | [2]: 1 standard_wall_indicator (valid) 0x1e9-0x1ea (1)
0x1e0| 01 | . | [3]: 1 standard_wall_indicator (valid) 0x1ea-0x1eb (1)
0x1e0| 00 | . | [4]: 0 standard_wall_indicator (valid) 0x1eb-0x1ec (1)
0x1e0| 00 | . | [5]: 0 standard_wall_indicator (valid) 0x1ec-0x1ed (1)
| | | ut_local_indicators[0:6]: 0x1ed-0x1f3 (6)
0x1e0| 00 | . | [0]: 0 ut_local_indicator (valid) 0x1ed-0x1ee (1)
0x1e0| 00 | . | [1]: 0 ut_local_indicator (valid) 0x1ee-0x1ef (1)
0x1e0| 01| .| [2]: 1 ut_local_indicator (valid) 0x1ef-0x1f0 (1)
0x1f0|01 |. | [3]: 1 ut_local_indicator (valid) 0x1f0-0x1f1 (1)
0x1f0| 00 | . | [4]: 0 ut_local_indicator (valid) 0x1f1-0x1f2 (1)
0x1f0| 00 | . | [5]: 0 ut_local_indicator (valid) 0x1f2-0x1f3 (1)
| | | v2plusheader{}: 0x1f3-0x21f (44)
0x1f0| 54 5a 69 66 | TZif | magic: 0x545a6966 (valid) 0x1f3-0x1f7 (4)
0x1f0| 32 | 2 | ver: "2" (0x32) (valid) 0x1f7-0x1f8 (1)
0x1f0| 00 00 00 00 00 00 00 00| ........| reserved: raw bits 0x1f8-0x207 (15)
0x200|00 00 00 00 00 00 00 |....... |
0x200| 00 00 00 06 | .... | isutcnt: 6 0x207-0x20b (4)
0x200| 00 00 00 06 | .... | isstdcnt: 6 0x20b-0x20f (4)
0x200| 00| .| leapcnt: 27 0x20f-0x213 (4)
0x210|00 00 1b |... |
0x210| 00 00 00 23 | ...# | timecnt: 35 0x213-0x217 (4)
0x210| 00 00 00 06 | .... | typecnt: 6 0x217-0x21b (4)
0x210| 00 00 00 10 | .... | charcnt: 16 0x21b-0x21f (4)
| | | v2plusdatablock{}: 0x21f-0x4de (703)
| | | transition_times[0:35]: 0x21f-0x337 (280)
0x210| ff| .| [0]: "1916-07-28T01:14:40Z" (-1686091520) transition_time 0x21f-0x227 (8)
0x220|ff ff ff 9b 80 49 00 |.....I. |
0x220| 00 00 00 00 13 4d 7c 59 | .....M|Y | [1]: "1980-04-06T05:00:09Z" (323845209) transition_time 0x227-0x22f (8)
0x220| 00| .| [2]: "1980-09-28T01:00:09Z" (338950809) transition_time 0x22f-0x237 (8)
0x230|00 00 00 14 33 fa 99 |....3.. |
0x230| 00 00 00 00 15 23 eb 99 | .....#.. | [3]: "1981-03-29T01:00:09Z" (354675609) transition_time 0x237-0x23f (8)
0x230| 00| .| [4]: "1981-09-27T01:00:10Z" (370400410) transition_time 0x23f-0x247 (8)
0x240|00 00 00 16 13 dc 9a |....... |
0x240| 00 00 00 00 17 03 cd 9a | ........ | [5]: "1982-03-28T01:00:10Z" (386125210) transition_time 0x247-0x24f (8)
0x240| 00| .| [6]: "1982-09-26T01:00:11Z" (401850011) transition_time 0x24f-0x257 (8)
0x250|00 00 00 17 f3 be 9b |....... |
0x250| 00 00 00 00 18 e3 af 9b | ........ | [7]: "1983-03-27T01:00:11Z" (417574811) transition_time 0x257-0x25f (8)
0x250| 00| .| [8]: "1983-09-25T01:00:12Z" (433299612) transition_time 0x25f-0x267 (8)
0x260|00 00 00 19 d3 a0 9c |....... |
0x260| 00 00 00 00 1a c3 91 9c | ........ | [9]: "1984-03-25T01:00:12Z" (449024412) transition_time 0x267-0x26f (8)
0x260| 00| .| [10]: "1984-09-30T01:00:12Z" (465354012) transition_time 0x26f-0x277 (8)
0x270|00 00 00 1b bc bd 1c |....... |
0x270| 00 00 00 00 1c ac ae 1c | ........ | [11]: "1985-03-31T01:00:12Z" (481078812) transition_time 0x277-0x27f (8)
0x270| 00| .| [12]: "1985-09-29T01:00:13Z" (496803613) transition_time 0x27f-0x287 (8)
0x280|00 00 00 1d 9c 9f 1d |....... |
0x280| 00 00 00 00 1e 8c 90 1d | ........ | [13]: "1986-03-30T01:00:13Z" (512528413) transition_time 0x287-0x28f (8)
0x280| 00| .| [14]: "1986-09-28T01:00:13Z" (528253213) transition_time 0x28f-0x297 (8)
0x290|00 00 00 1f 7c 81 1d |....|.. |
0x290| 00 00 00 00 20 6c 72 1d | .... lr. | [15]: "1987-03-29T01:00:13Z" (543978013) transition_time 0x297-0x29f (8)
0x290| 00| .| [16]: "1987-09-27T01:00:13Z" (559702813) transition_time 0x29f-0x2a7 (8)
0x2a0|00 00 00 21 5c 63 1d |...!\c. |
0x2a0| 00 00 00 00 22 4c 54 1e | ...."LT. | [17]: "1988-03-27T01:00:14Z" (575427614) transition_time 0x2a7-0x2af (8)
0x2a0| 00| .| [18]: "1988-09-25T01:00:14Z" (591152414) transition_time 0x2af-0x2b7 (8)
0x2b0|00 00 00 23 3c 45 1e |...#<E. |
0x2b0| 00 00 00 00 24 2c 36 1e | ....$,6. | [19]: "1989-03-26T01:00:14Z" (606877214) transition_time 0x2b7-0x2bf (8)
0x2b0| 00| .| [20]: "1989-09-24T01:00:14Z" (622602014) transition_time 0x2bf-0x2c7 (8)
0x2c0|00 00 00 25 1c 27 1e |...%.'. |
0x2c0| 00 00 00 00 26 0c 18 1f | ....&... | [21]: "1990-03-25T01:00:15Z" (638326815) transition_time 0x2c7-0x2cf (8)
0x2c0| 00| .| [22]: "1990-09-30T01:00:15Z" (654656415) transition_time 0x2cf-0x2d7 (8)
0x2d0|00 00 00 27 05 43 9f |...'.C. |
0x2d0| 00 00 00 00 27 f5 34 a0 | ....'.4. | [23]: "1991-03-31T01:00:16Z" (670381216) transition_time 0x2d7-0x2df (8)
0x2d0| 00| .| [24]: "1991-09-29T01:00:16Z" (686106016) transition_time 0x2df-0x2e7 (8)
0x2e0|00 00 00 28 e5 25 a0 |...(.%. |
0x2e0| 00 00 00 00 29 d5 16 a0 | ....)... | [25]: "1992-03-29T01:00:16Z" (701830816) transition_time 0x2e7-0x2ef (8)
0x2e0| 00| .| [26]: "1992-09-27T01:00:17Z" (717555617) transition_time 0x2ef-0x2f7 (8)
0x2f0|00 00 00 2a c5 07 a1 |...*... |
0x2f0| 00 00 00 00 2b b4 f8 a1 | ....+... | [27]: "1993-03-28T01:00:17Z" (733280417) transition_time 0x2f7-0x2ff (8)
0x2f0| 00| .| [28]: "1993-09-26T01:00:18Z" (749005218) transition_time 0x2ff-0x307 (8)
0x300|00 00 00 2c a4 e9 a2 |...,... |
0x300| 00 00 00 00 2d 94 da a2 | ....-... | [29]: "1994-03-27T01:00:18Z" (764730018) transition_time 0x307-0x30f (8)
0x300| 00| .| [30]: "1994-09-25T01:00:19Z" (780454819) transition_time 0x30f-0x317 (8)
0x310|00 00 00 2e 84 cb a3 |....... |
0x310| 00 00 00 00 2f 74 bc a3 | ..../t.. | [31]: "1995-03-26T01:00:19Z" (796179619) transition_time 0x317-0x31f (8)
0x310| 00| .| [32]: "1995-09-24T01:00:19Z" (811904419) transition_time 0x31f-0x327 (8)
0x320|00 00 00 30 64 ad a3 |...0d.. |
0x320| 00 00 00 00 30 e7 4e 44 | ....0.ND | [33]: "1996-01-01T03:00:20Z" (820465220) transition_time 0x327-0x32f (8)
0x320| 00| .| [34]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x32f-0x337 (8)
0x330|00 00 00 64 9b 78 1b |...d.x. |
| | | transition_types[0:35]: 0x337-0x35a (35)
0x330| 01 | . | [0]: 1 transition_type 0x337-0x338 (1)
0x330| 04 | . | [1]: 4 transition_type 0x338-0x339 (1)
0x330| 02 | . | [2]: 2 transition_type 0x339-0x33a (1)
0x330| 03 | . | [3]: 3 transition_type 0x33a-0x33b (1)
0x330| 02 | . | [4]: 2 transition_type 0x33b-0x33c (1)
0x330| 03 | . | [5]: 3 transition_type 0x33c-0x33d (1)
0x330| 02 | . | [6]: 2 transition_type 0x33d-0x33e (1)
0x330| 03 | . | [7]: 3 transition_type 0x33e-0x33f (1)
0x330| 02| .| [8]: 2 transition_type 0x33f-0x340 (1)
0x340|03 |. | [9]: 3 transition_type 0x340-0x341 (1)
0x340| 02 | . | [10]: 2 transition_type 0x341-0x342 (1)
0x340| 03 | . | [11]: 3 transition_type 0x342-0x343 (1)
0x340| 02 | . | [12]: 2 transition_type 0x343-0x344 (1)
0x340| 03 | . | [13]: 3 transition_type 0x344-0x345 (1)
0x340| 02 | . | [14]: 2 transition_type 0x345-0x346 (1)
0x340| 03 | . | [15]: 3 transition_type 0x346-0x347 (1)
0x340| 02 | . | [16]: 2 transition_type 0x347-0x348 (1)
0x340| 03 | . | [17]: 3 transition_type 0x348-0x349 (1)
0x340| 02 | . | [18]: 2 transition_type 0x349-0x34a (1)
0x340| 03 | . | [19]: 3 transition_type 0x34a-0x34b (1)
0x340| 02 | . | [20]: 2 transition_type 0x34b-0x34c (1)
0x340| 03 | . | [21]: 3 transition_type 0x34c-0x34d (1)
0x340| 02 | . | [22]: 2 transition_type 0x34d-0x34e (1)
0x340| 03 | . | [23]: 3 transition_type 0x34e-0x34f (1)
0x340| 02| .| [24]: 2 transition_type 0x34f-0x350 (1)
0x350|03 |. | [25]: 3 transition_type 0x350-0x351 (1)
0x350| 02 | . | [26]: 2 transition_type 0x351-0x352 (1)
0x350| 03 | . | [27]: 3 transition_type 0x352-0x353 (1)
0x350| 02 | . | [28]: 2 transition_type 0x353-0x354 (1)
0x350| 03 | . | [29]: 3 transition_type 0x354-0x355 (1)
0x350| 02 | . | [30]: 2 transition_type 0x355-0x356 (1)
0x350| 03 | . | [31]: 3 transition_type 0x356-0x357 (1)
0x350| 02 | . | [32]: 2 transition_type 0x357-0x358 (1)
0x350| 05 | . | [33]: 5 transition_type 0x358-0x359 (1)
0x350| 05 | . | [34]: 5 transition_type 0x359-0x35a (1)
| | | local_time_type_records[0:6]: 0x35a-0x37e (36)
| | | [0]{}: local_time_type 0x35a-0x360 (6)
0x350| ff ff ee 80 | .... | utoff: -4480 (valid) 0x35a-0x35e (4)
0x350| 00 | . | dst: 0 (valid) 0x35e-0x35f (1)
0x350| 00| .| idx: 0 (valid) 0x35f-0x360 (1)
| | | [1]{}: local_time_type 0x360-0x366 (6)
0x360|ff ff d5 d0 |.... | utoff: -10800 (valid) 0x360-0x364 (4)
0x360| 00 | . | dst: 0 (valid) 0x364-0x365 (1)
0x360| 04 | . | idx: 4 (valid) 0x365-0x366 (1)
| | | [2]{}: local_time_type 0x366-0x36c (6)
0x360| ff ff d5 d0 | .... | utoff: -10800 (valid) 0x366-0x36a (4)
0x360| 00 | . | dst: 0 (valid) 0x36a-0x36b (1)
0x360| 04 | . | idx: 4 (valid) 0x36b-0x36c (1)
| | | [3]{}: local_time_type 0x36c-0x372 (6)
0x360| ff ff e3 e0| ....| utoff: -7200 (valid) 0x36c-0x370 (4)
0x370|01 |. | dst: 1 (valid) 0x370-0x371 (1)
0x370| 08 | . | idx: 8 (valid) 0x371-0x372 (1)
| | | [4]{}: local_time_type 0x372-0x378 (6)
0x370| ff ff e3 e0 | .... | utoff: -7200 (valid) 0x372-0x376 (4)
0x370| 01 | . | dst: 1 (valid) 0x376-0x377 (1)
0x370| 08 | . | idx: 8 (valid) 0x377-0x378 (1)
| | | [5]{}: local_time_type 0x378-0x37e (6)
0x370| 00 00 00 00 | .... | utoff: 0 (valid) 0x378-0x37c (4)
0x370| 00 | . | dst: 0 (valid) 0x37c-0x37d (1)
0x370| 0c | . | idx: 12 (valid) 0x37d-0x37e (1)
| | | time_zone_designations[0:4]: 0x37e-0x38e (16)
0x370| 4c 4d| LM| [0]: "LMT" time_zone_designation 0x37e-0x382 (4)
0x380|54 00 |T. |
0x380| 2d 30 33 00 | -03. | [1]: "-03" time_zone_designation 0x382-0x386 (4)
0x380| 2d 30 32 00 | -02. | [2]: "-02" time_zone_designation 0x386-0x38a (4)
0x380| 47 4d 54 00 | GMT. | [3]: "GMT" time_zone_designation 0x38a-0x38e (4)
| | | leap_second_records[0:27]: 0x38e-0x4d2 (324)
| | | [0]{}: leap_second_record 0x38e-0x39a (12)
0x380| 00 00| ..| occur: "1972-07-01T00:00:00Z" (78796800) 0x38e-0x396 (8)
0x390|00 00 04 b2 58 00 |....X. |
0x390| 00 00 00 01 | .... | corr: 1 0x396-0x39a (4)
| | | [1]{}: leap_second_record 0x39a-0x3a6 (12)
0x390| 00 00 00 00 05 a4| ......| occur: "1973-01-01T00:00:01Z" (94694401) 0x39a-0x3a2 (8)
0x3a0|ec 01 |.. |
0x3a0| 00 00 00 02 | .... | corr: 2 0x3a2-0x3a6 (4)
| | | [2]{}: leap_second_record 0x3a6-0x3b2 (12)
0x3a0| 00 00 00 00 07 86 1f 82 | ........ | occur: "1974-01-01T00:00:02Z" (126230402) 0x3a6-0x3ae (8)
0x3a0| 00 00| ..| corr: 3 0x3ae-0x3b2 (4)
0x3b0|00 03 |.. |
| | | [3]{}: leap_second_record 0x3b2-0x3be (12)
0x3b0| 00 00 00 00 09 67 53 03 | .....gS. | occur: "1975-01-01T00:00:03Z" (157766403) 0x3b2-0x3ba (8)
0x3b0| 00 00 00 04 | .... | corr: 4 0x3ba-0x3be (4)
| | | [4]{}: leap_second_record 0x3be-0x3ca (12)
0x3b0| 00 00| ..| occur: "1976-01-01T00:00:04Z" (189302404) 0x3be-0x3c6 (8)
0x3c0|00 00 0b 48 86 84 |...H.. |
0x3c0| 00 00 00 05 | .... | corr: 5 0x3c6-0x3ca (4)
| | | [5]{}: leap_second_record 0x3ca-0x3d6 (12)
0x3c0| 00 00 00 00 0d 2b| .....+| occur: "1977-01-01T00:00:05Z" (220924805) 0x3ca-0x3d2 (8)
0x3d0|0b 85 |.. |
0x3d0| 00 00 00 06 | .... | corr: 6 0x3d2-0x3d6 (4)
| | | [6]{}: leap_second_record 0x3d6-0x3e2 (12)
0x3d0| 00 00 00 00 0f 0c 3f 06 | ......?. | occur: "1978-01-01T00:00:06Z" (252460806) 0x3d6-0x3de (8)
0x3d0| 00 00| ..| corr: 7 0x3de-0x3e2 (4)
0x3e0|00 07 |.. |
| | | [7]{}: leap_second_record 0x3e2-0x3ee (12)
0x3e0| 00 00 00 00 10 ed 72 87 | ......r. | occur: "1979-01-01T00:00:07Z" (283996807) 0x3e2-0x3ea (8)
0x3e0| 00 00 00 08 | .... | corr: 8 0x3ea-0x3ee (4)
| | | [8]{}: leap_second_record 0x3ee-0x3fa (12)
0x3e0| 00 00| ..| occur: "1980-01-01T00:00:08Z" (315532808) 0x3ee-0x3f6 (8)
0x3f0|00 00 12 ce a6 08 |...... |
0x3f0| 00 00 00 09 | .... | corr: 9 0x3f6-0x3fa (4)
| | | [9]{}: leap_second_record 0x3fa-0x406 (12)
0x3f0| 00 00 00 00 15 9f| ......| occur: "1981-07-01T00:00:09Z" (362793609) 0x3fa-0x402 (8)
0x400|ca 89 |.. |
0x400| 00 00 00 0a | .... | corr: 10 0x402-0x406 (4)
| | | [10]{}: leap_second_record 0x406-0x412 (12)
0x400| 00 00 00 00 17 80 fe 0a | ........ | occur: "1982-07-01T00:00:10Z" (394329610) 0x406-0x40e (8)
0x400| 00 00| ..| corr: 11 0x40e-0x412 (4)
0x410|00 0b |.. |
| | | [11]{}: leap_second_record 0x412-0x41e (12)
0x410| 00 00 00 00 19 62 31 8b | .....b1. | occur: "1983-07-01T00:00:11Z" (425865611) 0x412-0x41a (8)
0x410| 00 00 00 0c | .... | corr: 12 0x41a-0x41e (4)
| | | [12]{}: leap_second_record 0x41e-0x42a (12)
0x410| 00 00| ..| occur: "1985-07-01T00:00:12Z" (489024012) 0x41e-0x426 (8)
0x420|00 00 1d 25 ea 0c |...%.. |
0x420| 00 00 00 0d | .... | corr: 13 0x426-0x42a (4)
| | | [13]{}: leap_second_record 0x42a-0x436 (12)
0x420| 00 00 00 00 21 da| ....!.| occur: "1988-01-01T00:00:13Z" (567993613) 0x42a-0x432 (8)
0x430|e5 0d |.. |
0x430| 00 00 00 0e | .... | corr: 14 0x432-0x436 (4)
| | | [14]{}: leap_second_record 0x436-0x442 (12)
0x430| 00 00 00 00 25 9e 9d 8e | ....%... | occur: "1990-01-01T00:00:14Z" (631152014) 0x436-0x43e (8)
0x430| 00 00| ..| corr: 15 0x43e-0x442 (4)
0x440|00 0f |.. |
| | | [15]{}: leap_second_record 0x442-0x44e (12)
0x440| 00 00 00 00 27 7f d1 0f | ....'... | occur: "1991-01-01T00:00:15Z" (662688015) 0x442-0x44a (8)
0x440| 00 00 00 10 | .... | corr: 16 0x44a-0x44e (4)
| | | [16]{}: leap_second_record 0x44e-0x45a (12)
0x440| 00 00| ..| occur: "1992-07-01T00:00:16Z" (709948816) 0x44e-0x456 (8)
0x450|00 00 2a 50 f5 90 |..*P.. |
0x450| 00 00 00 11 | .... | corr: 17 0x456-0x45a (4)
| | | [17]{}: leap_second_record 0x45a-0x466 (12)
0x450| 00 00 00 00 2c 32| ....,2| occur: "1993-07-01T00:00:17Z" (741484817) 0x45a-0x462 (8)
0x460|29 11 |). |
0x460| 00 00 00 12 | .... | corr: 18 0x462-0x466 (4)
| | | [18]{}: leap_second_record 0x466-0x472 (12)
0x460| 00 00 00 00 2e 13 5c 92 | ......\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x466-0x46e (8)
0x460| 00 00| ..| corr: 19 0x46e-0x472 (4)
0x470|00 13 |.. |
| | | [19]{}: leap_second_record 0x472-0x47e (12)
0x470| 00 00 00 00 30 e7 24 13 | ....0.$. | occur: "1996-01-01T00:00:19Z" (820454419) 0x472-0x47a (8)
0x470| 00 00 00 14 | .... | corr: 20 0x47a-0x47e (4)
| | | [20]{}: leap_second_record 0x47e-0x48a (12)
0x470| 00 00| ..| occur: "1997-07-01T00:00:20Z" (867715220) 0x47e-0x486 (8)
0x480|00 00 33 b8 48 94 |..3.H. |
0x480| 00 00 00 15 | .... | corr: 21 0x486-0x48a (4)
| | | [21]{}: leap_second_record 0x48a-0x496 (12)
0x480| 00 00 00 00 36 8c| ....6.| occur: "1999-01-01T00:00:21Z" (915148821) 0x48a-0x492 (8)
0x490|10 15 |.. |
0x490| 00 00 00 16 | .... | corr: 22 0x492-0x496 (4)
| | | [22]{}: leap_second_record 0x496-0x4a2 (12)
0x490| 00 00 00 00 43 b7 1b 96 | ....C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x496-0x49e (8)
0x490| 00 00| ..| corr: 23 0x49e-0x4a2 (4)
0x4a0|00 17 |.. |
| | | [23]{}: leap_second_record 0x4a2-0x4ae (12)
0x4a0| 00 00 00 00 49 5c 07 97 | ....I\.. | occur: "2009-01-01T00:00:23Z" (1230768023) 0x4a2-0x4aa (8)
0x4a0| 00 00 00 18 | .... | corr: 24 0x4aa-0x4ae (4)
| | | [24]{}: leap_second_record 0x4ae-0x4ba (12)
0x4a0| 00 00| ..| occur: "2012-07-01T00:00:24Z" (1341100824) 0x4ae-0x4b6 (8)
0x4b0|00 00 4f ef 93 18 |..O... |
0x4b0| 00 00 00 19 | .... | corr: 25 0x4b6-0x4ba (4)
| | | [25]{}: leap_second_record 0x4ba-0x4c6 (12)
0x4b0| 00 00 00 00 55 93| ....U.| occur: "2015-07-01T00:00:25Z" (1435708825) 0x4ba-0x4c2 (8)
0x4c0|2d 99 |-. |
0x4c0| 00 00 00 1a | .... | corr: 26 0x4c2-0x4c6 (4)
| | | [26]{}: leap_second_record 0x4c6-0x4d2 (12)
0x4c0| 00 00 00 00 58 68 46 9a | ....XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x4c6-0x4ce (8)
0x4c0| 00 00| ..| corr: 27 0x4ce-0x4d2 (4)
0x4d0|00 1b |.. |
| | | standard_wall_indicators[0:6]: 0x4d2-0x4d8 (6)
0x4d0| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x4d2-0x4d3 (1)
0x4d0| 00 | . | [1]: 0 standard_wall_indicator (valid) 0x4d3-0x4d4 (1)
0x4d0| 01 | . | [2]: 1 standard_wall_indicator (valid) 0x4d4-0x4d5 (1)
0x4d0| 01 | . | [3]: 1 standard_wall_indicator (valid) 0x4d5-0x4d6 (1)
0x4d0| 00 | . | [4]: 0 standard_wall_indicator (valid) 0x4d6-0x4d7 (1)
0x4d0| 00 | . | [5]: 0 standard_wall_indicator (valid) 0x4d7-0x4d8 (1)
| | | ut_local_indicators[0:6]: 0x4d8-0x4de (6)
0x4d0| 00 | . | [0]: 0 ut_local_indicator (valid) 0x4d8-0x4d9 (1)
0x4d0| 00 | . | [1]: 0 ut_local_indicator (valid) 0x4d9-0x4da (1)
0x4d0| 01 | . | [2]: 1 ut_local_indicator (valid) 0x4da-0x4db (1)
0x4d0| 01 | . | [3]: 1 ut_local_indicator (valid) 0x4db-0x4dc (1)
0x4d0| 00 | . | [4]: 0 ut_local_indicator (valid) 0x4dc-0x4dd (1)
0x4d0| 00 | . | [5]: 0 ut_local_indicator (valid) 0x4dd-0x4de (1)
| | | footer{}: 0x4de-0x4e0 (2)
0x4d0| 0a | . | nl1: 10 (valid) 0x4de-0x4df (1)
| | | tz_string: "" 0x4df-0x4df (0)
0x4d0| 0a| .| nl2: 10 (valid) 0x4df-0x4e0 (1)