1
1
mirror of https://github.com/wader/fq.git synced 2024-11-29 23:27:12 +03:00
fq/format/tzif/testdata/Astrakhan.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

442 lines
52 KiB
Plaintext

$ fq -d tzif dv Astrakhan
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Astrakhan (tzif) 0x0-0x48d (1165)
| | | 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 09 | .... | isstdcnt: 9 0x18-0x1c (4)
0x010| 00 00 00 00| ....| leapcnt: 0 0x1c-0x20 (4)
0x020|00 00 00 41 |...A | timecnt: 65 0x20-0x24 (4)
0x020| 00 00 00 09 | .... | typecnt: 9 0x24-0x28 (4)
0x020| 00 00 00 10 | .... | charcnt: 16 0x28-0x2c (4)
| | | v1datablock{}: 0x2c-0x1c0 (404)
| | | transition_times[0:65]: 0x2c-0x130 (260)
0x020| aa 18 45 74| ..Et| [0]: "1924-04-30T20:47:48Z" (-1441249932) transition_time 0x2c-0x30 (4)
0x030|b5 a4 0b 50 |...P | [1]: "1930-06-20T21:00:00Z" (-1247540400) transition_time 0x30-0x34 (4)
0x030| 15 27 99 c0 | .'.. | [2]: "1981-03-31T20:00:00Z" (354916800) transition_time 0x34-0x38 (4)
0x030| 16 18 ce 30 | ...0 | [3]: "1981-09-30T19:00:00Z" (370724400) transition_time 0x38-0x3c (4)
0x030| 17 08 cd 40| ...@| [4]: "1982-03-31T20:00:00Z" (386452800) transition_time 0x3c-0x40 (4)
0x040|17 fa 01 b0 |.... | [5]: "1982-09-30T19:00:00Z" (402260400) transition_time 0x40-0x44 (4)
0x040| 18 ea 00 c0 | .... | [6]: "1983-03-31T20:00:00Z" (417988800) transition_time 0x44-0x48 (4)
0x040| 19 db 35 30 | ..50 | [7]: "1983-09-30T19:00:00Z" (433796400) transition_time 0x48-0x4c (4)
0x040| 1a cc 85 c0| ....| [8]: "1984-03-31T20:00:00Z" (449611200) transition_time 0x4c-0x50 (4)
0x050|1b bc 92 e0 |.... | [9]: "1984-09-29T22:00:00Z" (465343200) transition_time 0x50-0x54 (4)
0x050| 1c ac 83 e0 | .... | [10]: "1985-03-30T22:00:00Z" (481068000) transition_time 0x54-0x58 (4)
0x050| 1d 9c 74 e0 | ..t. | [11]: "1985-09-28T22:00:00Z" (496792800) transition_time 0x58-0x5c (4)
0x050| 1e 8c 65 e0| ..e.| [12]: "1986-03-29T22:00:00Z" (512517600) transition_time 0x5c-0x60 (4)
0x060|1f 7c 56 e0 |.|V. | [13]: "1986-09-27T22:00:00Z" (528242400) transition_time 0x60-0x64 (4)
0x060| 20 6c 47 e0 | lG. | [14]: "1987-03-28T22:00:00Z" (543967200) transition_time 0x64-0x68 (4)
0x060| 21 5c 38 e0 | !\8. | [15]: "1987-09-26T22:00:00Z" (559692000) transition_time 0x68-0x6c (4)
0x060| 22 4c 29 e0| "L).| [16]: "1988-03-26T22:00:00Z" (575416800) transition_time 0x6c-0x70 (4)
0x070|23 3c 1a e0 |#<.. | [17]: "1988-09-24T22:00:00Z" (591141600) transition_time 0x70-0x74 (4)
0x070| 24 2c 0b e0 | $,.. | [18]: "1989-03-25T22:00:00Z" (606866400) transition_time 0x74-0x78 (4)
0x070| 25 1c 0a f0 | %... | [19]: "1989-09-23T23:00:00Z" (622594800) transition_time 0x78-0x7c (4)
0x070| 26 0b fb f0| &...| [20]: "1990-03-24T23:00:00Z" (638319600) transition_time 0x7c-0x80 (4)
0x080|27 05 27 70 |'.'p | [21]: "1990-09-29T23:00:00Z" (654649200) transition_time 0x80-0x84 (4)
0x080| 27 f5 18 70 | '..p | [22]: "1991-03-30T23:00:00Z" (670374000) transition_time 0x84-0x88 (4)
0x080| 29 d4 ec 60 | )..` | [23]: "1992-03-28T22:00:00Z" (701820000) transition_time 0x88-0x8c (4)
0x080| 2a c4 eb 70| *..p| [24]: "1992-09-26T23:00:00Z" (717548400) transition_time 0x8c-0x90 (4)
0x090|2b b4 dc 70 |+..p | [25]: "1993-03-27T23:00:00Z" (733273200) transition_time 0x90-0x94 (4)
0x090| 2c a4 cd 70 | ,..p | [26]: "1993-09-25T23:00:00Z" (748998000) transition_time 0x94-0x98 (4)
0x090| 2d 94 be 70 | -..p | [27]: "1994-03-26T23:00:00Z" (764722800) transition_time 0x98-0x9c (4)
0x090| 2e 84 af 70| ...p| [28]: "1994-09-24T23:00:00Z" (780447600) transition_time 0x9c-0xa0 (4)
0x0a0|2f 74 a0 70 |/t.p | [29]: "1995-03-25T23:00:00Z" (796172400) transition_time 0xa0-0xa4 (4)
0x0a0| 30 64 91 70 | 0d.p | [30]: "1995-09-23T23:00:00Z" (811897200) transition_time 0xa4-0xa8 (4)
0x0a0| 31 5d bc f0 | 1].. | [31]: "1996-03-30T23:00:00Z" (828226800) transition_time 0xa8-0xac (4)
0x0a0| 32 72 97 f0| 2r..| [32]: "1996-10-26T23:00:00Z" (846370800) transition_time 0xac-0xb0 (4)
0x0b0|33 3d 9e f0 |3=.. | [33]: "1997-03-29T23:00:00Z" (859676400) transition_time 0xb0-0xb4 (4)
0x0b0| 34 52 79 f0 | 4Ry. | [34]: "1997-10-25T23:00:00Z" (877820400) transition_time 0xb4-0xb8 (4)
0x0b0| 35 1d 80 f0 | 5... | [35]: "1998-03-28T23:00:00Z" (891126000) transition_time 0xb8-0xbc (4)
0x0b0| 36 32 5b f0| 62[.| [36]: "1998-10-24T23:00:00Z" (909270000) transition_time 0xbc-0xc0 (4)
0x0c0|36 fd 62 f0 |6.b. | [37]: "1999-03-27T23:00:00Z" (922575600) transition_time 0xc0-0xc4 (4)
0x0c0| 38 1b 78 70 | 8.xp | [38]: "1999-10-30T23:00:00Z" (941324400) transition_time 0xc4-0xc8 (4)
0x0c0| 38 dd 44 f0 | 8.D. | [39]: "2000-03-25T23:00:00Z" (954025200) transition_time 0xc8-0xcc (4)
0x0c0| 39 fb 5a 70| 9.Zp| [40]: "2000-10-28T23:00:00Z" (972774000) transition_time 0xcc-0xd0 (4)
0x0d0|3a bd 26 f0 |:.&. | [41]: "2001-03-24T23:00:00Z" (985474800) transition_time 0xd0-0xd4 (4)
0x0d0| 3b db 3c 70 | ;.<p | [42]: "2001-10-27T23:00:00Z" (1004223600) transition_time 0xd4-0xd8 (4)
0x0d0| 3c a6 43 70 | <.Cp | [43]: "2002-03-30T23:00:00Z" (1017529200) transition_time 0xd8-0xdc (4)
0x0d0| 3d bb 1e 70| =..p| [44]: "2002-10-26T23:00:00Z" (1035673200) transition_time 0xdc-0xe0 (4)
0x0e0|3e 86 25 70 |>.%p | [45]: "2003-03-29T23:00:00Z" (1048978800) transition_time 0xe0-0xe4 (4)
0x0e0| 3f 9b 00 70 | ?..p | [46]: "2003-10-25T23:00:00Z" (1067122800) transition_time 0xe4-0xe8 (4)
0x0e0| 40 66 07 70 | @f.p | [47]: "2004-03-27T23:00:00Z" (1080428400) transition_time 0xe8-0xec (4)
0x0e0| 41 84 1c f0| A...| [48]: "2004-10-30T23:00:00Z" (1099177200) transition_time 0xec-0xf0 (4)
0x0f0|42 45 e9 70 |BE.p | [49]: "2005-03-26T23:00:00Z" (1111878000) transition_time 0xf0-0xf4 (4)
0x0f0| 43 63 fe f0 | Cc.. | [50]: "2005-10-29T23:00:00Z" (1130626800) transition_time 0xf4-0xf8 (4)
0x0f0| 44 25 cb 70 | D%.p | [51]: "2006-03-25T23:00:00Z" (1143327600) transition_time 0xf8-0xfc (4)
0x0f0| 45 43 e0 f0| EC..| [52]: "2006-10-28T23:00:00Z" (1162076400) transition_time 0xfc-0x100 (4)
0x100|46 05 ad 70 |F..p | [53]: "2007-03-24T23:00:00Z" (1174777200) transition_time 0x100-0x104 (4)
0x100| 47 23 c2 f0 | G#.. | [54]: "2007-10-27T23:00:00Z" (1193526000) transition_time 0x104-0x108 (4)
0x100| 47 ee c9 f0 | G... | [55]: "2008-03-29T23:00:00Z" (1206831600) transition_time 0x108-0x10c (4)
0x100| 49 03 a4 f0| I...| [56]: "2008-10-25T23:00:00Z" (1224975600) transition_time 0x10c-0x110 (4)
0x110|49 ce ab f0 |I... | [57]: "2009-03-28T23:00:00Z" (1238281200) transition_time 0x110-0x114 (4)
0x110| 4a e3 86 f0 | J... | [58]: "2009-10-24T23:00:00Z" (1256425200) transition_time 0x114-0x118 (4)
0x110| 4b ae 8d f0 | K... | [59]: "2010-03-27T23:00:00Z" (1269730800) transition_time 0x118-0x11c (4)
0x110| 4c cc a3 70| L..p| [60]: "2010-10-30T23:00:00Z" (1288479600) transition_time 0x11c-0x120 (4)
0x120|4d 8e 6f f0 |M.o. | [61]: "2011-03-26T23:00:00Z" (1301180400) transition_time 0x120-0x124 (4)
0x120| 54 4c 1d 60 | TL.` | [62]: "2014-10-25T22:00:00Z" (1414274400) transition_time 0x124-0x128 (4)
0x120| 56 f7 14 70 | V..p | [63]: "2016-03-26T23:00:00Z" (1459033200) transition_time 0x128-0x12c (4)
0x120| 7f ff ff ff| ....| [64]: "2038-01-19T03:14:07Z" (2147483647) transition_time 0x12c-0x130 (4)
| | | transition_types[0:65]: 0x130-0x171 (65)
0x130|01 |. | [0]: 1 transition_type 0x130-0x131 (1)
0x130| 03 | . | [1]: 3 transition_type 0x131-0x132 (1)
0x130| 02 | . | [2]: 2 transition_type 0x132-0x133 (1)
0x130| 03 | . | [3]: 3 transition_type 0x133-0x134 (1)
0x130| 02 | . | [4]: 2 transition_type 0x134-0x135 (1)
0x130| 03 | . | [5]: 3 transition_type 0x135-0x136 (1)
0x130| 02 | . | [6]: 2 transition_type 0x136-0x137 (1)
0x130| 03 | . | [7]: 3 transition_type 0x137-0x138 (1)
0x130| 02 | . | [8]: 2 transition_type 0x138-0x139 (1)
0x130| 04 | . | [9]: 4 transition_type 0x139-0x13a (1)
0x130| 05 | . | [10]: 5 transition_type 0x13a-0x13b (1)
0x130| 04 | . | [11]: 4 transition_type 0x13b-0x13c (1)
0x130| 05 | . | [12]: 5 transition_type 0x13c-0x13d (1)
0x130| 04 | . | [13]: 4 transition_type 0x13d-0x13e (1)
0x130| 05 | . | [14]: 5 transition_type 0x13e-0x13f (1)
0x130| 04| .| [15]: 4 transition_type 0x13f-0x140 (1)
0x140|05 |. | [16]: 5 transition_type 0x140-0x141 (1)
0x140| 04 | . | [17]: 4 transition_type 0x141-0x142 (1)
0x140| 06 | . | [18]: 6 transition_type 0x142-0x143 (1)
0x140| 07 | . | [19]: 7 transition_type 0x143-0x144 (1)
0x140| 06 | . | [20]: 6 transition_type 0x144-0x145 (1)
0x140| 07 | . | [21]: 7 transition_type 0x145-0x146 (1)
0x140| 04 | . | [22]: 4 transition_type 0x146-0x147 (1)
0x140| 06 | . | [23]: 6 transition_type 0x147-0x148 (1)
0x140| 07 | . | [24]: 7 transition_type 0x148-0x149 (1)
0x140| 06 | . | [25]: 6 transition_type 0x149-0x14a (1)
0x140| 07 | . | [26]: 7 transition_type 0x14a-0x14b (1)
0x140| 06 | . | [27]: 6 transition_type 0x14b-0x14c (1)
0x140| 07 | . | [28]: 7 transition_type 0x14c-0x14d (1)
0x140| 06 | . | [29]: 6 transition_type 0x14d-0x14e (1)
0x140| 07 | . | [30]: 7 transition_type 0x14e-0x14f (1)
0x140| 06| .| [31]: 6 transition_type 0x14f-0x150 (1)
0x150|07 |. | [32]: 7 transition_type 0x150-0x151 (1)
0x150| 06 | . | [33]: 6 transition_type 0x151-0x152 (1)
0x150| 07 | . | [34]: 7 transition_type 0x152-0x153 (1)
0x150| 06 | . | [35]: 6 transition_type 0x153-0x154 (1)
0x150| 07 | . | [36]: 7 transition_type 0x154-0x155 (1)
0x150| 06 | . | [37]: 6 transition_type 0x155-0x156 (1)
0x150| 07 | . | [38]: 7 transition_type 0x156-0x157 (1)
0x150| 06 | . | [39]: 6 transition_type 0x157-0x158 (1)
0x150| 07 | . | [40]: 7 transition_type 0x158-0x159 (1)
0x150| 06 | . | [41]: 6 transition_type 0x159-0x15a (1)
0x150| 07 | . | [42]: 7 transition_type 0x15a-0x15b (1)
0x150| 06 | . | [43]: 6 transition_type 0x15b-0x15c (1)
0x150| 07 | . | [44]: 7 transition_type 0x15c-0x15d (1)
0x150| 06 | . | [45]: 6 transition_type 0x15d-0x15e (1)
0x150| 07 | . | [46]: 7 transition_type 0x15e-0x15f (1)
0x150| 06| .| [47]: 6 transition_type 0x15f-0x160 (1)
0x160|07 |. | [48]: 7 transition_type 0x160-0x161 (1)
0x160| 06 | . | [49]: 6 transition_type 0x161-0x162 (1)
0x160| 07 | . | [50]: 7 transition_type 0x162-0x163 (1)
0x160| 06 | . | [51]: 6 transition_type 0x163-0x164 (1)
0x160| 07 | . | [52]: 7 transition_type 0x164-0x165 (1)
0x160| 06 | . | [53]: 6 transition_type 0x165-0x166 (1)
0x160| 07 | . | [54]: 7 transition_type 0x166-0x167 (1)
0x160| 06 | . | [55]: 6 transition_type 0x167-0x168 (1)
0x160| 07 | . | [56]: 7 transition_type 0x168-0x169 (1)
0x160| 06 | . | [57]: 6 transition_type 0x169-0x16a (1)
0x160| 07 | . | [58]: 7 transition_type 0x16a-0x16b (1)
0x160| 06 | . | [59]: 6 transition_type 0x16b-0x16c (1)
0x160| 07 | . | [60]: 7 transition_type 0x16c-0x16d (1)
0x160| 04 | . | [61]: 4 transition_type 0x16d-0x16e (1)
0x160| 07 | . | [62]: 7 transition_type 0x16e-0x16f (1)
0x160| 04| .| [63]: 4 transition_type 0x16f-0x170 (1)
0x170|04 |. | [64]: 4 transition_type 0x170-0x171 (1)
| | | local_time_type_records[0:9]: 0x171-0x1a7 (54)
| | | [0]{}: local_time_type 0x171-0x177 (6)
0x170| 00 00 2d 0c | ..-. | utoff: 11532 (valid) 0x171-0x175 (4)
0x170| 00 | . | dst: 0 (valid) 0x175-0x176 (1)
0x170| 00 | . | idx: 0 (valid) 0x176-0x177 (1)
| | | [1]{}: local_time_type 0x177-0x17d (6)
0x170| 00 00 2a 30 | ..*0 | utoff: 10800 (valid) 0x177-0x17b (4)
0x170| 00 | . | dst: 0 (valid) 0x17b-0x17c (1)
0x170| 04 | . | idx: 4 (valid) 0x17c-0x17d (1)
| | | [2]{}: local_time_type 0x17d-0x183 (6)
0x170| 00 00 46| ..F| utoff: 18000 (valid) 0x17d-0x181 (4)
0x180|50 |P |
0x180| 01 | . | dst: 1 (valid) 0x181-0x182 (1)
0x180| 08 | . | idx: 8 (valid) 0x182-0x183 (1)
| | | [3]{}: local_time_type 0x183-0x189 (6)
0x180| 00 00 38 40 | ..8@ | utoff: 14400 (valid) 0x183-0x187 (4)
0x180| 00 | . | dst: 0 (valid) 0x187-0x188 (1)
0x180| 0c | . | idx: 12 (valid) 0x188-0x189 (1)
| | | [4]{}: local_time_type 0x189-0x18f (6)
0x180| 00 00 38 40 | ..8@ | utoff: 14400 (valid) 0x189-0x18d (4)
0x180| 00 | . | dst: 0 (valid) 0x18d-0x18e (1)
0x180| 0c | . | idx: 12 (valid) 0x18e-0x18f (1)
| | | [5]{}: local_time_type 0x18f-0x195 (6)
0x180| 00| .| utoff: 18000 (valid) 0x18f-0x193 (4)
0x190|00 46 50 |.FP |
0x190| 01 | . | dst: 1 (valid) 0x193-0x194 (1)
0x190| 08 | . | idx: 8 (valid) 0x194-0x195 (1)
| | | [6]{}: local_time_type 0x195-0x19b (6)
0x190| 00 00 38 40 | ..8@ | utoff: 14400 (valid) 0x195-0x199 (4)
0x190| 01 | . | dst: 1 (valid) 0x199-0x19a (1)
0x190| 0c | . | idx: 12 (valid) 0x19a-0x19b (1)
| | | [7]{}: local_time_type 0x19b-0x1a1 (6)
0x190| 00 00 2a 30 | ..*0 | utoff: 10800 (valid) 0x19b-0x19f (4)
0x190| 00| .| dst: 0 (valid) 0x19f-0x1a0 (1)
0x1a0|04 |. | idx: 4 (valid) 0x1a0-0x1a1 (1)
| | | [8]{}: local_time_type 0x1a1-0x1a7 (6)
0x1a0| 00 00 38 40 | ..8@ | utoff: 14400 (valid) 0x1a1-0x1a5 (4)
0x1a0| 00 | . | dst: 0 (valid) 0x1a5-0x1a6 (1)
0x1a0| 0c | . | idx: 12 (valid) 0x1a6-0x1a7 (1)
| | | time_zone_designations[0:4]: 0x1a7-0x1b7 (16)
0x1a0| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x1a7-0x1ab (4)
0x1a0| 2b 30 33 00 | +03. | [1]: "+03" time_zone_designation 0x1ab-0x1af (4)
0x1a0| 2b| +| [2]: "+05" time_zone_designation 0x1af-0x1b3 (4)
0x1b0|30 35 00 |05. |
0x1b0| 2b 30 34 00 | +04. | [3]: "+04" time_zone_designation 0x1b3-0x1b7 (4)
| | | leap_second_records[0:0]: 0x1b7-0x1b7 (0)
| | | standard_wall_indicators[0:9]: 0x1b7-0x1c0 (9)
0x1b0| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x1b7-0x1b8 (1)
0x1b0| 00 | . | [1]: 0 standard_wall_indicator (valid) 0x1b8-0x1b9 (1)
0x1b0| 00 | . | [2]: 0 standard_wall_indicator (valid) 0x1b9-0x1ba (1)
0x1b0| 00 | . | [3]: 0 standard_wall_indicator (valid) 0x1ba-0x1bb (1)
0x1b0| 01 | . | [4]: 1 standard_wall_indicator (valid) 0x1bb-0x1bc (1)
0x1b0| 01 | . | [5]: 1 standard_wall_indicator (valid) 0x1bc-0x1bd (1)
0x1b0| 01 | . | [6]: 1 standard_wall_indicator (valid) 0x1bd-0x1be (1)
0x1b0| 01 | . | [7]: 1 standard_wall_indicator (valid) 0x1be-0x1bf (1)
0x1b0| 01| .| [8]: 1 standard_wall_indicator (valid) 0x1bf-0x1c0 (1)
| | | ut_local_indicators[0:0]: 0x1c0-0x1c0 (0)
| | | v2plusheader{}: 0x1c0-0x1ec (44)
0x1c0|54 5a 69 66 |TZif | magic: 0x545a6966 (valid) 0x1c0-0x1c4 (4)
0x1c0| 32 | 2 | ver: "2" (0x32) (valid) 0x1c4-0x1c5 (1)
0x1c0| 00 00 00 00 00 00 00 00 00 00 00| ...........| reserved: raw bits 0x1c5-0x1d4 (15)
0x1d0|00 00 00 00 |.... |
0x1d0| 00 00 00 00 | .... | isutcnt: 0 0x1d4-0x1d8 (4)
0x1d0| 00 00 00 09 | .... | isstdcnt: 9 0x1d8-0x1dc (4)
0x1d0| 00 00 00 00| ....| leapcnt: 0 0x1dc-0x1e0 (4)
0x1e0|00 00 00 41 |...A | timecnt: 65 0x1e0-0x1e4 (4)
0x1e0| 00 00 00 09 | .... | typecnt: 9 0x1e4-0x1e8 (4)
0x1e0| 00 00 00 10 | .... | charcnt: 16 0x1e8-0x1ec (4)
| | | v2plusdatablock{}: 0x1ec-0x484 (664)
| | | transition_times[0:65]: 0x1ec-0x3f4 (520)
0x1e0| ff ff ff ff| ....| [0]: "1924-04-30T20:47:48Z" (-1441249932) transition_time 0x1ec-0x1f4 (8)
0x1f0|aa 18 45 74 |..Et |
0x1f0| ff ff ff ff b5 a4 0b 50 | .......P | [1]: "1930-06-20T21:00:00Z" (-1247540400) transition_time 0x1f4-0x1fc (8)
0x1f0| 00 00 00 00| ....| [2]: "1981-03-31T20:00:00Z" (354916800) transition_time 0x1fc-0x204 (8)
0x200|15 27 99 c0 |.'.. |
0x200| 00 00 00 00 16 18 ce 30 | .......0 | [3]: "1981-09-30T19:00:00Z" (370724400) transition_time 0x204-0x20c (8)
0x200| 00 00 00 00| ....| [4]: "1982-03-31T20:00:00Z" (386452800) transition_time 0x20c-0x214 (8)
0x210|17 08 cd 40 |...@ |
0x210| 00 00 00 00 17 fa 01 b0 | ........ | [5]: "1982-09-30T19:00:00Z" (402260400) transition_time 0x214-0x21c (8)
0x210| 00 00 00 00| ....| [6]: "1983-03-31T20:00:00Z" (417988800) transition_time 0x21c-0x224 (8)
0x220|18 ea 00 c0 |.... |
0x220| 00 00 00 00 19 db 35 30 | ......50 | [7]: "1983-09-30T19:00:00Z" (433796400) transition_time 0x224-0x22c (8)
0x220| 00 00 00 00| ....| [8]: "1984-03-31T20:00:00Z" (449611200) transition_time 0x22c-0x234 (8)
0x230|1a cc 85 c0 |.... |
0x230| 00 00 00 00 1b bc 92 e0 | ........ | [9]: "1984-09-29T22:00:00Z" (465343200) transition_time 0x234-0x23c (8)
0x230| 00 00 00 00| ....| [10]: "1985-03-30T22:00:00Z" (481068000) transition_time 0x23c-0x244 (8)
0x240|1c ac 83 e0 |.... |
0x240| 00 00 00 00 1d 9c 74 e0 | ......t. | [11]: "1985-09-28T22:00:00Z" (496792800) transition_time 0x244-0x24c (8)
0x240| 00 00 00 00| ....| [12]: "1986-03-29T22:00:00Z" (512517600) transition_time 0x24c-0x254 (8)
0x250|1e 8c 65 e0 |..e. |
0x250| 00 00 00 00 1f 7c 56 e0 | .....|V. | [13]: "1986-09-27T22:00:00Z" (528242400) transition_time 0x254-0x25c (8)
0x250| 00 00 00 00| ....| [14]: "1987-03-28T22:00:00Z" (543967200) transition_time 0x25c-0x264 (8)
0x260|20 6c 47 e0 | lG. |
0x260| 00 00 00 00 21 5c 38 e0 | ....!\8. | [15]: "1987-09-26T22:00:00Z" (559692000) transition_time 0x264-0x26c (8)
0x260| 00 00 00 00| ....| [16]: "1988-03-26T22:00:00Z" (575416800) transition_time 0x26c-0x274 (8)
0x270|22 4c 29 e0 |"L). |
0x270| 00 00 00 00 23 3c 1a e0 | ....#<.. | [17]: "1988-09-24T22:00:00Z" (591141600) transition_time 0x274-0x27c (8)
0x270| 00 00 00 00| ....| [18]: "1989-03-25T22:00:00Z" (606866400) transition_time 0x27c-0x284 (8)
0x280|24 2c 0b e0 |$,.. |
0x280| 00 00 00 00 25 1c 0a f0 | ....%... | [19]: "1989-09-23T23:00:00Z" (622594800) transition_time 0x284-0x28c (8)
0x280| 00 00 00 00| ....| [20]: "1990-03-24T23:00:00Z" (638319600) transition_time 0x28c-0x294 (8)
0x290|26 0b fb f0 |&... |
0x290| 00 00 00 00 27 05 27 70 | ....'.'p | [21]: "1990-09-29T23:00:00Z" (654649200) transition_time 0x294-0x29c (8)
0x290| 00 00 00 00| ....| [22]: "1991-03-30T23:00:00Z" (670374000) transition_time 0x29c-0x2a4 (8)
0x2a0|27 f5 18 70 |'..p |
0x2a0| 00 00 00 00 29 d4 ec 60 | ....)..` | [23]: "1992-03-28T22:00:00Z" (701820000) transition_time 0x2a4-0x2ac (8)
0x2a0| 00 00 00 00| ....| [24]: "1992-09-26T23:00:00Z" (717548400) transition_time 0x2ac-0x2b4 (8)
0x2b0|2a c4 eb 70 |*..p |
0x2b0| 00 00 00 00 2b b4 dc 70 | ....+..p | [25]: "1993-03-27T23:00:00Z" (733273200) transition_time 0x2b4-0x2bc (8)
0x2b0| 00 00 00 00| ....| [26]: "1993-09-25T23:00:00Z" (748998000) transition_time 0x2bc-0x2c4 (8)
0x2c0|2c a4 cd 70 |,..p |
0x2c0| 00 00 00 00 2d 94 be 70 | ....-..p | [27]: "1994-03-26T23:00:00Z" (764722800) transition_time 0x2c4-0x2cc (8)
0x2c0| 00 00 00 00| ....| [28]: "1994-09-24T23:00:00Z" (780447600) transition_time 0x2cc-0x2d4 (8)
0x2d0|2e 84 af 70 |...p |
0x2d0| 00 00 00 00 2f 74 a0 70 | ..../t.p | [29]: "1995-03-25T23:00:00Z" (796172400) transition_time 0x2d4-0x2dc (8)
0x2d0| 00 00 00 00| ....| [30]: "1995-09-23T23:00:00Z" (811897200) transition_time 0x2dc-0x2e4 (8)
0x2e0|30 64 91 70 |0d.p |
0x2e0| 00 00 00 00 31 5d bc f0 | ....1].. | [31]: "1996-03-30T23:00:00Z" (828226800) transition_time 0x2e4-0x2ec (8)
0x2e0| 00 00 00 00| ....| [32]: "1996-10-26T23:00:00Z" (846370800) transition_time 0x2ec-0x2f4 (8)
0x2f0|32 72 97 f0 |2r.. |
0x2f0| 00 00 00 00 33 3d 9e f0 | ....3=.. | [33]: "1997-03-29T23:00:00Z" (859676400) transition_time 0x2f4-0x2fc (8)
0x2f0| 00 00 00 00| ....| [34]: "1997-10-25T23:00:00Z" (877820400) transition_time 0x2fc-0x304 (8)
0x300|34 52 79 f0 |4Ry. |
0x300| 00 00 00 00 35 1d 80 f0 | ....5... | [35]: "1998-03-28T23:00:00Z" (891126000) transition_time 0x304-0x30c (8)
0x300| 00 00 00 00| ....| [36]: "1998-10-24T23:00:00Z" (909270000) transition_time 0x30c-0x314 (8)
0x310|36 32 5b f0 |62[. |
0x310| 00 00 00 00 36 fd 62 f0 | ....6.b. | [37]: "1999-03-27T23:00:00Z" (922575600) transition_time 0x314-0x31c (8)
0x310| 00 00 00 00| ....| [38]: "1999-10-30T23:00:00Z" (941324400) transition_time 0x31c-0x324 (8)
0x320|38 1b 78 70 |8.xp |
0x320| 00 00 00 00 38 dd 44 f0 | ....8.D. | [39]: "2000-03-25T23:00:00Z" (954025200) transition_time 0x324-0x32c (8)
0x320| 00 00 00 00| ....| [40]: "2000-10-28T23:00:00Z" (972774000) transition_time 0x32c-0x334 (8)
0x330|39 fb 5a 70 |9.Zp |
0x330| 00 00 00 00 3a bd 26 f0 | ....:.&. | [41]: "2001-03-24T23:00:00Z" (985474800) transition_time 0x334-0x33c (8)
0x330| 00 00 00 00| ....| [42]: "2001-10-27T23:00:00Z" (1004223600) transition_time 0x33c-0x344 (8)
0x340|3b db 3c 70 |;.<p |
0x340| 00 00 00 00 3c a6 43 70 | ....<.Cp | [43]: "2002-03-30T23:00:00Z" (1017529200) transition_time 0x344-0x34c (8)
0x340| 00 00 00 00| ....| [44]: "2002-10-26T23:00:00Z" (1035673200) transition_time 0x34c-0x354 (8)
0x350|3d bb 1e 70 |=..p |
0x350| 00 00 00 00 3e 86 25 70 | ....>.%p | [45]: "2003-03-29T23:00:00Z" (1048978800) transition_time 0x354-0x35c (8)
0x350| 00 00 00 00| ....| [46]: "2003-10-25T23:00:00Z" (1067122800) transition_time 0x35c-0x364 (8)
0x360|3f 9b 00 70 |?..p |
0x360| 00 00 00 00 40 66 07 70 | ....@f.p | [47]: "2004-03-27T23:00:00Z" (1080428400) transition_time 0x364-0x36c (8)
0x360| 00 00 00 00| ....| [48]: "2004-10-30T23:00:00Z" (1099177200) transition_time 0x36c-0x374 (8)
0x370|41 84 1c f0 |A... |
0x370| 00 00 00 00 42 45 e9 70 | ....BE.p | [49]: "2005-03-26T23:00:00Z" (1111878000) transition_time 0x374-0x37c (8)
0x370| 00 00 00 00| ....| [50]: "2005-10-29T23:00:00Z" (1130626800) transition_time 0x37c-0x384 (8)
0x380|43 63 fe f0 |Cc.. |
0x380| 00 00 00 00 44 25 cb 70 | ....D%.p | [51]: "2006-03-25T23:00:00Z" (1143327600) transition_time 0x384-0x38c (8)
0x380| 00 00 00 00| ....| [52]: "2006-10-28T23:00:00Z" (1162076400) transition_time 0x38c-0x394 (8)
0x390|45 43 e0 f0 |EC.. |
0x390| 00 00 00 00 46 05 ad 70 | ....F..p | [53]: "2007-03-24T23:00:00Z" (1174777200) transition_time 0x394-0x39c (8)
0x390| 00 00 00 00| ....| [54]: "2007-10-27T23:00:00Z" (1193526000) transition_time 0x39c-0x3a4 (8)
0x3a0|47 23 c2 f0 |G#.. |
0x3a0| 00 00 00 00 47 ee c9 f0 | ....G... | [55]: "2008-03-29T23:00:00Z" (1206831600) transition_time 0x3a4-0x3ac (8)
0x3a0| 00 00 00 00| ....| [56]: "2008-10-25T23:00:00Z" (1224975600) transition_time 0x3ac-0x3b4 (8)
0x3b0|49 03 a4 f0 |I... |
0x3b0| 00 00 00 00 49 ce ab f0 | ....I... | [57]: "2009-03-28T23:00:00Z" (1238281200) transition_time 0x3b4-0x3bc (8)
0x3b0| 00 00 00 00| ....| [58]: "2009-10-24T23:00:00Z" (1256425200) transition_time 0x3bc-0x3c4 (8)
0x3c0|4a e3 86 f0 |J... |
0x3c0| 00 00 00 00 4b ae 8d f0 | ....K... | [59]: "2010-03-27T23:00:00Z" (1269730800) transition_time 0x3c4-0x3cc (8)
0x3c0| 00 00 00 00| ....| [60]: "2010-10-30T23:00:00Z" (1288479600) transition_time 0x3cc-0x3d4 (8)
0x3d0|4c cc a3 70 |L..p |
0x3d0| 00 00 00 00 4d 8e 6f f0 | ....M.o. | [61]: "2011-03-26T23:00:00Z" (1301180400) transition_time 0x3d4-0x3dc (8)
0x3d0| 00 00 00 00| ....| [62]: "2014-10-25T22:00:00Z" (1414274400) transition_time 0x3dc-0x3e4 (8)
0x3e0|54 4c 1d 60 |TL.` |
0x3e0| 00 00 00 00 56 f7 14 70 | ....V..p | [63]: "2016-03-26T23:00:00Z" (1459033200) transition_time 0x3e4-0x3ec (8)
0x3e0| 00 00 00 00| ....| [64]: "2038-01-19T03:14:07Z" (2147483647) transition_time 0x3ec-0x3f4 (8)
0x3f0|7f ff ff ff |.... |
| | | transition_types[0:65]: 0x3f4-0x435 (65)
0x3f0| 01 | . | [0]: 1 transition_type 0x3f4-0x3f5 (1)
0x3f0| 03 | . | [1]: 3 transition_type 0x3f5-0x3f6 (1)
0x3f0| 02 | . | [2]: 2 transition_type 0x3f6-0x3f7 (1)
0x3f0| 03 | . | [3]: 3 transition_type 0x3f7-0x3f8 (1)
0x3f0| 02 | . | [4]: 2 transition_type 0x3f8-0x3f9 (1)
0x3f0| 03 | . | [5]: 3 transition_type 0x3f9-0x3fa (1)
0x3f0| 02 | . | [6]: 2 transition_type 0x3fa-0x3fb (1)
0x3f0| 03 | . | [7]: 3 transition_type 0x3fb-0x3fc (1)
0x3f0| 02 | . | [8]: 2 transition_type 0x3fc-0x3fd (1)
0x3f0| 04 | . | [9]: 4 transition_type 0x3fd-0x3fe (1)
0x3f0| 05 | . | [10]: 5 transition_type 0x3fe-0x3ff (1)
0x3f0| 04| .| [11]: 4 transition_type 0x3ff-0x400 (1)
0x400|05 |. | [12]: 5 transition_type 0x400-0x401 (1)
0x400| 04 | . | [13]: 4 transition_type 0x401-0x402 (1)
0x400| 05 | . | [14]: 5 transition_type 0x402-0x403 (1)
0x400| 04 | . | [15]: 4 transition_type 0x403-0x404 (1)
0x400| 05 | . | [16]: 5 transition_type 0x404-0x405 (1)
0x400| 04 | . | [17]: 4 transition_type 0x405-0x406 (1)
0x400| 06 | . | [18]: 6 transition_type 0x406-0x407 (1)
0x400| 07 | . | [19]: 7 transition_type 0x407-0x408 (1)
0x400| 06 | . | [20]: 6 transition_type 0x408-0x409 (1)
0x400| 07 | . | [21]: 7 transition_type 0x409-0x40a (1)
0x400| 04 | . | [22]: 4 transition_type 0x40a-0x40b (1)
0x400| 06 | . | [23]: 6 transition_type 0x40b-0x40c (1)
0x400| 07 | . | [24]: 7 transition_type 0x40c-0x40d (1)
0x400| 06 | . | [25]: 6 transition_type 0x40d-0x40e (1)
0x400| 07 | . | [26]: 7 transition_type 0x40e-0x40f (1)
0x400| 06| .| [27]: 6 transition_type 0x40f-0x410 (1)
0x410|07 |. | [28]: 7 transition_type 0x410-0x411 (1)
0x410| 06 | . | [29]: 6 transition_type 0x411-0x412 (1)
0x410| 07 | . | [30]: 7 transition_type 0x412-0x413 (1)
0x410| 06 | . | [31]: 6 transition_type 0x413-0x414 (1)
0x410| 07 | . | [32]: 7 transition_type 0x414-0x415 (1)
0x410| 06 | . | [33]: 6 transition_type 0x415-0x416 (1)
0x410| 07 | . | [34]: 7 transition_type 0x416-0x417 (1)
0x410| 06 | . | [35]: 6 transition_type 0x417-0x418 (1)
0x410| 07 | . | [36]: 7 transition_type 0x418-0x419 (1)
0x410| 06 | . | [37]: 6 transition_type 0x419-0x41a (1)
0x410| 07 | . | [38]: 7 transition_type 0x41a-0x41b (1)
0x410| 06 | . | [39]: 6 transition_type 0x41b-0x41c (1)
0x410| 07 | . | [40]: 7 transition_type 0x41c-0x41d (1)
0x410| 06 | . | [41]: 6 transition_type 0x41d-0x41e (1)
0x410| 07 | . | [42]: 7 transition_type 0x41e-0x41f (1)
0x410| 06| .| [43]: 6 transition_type 0x41f-0x420 (1)
0x420|07 |. | [44]: 7 transition_type 0x420-0x421 (1)
0x420| 06 | . | [45]: 6 transition_type 0x421-0x422 (1)
0x420| 07 | . | [46]: 7 transition_type 0x422-0x423 (1)
0x420| 06 | . | [47]: 6 transition_type 0x423-0x424 (1)
0x420| 07 | . | [48]: 7 transition_type 0x424-0x425 (1)
0x420| 06 | . | [49]: 6 transition_type 0x425-0x426 (1)
0x420| 07 | . | [50]: 7 transition_type 0x426-0x427 (1)
0x420| 06 | . | [51]: 6 transition_type 0x427-0x428 (1)
0x420| 07 | . | [52]: 7 transition_type 0x428-0x429 (1)
0x420| 06 | . | [53]: 6 transition_type 0x429-0x42a (1)
0x420| 07 | . | [54]: 7 transition_type 0x42a-0x42b (1)
0x420| 06 | . | [55]: 6 transition_type 0x42b-0x42c (1)
0x420| 07 | . | [56]: 7 transition_type 0x42c-0x42d (1)
0x420| 06 | . | [57]: 6 transition_type 0x42d-0x42e (1)
0x420| 07 | . | [58]: 7 transition_type 0x42e-0x42f (1)
0x420| 06| .| [59]: 6 transition_type 0x42f-0x430 (1)
0x430|07 |. | [60]: 7 transition_type 0x430-0x431 (1)
0x430| 04 | . | [61]: 4 transition_type 0x431-0x432 (1)
0x430| 07 | . | [62]: 7 transition_type 0x432-0x433 (1)
0x430| 04 | . | [63]: 4 transition_type 0x433-0x434 (1)
0x430| 04 | . | [64]: 4 transition_type 0x434-0x435 (1)
| | | local_time_type_records[0:9]: 0x435-0x46b (54)
| | | [0]{}: local_time_type 0x435-0x43b (6)
0x430| 00 00 2d 0c | ..-. | utoff: 11532 (valid) 0x435-0x439 (4)
0x430| 00 | . | dst: 0 (valid) 0x439-0x43a (1)
0x430| 00 | . | idx: 0 (valid) 0x43a-0x43b (1)
| | | [1]{}: local_time_type 0x43b-0x441 (6)
0x430| 00 00 2a 30 | ..*0 | utoff: 10800 (valid) 0x43b-0x43f (4)
0x430| 00| .| dst: 0 (valid) 0x43f-0x440 (1)
0x440|04 |. | idx: 4 (valid) 0x440-0x441 (1)
| | | [2]{}: local_time_type 0x441-0x447 (6)
0x440| 00 00 46 50 | ..FP | utoff: 18000 (valid) 0x441-0x445 (4)
0x440| 01 | . | dst: 1 (valid) 0x445-0x446 (1)
0x440| 08 | . | idx: 8 (valid) 0x446-0x447 (1)
| | | [3]{}: local_time_type 0x447-0x44d (6)
0x440| 00 00 38 40 | ..8@ | utoff: 14400 (valid) 0x447-0x44b (4)
0x440| 00 | . | dst: 0 (valid) 0x44b-0x44c (1)
0x440| 0c | . | idx: 12 (valid) 0x44c-0x44d (1)
| | | [4]{}: local_time_type 0x44d-0x453 (6)
0x440| 00 00 38| ..8| utoff: 14400 (valid) 0x44d-0x451 (4)
0x450|40 |@ |
0x450| 00 | . | dst: 0 (valid) 0x451-0x452 (1)
0x450| 0c | . | idx: 12 (valid) 0x452-0x453 (1)
| | | [5]{}: local_time_type 0x453-0x459 (6)
0x450| 00 00 46 50 | ..FP | utoff: 18000 (valid) 0x453-0x457 (4)
0x450| 01 | . | dst: 1 (valid) 0x457-0x458 (1)
0x450| 08 | . | idx: 8 (valid) 0x458-0x459 (1)
| | | [6]{}: local_time_type 0x459-0x45f (6)
0x450| 00 00 38 40 | ..8@ | utoff: 14400 (valid) 0x459-0x45d (4)
0x450| 01 | . | dst: 1 (valid) 0x45d-0x45e (1)
0x450| 0c | . | idx: 12 (valid) 0x45e-0x45f (1)
| | | [7]{}: local_time_type 0x45f-0x465 (6)
0x450| 00| .| utoff: 10800 (valid) 0x45f-0x463 (4)
0x460|00 2a 30 |.*0 |
0x460| 00 | . | dst: 0 (valid) 0x463-0x464 (1)
0x460| 04 | . | idx: 4 (valid) 0x464-0x465 (1)
| | | [8]{}: local_time_type 0x465-0x46b (6)
0x460| 00 00 38 40 | ..8@ | utoff: 14400 (valid) 0x465-0x469 (4)
0x460| 00 | . | dst: 0 (valid) 0x469-0x46a (1)
0x460| 0c | . | idx: 12 (valid) 0x46a-0x46b (1)
| | | time_zone_designations[0:4]: 0x46b-0x47b (16)
0x460| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x46b-0x46f (4)
0x460| 2b| +| [1]: "+03" time_zone_designation 0x46f-0x473 (4)
0x470|30 33 00 |03. |
0x470| 2b 30 35 00 | +05. | [2]: "+05" time_zone_designation 0x473-0x477 (4)
0x470| 2b 30 34 00 | +04. | [3]: "+04" time_zone_designation 0x477-0x47b (4)
| | | leap_second_records[0:0]: 0x47b-0x47b (0)
| | | standard_wall_indicators[0:9]: 0x47b-0x484 (9)
0x470| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x47b-0x47c (1)
0x470| 00 | . | [1]: 0 standard_wall_indicator (valid) 0x47c-0x47d (1)
0x470| 00 | . | [2]: 0 standard_wall_indicator (valid) 0x47d-0x47e (1)
0x470| 00 | . | [3]: 0 standard_wall_indicator (valid) 0x47e-0x47f (1)
0x470| 01| .| [4]: 1 standard_wall_indicator (valid) 0x47f-0x480 (1)
0x480|01 |. | [5]: 1 standard_wall_indicator (valid) 0x480-0x481 (1)
0x480| 01 | . | [6]: 1 standard_wall_indicator (valid) 0x481-0x482 (1)
0x480| 01 | . | [7]: 1 standard_wall_indicator (valid) 0x482-0x483 (1)
0x480| 01 | . | [8]: 1 standard_wall_indicator (valid) 0x483-0x484 (1)
| | | ut_local_indicators[0:0]: 0x484-0x484 (0)
| | | footer{}: 0x484-0x48d (9)
0x480| 0a | . | nl1: 10 (valid) 0x484-0x485 (1)
0x480| 3c 2b 30 34 3e 2d 34 | <+04>-4 | tz_string: "<+04>-4" 0x485-0x48c (7)
0x480| 0a| | .| | nl2: 10 (valid) 0x48c-0x48d (1)