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

399 lines
47 KiB
Plaintext

$ fq -d tzif dv Seoul
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Seoul (tzif) 0x0-0x48e (1166)
| | | 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 1e |.... | timecnt: 30 0x20-0x24 (4)
0x020| 00 00 00 07 | .... | typecnt: 7 0x24-0x28 (4)
0x020| 00 00 00 10 | .... | charcnt: 16 0x28-0x2c (4)
| | | v1datablock{}: 0x2c-0x1d4 (424)
| | | transition_times[0:30]: 0x2c-0xa4 (120)
0x020| 8b d7 f0 78| ...x| [0]: "1908-03-31T15:32:08Z" (-1948782472) transition_time 0x2c-0x30 (4)
0x030|92 e6 16 f8 |.... | [1]: "1911-12-31T15:30:00Z" (-1830414600) transition_time 0x30-0x34 (4)
0x030| d2 43 27 f0 | .C'. | [2]: "1945-09-07T15:00:00Z" (-767350800) transition_time 0x34-0x38 (4)
0x030| d7 65 8f 70 | .e.p | [3]: "1948-05-31T15:00:00Z" (-681210000) transition_time 0x38-0x3c (4)
0x030| d7 ee 9d 60| ...`| [4]: "1948-09-12T14:00:00Z" (-672228000) transition_time 0x3c-0x40 (4)
0x040|d8 f8 fa 70 |...p | [5]: "1949-04-02T15:00:00Z" (-654771600) transition_time 0x40-0x44 (4)
0x040| d9 cd 2d e0 | ..-. | [6]: "1949-09-10T14:00:00Z" (-640864800) transition_time 0x44-0x48 (4)
0x040| da d7 8a f0 | .... | [7]: "1950-03-31T15:00:00Z" (-623408400) transition_time 0x48-0x4c (4)
0x040| db ad 0f e0| ....| [8]: "1950-09-09T14:00:00Z" (-609415200) transition_time 0x4c-0x50 (4)
0x050|dc e6 e2 f0 |.... | [9]: "1951-05-05T15:00:00Z" (-588848400) transition_time 0x50-0x54 (4)
0x050| dd 8c f1 e0 | .... | [10]: "1951-09-08T14:00:00Z" (-577965600) transition_time 0x54-0x58 (4)
0x050| e2 4f 29 f0 | .O). | [11]: "1954-03-20T15:00:00Z" (-498128400) transition_time 0x58-0x5c (4)
0x050| e4 6b b7 f8| .k..| [12]: "1955-05-04T15:30:00Z" (-462702600) transition_time 0x5c-0x60 (4)
0x060|e5 13 18 68 |...h | [13]: "1955-09-08T14:30:00Z" (-451733400) transition_time 0x60-0x64 (4)
0x060| e6 62 03 78 | .b.x | [14]: "1956-05-19T15:30:00Z" (-429784200) transition_time 0x64-0x68 (4)
0x060| e7 11 4c e8 | ..L. | [15]: "1956-09-29T14:30:00Z" (-418296600) transition_time 0x68-0x6c (4)
0x060| e8 2f 70 78| ./px| [16]: "1957-05-04T15:30:00Z" (-399544200) transition_time 0x6c-0x70 (4)
0x070|e8 e7 f4 68 |...h | [17]: "1957-09-21T14:30:00Z" (-387451800) transition_time 0x70-0x74 (4)
0x070| ea 0f 52 78 | ..Rx | [18]: "1958-05-03T15:30:00Z" (-368094600) transition_time 0x74-0x78 (4)
0x070| ea c7 d6 68 | ...h | [19]: "1958-09-20T14:30:00Z" (-356002200) transition_time 0x78-0x7c (4)
0x070| eb ef 34 78| ..4x| [20]: "1959-05-02T15:30:00Z" (-336645000) transition_time 0x7c-0x80 (4)
0x080|ec a7 b8 68 |...h | [21]: "1959-09-19T14:30:00Z" (-324552600) transition_time 0x80-0x84 (4)
0x080| ed cf 16 78 | ...x | [22]: "1960-04-30T15:30:00Z" (-305195400) transition_time 0x84-0x88 (4)
0x080| ee 87 9a 68 | ...h | [23]: "1960-09-17T14:30:00Z" (-293103000) transition_time 0x88-0x8c (4)
0x080| f0 35 71 78| .5qx| [24]: "1961-08-09T15:30:00Z" (-264933000) transition_time 0x8c-0x90 (4)
0x090|20 a3 60 9d | .`. | [25]: "1987-05-09T17:00:13Z" (547578013) transition_time 0x90-0x94 (4)
0x090| 21 6e 67 9d | !ng. | [26]: "1987-10-10T17:00:13Z" (560883613) transition_time 0x94-0x98 (4)
0x090| 22 83 42 9e | ".B. | [27]: "1988-05-07T17:00:14Z" (579027614) transition_time 0x98-0x9c (4)
0x090| 23 4e 49 9e| #NI.| [28]: "1988-10-08T17:00:14Z" (592333214) transition_time 0x9c-0xa0 (4)
0x0a0|64 9b 78 1b |d.x. | [29]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0xa0-0xa4 (4)
| | | transition_types[0:30]: 0xa4-0xc2 (30)
0x0a0| 01 | . | [0]: 1 transition_type 0xa4-0xa5 (1)
0x0a0| 02 | . | [1]: 2 transition_type 0xa5-0xa6 (1)
0x0a0| 04 | . | [2]: 4 transition_type 0xa6-0xa7 (1)
0x0a0| 03 | . | [3]: 3 transition_type 0xa7-0xa8 (1)
0x0a0| 04 | . | [4]: 4 transition_type 0xa8-0xa9 (1)
0x0a0| 03 | . | [5]: 3 transition_type 0xa9-0xaa (1)
0x0a0| 04 | . | [6]: 4 transition_type 0xaa-0xab (1)
0x0a0| 03 | . | [7]: 3 transition_type 0xab-0xac (1)
0x0a0| 04 | . | [8]: 4 transition_type 0xac-0xad (1)
0x0a0| 03 | . | [9]: 3 transition_type 0xad-0xae (1)
0x0a0| 04 | . | [10]: 4 transition_type 0xae-0xaf (1)
0x0a0| 01| .| [11]: 1 transition_type 0xaf-0xb0 (1)
0x0b0|05 |. | [12]: 5 transition_type 0xb0-0xb1 (1)
0x0b0| 01 | . | [13]: 1 transition_type 0xb1-0xb2 (1)
0x0b0| 05 | . | [14]: 5 transition_type 0xb2-0xb3 (1)
0x0b0| 01 | . | [15]: 1 transition_type 0xb3-0xb4 (1)
0x0b0| 05 | . | [16]: 5 transition_type 0xb4-0xb5 (1)
0x0b0| 01 | . | [17]: 1 transition_type 0xb5-0xb6 (1)
0x0b0| 05 | . | [18]: 5 transition_type 0xb6-0xb7 (1)
0x0b0| 01 | . | [19]: 1 transition_type 0xb7-0xb8 (1)
0x0b0| 05 | . | [20]: 5 transition_type 0xb8-0xb9 (1)
0x0b0| 01 | . | [21]: 1 transition_type 0xb9-0xba (1)
0x0b0| 05 | . | [22]: 5 transition_type 0xba-0xbb (1)
0x0b0| 01 | . | [23]: 1 transition_type 0xbb-0xbc (1)
0x0b0| 04 | . | [24]: 4 transition_type 0xbc-0xbd (1)
0x0b0| 03 | . | [25]: 3 transition_type 0xbd-0xbe (1)
0x0b0| 04 | . | [26]: 4 transition_type 0xbe-0xbf (1)
0x0b0| 03| .| [27]: 3 transition_type 0xbf-0xc0 (1)
0x0c0|04 |. | [28]: 4 transition_type 0xc0-0xc1 (1)
0x0c0| 04 | . | [29]: 4 transition_type 0xc1-0xc2 (1)
| | | local_time_type_records[0:7]: 0xc2-0xec (42)
| | | [0]{}: local_time_type 0xc2-0xc8 (6)
0x0c0| 00 00 77 08 | ..w. | utoff: 30472 (valid) 0xc2-0xc6 (4)
0x0c0| 00 | . | dst: 0 (valid) 0xc6-0xc7 (1)
0x0c0| 00 | . | idx: 0 (valid) 0xc7-0xc8 (1)
| | | [1]{}: local_time_type 0xc8-0xce (6)
0x0c0| 00 00 77 88 | ..w. | utoff: 30600 (valid) 0xc8-0xcc (4)
0x0c0| 00 | . | dst: 0 (valid) 0xcc-0xcd (1)
0x0c0| 04 | . | idx: 4 (valid) 0xcd-0xce (1)
| | | [2]{}: local_time_type 0xce-0xd4 (6)
0x0c0| 00 00| ..| utoff: 32400 (valid) 0xce-0xd2 (4)
0x0d0|7e 90 |~. |
0x0d0| 00 | . | dst: 0 (valid) 0xd2-0xd3 (1)
0x0d0| 08 | . | idx: 8 (valid) 0xd3-0xd4 (1)
| | | [3]{}: local_time_type 0xd4-0xda (6)
0x0d0| 00 00 8c a0 | .... | utoff: 36000 (valid) 0xd4-0xd8 (4)
0x0d0| 01 | . | dst: 1 (valid) 0xd8-0xd9 (1)
0x0d0| 0c | . | idx: 12 (valid) 0xd9-0xda (1)
| | | [4]{}: local_time_type 0xda-0xe0 (6)
0x0d0| 00 00 7e 90 | ..~. | utoff: 32400 (valid) 0xda-0xde (4)
0x0d0| 00 | . | dst: 0 (valid) 0xde-0xdf (1)
0x0d0| 04| .| idx: 4 (valid) 0xdf-0xe0 (1)
| | | [5]{}: local_time_type 0xe0-0xe6 (6)
0x0e0|00 00 85 98 |.... | utoff: 34200 (valid) 0xe0-0xe4 (4)
0x0e0| 01 | . | dst: 1 (valid) 0xe4-0xe5 (1)
0x0e0| 0c | . | idx: 12 (valid) 0xe5-0xe6 (1)
| | | [6]{}: local_time_type 0xe6-0xec (6)
0x0e0| 00 00 8c a0 | .... | utoff: 36000 (valid) 0xe6-0xea (4)
0x0e0| 01 | . | dst: 1 (valid) 0xea-0xeb (1)
0x0e0| 0c | . | idx: 12 (valid) 0xeb-0xec (1)
| | | time_zone_designations[0:4]: 0xec-0xfc (16)
0x0e0| 4c 4d 54 00| LMT.| [0]: "LMT" time_zone_designation 0xec-0xf0 (4)
0x0f0|4b 53 54 00 |KST. | [1]: "KST" time_zone_designation 0xf0-0xf4 (4)
0x0f0| 4a 53 54 00 | JST. | [2]: "JST" time_zone_designation 0xf4-0xf8 (4)
0x0f0| 4b 44 54 00 | KDT. | [3]: "KDT" time_zone_designation 0xf8-0xfc (4)
| | | leap_second_records[0:27]: 0xfc-0x1d4 (216)
| | | [0]{}: leap_second_record 0xfc-0x104 (8)
0x0f0| 04 b2 58 00| ..X.| occur: "1972-07-01T00:00:00Z" (78796800) 0xfc-0x100 (4)
0x100|00 00 00 01 |.... | corr: 1 0x100-0x104 (4)
| | | [1]{}: leap_second_record 0x104-0x10c (8)
0x100| 05 a4 ec 01 | .... | occur: "1973-01-01T00:00:01Z" (94694401) 0x104-0x108 (4)
0x100| 00 00 00 02 | .... | corr: 2 0x108-0x10c (4)
| | | [2]{}: leap_second_record 0x10c-0x114 (8)
0x100| 07 86 1f 82| ....| occur: "1974-01-01T00:00:02Z" (126230402) 0x10c-0x110 (4)
0x110|00 00 00 03 |.... | corr: 3 0x110-0x114 (4)
| | | [3]{}: leap_second_record 0x114-0x11c (8)
0x110| 09 67 53 03 | .gS. | occur: "1975-01-01T00:00:03Z" (157766403) 0x114-0x118 (4)
0x110| 00 00 00 04 | .... | corr: 4 0x118-0x11c (4)
| | | [4]{}: leap_second_record 0x11c-0x124 (8)
0x110| 0b 48 86 84| .H..| occur: "1976-01-01T00:00:04Z" (189302404) 0x11c-0x120 (4)
0x120|00 00 00 05 |.... | corr: 5 0x120-0x124 (4)
| | | [5]{}: leap_second_record 0x124-0x12c (8)
0x120| 0d 2b 0b 85 | .+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0x124-0x128 (4)
0x120| 00 00 00 06 | .... | corr: 6 0x128-0x12c (4)
| | | [6]{}: leap_second_record 0x12c-0x134 (8)
0x120| 0f 0c 3f 06| ..?.| occur: "1978-01-01T00:00:06Z" (252460806) 0x12c-0x130 (4)
0x130|00 00 00 07 |.... | corr: 7 0x130-0x134 (4)
| | | [7]{}: leap_second_record 0x134-0x13c (8)
0x130| 10 ed 72 87 | ..r. | occur: "1979-01-01T00:00:07Z" (283996807) 0x134-0x138 (4)
0x130| 00 00 00 08 | .... | corr: 8 0x138-0x13c (4)
| | | [8]{}: leap_second_record 0x13c-0x144 (8)
0x130| 12 ce a6 08| ....| occur: "1980-01-01T00:00:08Z" (315532808) 0x13c-0x140 (4)
0x140|00 00 00 09 |.... | corr: 9 0x140-0x144 (4)
| | | [9]{}: leap_second_record 0x144-0x14c (8)
0x140| 15 9f ca 89 | .... | occur: "1981-07-01T00:00:09Z" (362793609) 0x144-0x148 (4)
0x140| 00 00 00 0a | .... | corr: 10 0x148-0x14c (4)
| | | [10]{}: leap_second_record 0x14c-0x154 (8)
0x140| 17 80 fe 0a| ....| occur: "1982-07-01T00:00:10Z" (394329610) 0x14c-0x150 (4)
0x150|00 00 00 0b |.... | corr: 11 0x150-0x154 (4)
| | | [11]{}: leap_second_record 0x154-0x15c (8)
0x150| 19 62 31 8b | .b1. | occur: "1983-07-01T00:00:11Z" (425865611) 0x154-0x158 (4)
0x150| 00 00 00 0c | .... | corr: 12 0x158-0x15c (4)
| | | [12]{}: leap_second_record 0x15c-0x164 (8)
0x150| 1d 25 ea 0c| .%..| occur: "1985-07-01T00:00:12Z" (489024012) 0x15c-0x160 (4)
0x160|00 00 00 0d |.... | corr: 13 0x160-0x164 (4)
| | | [13]{}: leap_second_record 0x164-0x16c (8)
0x160| 21 da e5 0d | !... | occur: "1988-01-01T00:00:13Z" (567993613) 0x164-0x168 (4)
0x160| 00 00 00 0e | .... | corr: 14 0x168-0x16c (4)
| | | [14]{}: leap_second_record 0x16c-0x174 (8)
0x160| 25 9e 9d 8e| %...| occur: "1990-01-01T00:00:14Z" (631152014) 0x16c-0x170 (4)
0x170|00 00 00 0f |.... | corr: 15 0x170-0x174 (4)
| | | [15]{}: leap_second_record 0x174-0x17c (8)
0x170| 27 7f d1 0f | '... | occur: "1991-01-01T00:00:15Z" (662688015) 0x174-0x178 (4)
0x170| 00 00 00 10 | .... | corr: 16 0x178-0x17c (4)
| | | [16]{}: leap_second_record 0x17c-0x184 (8)
0x170| 2a 50 f5 90| *P..| occur: "1992-07-01T00:00:16Z" (709948816) 0x17c-0x180 (4)
0x180|00 00 00 11 |.... | corr: 17 0x180-0x184 (4)
| | | [17]{}: leap_second_record 0x184-0x18c (8)
0x180| 2c 32 29 11 | ,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x184-0x188 (4)
0x180| 00 00 00 12 | .... | corr: 18 0x188-0x18c (4)
| | | [18]{}: leap_second_record 0x18c-0x194 (8)
0x180| 2e 13 5c 92| ..\.| occur: "1994-07-01T00:00:18Z" (773020818) 0x18c-0x190 (4)
0x190|00 00 00 13 |.... | corr: 19 0x190-0x194 (4)
| | | [19]{}: leap_second_record 0x194-0x19c (8)
0x190| 30 e7 24 13 | 0.$. | occur: "1996-01-01T00:00:19Z" (820454419) 0x194-0x198 (4)
0x190| 00 00 00 14 | .... | corr: 20 0x198-0x19c (4)
| | | [20]{}: leap_second_record 0x19c-0x1a4 (8)
0x190| 33 b8 48 94| 3.H.| occur: "1997-07-01T00:00:20Z" (867715220) 0x19c-0x1a0 (4)
0x1a0|00 00 00 15 |.... | corr: 21 0x1a0-0x1a4 (4)
| | | [21]{}: leap_second_record 0x1a4-0x1ac (8)
0x1a0| 36 8c 10 15 | 6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x1a4-0x1a8 (4)
0x1a0| 00 00 00 16 | .... | corr: 22 0x1a8-0x1ac (4)
| | | [22]{}: leap_second_record 0x1ac-0x1b4 (8)
0x1a0| 43 b7 1b 96| C...| occur: "2006-01-01T00:00:22Z" (1136073622) 0x1ac-0x1b0 (4)
0x1b0|00 00 00 17 |.... | corr: 23 0x1b0-0x1b4 (4)
| | | [23]{}: leap_second_record 0x1b4-0x1bc (8)
0x1b0| 49 5c 07 97 | I\.. | occur: "2009-01-01T00:00:23Z" (1230768023) 0x1b4-0x1b8 (4)
0x1b0| 00 00 00 18 | .... | corr: 24 0x1b8-0x1bc (4)
| | | [24]{}: leap_second_record 0x1bc-0x1c4 (8)
0x1b0| 4f ef 93 18| O...| occur: "2012-07-01T00:00:24Z" (1341100824) 0x1bc-0x1c0 (4)
0x1c0|00 00 00 19 |.... | corr: 25 0x1c0-0x1c4 (4)
| | | [25]{}: leap_second_record 0x1c4-0x1cc (8)
0x1c0| 55 93 2d 99 | U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x1c4-0x1c8 (4)
0x1c0| 00 00 00 1a | .... | corr: 26 0x1c8-0x1cc (4)
| | | [26]{}: leap_second_record 0x1cc-0x1d4 (8)
0x1c0| 58 68 46 9a| XhF.| occur: "2017-01-01T00:00:26Z" (1483228826) 0x1cc-0x1d0 (4)
0x1d0|00 00 00 1b |.... | corr: 27 0x1d0-0x1d4 (4)
| | | standard_wall_indicators[0:0]: 0x1d4-0x1d4 (0)
| | | ut_local_indicators[0:0]: 0x1d4-0x1d4 (0)
| | | v2plusheader{}: 0x1d4-0x200 (44)
0x1d0| 54 5a 69 66 | TZif | magic: 0x545a6966 (valid) 0x1d4-0x1d8 (4)
0x1d0| 32 | 2 | ver: "2" (0x32) (valid) 0x1d8-0x1d9 (1)
0x1d0| 00 00 00 00 00 00 00| .......| reserved: raw bits 0x1d9-0x1e8 (15)
0x1e0|00 00 00 00 00 00 00 00 |........ |
0x1e0| 00 00 00 00 | .... | isutcnt: 0 0x1e8-0x1ec (4)
0x1e0| 00 00 00 00| ....| isstdcnt: 0 0x1ec-0x1f0 (4)
0x1f0|00 00 00 1b |.... | leapcnt: 27 0x1f0-0x1f4 (4)
0x1f0| 00 00 00 1e | .... | timecnt: 30 0x1f4-0x1f8 (4)
0x1f0| 00 00 00 07 | .... | typecnt: 7 0x1f8-0x1fc (4)
0x1f0| 00 00 00 10| ....| charcnt: 16 0x1fc-0x200 (4)
| | | v2plusdatablock{}: 0x200-0x48c (652)
| | | transition_times[0:30]: 0x200-0x2f0 (240)
0x200|ff ff ff ff 8b d7 f0 78 |.......x | [0]: "1908-03-31T15:32:08Z" (-1948782472) transition_time 0x200-0x208 (8)
0x200| ff ff ff ff 92 e6 16 f8| ........| [1]: "1911-12-31T15:30:00Z" (-1830414600) transition_time 0x208-0x210 (8)
0x210|ff ff ff ff d2 43 27 f0 |.....C'. | [2]: "1945-09-07T15:00:00Z" (-767350800) transition_time 0x210-0x218 (8)
0x210| ff ff ff ff d7 65 8f 70| .....e.p| [3]: "1948-05-31T15:00:00Z" (-681210000) transition_time 0x218-0x220 (8)
0x220|ff ff ff ff d7 ee 9d 60 |.......` | [4]: "1948-09-12T14:00:00Z" (-672228000) transition_time 0x220-0x228 (8)
0x220| ff ff ff ff d8 f8 fa 70| .......p| [5]: "1949-04-02T15:00:00Z" (-654771600) transition_time 0x228-0x230 (8)
0x230|ff ff ff ff d9 cd 2d e0 |......-. | [6]: "1949-09-10T14:00:00Z" (-640864800) transition_time 0x230-0x238 (8)
0x230| ff ff ff ff da d7 8a f0| ........| [7]: "1950-03-31T15:00:00Z" (-623408400) transition_time 0x238-0x240 (8)
0x240|ff ff ff ff db ad 0f e0 |........ | [8]: "1950-09-09T14:00:00Z" (-609415200) transition_time 0x240-0x248 (8)
0x240| ff ff ff ff dc e6 e2 f0| ........| [9]: "1951-05-05T15:00:00Z" (-588848400) transition_time 0x248-0x250 (8)
0x250|ff ff ff ff dd 8c f1 e0 |........ | [10]: "1951-09-08T14:00:00Z" (-577965600) transition_time 0x250-0x258 (8)
0x250| ff ff ff ff e2 4f 29 f0| .....O).| [11]: "1954-03-20T15:00:00Z" (-498128400) transition_time 0x258-0x260 (8)
0x260|ff ff ff ff e4 6b b7 f8 |.....k.. | [12]: "1955-05-04T15:30:00Z" (-462702600) transition_time 0x260-0x268 (8)
0x260| ff ff ff ff e5 13 18 68| .......h| [13]: "1955-09-08T14:30:00Z" (-451733400) transition_time 0x268-0x270 (8)
0x270|ff ff ff ff e6 62 03 78 |.....b.x | [14]: "1956-05-19T15:30:00Z" (-429784200) transition_time 0x270-0x278 (8)
0x270| ff ff ff ff e7 11 4c e8| ......L.| [15]: "1956-09-29T14:30:00Z" (-418296600) transition_time 0x278-0x280 (8)
0x280|ff ff ff ff e8 2f 70 78 |...../px | [16]: "1957-05-04T15:30:00Z" (-399544200) transition_time 0x280-0x288 (8)
0x280| ff ff ff ff e8 e7 f4 68| .......h| [17]: "1957-09-21T14:30:00Z" (-387451800) transition_time 0x288-0x290 (8)
0x290|ff ff ff ff ea 0f 52 78 |......Rx | [18]: "1958-05-03T15:30:00Z" (-368094600) transition_time 0x290-0x298 (8)
0x290| ff ff ff ff ea c7 d6 68| .......h| [19]: "1958-09-20T14:30:00Z" (-356002200) transition_time 0x298-0x2a0 (8)
0x2a0|ff ff ff ff eb ef 34 78 |......4x | [20]: "1959-05-02T15:30:00Z" (-336645000) transition_time 0x2a0-0x2a8 (8)
0x2a0| ff ff ff ff ec a7 b8 68| .......h| [21]: "1959-09-19T14:30:00Z" (-324552600) transition_time 0x2a8-0x2b0 (8)
0x2b0|ff ff ff ff ed cf 16 78 |.......x | [22]: "1960-04-30T15:30:00Z" (-305195400) transition_time 0x2b0-0x2b8 (8)
0x2b0| ff ff ff ff ee 87 9a 68| .......h| [23]: "1960-09-17T14:30:00Z" (-293103000) transition_time 0x2b8-0x2c0 (8)
0x2c0|ff ff ff ff f0 35 71 78 |.....5qx | [24]: "1961-08-09T15:30:00Z" (-264933000) transition_time 0x2c0-0x2c8 (8)
0x2c0| 00 00 00 00 20 a3 60 9d| .... .`.| [25]: "1987-05-09T17:00:13Z" (547578013) transition_time 0x2c8-0x2d0 (8)
0x2d0|00 00 00 00 21 6e 67 9d |....!ng. | [26]: "1987-10-10T17:00:13Z" (560883613) transition_time 0x2d0-0x2d8 (8)
0x2d0| 00 00 00 00 22 83 42 9e| ....".B.| [27]: "1988-05-07T17:00:14Z" (579027614) transition_time 0x2d8-0x2e0 (8)
0x2e0|00 00 00 00 23 4e 49 9e |....#NI. | [28]: "1988-10-08T17:00:14Z" (592333214) transition_time 0x2e0-0x2e8 (8)
0x2e0| 00 00 00 00 64 9b 78 1b| ....d.x.| [29]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x2e8-0x2f0 (8)
| | | transition_types[0:30]: 0x2f0-0x30e (30)
0x2f0|01 |. | [0]: 1 transition_type 0x2f0-0x2f1 (1)
0x2f0| 02 | . | [1]: 2 transition_type 0x2f1-0x2f2 (1)
0x2f0| 04 | . | [2]: 4 transition_type 0x2f2-0x2f3 (1)
0x2f0| 03 | . | [3]: 3 transition_type 0x2f3-0x2f4 (1)
0x2f0| 04 | . | [4]: 4 transition_type 0x2f4-0x2f5 (1)
0x2f0| 03 | . | [5]: 3 transition_type 0x2f5-0x2f6 (1)
0x2f0| 04 | . | [6]: 4 transition_type 0x2f6-0x2f7 (1)
0x2f0| 03 | . | [7]: 3 transition_type 0x2f7-0x2f8 (1)
0x2f0| 04 | . | [8]: 4 transition_type 0x2f8-0x2f9 (1)
0x2f0| 03 | . | [9]: 3 transition_type 0x2f9-0x2fa (1)
0x2f0| 04 | . | [10]: 4 transition_type 0x2fa-0x2fb (1)
0x2f0| 01 | . | [11]: 1 transition_type 0x2fb-0x2fc (1)
0x2f0| 05 | . | [12]: 5 transition_type 0x2fc-0x2fd (1)
0x2f0| 01 | . | [13]: 1 transition_type 0x2fd-0x2fe (1)
0x2f0| 05 | . | [14]: 5 transition_type 0x2fe-0x2ff (1)
0x2f0| 01| .| [15]: 1 transition_type 0x2ff-0x300 (1)
0x300|05 |. | [16]: 5 transition_type 0x300-0x301 (1)
0x300| 01 | . | [17]: 1 transition_type 0x301-0x302 (1)
0x300| 05 | . | [18]: 5 transition_type 0x302-0x303 (1)
0x300| 01 | . | [19]: 1 transition_type 0x303-0x304 (1)
0x300| 05 | . | [20]: 5 transition_type 0x304-0x305 (1)
0x300| 01 | . | [21]: 1 transition_type 0x305-0x306 (1)
0x300| 05 | . | [22]: 5 transition_type 0x306-0x307 (1)
0x300| 01 | . | [23]: 1 transition_type 0x307-0x308 (1)
0x300| 04 | . | [24]: 4 transition_type 0x308-0x309 (1)
0x300| 03 | . | [25]: 3 transition_type 0x309-0x30a (1)
0x300| 04 | . | [26]: 4 transition_type 0x30a-0x30b (1)
0x300| 03 | . | [27]: 3 transition_type 0x30b-0x30c (1)
0x300| 04 | . | [28]: 4 transition_type 0x30c-0x30d (1)
0x300| 04 | . | [29]: 4 transition_type 0x30d-0x30e (1)
| | | local_time_type_records[0:7]: 0x30e-0x338 (42)
| | | [0]{}: local_time_type 0x30e-0x314 (6)
0x300| 00 00| ..| utoff: 30472 (valid) 0x30e-0x312 (4)
0x310|77 08 |w. |
0x310| 00 | . | dst: 0 (valid) 0x312-0x313 (1)
0x310| 00 | . | idx: 0 (valid) 0x313-0x314 (1)
| | | [1]{}: local_time_type 0x314-0x31a (6)
0x310| 00 00 77 88 | ..w. | utoff: 30600 (valid) 0x314-0x318 (4)
0x310| 00 | . | dst: 0 (valid) 0x318-0x319 (1)
0x310| 04 | . | idx: 4 (valid) 0x319-0x31a (1)
| | | [2]{}: local_time_type 0x31a-0x320 (6)
0x310| 00 00 7e 90 | ..~. | utoff: 32400 (valid) 0x31a-0x31e (4)
0x310| 00 | . | dst: 0 (valid) 0x31e-0x31f (1)
0x310| 08| .| idx: 8 (valid) 0x31f-0x320 (1)
| | | [3]{}: local_time_type 0x320-0x326 (6)
0x320|00 00 8c a0 |.... | utoff: 36000 (valid) 0x320-0x324 (4)
0x320| 01 | . | dst: 1 (valid) 0x324-0x325 (1)
0x320| 0c | . | idx: 12 (valid) 0x325-0x326 (1)
| | | [4]{}: local_time_type 0x326-0x32c (6)
0x320| 00 00 7e 90 | ..~. | utoff: 32400 (valid) 0x326-0x32a (4)
0x320| 00 | . | dst: 0 (valid) 0x32a-0x32b (1)
0x320| 04 | . | idx: 4 (valid) 0x32b-0x32c (1)
| | | [5]{}: local_time_type 0x32c-0x332 (6)
0x320| 00 00 85 98| ....| utoff: 34200 (valid) 0x32c-0x330 (4)
0x330|01 |. | dst: 1 (valid) 0x330-0x331 (1)
0x330| 0c | . | idx: 12 (valid) 0x331-0x332 (1)
| | | [6]{}: local_time_type 0x332-0x338 (6)
0x330| 00 00 8c a0 | .... | utoff: 36000 (valid) 0x332-0x336 (4)
0x330| 01 | . | dst: 1 (valid) 0x336-0x337 (1)
0x330| 0c | . | idx: 12 (valid) 0x337-0x338 (1)
| | | time_zone_designations[0:4]: 0x338-0x348 (16)
0x330| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x338-0x33c (4)
0x330| 4b 53 54 00| KST.| [1]: "KST" time_zone_designation 0x33c-0x340 (4)
0x340|4a 53 54 00 |JST. | [2]: "JST" time_zone_designation 0x340-0x344 (4)
0x340| 4b 44 54 00 | KDT. | [3]: "KDT" time_zone_designation 0x344-0x348 (4)
| | | leap_second_records[0:27]: 0x348-0x48c (324)
| | | [0]{}: leap_second_record 0x348-0x354 (12)
0x340| 00 00 00 00 04 b2 58 00| ......X.| occur: "1972-07-01T00:00:00Z" (78796800) 0x348-0x350 (8)
0x350|00 00 00 01 |.... | corr: 1 0x350-0x354 (4)
| | | [1]{}: leap_second_record 0x354-0x360 (12)
0x350| 00 00 00 00 05 a4 ec 01 | ........ | occur: "1973-01-01T00:00:01Z" (94694401) 0x354-0x35c (8)
0x350| 00 00 00 02| ....| corr: 2 0x35c-0x360 (4)
| | | [2]{}: leap_second_record 0x360-0x36c (12)
0x360|00 00 00 00 07 86 1f 82 |........ | occur: "1974-01-01T00:00:02Z" (126230402) 0x360-0x368 (8)
0x360| 00 00 00 03 | .... | corr: 3 0x368-0x36c (4)
| | | [3]{}: leap_second_record 0x36c-0x378 (12)
0x360| 00 00 00 00| ....| occur: "1975-01-01T00:00:03Z" (157766403) 0x36c-0x374 (8)
0x370|09 67 53 03 |.gS. |
0x370| 00 00 00 04 | .... | corr: 4 0x374-0x378 (4)
| | | [4]{}: leap_second_record 0x378-0x384 (12)
0x370| 00 00 00 00 0b 48 86 84| .....H..| occur: "1976-01-01T00:00:04Z" (189302404) 0x378-0x380 (8)
0x380|00 00 00 05 |.... | corr: 5 0x380-0x384 (4)
| | | [5]{}: leap_second_record 0x384-0x390 (12)
0x380| 00 00 00 00 0d 2b 0b 85 | .....+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0x384-0x38c (8)
0x380| 00 00 00 06| ....| corr: 6 0x38c-0x390 (4)
| | | [6]{}: leap_second_record 0x390-0x39c (12)
0x390|00 00 00 00 0f 0c 3f 06 |......?. | occur: "1978-01-01T00:00:06Z" (252460806) 0x390-0x398 (8)
0x390| 00 00 00 07 | .... | corr: 7 0x398-0x39c (4)
| | | [7]{}: leap_second_record 0x39c-0x3a8 (12)
0x390| 00 00 00 00| ....| occur: "1979-01-01T00:00:07Z" (283996807) 0x39c-0x3a4 (8)
0x3a0|10 ed 72 87 |..r. |
0x3a0| 00 00 00 08 | .... | corr: 8 0x3a4-0x3a8 (4)
| | | [8]{}: leap_second_record 0x3a8-0x3b4 (12)
0x3a0| 00 00 00 00 12 ce a6 08| ........| occur: "1980-01-01T00:00:08Z" (315532808) 0x3a8-0x3b0 (8)
0x3b0|00 00 00 09 |.... | corr: 9 0x3b0-0x3b4 (4)
| | | [9]{}: leap_second_record 0x3b4-0x3c0 (12)
0x3b0| 00 00 00 00 15 9f ca 89 | ........ | occur: "1981-07-01T00:00:09Z" (362793609) 0x3b4-0x3bc (8)
0x3b0| 00 00 00 0a| ....| corr: 10 0x3bc-0x3c0 (4)
| | | [10]{}: leap_second_record 0x3c0-0x3cc (12)
0x3c0|00 00 00 00 17 80 fe 0a |........ | occur: "1982-07-01T00:00:10Z" (394329610) 0x3c0-0x3c8 (8)
0x3c0| 00 00 00 0b | .... | corr: 11 0x3c8-0x3cc (4)
| | | [11]{}: leap_second_record 0x3cc-0x3d8 (12)
0x3c0| 00 00 00 00| ....| occur: "1983-07-01T00:00:11Z" (425865611) 0x3cc-0x3d4 (8)
0x3d0|19 62 31 8b |.b1. |
0x3d0| 00 00 00 0c | .... | corr: 12 0x3d4-0x3d8 (4)
| | | [12]{}: leap_second_record 0x3d8-0x3e4 (12)
0x3d0| 00 00 00 00 1d 25 ea 0c| .....%..| occur: "1985-07-01T00:00:12Z" (489024012) 0x3d8-0x3e0 (8)
0x3e0|00 00 00 0d |.... | corr: 13 0x3e0-0x3e4 (4)
| | | [13]{}: leap_second_record 0x3e4-0x3f0 (12)
0x3e0| 00 00 00 00 21 da e5 0d | ....!... | occur: "1988-01-01T00:00:13Z" (567993613) 0x3e4-0x3ec (8)
0x3e0| 00 00 00 0e| ....| corr: 14 0x3ec-0x3f0 (4)
| | | [14]{}: leap_second_record 0x3f0-0x3fc (12)
0x3f0|00 00 00 00 25 9e 9d 8e |....%... | occur: "1990-01-01T00:00:14Z" (631152014) 0x3f0-0x3f8 (8)
0x3f0| 00 00 00 0f | .... | corr: 15 0x3f8-0x3fc (4)
| | | [15]{}: leap_second_record 0x3fc-0x408 (12)
0x3f0| 00 00 00 00| ....| occur: "1991-01-01T00:00:15Z" (662688015) 0x3fc-0x404 (8)
0x400|27 7f d1 0f |'... |
0x400| 00 00 00 10 | .... | corr: 16 0x404-0x408 (4)
| | | [16]{}: leap_second_record 0x408-0x414 (12)
0x400| 00 00 00 00 2a 50 f5 90| ....*P..| occur: "1992-07-01T00:00:16Z" (709948816) 0x408-0x410 (8)
0x410|00 00 00 11 |.... | corr: 17 0x410-0x414 (4)
| | | [17]{}: leap_second_record 0x414-0x420 (12)
0x410| 00 00 00 00 2c 32 29 11 | ....,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x414-0x41c (8)
0x410| 00 00 00 12| ....| corr: 18 0x41c-0x420 (4)
| | | [18]{}: leap_second_record 0x420-0x42c (12)
0x420|00 00 00 00 2e 13 5c 92 |......\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x420-0x428 (8)
0x420| 00 00 00 13 | .... | corr: 19 0x428-0x42c (4)
| | | [19]{}: leap_second_record 0x42c-0x438 (12)
0x420| 00 00 00 00| ....| occur: "1996-01-01T00:00:19Z" (820454419) 0x42c-0x434 (8)
0x430|30 e7 24 13 |0.$. |
0x430| 00 00 00 14 | .... | corr: 20 0x434-0x438 (4)
| | | [20]{}: leap_second_record 0x438-0x444 (12)
0x430| 00 00 00 00 33 b8 48 94| ....3.H.| occur: "1997-07-01T00:00:20Z" (867715220) 0x438-0x440 (8)
0x440|00 00 00 15 |.... | corr: 21 0x440-0x444 (4)
| | | [21]{}: leap_second_record 0x444-0x450 (12)
0x440| 00 00 00 00 36 8c 10 15 | ....6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x444-0x44c (8)
0x440| 00 00 00 16| ....| corr: 22 0x44c-0x450 (4)
| | | [22]{}: leap_second_record 0x450-0x45c (12)
0x450|00 00 00 00 43 b7 1b 96 |....C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x450-0x458 (8)
0x450| 00 00 00 17 | .... | corr: 23 0x458-0x45c (4)
| | | [23]{}: leap_second_record 0x45c-0x468 (12)
0x450| 00 00 00 00| ....| occur: "2009-01-01T00:00:23Z" (1230768023) 0x45c-0x464 (8)
0x460|49 5c 07 97 |I\.. |
0x460| 00 00 00 18 | .... | corr: 24 0x464-0x468 (4)
| | | [24]{}: leap_second_record 0x468-0x474 (12)
0x460| 00 00 00 00 4f ef 93 18| ....O...| occur: "2012-07-01T00:00:24Z" (1341100824) 0x468-0x470 (8)
0x470|00 00 00 19 |.... | corr: 25 0x470-0x474 (4)
| | | [25]{}: leap_second_record 0x474-0x480 (12)
0x470| 00 00 00 00 55 93 2d 99 | ....U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x474-0x47c (8)
0x470| 00 00 00 1a| ....| corr: 26 0x47c-0x480 (4)
| | | [26]{}: leap_second_record 0x480-0x48c (12)
0x480|00 00 00 00 58 68 46 9a |....XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x480-0x488 (8)
0x480| 00 00 00 1b | .... | corr: 27 0x488-0x48c (4)
| | | standard_wall_indicators[0:0]: 0x48c-0x48c (0)
| | | ut_local_indicators[0:0]: 0x48c-0x48c (0)
| | | footer{}: 0x48c-0x48e (2)
0x480| 0a | . | nl1: 10 (valid) 0x48c-0x48d (1)
| | | tz_string: "" 0x48d-0x48d (0)
0x480| 0a| | .| | nl2: 10 (valid) 0x48d-0x48e (1)