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

520 lines
60 KiB
Plaintext

$ fq -d tzif dv Cancun
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Cancun (tzif) 0x0-0x568 (1384)
| | | 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 07 | .... | isutcnt: 7 0x14-0x18 (4)
0x010| 00 00 00 07 | .... | isstdcnt: 7 0x18-0x1c (4)
0x010| 00 00 00 1b| ....| leapcnt: 27 0x1c-0x20 (4)
0x020|00 00 00 2b |...+ | timecnt: 43 0x20-0x24 (4)
0x020| 00 00 00 07 | .... | typecnt: 7 0x24-0x28 (4)
0x020| 00 00 00 14 | .... | charcnt: 20 0x28-0x2c (4)
| | | v1datablock{}: 0x2c-0x227 (507)
| | | transition_times[0:43]: 0x2c-0xd8 (172)
0x020| a5 b6 da 60| ...`| [0]: "1922-01-01T06:00:00Z" (-1514743200) transition_time 0x2c-0x30 (4)
0x030|16 86 d5 6a |...j | [1]: "1981-12-23T06:00:10Z" (377935210) transition_time 0x30-0x34 (4)
0x030| 31 67 68 04 | 1gh. | [2]: "1996-04-07T07:00:20Z" (828860420) transition_time 0x34-0x38 (4)
0x030| 32 72 fa 74 | 2r.t | [3]: "1996-10-27T06:00:20Z" (846396020) transition_time 0x38-0x3c (4)
0x030| 33 47 4a 04| 3GJ.| [4]: "1997-04-06T07:00:20Z" (860310020) transition_time 0x3c-0x40 (4)
0x040|34 52 dc 75 |4R.u | [5]: "1997-10-26T06:00:21Z" (877845621) transition_time 0x40-0x44 (4)
0x040| 35 27 2c 05 | 5',. | [6]: "1998-04-05T07:00:21Z" (891759621) transition_time 0x44-0x48 (4)
0x040| 35 c4 00 75 | 5..u | [7]: "1998-08-02T06:00:21Z" (902037621) transition_time 0x48-0x4c (4)
0x040| 36 32 cc 85| 62..| [8]: "1998-10-25T07:00:21Z" (909298821) transition_time 0x4c-0x50 (4)
0x050|37 07 1c 16 |7... | [9]: "1999-04-04T08:00:22Z" (923212822) transition_time 0x50-0x54 (4)
0x050| 38 1b e9 06 | 8... | [10]: "1999-10-31T07:00:22Z" (941353222) transition_time 0x54-0x58 (4)
0x050| 38 e6 fe 16 | 8... | [11]: "2000-04-02T08:00:22Z" (954662422) transition_time 0x58-0x5c (4)
0x050| 39 fb cb 06| 9...| [12]: "2000-10-29T07:00:22Z" (972802822) transition_time 0x5c-0x60 (4)
0x060|3a f5 04 96 |:... | [13]: "2001-05-06T08:00:22Z" (989136022) transition_time 0x60-0x64 (4)
0x060| 3b b6 c3 06 | ;... | [14]: "2001-09-30T07:00:22Z" (1001833222) transition_time 0x64-0x68 (4)
0x060| 3c af fc 96 | <... | [15]: "2002-04-07T08:00:22Z" (1018166422) transition_time 0x68-0x6c (4)
0x060| 3d bb 8f 06| =...| [16]: "2002-10-27T07:00:22Z" (1035702022) transition_time 0x6c-0x70 (4)
0x070|3e 8f de 96 |>... | [17]: "2003-04-06T08:00:22Z" (1049616022) transition_time 0x70-0x74 (4)
0x070| 3f 9b 71 06 | ?.q. | [18]: "2003-10-26T07:00:22Z" (1067151622) transition_time 0x74-0x78 (4)
0x070| 40 6f c0 96 | @o.. | [19]: "2004-04-04T08:00:22Z" (1081065622) transition_time 0x78-0x7c (4)
0x070| 41 84 8d 86| A...| [20]: "2004-10-31T07:00:22Z" (1099206022) transition_time 0x7c-0x80 (4)
0x080|42 4f a2 96 |BO.. | [21]: "2005-04-03T08:00:22Z" (1112515222) transition_time 0x80-0x84 (4)
0x080| 43 64 6f 86 | Cdo. | [22]: "2005-10-30T07:00:22Z" (1130655622) transition_time 0x84-0x88 (4)
0x080| 44 2f 84 97 | D/.. | [23]: "2006-04-02T08:00:23Z" (1143964823) transition_time 0x88-0x8c (4)
0x080| 45 44 51 87| EDQ.| [24]: "2006-10-29T07:00:23Z" (1162105223) transition_time 0x8c-0x90 (4)
0x090|46 0f 66 97 |F.f. | [25]: "2007-04-01T08:00:23Z" (1175414423) transition_time 0x90-0x94 (4)
0x090| 47 24 33 87 | G$3. | [26]: "2007-10-28T07:00:23Z" (1193554823) transition_time 0x94-0x98 (4)
0x090| 47 f8 83 17 | G... | [27]: "2008-04-06T08:00:23Z" (1207468823) transition_time 0x98-0x9c (4)
0x090| 49 04 15 87| I...| [28]: "2008-10-26T07:00:23Z" (1225004423) transition_time 0x9c-0xa0 (4)
0x0a0|49 d8 65 18 |I.e. | [29]: "2009-04-05T08:00:24Z" (1238918424) transition_time 0xa0-0xa4 (4)
0x0a0| 4a e3 f7 88 | J... | [30]: "2009-10-25T07:00:24Z" (1256454024) transition_time 0xa4-0xa8 (4)
0x0a0| 4b b8 47 18 | K.G. | [31]: "2010-04-04T08:00:24Z" (1270368024) transition_time 0xa8-0xac (4)
0x0a0| 4c cd 14 08| L...| [32]: "2010-10-31T07:00:24Z" (1288508424) transition_time 0xac-0xb0 (4)
0x0b0|4d 98 29 18 |M.). | [33]: "2011-04-03T08:00:24Z" (1301817624) transition_time 0xb0-0xb4 (4)
0x0b0| 4e ac f6 08 | N... | [34]: "2011-10-30T07:00:24Z" (1319958024) transition_time 0xb4-0xb8 (4)
0x0b0| 4f 78 0b 18 | Ox.. | [35]: "2012-04-01T08:00:24Z" (1333267224) transition_time 0xb8-0xbc (4)
0x0b0| 50 8c d8 09| P...| [36]: "2012-10-28T07:00:25Z" (1351407625) transition_time 0xbc-0xc0 (4)
0x0c0|51 61 27 99 |Qa'. | [37]: "2013-04-07T08:00:25Z" (1365321625) transition_time 0xc0-0xc4 (4)
0x0c0| 52 6c ba 09 | Rl.. | [38]: "2013-10-27T07:00:25Z" (1382857225) transition_time 0xc4-0xc8 (4)
0x0c0| 53 41 09 99 | SA.. | [39]: "2014-04-06T08:00:25Z" (1396771225) transition_time 0xc8-0xcc (4)
0x0c0| 54 4c 9c 09| TL..| [40]: "2014-10-26T07:00:25Z" (1414306825) transition_time 0xcc-0xd0 (4)
0x0d0|54 cd dd 19 |T... | [41]: "2015-02-01T08:00:25Z" (1422777625) transition_time 0xd0-0xd4 (4)
0x0d0| 64 9b 78 1b | d.x. | [42]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0xd4-0xd8 (4)
| | | transition_types[0:43]: 0xd8-0x103 (43)
0x0d0| 01 | . | [0]: 1 transition_type 0xd8-0xd9 (1)
0x0d0| 03 | . | [1]: 3 transition_type 0xd9-0xda (1)
0x0d0| 02 | . | [2]: 2 transition_type 0xda-0xdb (1)
0x0d0| 03 | . | [3]: 3 transition_type 0xdb-0xdc (1)
0x0d0| 02 | . | [4]: 2 transition_type 0xdc-0xdd (1)
0x0d0| 03 | . | [5]: 3 transition_type 0xdd-0xde (1)
0x0d0| 02 | . | [6]: 2 transition_type 0xde-0xdf (1)
0x0d0| 05| .| [7]: 5 transition_type 0xdf-0xe0 (1)
0x0e0|04 |. | [8]: 4 transition_type 0xe0-0xe1 (1)
0x0e0| 05 | . | [9]: 5 transition_type 0xe1-0xe2 (1)
0x0e0| 04 | . | [10]: 4 transition_type 0xe2-0xe3 (1)
0x0e0| 05 | . | [11]: 5 transition_type 0xe3-0xe4 (1)
0x0e0| 04 | . | [12]: 4 transition_type 0xe4-0xe5 (1)
0x0e0| 05 | . | [13]: 5 transition_type 0xe5-0xe6 (1)
0x0e0| 04 | . | [14]: 4 transition_type 0xe6-0xe7 (1)
0x0e0| 05 | . | [15]: 5 transition_type 0xe7-0xe8 (1)
0x0e0| 04 | . | [16]: 4 transition_type 0xe8-0xe9 (1)
0x0e0| 05 | . | [17]: 5 transition_type 0xe9-0xea (1)
0x0e0| 04 | . | [18]: 4 transition_type 0xea-0xeb (1)
0x0e0| 05 | . | [19]: 5 transition_type 0xeb-0xec (1)
0x0e0| 04 | . | [20]: 4 transition_type 0xec-0xed (1)
0x0e0| 05 | . | [21]: 5 transition_type 0xed-0xee (1)
0x0e0| 04 | . | [22]: 4 transition_type 0xee-0xef (1)
0x0e0| 05| .| [23]: 5 transition_type 0xef-0xf0 (1)
0x0f0|04 |. | [24]: 4 transition_type 0xf0-0xf1 (1)
0x0f0| 05 | . | [25]: 5 transition_type 0xf1-0xf2 (1)
0x0f0| 04 | . | [26]: 4 transition_type 0xf2-0xf3 (1)
0x0f0| 05 | . | [27]: 5 transition_type 0xf3-0xf4 (1)
0x0f0| 04 | . | [28]: 4 transition_type 0xf4-0xf5 (1)
0x0f0| 05 | . | [29]: 5 transition_type 0xf5-0xf6 (1)
0x0f0| 04 | . | [30]: 4 transition_type 0xf6-0xf7 (1)
0x0f0| 05 | . | [31]: 5 transition_type 0xf7-0xf8 (1)
0x0f0| 04 | . | [32]: 4 transition_type 0xf8-0xf9 (1)
0x0f0| 05 | . | [33]: 5 transition_type 0xf9-0xfa (1)
0x0f0| 04 | . | [34]: 4 transition_type 0xfa-0xfb (1)
0x0f0| 05 | . | [35]: 5 transition_type 0xfb-0xfc (1)
0x0f0| 04 | . | [36]: 4 transition_type 0xfc-0xfd (1)
0x0f0| 05 | . | [37]: 5 transition_type 0xfd-0xfe (1)
0x0f0| 04 | . | [38]: 4 transition_type 0xfe-0xff (1)
0x0f0| 05| .| [39]: 5 transition_type 0xff-0x100 (1)
0x100|04 |. | [40]: 4 transition_type 0x100-0x101 (1)
0x100| 03 | . | [41]: 3 transition_type 0x101-0x102 (1)
0x100| 03 | . | [42]: 3 transition_type 0x102-0x103 (1)
| | | local_time_type_records[0:7]: 0x103-0x12d (42)
| | | [0]{}: local_time_type 0x103-0x109 (6)
0x100| ff ff ae a8 | .... | utoff: -20824 (valid) 0x103-0x107 (4)
0x100| 00 | . | dst: 0 (valid) 0x107-0x108 (1)
0x100| 00 | . | idx: 0 (valid) 0x108-0x109 (1)
| | | [1]{}: local_time_type 0x109-0x10f (6)
0x100| ff ff ab a0 | .... | utoff: -21600 (valid) 0x109-0x10d (4)
0x100| 00 | . | dst: 0 (valid) 0x10d-0x10e (1)
0x100| 04 | . | idx: 4 (valid) 0x10e-0x10f (1)
| | | [2]{}: local_time_type 0x10f-0x115 (6)
0x100| ff| .| utoff: -14400 (valid) 0x10f-0x113 (4)
0x110|ff c7 c0 |... |
0x110| 01 | . | dst: 1 (valid) 0x113-0x114 (1)
0x110| 08 | . | idx: 8 (valid) 0x114-0x115 (1)
| | | [3]{}: local_time_type 0x115-0x11b (6)
0x110| ff ff b9 b0 | .... | utoff: -18000 (valid) 0x115-0x119 (4)
0x110| 00 | . | dst: 0 (valid) 0x119-0x11a (1)
0x110| 0c | . | idx: 12 (valid) 0x11a-0x11b (1)
| | | [4]{}: local_time_type 0x11b-0x121 (6)
0x110| ff ff ab a0 | .... | utoff: -21600 (valid) 0x11b-0x11f (4)
0x110| 00| .| dst: 0 (valid) 0x11f-0x120 (1)
0x120|04 |. | idx: 4 (valid) 0x120-0x121 (1)
| | | [5]{}: local_time_type 0x121-0x127 (6)
0x120| ff ff b9 b0 | .... | utoff: -18000 (valid) 0x121-0x125 (4)
0x120| 01 | . | dst: 1 (valid) 0x125-0x126 (1)
0x120| 10 | . | idx: 16 (valid) 0x126-0x127 (1)
| | | [6]{}: local_time_type 0x127-0x12d (6)
0x120| ff ff b9 b0 | .... | utoff: -18000 (valid) 0x127-0x12b (4)
0x120| 00 | . | dst: 0 (valid) 0x12b-0x12c (1)
0x120| 0c | . | idx: 12 (valid) 0x12c-0x12d (1)
| | | time_zone_designations[0:5]: 0x12d-0x141 (20)
0x120| 4c 4d 54| LMT| [0]: "LMT" time_zone_designation 0x12d-0x131 (4)
0x130|00 |. |
0x130| 43 53 54 00 | CST. | [1]: "CST" time_zone_designation 0x131-0x135 (4)
0x130| 45 44 54 00 | EDT. | [2]: "EDT" time_zone_designation 0x135-0x139 (4)
0x130| 45 53 54 00 | EST. | [3]: "EST" time_zone_designation 0x139-0x13d (4)
0x130| 43 44 54| CDT| [4]: "CDT" time_zone_designation 0x13d-0x141 (4)
0x140|00 |. |
| | | leap_second_records[0:27]: 0x141-0x219 (216)
| | | [0]{}: leap_second_record 0x141-0x149 (8)
0x140| 04 b2 58 00 | ..X. | occur: "1972-07-01T00:00:00Z" (78796800) 0x141-0x145 (4)
0x140| 00 00 00 01 | .... | corr: 1 0x145-0x149 (4)
| | | [1]{}: leap_second_record 0x149-0x151 (8)
0x140| 05 a4 ec 01 | .... | occur: "1973-01-01T00:00:01Z" (94694401) 0x149-0x14d (4)
0x140| 00 00 00| ...| corr: 2 0x14d-0x151 (4)
0x150|02 |. |
| | | [2]{}: leap_second_record 0x151-0x159 (8)
0x150| 07 86 1f 82 | .... | occur: "1974-01-01T00:00:02Z" (126230402) 0x151-0x155 (4)
0x150| 00 00 00 03 | .... | corr: 3 0x155-0x159 (4)
| | | [3]{}: leap_second_record 0x159-0x161 (8)
0x150| 09 67 53 03 | .gS. | occur: "1975-01-01T00:00:03Z" (157766403) 0x159-0x15d (4)
0x150| 00 00 00| ...| corr: 4 0x15d-0x161 (4)
0x160|04 |. |
| | | [4]{}: leap_second_record 0x161-0x169 (8)
0x160| 0b 48 86 84 | .H.. | occur: "1976-01-01T00:00:04Z" (189302404) 0x161-0x165 (4)
0x160| 00 00 00 05 | .... | corr: 5 0x165-0x169 (4)
| | | [5]{}: leap_second_record 0x169-0x171 (8)
0x160| 0d 2b 0b 85 | .+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0x169-0x16d (4)
0x160| 00 00 00| ...| corr: 6 0x16d-0x171 (4)
0x170|06 |. |
| | | [6]{}: leap_second_record 0x171-0x179 (8)
0x170| 0f 0c 3f 06 | ..?. | occur: "1978-01-01T00:00:06Z" (252460806) 0x171-0x175 (4)
0x170| 00 00 00 07 | .... | corr: 7 0x175-0x179 (4)
| | | [7]{}: leap_second_record 0x179-0x181 (8)
0x170| 10 ed 72 87 | ..r. | occur: "1979-01-01T00:00:07Z" (283996807) 0x179-0x17d (4)
0x170| 00 00 00| ...| corr: 8 0x17d-0x181 (4)
0x180|08 |. |
| | | [8]{}: leap_second_record 0x181-0x189 (8)
0x180| 12 ce a6 08 | .... | occur: "1980-01-01T00:00:08Z" (315532808) 0x181-0x185 (4)
0x180| 00 00 00 09 | .... | corr: 9 0x185-0x189 (4)
| | | [9]{}: leap_second_record 0x189-0x191 (8)
0x180| 15 9f ca 89 | .... | occur: "1981-07-01T00:00:09Z" (362793609) 0x189-0x18d (4)
0x180| 00 00 00| ...| corr: 10 0x18d-0x191 (4)
0x190|0a |. |
| | | [10]{}: leap_second_record 0x191-0x199 (8)
0x190| 17 80 fe 0a | .... | occur: "1982-07-01T00:00:10Z" (394329610) 0x191-0x195 (4)
0x190| 00 00 00 0b | .... | corr: 11 0x195-0x199 (4)
| | | [11]{}: leap_second_record 0x199-0x1a1 (8)
0x190| 19 62 31 8b | .b1. | occur: "1983-07-01T00:00:11Z" (425865611) 0x199-0x19d (4)
0x190| 00 00 00| ...| corr: 12 0x19d-0x1a1 (4)
0x1a0|0c |. |
| | | [12]{}: leap_second_record 0x1a1-0x1a9 (8)
0x1a0| 1d 25 ea 0c | .%.. | occur: "1985-07-01T00:00:12Z" (489024012) 0x1a1-0x1a5 (4)
0x1a0| 00 00 00 0d | .... | corr: 13 0x1a5-0x1a9 (4)
| | | [13]{}: leap_second_record 0x1a9-0x1b1 (8)
0x1a0| 21 da e5 0d | !... | occur: "1988-01-01T00:00:13Z" (567993613) 0x1a9-0x1ad (4)
0x1a0| 00 00 00| ...| corr: 14 0x1ad-0x1b1 (4)
0x1b0|0e |. |
| | | [14]{}: leap_second_record 0x1b1-0x1b9 (8)
0x1b0| 25 9e 9d 8e | %... | occur: "1990-01-01T00:00:14Z" (631152014) 0x1b1-0x1b5 (4)
0x1b0| 00 00 00 0f | .... | corr: 15 0x1b5-0x1b9 (4)
| | | [15]{}: leap_second_record 0x1b9-0x1c1 (8)
0x1b0| 27 7f d1 0f | '... | occur: "1991-01-01T00:00:15Z" (662688015) 0x1b9-0x1bd (4)
0x1b0| 00 00 00| ...| corr: 16 0x1bd-0x1c1 (4)
0x1c0|10 |. |
| | | [16]{}: leap_second_record 0x1c1-0x1c9 (8)
0x1c0| 2a 50 f5 90 | *P.. | occur: "1992-07-01T00:00:16Z" (709948816) 0x1c1-0x1c5 (4)
0x1c0| 00 00 00 11 | .... | corr: 17 0x1c5-0x1c9 (4)
| | | [17]{}: leap_second_record 0x1c9-0x1d1 (8)
0x1c0| 2c 32 29 11 | ,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x1c9-0x1cd (4)
0x1c0| 00 00 00| ...| corr: 18 0x1cd-0x1d1 (4)
0x1d0|12 |. |
| | | [18]{}: leap_second_record 0x1d1-0x1d9 (8)
0x1d0| 2e 13 5c 92 | ..\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x1d1-0x1d5 (4)
0x1d0| 00 00 00 13 | .... | corr: 19 0x1d5-0x1d9 (4)
| | | [19]{}: leap_second_record 0x1d9-0x1e1 (8)
0x1d0| 30 e7 24 13 | 0.$. | occur: "1996-01-01T00:00:19Z" (820454419) 0x1d9-0x1dd (4)
0x1d0| 00 00 00| ...| corr: 20 0x1dd-0x1e1 (4)
0x1e0|14 |. |
| | | [20]{}: leap_second_record 0x1e1-0x1e9 (8)
0x1e0| 33 b8 48 94 | 3.H. | occur: "1997-07-01T00:00:20Z" (867715220) 0x1e1-0x1e5 (4)
0x1e0| 00 00 00 15 | .... | corr: 21 0x1e5-0x1e9 (4)
| | | [21]{}: leap_second_record 0x1e9-0x1f1 (8)
0x1e0| 36 8c 10 15 | 6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x1e9-0x1ed (4)
0x1e0| 00 00 00| ...| corr: 22 0x1ed-0x1f1 (4)
0x1f0|16 |. |
| | | [22]{}: leap_second_record 0x1f1-0x1f9 (8)
0x1f0| 43 b7 1b 96 | C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x1f1-0x1f5 (4)
0x1f0| 00 00 00 17 | .... | corr: 23 0x1f5-0x1f9 (4)
| | | [23]{}: leap_second_record 0x1f9-0x201 (8)
0x1f0| 49 5c 07 97 | I\.. | occur: "2009-01-01T00:00:23Z" (1230768023) 0x1f9-0x1fd (4)
0x1f0| 00 00 00| ...| corr: 24 0x1fd-0x201 (4)
0x200|18 |. |
| | | [24]{}: leap_second_record 0x201-0x209 (8)
0x200| 4f ef 93 18 | O... | occur: "2012-07-01T00:00:24Z" (1341100824) 0x201-0x205 (4)
0x200| 00 00 00 19 | .... | corr: 25 0x205-0x209 (4)
| | | [25]{}: leap_second_record 0x209-0x211 (8)
0x200| 55 93 2d 99 | U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x209-0x20d (4)
0x200| 00 00 00| ...| corr: 26 0x20d-0x211 (4)
0x210|1a |. |
| | | [26]{}: leap_second_record 0x211-0x219 (8)
0x210| 58 68 46 9a | XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x211-0x215 (4)
0x210| 00 00 00 1b | .... | corr: 27 0x215-0x219 (4)
| | | standard_wall_indicators[0:7]: 0x219-0x220 (7)
0x210| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x219-0x21a (1)
0x210| 01 | . | [1]: 1 standard_wall_indicator (valid) 0x21a-0x21b (1)
0x210| 00 | . | [2]: 0 standard_wall_indicator (valid) 0x21b-0x21c (1)
0x210| 00 | . | [3]: 0 standard_wall_indicator (valid) 0x21c-0x21d (1)
0x210| 00 | . | [4]: 0 standard_wall_indicator (valid) 0x21d-0x21e (1)
0x210| 00 | . | [5]: 0 standard_wall_indicator (valid) 0x21e-0x21f (1)
0x210| 00| .| [6]: 0 standard_wall_indicator (valid) 0x21f-0x220 (1)
| | | ut_local_indicators[0:7]: 0x220-0x227 (7)
0x220|00 |. | [0]: 0 ut_local_indicator (valid) 0x220-0x221 (1)
0x220| 01 | . | [1]: 1 ut_local_indicator (valid) 0x221-0x222 (1)
0x220| 00 | . | [2]: 0 ut_local_indicator (valid) 0x222-0x223 (1)
0x220| 00 | . | [3]: 0 ut_local_indicator (valid) 0x223-0x224 (1)
0x220| 00 | . | [4]: 0 ut_local_indicator (valid) 0x224-0x225 (1)
0x220| 00 | . | [5]: 0 ut_local_indicator (valid) 0x225-0x226 (1)
0x220| 00 | . | [6]: 0 ut_local_indicator (valid) 0x226-0x227 (1)
| | | v2plusheader{}: 0x227-0x253 (44)
0x220| 54 5a 69 66 | TZif | magic: 0x545a6966 (valid) 0x227-0x22b (4)
0x220| 32 | 2 | ver: "2" (0x32) (valid) 0x22b-0x22c (1)
0x220| 00 00 00 00| ....| reserved: raw bits 0x22c-0x23b (15)
0x230|00 00 00 00 00 00 00 00 00 00 00 |........... |
0x230| 00 00 00 07 | .... | isutcnt: 7 0x23b-0x23f (4)
0x230| 00| .| isstdcnt: 7 0x23f-0x243 (4)
0x240|00 00 07 |... |
0x240| 00 00 00 1b | .... | leapcnt: 27 0x243-0x247 (4)
0x240| 00 00 00 2b | ...+ | timecnt: 43 0x247-0x24b (4)
0x240| 00 00 00 07 | .... | typecnt: 7 0x24b-0x24f (4)
0x240| 00| .| charcnt: 20 0x24f-0x253 (4)
0x250|00 00 14 |... |
| | | v2plusdatablock{}: 0x253-0x566 (787)
| | | transition_times[0:43]: 0x253-0x3ab (344)
0x250| ff ff ff ff a5 b6 da 60 | .......` | [0]: "1922-01-01T06:00:00Z" (-1514743200) transition_time 0x253-0x25b (8)
0x250| 00 00 00 00 16| .....| [1]: "1981-12-23T06:00:10Z" (377935210) transition_time 0x25b-0x263 (8)
0x260|86 d5 6a |..j |
0x260| 00 00 00 00 31 67 68 04 | ....1gh. | [2]: "1996-04-07T07:00:20Z" (828860420) transition_time 0x263-0x26b (8)
0x260| 00 00 00 00 32| ....2| [3]: "1996-10-27T06:00:20Z" (846396020) transition_time 0x26b-0x273 (8)
0x270|72 fa 74 |r.t |
0x270| 00 00 00 00 33 47 4a 04 | ....3GJ. | [4]: "1997-04-06T07:00:20Z" (860310020) transition_time 0x273-0x27b (8)
0x270| 00 00 00 00 34| ....4| [5]: "1997-10-26T06:00:21Z" (877845621) transition_time 0x27b-0x283 (8)
0x280|52 dc 75 |R.u |
0x280| 00 00 00 00 35 27 2c 05 | ....5',. | [6]: "1998-04-05T07:00:21Z" (891759621) transition_time 0x283-0x28b (8)
0x280| 00 00 00 00 35| ....5| [7]: "1998-08-02T06:00:21Z" (902037621) transition_time 0x28b-0x293 (8)
0x290|c4 00 75 |..u |
0x290| 00 00 00 00 36 32 cc 85 | ....62.. | [8]: "1998-10-25T07:00:21Z" (909298821) transition_time 0x293-0x29b (8)
0x290| 00 00 00 00 37| ....7| [9]: "1999-04-04T08:00:22Z" (923212822) transition_time 0x29b-0x2a3 (8)
0x2a0|07 1c 16 |... |
0x2a0| 00 00 00 00 38 1b e9 06 | ....8... | [10]: "1999-10-31T07:00:22Z" (941353222) transition_time 0x2a3-0x2ab (8)
0x2a0| 00 00 00 00 38| ....8| [11]: "2000-04-02T08:00:22Z" (954662422) transition_time 0x2ab-0x2b3 (8)
0x2b0|e6 fe 16 |... |
0x2b0| 00 00 00 00 39 fb cb 06 | ....9... | [12]: "2000-10-29T07:00:22Z" (972802822) transition_time 0x2b3-0x2bb (8)
0x2b0| 00 00 00 00 3a| ....:| [13]: "2001-05-06T08:00:22Z" (989136022) transition_time 0x2bb-0x2c3 (8)
0x2c0|f5 04 96 |... |
0x2c0| 00 00 00 00 3b b6 c3 06 | ....;... | [14]: "2001-09-30T07:00:22Z" (1001833222) transition_time 0x2c3-0x2cb (8)
0x2c0| 00 00 00 00 3c| ....<| [15]: "2002-04-07T08:00:22Z" (1018166422) transition_time 0x2cb-0x2d3 (8)
0x2d0|af fc 96 |... |
0x2d0| 00 00 00 00 3d bb 8f 06 | ....=... | [16]: "2002-10-27T07:00:22Z" (1035702022) transition_time 0x2d3-0x2db (8)
0x2d0| 00 00 00 00 3e| ....>| [17]: "2003-04-06T08:00:22Z" (1049616022) transition_time 0x2db-0x2e3 (8)
0x2e0|8f de 96 |... |
0x2e0| 00 00 00 00 3f 9b 71 06 | ....?.q. | [18]: "2003-10-26T07:00:22Z" (1067151622) transition_time 0x2e3-0x2eb (8)
0x2e0| 00 00 00 00 40| ....@| [19]: "2004-04-04T08:00:22Z" (1081065622) transition_time 0x2eb-0x2f3 (8)
0x2f0|6f c0 96 |o.. |
0x2f0| 00 00 00 00 41 84 8d 86 | ....A... | [20]: "2004-10-31T07:00:22Z" (1099206022) transition_time 0x2f3-0x2fb (8)
0x2f0| 00 00 00 00 42| ....B| [21]: "2005-04-03T08:00:22Z" (1112515222) transition_time 0x2fb-0x303 (8)
0x300|4f a2 96 |O.. |
0x300| 00 00 00 00 43 64 6f 86 | ....Cdo. | [22]: "2005-10-30T07:00:22Z" (1130655622) transition_time 0x303-0x30b (8)
0x300| 00 00 00 00 44| ....D| [23]: "2006-04-02T08:00:23Z" (1143964823) transition_time 0x30b-0x313 (8)
0x310|2f 84 97 |/.. |
0x310| 00 00 00 00 45 44 51 87 | ....EDQ. | [24]: "2006-10-29T07:00:23Z" (1162105223) transition_time 0x313-0x31b (8)
0x310| 00 00 00 00 46| ....F| [25]: "2007-04-01T08:00:23Z" (1175414423) transition_time 0x31b-0x323 (8)
0x320|0f 66 97 |.f. |
0x320| 00 00 00 00 47 24 33 87 | ....G$3. | [26]: "2007-10-28T07:00:23Z" (1193554823) transition_time 0x323-0x32b (8)
0x320| 00 00 00 00 47| ....G| [27]: "2008-04-06T08:00:23Z" (1207468823) transition_time 0x32b-0x333 (8)
0x330|f8 83 17 |... |
0x330| 00 00 00 00 49 04 15 87 | ....I... | [28]: "2008-10-26T07:00:23Z" (1225004423) transition_time 0x333-0x33b (8)
0x330| 00 00 00 00 49| ....I| [29]: "2009-04-05T08:00:24Z" (1238918424) transition_time 0x33b-0x343 (8)
0x340|d8 65 18 |.e. |
0x340| 00 00 00 00 4a e3 f7 88 | ....J... | [30]: "2009-10-25T07:00:24Z" (1256454024) transition_time 0x343-0x34b (8)
0x340| 00 00 00 00 4b| ....K| [31]: "2010-04-04T08:00:24Z" (1270368024) transition_time 0x34b-0x353 (8)
0x350|b8 47 18 |.G. |
0x350| 00 00 00 00 4c cd 14 08 | ....L... | [32]: "2010-10-31T07:00:24Z" (1288508424) transition_time 0x353-0x35b (8)
0x350| 00 00 00 00 4d| ....M| [33]: "2011-04-03T08:00:24Z" (1301817624) transition_time 0x35b-0x363 (8)
0x360|98 29 18 |.). |
0x360| 00 00 00 00 4e ac f6 08 | ....N... | [34]: "2011-10-30T07:00:24Z" (1319958024) transition_time 0x363-0x36b (8)
0x360| 00 00 00 00 4f| ....O| [35]: "2012-04-01T08:00:24Z" (1333267224) transition_time 0x36b-0x373 (8)
0x370|78 0b 18 |x.. |
0x370| 00 00 00 00 50 8c d8 09 | ....P... | [36]: "2012-10-28T07:00:25Z" (1351407625) transition_time 0x373-0x37b (8)
0x370| 00 00 00 00 51| ....Q| [37]: "2013-04-07T08:00:25Z" (1365321625) transition_time 0x37b-0x383 (8)
0x380|61 27 99 |a'. |
0x380| 00 00 00 00 52 6c ba 09 | ....Rl.. | [38]: "2013-10-27T07:00:25Z" (1382857225) transition_time 0x383-0x38b (8)
0x380| 00 00 00 00 53| ....S| [39]: "2014-04-06T08:00:25Z" (1396771225) transition_time 0x38b-0x393 (8)
0x390|41 09 99 |A.. |
0x390| 00 00 00 00 54 4c 9c 09 | ....TL.. | [40]: "2014-10-26T07:00:25Z" (1414306825) transition_time 0x393-0x39b (8)
0x390| 00 00 00 00 54| ....T| [41]: "2015-02-01T08:00:25Z" (1422777625) transition_time 0x39b-0x3a3 (8)
0x3a0|cd dd 19 |... |
0x3a0| 00 00 00 00 64 9b 78 1b | ....d.x. | [42]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x3a3-0x3ab (8)
| | | transition_types[0:43]: 0x3ab-0x3d6 (43)
0x3a0| 01 | . | [0]: 1 transition_type 0x3ab-0x3ac (1)
0x3a0| 03 | . | [1]: 3 transition_type 0x3ac-0x3ad (1)
0x3a0| 02 | . | [2]: 2 transition_type 0x3ad-0x3ae (1)
0x3a0| 03 | . | [3]: 3 transition_type 0x3ae-0x3af (1)
0x3a0| 02| .| [4]: 2 transition_type 0x3af-0x3b0 (1)
0x3b0|03 |. | [5]: 3 transition_type 0x3b0-0x3b1 (1)
0x3b0| 02 | . | [6]: 2 transition_type 0x3b1-0x3b2 (1)
0x3b0| 05 | . | [7]: 5 transition_type 0x3b2-0x3b3 (1)
0x3b0| 04 | . | [8]: 4 transition_type 0x3b3-0x3b4 (1)
0x3b0| 05 | . | [9]: 5 transition_type 0x3b4-0x3b5 (1)
0x3b0| 04 | . | [10]: 4 transition_type 0x3b5-0x3b6 (1)
0x3b0| 05 | . | [11]: 5 transition_type 0x3b6-0x3b7 (1)
0x3b0| 04 | . | [12]: 4 transition_type 0x3b7-0x3b8 (1)
0x3b0| 05 | . | [13]: 5 transition_type 0x3b8-0x3b9 (1)
0x3b0| 04 | . | [14]: 4 transition_type 0x3b9-0x3ba (1)
0x3b0| 05 | . | [15]: 5 transition_type 0x3ba-0x3bb (1)
0x3b0| 04 | . | [16]: 4 transition_type 0x3bb-0x3bc (1)
0x3b0| 05 | . | [17]: 5 transition_type 0x3bc-0x3bd (1)
0x3b0| 04 | . | [18]: 4 transition_type 0x3bd-0x3be (1)
0x3b0| 05 | . | [19]: 5 transition_type 0x3be-0x3bf (1)
0x3b0| 04| .| [20]: 4 transition_type 0x3bf-0x3c0 (1)
0x3c0|05 |. | [21]: 5 transition_type 0x3c0-0x3c1 (1)
0x3c0| 04 | . | [22]: 4 transition_type 0x3c1-0x3c2 (1)
0x3c0| 05 | . | [23]: 5 transition_type 0x3c2-0x3c3 (1)
0x3c0| 04 | . | [24]: 4 transition_type 0x3c3-0x3c4 (1)
0x3c0| 05 | . | [25]: 5 transition_type 0x3c4-0x3c5 (1)
0x3c0| 04 | . | [26]: 4 transition_type 0x3c5-0x3c6 (1)
0x3c0| 05 | . | [27]: 5 transition_type 0x3c6-0x3c7 (1)
0x3c0| 04 | . | [28]: 4 transition_type 0x3c7-0x3c8 (1)
0x3c0| 05 | . | [29]: 5 transition_type 0x3c8-0x3c9 (1)
0x3c0| 04 | . | [30]: 4 transition_type 0x3c9-0x3ca (1)
0x3c0| 05 | . | [31]: 5 transition_type 0x3ca-0x3cb (1)
0x3c0| 04 | . | [32]: 4 transition_type 0x3cb-0x3cc (1)
0x3c0| 05 | . | [33]: 5 transition_type 0x3cc-0x3cd (1)
0x3c0| 04 | . | [34]: 4 transition_type 0x3cd-0x3ce (1)
0x3c0| 05 | . | [35]: 5 transition_type 0x3ce-0x3cf (1)
0x3c0| 04| .| [36]: 4 transition_type 0x3cf-0x3d0 (1)
0x3d0|05 |. | [37]: 5 transition_type 0x3d0-0x3d1 (1)
0x3d0| 04 | . | [38]: 4 transition_type 0x3d1-0x3d2 (1)
0x3d0| 05 | . | [39]: 5 transition_type 0x3d2-0x3d3 (1)
0x3d0| 04 | . | [40]: 4 transition_type 0x3d3-0x3d4 (1)
0x3d0| 03 | . | [41]: 3 transition_type 0x3d4-0x3d5 (1)
0x3d0| 03 | . | [42]: 3 transition_type 0x3d5-0x3d6 (1)
| | | local_time_type_records[0:7]: 0x3d6-0x400 (42)
| | | [0]{}: local_time_type 0x3d6-0x3dc (6)
0x3d0| ff ff ae a8 | .... | utoff: -20824 (valid) 0x3d6-0x3da (4)
0x3d0| 00 | . | dst: 0 (valid) 0x3da-0x3db (1)
0x3d0| 00 | . | idx: 0 (valid) 0x3db-0x3dc (1)
| | | [1]{}: local_time_type 0x3dc-0x3e2 (6)
0x3d0| ff ff ab a0| ....| utoff: -21600 (valid) 0x3dc-0x3e0 (4)
0x3e0|00 |. | dst: 0 (valid) 0x3e0-0x3e1 (1)
0x3e0| 04 | . | idx: 4 (valid) 0x3e1-0x3e2 (1)
| | | [2]{}: local_time_type 0x3e2-0x3e8 (6)
0x3e0| ff ff c7 c0 | .... | utoff: -14400 (valid) 0x3e2-0x3e6 (4)
0x3e0| 01 | . | dst: 1 (valid) 0x3e6-0x3e7 (1)
0x3e0| 08 | . | idx: 8 (valid) 0x3e7-0x3e8 (1)
| | | [3]{}: local_time_type 0x3e8-0x3ee (6)
0x3e0| ff ff b9 b0 | .... | utoff: -18000 (valid) 0x3e8-0x3ec (4)
0x3e0| 00 | . | dst: 0 (valid) 0x3ec-0x3ed (1)
0x3e0| 0c | . | idx: 12 (valid) 0x3ed-0x3ee (1)
| | | [4]{}: local_time_type 0x3ee-0x3f4 (6)
0x3e0| ff ff| ..| utoff: -21600 (valid) 0x3ee-0x3f2 (4)
0x3f0|ab a0 |.. |
0x3f0| 00 | . | dst: 0 (valid) 0x3f2-0x3f3 (1)
0x3f0| 04 | . | idx: 4 (valid) 0x3f3-0x3f4 (1)
| | | [5]{}: local_time_type 0x3f4-0x3fa (6)
0x3f0| ff ff b9 b0 | .... | utoff: -18000 (valid) 0x3f4-0x3f8 (4)
0x3f0| 01 | . | dst: 1 (valid) 0x3f8-0x3f9 (1)
0x3f0| 10 | . | idx: 16 (valid) 0x3f9-0x3fa (1)
| | | [6]{}: local_time_type 0x3fa-0x400 (6)
0x3f0| ff ff b9 b0 | .... | utoff: -18000 (valid) 0x3fa-0x3fe (4)
0x3f0| 00 | . | dst: 0 (valid) 0x3fe-0x3ff (1)
0x3f0| 0c| .| idx: 12 (valid) 0x3ff-0x400 (1)
| | | time_zone_designations[0:5]: 0x400-0x414 (20)
0x400|4c 4d 54 00 |LMT. | [0]: "LMT" time_zone_designation 0x400-0x404 (4)
0x400| 43 53 54 00 | CST. | [1]: "CST" time_zone_designation 0x404-0x408 (4)
0x400| 45 44 54 00 | EDT. | [2]: "EDT" time_zone_designation 0x408-0x40c (4)
0x400| 45 53 54 00| EST.| [3]: "EST" time_zone_designation 0x40c-0x410 (4)
0x410|43 44 54 00 |CDT. | [4]: "CDT" time_zone_designation 0x410-0x414 (4)
| | | leap_second_records[0:27]: 0x414-0x558 (324)
| | | [0]{}: leap_second_record 0x414-0x420 (12)
0x410| 00 00 00 00 04 b2 58 00 | ......X. | occur: "1972-07-01T00:00:00Z" (78796800) 0x414-0x41c (8)
0x410| 00 00 00 01| ....| corr: 1 0x41c-0x420 (4)
| | | [1]{}: leap_second_record 0x420-0x42c (12)
0x420|00 00 00 00 05 a4 ec 01 |........ | occur: "1973-01-01T00:00:01Z" (94694401) 0x420-0x428 (8)
0x420| 00 00 00 02 | .... | corr: 2 0x428-0x42c (4)
| | | [2]{}: leap_second_record 0x42c-0x438 (12)
0x420| 00 00 00 00| ....| occur: "1974-01-01T00:00:02Z" (126230402) 0x42c-0x434 (8)
0x430|07 86 1f 82 |.... |
0x430| 00 00 00 03 | .... | corr: 3 0x434-0x438 (4)
| | | [3]{}: leap_second_record 0x438-0x444 (12)
0x430| 00 00 00 00 09 67 53 03| .....gS.| occur: "1975-01-01T00:00:03Z" (157766403) 0x438-0x440 (8)
0x440|00 00 00 04 |.... | corr: 4 0x440-0x444 (4)
| | | [4]{}: leap_second_record 0x444-0x450 (12)
0x440| 00 00 00 00 0b 48 86 84 | .....H.. | occur: "1976-01-01T00:00:04Z" (189302404) 0x444-0x44c (8)
0x440| 00 00 00 05| ....| corr: 5 0x44c-0x450 (4)
| | | [5]{}: leap_second_record 0x450-0x45c (12)
0x450|00 00 00 00 0d 2b 0b 85 |.....+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0x450-0x458 (8)
0x450| 00 00 00 06 | .... | corr: 6 0x458-0x45c (4)
| | | [6]{}: leap_second_record 0x45c-0x468 (12)
0x450| 00 00 00 00| ....| occur: "1978-01-01T00:00:06Z" (252460806) 0x45c-0x464 (8)
0x460|0f 0c 3f 06 |..?. |
0x460| 00 00 00 07 | .... | corr: 7 0x464-0x468 (4)
| | | [7]{}: leap_second_record 0x468-0x474 (12)
0x460| 00 00 00 00 10 ed 72 87| ......r.| occur: "1979-01-01T00:00:07Z" (283996807) 0x468-0x470 (8)
0x470|00 00 00 08 |.... | corr: 8 0x470-0x474 (4)
| | | [8]{}: leap_second_record 0x474-0x480 (12)
0x470| 00 00 00 00 12 ce a6 08 | ........ | occur: "1980-01-01T00:00:08Z" (315532808) 0x474-0x47c (8)
0x470| 00 00 00 09| ....| corr: 9 0x47c-0x480 (4)
| | | [9]{}: leap_second_record 0x480-0x48c (12)
0x480|00 00 00 00 15 9f ca 89 |........ | occur: "1981-07-01T00:00:09Z" (362793609) 0x480-0x488 (8)
0x480| 00 00 00 0a | .... | corr: 10 0x488-0x48c (4)
| | | [10]{}: leap_second_record 0x48c-0x498 (12)
0x480| 00 00 00 00| ....| occur: "1982-07-01T00:00:10Z" (394329610) 0x48c-0x494 (8)
0x490|17 80 fe 0a |.... |
0x490| 00 00 00 0b | .... | corr: 11 0x494-0x498 (4)
| | | [11]{}: leap_second_record 0x498-0x4a4 (12)
0x490| 00 00 00 00 19 62 31 8b| .....b1.| occur: "1983-07-01T00:00:11Z" (425865611) 0x498-0x4a0 (8)
0x4a0|00 00 00 0c |.... | corr: 12 0x4a0-0x4a4 (4)
| | | [12]{}: leap_second_record 0x4a4-0x4b0 (12)
0x4a0| 00 00 00 00 1d 25 ea 0c | .....%.. | occur: "1985-07-01T00:00:12Z" (489024012) 0x4a4-0x4ac (8)
0x4a0| 00 00 00 0d| ....| corr: 13 0x4ac-0x4b0 (4)
| | | [13]{}: leap_second_record 0x4b0-0x4bc (12)
0x4b0|00 00 00 00 21 da e5 0d |....!... | occur: "1988-01-01T00:00:13Z" (567993613) 0x4b0-0x4b8 (8)
0x4b0| 00 00 00 0e | .... | corr: 14 0x4b8-0x4bc (4)
| | | [14]{}: leap_second_record 0x4bc-0x4c8 (12)
0x4b0| 00 00 00 00| ....| occur: "1990-01-01T00:00:14Z" (631152014) 0x4bc-0x4c4 (8)
0x4c0|25 9e 9d 8e |%... |
0x4c0| 00 00 00 0f | .... | corr: 15 0x4c4-0x4c8 (4)
| | | [15]{}: leap_second_record 0x4c8-0x4d4 (12)
0x4c0| 00 00 00 00 27 7f d1 0f| ....'...| occur: "1991-01-01T00:00:15Z" (662688015) 0x4c8-0x4d0 (8)
0x4d0|00 00 00 10 |.... | corr: 16 0x4d0-0x4d4 (4)
| | | [16]{}: leap_second_record 0x4d4-0x4e0 (12)
0x4d0| 00 00 00 00 2a 50 f5 90 | ....*P.. | occur: "1992-07-01T00:00:16Z" (709948816) 0x4d4-0x4dc (8)
0x4d0| 00 00 00 11| ....| corr: 17 0x4dc-0x4e0 (4)
| | | [17]{}: leap_second_record 0x4e0-0x4ec (12)
0x4e0|00 00 00 00 2c 32 29 11 |....,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x4e0-0x4e8 (8)
0x4e0| 00 00 00 12 | .... | corr: 18 0x4e8-0x4ec (4)
| | | [18]{}: leap_second_record 0x4ec-0x4f8 (12)
0x4e0| 00 00 00 00| ....| occur: "1994-07-01T00:00:18Z" (773020818) 0x4ec-0x4f4 (8)
0x4f0|2e 13 5c 92 |..\. |
0x4f0| 00 00 00 13 | .... | corr: 19 0x4f4-0x4f8 (4)
| | | [19]{}: leap_second_record 0x4f8-0x504 (12)
0x4f0| 00 00 00 00 30 e7 24 13| ....0.$.| occur: "1996-01-01T00:00:19Z" (820454419) 0x4f8-0x500 (8)
0x500|00 00 00 14 |.... | corr: 20 0x500-0x504 (4)
| | | [20]{}: leap_second_record 0x504-0x510 (12)
0x500| 00 00 00 00 33 b8 48 94 | ....3.H. | occur: "1997-07-01T00:00:20Z" (867715220) 0x504-0x50c (8)
0x500| 00 00 00 15| ....| corr: 21 0x50c-0x510 (4)
| | | [21]{}: leap_second_record 0x510-0x51c (12)
0x510|00 00 00 00 36 8c 10 15 |....6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x510-0x518 (8)
0x510| 00 00 00 16 | .... | corr: 22 0x518-0x51c (4)
| | | [22]{}: leap_second_record 0x51c-0x528 (12)
0x510| 00 00 00 00| ....| occur: "2006-01-01T00:00:22Z" (1136073622) 0x51c-0x524 (8)
0x520|43 b7 1b 96 |C... |
0x520| 00 00 00 17 | .... | corr: 23 0x524-0x528 (4)
| | | [23]{}: leap_second_record 0x528-0x534 (12)
0x520| 00 00 00 00 49 5c 07 97| ....I\..| occur: "2009-01-01T00:00:23Z" (1230768023) 0x528-0x530 (8)
0x530|00 00 00 18 |.... | corr: 24 0x530-0x534 (4)
| | | [24]{}: leap_second_record 0x534-0x540 (12)
0x530| 00 00 00 00 4f ef 93 18 | ....O... | occur: "2012-07-01T00:00:24Z" (1341100824) 0x534-0x53c (8)
0x530| 00 00 00 19| ....| corr: 25 0x53c-0x540 (4)
| | | [25]{}: leap_second_record 0x540-0x54c (12)
0x540|00 00 00 00 55 93 2d 99 |....U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x540-0x548 (8)
0x540| 00 00 00 1a | .... | corr: 26 0x548-0x54c (4)
| | | [26]{}: leap_second_record 0x54c-0x558 (12)
0x540| 00 00 00 00| ....| occur: "2017-01-01T00:00:26Z" (1483228826) 0x54c-0x554 (8)
0x550|58 68 46 9a |XhF. |
0x550| 00 00 00 1b | .... | corr: 27 0x554-0x558 (4)
| | | standard_wall_indicators[0:7]: 0x558-0x55f (7)
0x550| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x558-0x559 (1)
0x550| 01 | . | [1]: 1 standard_wall_indicator (valid) 0x559-0x55a (1)
0x550| 00 | . | [2]: 0 standard_wall_indicator (valid) 0x55a-0x55b (1)
0x550| 00 | . | [3]: 0 standard_wall_indicator (valid) 0x55b-0x55c (1)
0x550| 00 | . | [4]: 0 standard_wall_indicator (valid) 0x55c-0x55d (1)
0x550| 00 | . | [5]: 0 standard_wall_indicator (valid) 0x55d-0x55e (1)
0x550| 00 | . | [6]: 0 standard_wall_indicator (valid) 0x55e-0x55f (1)
| | | ut_local_indicators[0:7]: 0x55f-0x566 (7)
0x550| 00| .| [0]: 0 ut_local_indicator (valid) 0x55f-0x560 (1)
0x560|01 |. | [1]: 1 ut_local_indicator (valid) 0x560-0x561 (1)
0x560| 00 | . | [2]: 0 ut_local_indicator (valid) 0x561-0x562 (1)
0x560| 00 | . | [3]: 0 ut_local_indicator (valid) 0x562-0x563 (1)
0x560| 00 | . | [4]: 0 ut_local_indicator (valid) 0x563-0x564 (1)
0x560| 00 | . | [5]: 0 ut_local_indicator (valid) 0x564-0x565 (1)
0x560| 00 | . | [6]: 0 ut_local_indicator (valid) 0x565-0x566 (1)
| | | footer{}: 0x566-0x568 (2)
0x560| 0a | . | nl1: 10 (valid) 0x566-0x567 (1)
| | | tz_string: "" 0x567-0x567 (0)
0x560| 0a| | .| | nl2: 10 (valid) 0x567-0x568 (1)