1
1
mirror of https://github.com/wader/fq.git synced 2024-12-27 15:42:07 +03:00
fq/format/tzif/testdata/Windhoek.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

346 lines
41 KiB
Plaintext

$ fq -d tzif dv Windhoek
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Windhoek (tzif) 0x0-0x3bb (955)
| | | 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 00| ....| leapcnt: 0 0x1c-0x20 (4)
0x020|00 00 00 35 |...5 | timecnt: 53 0x20-0x24 (4)
0x020| 00 00 00 06 | .... | typecnt: 6 0x24-0x28 (4)
0x020| 00 00 00 17 | .... | charcnt: 23 0x28-0x2c (4)
| | | v1datablock{}: 0x2c-0x170 (324)
| | | transition_times[0:53]: 0x2c-0x100 (212)
0x020| 80 00 00 00| ....| [0]: "1901-12-13T20:45:52Z" (-2147483648) transition_time 0x2c-0x30 (4)
0x030|82 46 cf 68 |.F.h | [1]: "1903-02-28T22:30:00Z" (-2109288600) transition_time 0x30-0x34 (4)
0x030| cc ae 8c 80 | .... | [2]: "1942-09-20T00:00:00Z" (-860976000) transition_time 0x34-0x38 (4)
0x030| cd 9e 6f 70 | ..op | [3]: "1943-03-20T23:00:00Z" (-845254800) transition_time 0x38-0x3c (4)
0x030| 26 06 a7 e0| &...| [4]: "1990-03-20T22:00:00Z" (637970400) transition_time 0x3c-0x40 (4)
0x040|2d 8c c7 60 |-..` | [5]: "1994-03-20T22:00:00Z" (764200800) transition_time 0x40-0x44 (4)
0x040| 2e 69 1c 10 | .i.. | [6]: "1994-09-04T01:00:00Z" (778640400) transition_time 0x44-0x48 (4)
0x040| 2f 7d e9 00 | /}.. | [7]: "1995-04-02T00:00:00Z" (796780800) transition_time 0x48-0x4c (4)
0x040| 30 48 fe 10| 0H..| [8]: "1995-09-03T01:00:00Z" (810090000) transition_time 0x4c-0x50 (4)
0x050|31 67 05 80 |1g.. | [9]: "1996-04-07T00:00:00Z" (828835200) transition_time 0x50-0x54 (4)
0x050| 32 28 e0 10 | 2(.. | [10]: "1996-09-01T01:00:00Z" (841539600) transition_time 0x54-0x58 (4)
0x050| 33 46 e7 80 | 3F.. | [11]: "1997-04-06T00:00:00Z" (860284800) transition_time 0x58-0x5c (4)
0x050| 34 11 fc 90| 4...| [12]: "1997-09-07T01:00:00Z" (873594000) transition_time 0x5c-0x60 (4)
0x060|35 26 c9 80 |5&.. | [13]: "1998-04-05T00:00:00Z" (891734400) transition_time 0x60-0x64 (4)
0x060| 35 f1 de 90 | 5... | [14]: "1998-09-06T01:00:00Z" (905043600) transition_time 0x64-0x68 (4)
0x060| 37 06 ab 80 | 7... | [15]: "1999-04-04T00:00:00Z" (923184000) transition_time 0x68-0x6c (4)
0x060| 37 d1 c0 90| 7...| [16]: "1999-09-05T01:00:00Z" (936493200) transition_time 0x6c-0x70 (4)
0x070|38 e6 8d 80 |8... | [17]: "2000-04-02T00:00:00Z" (954633600) transition_time 0x70-0x74 (4)
0x070| 39 b1 a2 90 | 9... | [18]: "2000-09-03T01:00:00Z" (967942800) transition_time 0x74-0x78 (4)
0x070| 3a c6 6f 80 | :.o. | [19]: "2001-04-01T00:00:00Z" (986083200) transition_time 0x78-0x7c (4)
0x070| 3b 91 84 90| ;...| [20]: "2001-09-02T01:00:00Z" (999392400) transition_time 0x7c-0x80 (4)
0x080|3c af 8c 00 |<... | [21]: "2002-04-07T00:00:00Z" (1018137600) transition_time 0x80-0x84 (4)
0x080| 3d 71 66 90 | =qf. | [22]: "2002-09-01T01:00:00Z" (1030842000) transition_time 0x84-0x88 (4)
0x080| 3e 8f 6e 00 | >.n. | [23]: "2003-04-06T00:00:00Z" (1049587200) transition_time 0x88-0x8c (4)
0x080| 3f 5a 83 10| ?Z..| [24]: "2003-09-07T01:00:00Z" (1062896400) transition_time 0x8c-0x90 (4)
0x090|40 6f 50 00 |@oP. | [25]: "2004-04-04T00:00:00Z" (1081036800) transition_time 0x90-0x94 (4)
0x090| 41 3a 65 10 | A:e. | [26]: "2004-09-05T01:00:00Z" (1094346000) transition_time 0x94-0x98 (4)
0x090| 42 4f 32 00 | BO2. | [27]: "2005-04-03T00:00:00Z" (1112486400) transition_time 0x98-0x9c (4)
0x090| 43 1a 47 10| C.G.| [28]: "2005-09-04T01:00:00Z" (1125795600) transition_time 0x9c-0xa0 (4)
0x0a0|44 2f 14 00 |D/.. | [29]: "2006-04-02T00:00:00Z" (1143936000) transition_time 0xa0-0xa4 (4)
0x0a0| 44 fa 29 10 | D.). | [30]: "2006-09-03T01:00:00Z" (1157245200) transition_time 0xa4-0xa8 (4)
0x0a0| 46 0e f6 00 | F... | [31]: "2007-04-01T00:00:00Z" (1175385600) transition_time 0xa8-0xac (4)
0x0a0| 46 da 0b 10| F...| [32]: "2007-09-02T01:00:00Z" (1188694800) transition_time 0xac-0xb0 (4)
0x0b0|47 f8 12 80 |G... | [33]: "2008-04-06T00:00:00Z" (1207440000) transition_time 0xb0-0xb4 (4)
0x0b0| 48 c3 27 90 | H.'. | [34]: "2008-09-07T01:00:00Z" (1220749200) transition_time 0xb4-0xb8 (4)
0x0b0| 49 d7 f4 80 | I... | [35]: "2009-04-05T00:00:00Z" (1238889600) transition_time 0xb8-0xbc (4)
0x0b0| 4a a3 09 90| J...| [36]: "2009-09-06T01:00:00Z" (1252198800) transition_time 0xbc-0xc0 (4)
0x0c0|4b b7 d6 80 |K... | [37]: "2010-04-04T00:00:00Z" (1270339200) transition_time 0xc0-0xc4 (4)
0x0c0| 4c 82 eb 90 | L... | [38]: "2010-09-05T01:00:00Z" (1283648400) transition_time 0xc4-0xc8 (4)
0x0c0| 4d 97 b8 80 | M... | [39]: "2011-04-03T00:00:00Z" (1301788800) transition_time 0xc8-0xcc (4)
0x0c0| 4e 62 cd 90| Nb..| [40]: "2011-09-04T01:00:00Z" (1315098000) transition_time 0xcc-0xd0 (4)
0x0d0|4f 77 9a 80 |Ow.. | [41]: "2012-04-01T00:00:00Z" (1333238400) transition_time 0xd0-0xd4 (4)
0x0d0| 50 42 af 90 | PB.. | [42]: "2012-09-02T01:00:00Z" (1346547600) transition_time 0xd4-0xd8 (4)
0x0d0| 51 60 b7 00 | Q`.. | [43]: "2013-04-07T00:00:00Z" (1365292800) transition_time 0xd8-0xdc (4)
0x0d0| 52 22 91 90| R"..| [44]: "2013-09-01T01:00:00Z" (1377997200) transition_time 0xdc-0xe0 (4)
0x0e0|53 40 99 00 |S@.. | [45]: "2014-04-06T00:00:00Z" (1396742400) transition_time 0xe0-0xe4 (4)
0x0e0| 54 0b ae 10 | T... | [46]: "2014-09-07T01:00:00Z" (1410051600) transition_time 0xe4-0xe8 (4)
0x0e0| 55 20 7b 00 | U {. | [47]: "2015-04-05T00:00:00Z" (1428192000) transition_time 0xe8-0xec (4)
0x0e0| 55 eb 90 10| U...| [48]: "2015-09-06T01:00:00Z" (1441501200) transition_time 0xec-0xf0 (4)
0x0f0|57 00 5d 00 |W.]. | [49]: "2016-04-03T00:00:00Z" (1459641600) transition_time 0xf0-0xf4 (4)
0x0f0| 57 cb 72 10 | W.r. | [50]: "2016-09-04T01:00:00Z" (1472950800) transition_time 0xf4-0xf8 (4)
0x0f0| 58 e0 3f 00 | X.?. | [51]: "2017-04-02T00:00:00Z" (1491091200) transition_time 0xf8-0xfc (4)
0x0f0| 59 ab 54 10| Y.T.| [52]: "2017-09-03T01:00:00Z" (1504400400) transition_time 0xfc-0x100 (4)
| | | transition_types[0:53]: 0x100-0x135 (53)
0x100|01 |. | [0]: 1 transition_type 0x100-0x101 (1)
0x100| 02 | . | [1]: 2 transition_type 0x101-0x102 (1)
0x100| 03 | . | [2]: 3 transition_type 0x102-0x103 (1)
0x100| 02 | . | [3]: 2 transition_type 0x103-0x104 (1)
0x100| 05 | . | [4]: 5 transition_type 0x104-0x105 (1)
0x100| 04 | . | [5]: 4 transition_type 0x105-0x106 (1)
0x100| 05 | . | [6]: 5 transition_type 0x106-0x107 (1)
0x100| 04 | . | [7]: 4 transition_type 0x107-0x108 (1)
0x100| 05 | . | [8]: 5 transition_type 0x108-0x109 (1)
0x100| 04 | . | [9]: 4 transition_type 0x109-0x10a (1)
0x100| 05 | . | [10]: 5 transition_type 0x10a-0x10b (1)
0x100| 04 | . | [11]: 4 transition_type 0x10b-0x10c (1)
0x100| 05 | . | [12]: 5 transition_type 0x10c-0x10d (1)
0x100| 04 | . | [13]: 4 transition_type 0x10d-0x10e (1)
0x100| 05 | . | [14]: 5 transition_type 0x10e-0x10f (1)
0x100| 04| .| [15]: 4 transition_type 0x10f-0x110 (1)
0x110|05 |. | [16]: 5 transition_type 0x110-0x111 (1)
0x110| 04 | . | [17]: 4 transition_type 0x111-0x112 (1)
0x110| 05 | . | [18]: 5 transition_type 0x112-0x113 (1)
0x110| 04 | . | [19]: 4 transition_type 0x113-0x114 (1)
0x110| 05 | . | [20]: 5 transition_type 0x114-0x115 (1)
0x110| 04 | . | [21]: 4 transition_type 0x115-0x116 (1)
0x110| 05 | . | [22]: 5 transition_type 0x116-0x117 (1)
0x110| 04 | . | [23]: 4 transition_type 0x117-0x118 (1)
0x110| 05 | . | [24]: 5 transition_type 0x118-0x119 (1)
0x110| 04 | . | [25]: 4 transition_type 0x119-0x11a (1)
0x110| 05 | . | [26]: 5 transition_type 0x11a-0x11b (1)
0x110| 04 | . | [27]: 4 transition_type 0x11b-0x11c (1)
0x110| 05 | . | [28]: 5 transition_type 0x11c-0x11d (1)
0x110| 04 | . | [29]: 4 transition_type 0x11d-0x11e (1)
0x110| 05 | . | [30]: 5 transition_type 0x11e-0x11f (1)
0x110| 04| .| [31]: 4 transition_type 0x11f-0x120 (1)
0x120|05 |. | [32]: 5 transition_type 0x120-0x121 (1)
0x120| 04 | . | [33]: 4 transition_type 0x121-0x122 (1)
0x120| 05 | . | [34]: 5 transition_type 0x122-0x123 (1)
0x120| 04 | . | [35]: 4 transition_type 0x123-0x124 (1)
0x120| 05 | . | [36]: 5 transition_type 0x124-0x125 (1)
0x120| 04 | . | [37]: 4 transition_type 0x125-0x126 (1)
0x120| 05 | . | [38]: 5 transition_type 0x126-0x127 (1)
0x120| 04 | . | [39]: 4 transition_type 0x127-0x128 (1)
0x120| 05 | . | [40]: 5 transition_type 0x128-0x129 (1)
0x120| 04 | . | [41]: 4 transition_type 0x129-0x12a (1)
0x120| 05 | . | [42]: 5 transition_type 0x12a-0x12b (1)
0x120| 04 | . | [43]: 4 transition_type 0x12b-0x12c (1)
0x120| 05 | . | [44]: 5 transition_type 0x12c-0x12d (1)
0x120| 04 | . | [45]: 4 transition_type 0x12d-0x12e (1)
0x120| 05 | . | [46]: 5 transition_type 0x12e-0x12f (1)
0x120| 04| .| [47]: 4 transition_type 0x12f-0x130 (1)
0x130|05 |. | [48]: 5 transition_type 0x130-0x131 (1)
0x130| 04 | . | [49]: 4 transition_type 0x131-0x132 (1)
0x130| 05 | . | [50]: 5 transition_type 0x132-0x133 (1)
0x130| 04 | . | [51]: 4 transition_type 0x133-0x134 (1)
0x130| 05 | . | [52]: 5 transition_type 0x134-0x135 (1)
| | | local_time_type_records[0:6]: 0x135-0x159 (36)
| | | [0]{}: local_time_type 0x135-0x13b (6)
0x130| 00 00 10 08 | .... | utoff: 4104 (valid) 0x135-0x139 (4)
0x130| 00 | . | dst: 0 (valid) 0x139-0x13a (1)
0x130| 00 | . | idx: 0 (valid) 0x13a-0x13b (1)
| | | [1]{}: local_time_type 0x13b-0x141 (6)
0x130| 00 00 15 18 | .... | utoff: 5400 (valid) 0x13b-0x13f (4)
0x130| 00| .| dst: 0 (valid) 0x13f-0x140 (1)
0x140|04 |. | idx: 4 (valid) 0x140-0x141 (1)
| | | [2]{}: local_time_type 0x141-0x147 (6)
0x140| 00 00 1c 20 | ... | utoff: 7200 (valid) 0x141-0x145 (4)
0x140| 00 | . | dst: 0 (valid) 0x145-0x146 (1)
0x140| 0a | . | idx: 10 (valid) 0x146-0x147 (1)
| | | [3]{}: local_time_type 0x147-0x14d (6)
0x140| 00 00 2a 30 | ..*0 | utoff: 10800 (valid) 0x147-0x14b (4)
0x140| 01 | . | dst: 1 (valid) 0x14b-0x14c (1)
0x140| 0a | . | idx: 10 (valid) 0x14c-0x14d (1)
| | | [4]{}: local_time_type 0x14d-0x153 (6)
0x140| 00 00 0e| ...| utoff: 3600 (valid) 0x14d-0x151 (4)
0x150|10 |. |
0x150| 01 | . | dst: 1 (valid) 0x151-0x152 (1)
0x150| 0f | . | idx: 15 (valid) 0x152-0x153 (1)
| | | [5]{}: local_time_type 0x153-0x159 (6)
0x150| 00 00 1c 20 | ... | utoff: 7200 (valid) 0x153-0x157 (4)
0x150| 00 | . | dst: 0 (valid) 0x157-0x158 (1)
0x150| 13 | . | idx: 19 (valid) 0x158-0x159 (1)
| | | time_zone_designations[0:5]: 0x159-0x170 (23)
0x150| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x159-0x15d (4)
0x150| 2b 30 31| +01| [1]: "+0130" time_zone_designation 0x15d-0x163 (6)
0x160|33 30 00 |30. |
0x160| 53 41 53 54 00 | SAST. | [2]: "SAST" time_zone_designation 0x163-0x168 (5)
0x160| 57 41 54 00 | WAT. | [3]: "WAT" time_zone_designation 0x168-0x16c (4)
0x160| 43 41 54 00| CAT.| [4]: "CAT" time_zone_designation 0x16c-0x170 (4)
| | | leap_second_records[0:0]: 0x170-0x170 (0)
| | | standard_wall_indicators[0:0]: 0x170-0x170 (0)
| | | ut_local_indicators[0:0]: 0x170-0x170 (0)
| | | v2plusheader{}: 0x170-0x19c (44)
0x170|54 5a 69 66 |TZif | magic: 0x545a6966 (valid) 0x170-0x174 (4)
0x170| 32 | 2 | ver: "2" (0x32) (valid) 0x174-0x175 (1)
0x170| 00 00 00 00 00 00 00 00 00 00 00| ...........| reserved: raw bits 0x175-0x184 (15)
0x180|00 00 00 00 |.... |
0x180| 00 00 00 00 | .... | isutcnt: 0 0x184-0x188 (4)
0x180| 00 00 00 00 | .... | isstdcnt: 0 0x188-0x18c (4)
0x180| 00 00 00 00| ....| leapcnt: 0 0x18c-0x190 (4)
0x190|00 00 00 35 |...5 | timecnt: 53 0x190-0x194 (4)
0x190| 00 00 00 06 | .... | typecnt: 6 0x194-0x198 (4)
0x190| 00 00 00 17 | .... | charcnt: 23 0x198-0x19c (4)
| | | v2plusdatablock{}: 0x19c-0x3b4 (536)
| | | transition_times[0:53]: 0x19c-0x344 (424)
0x190| ff ff ff ff| ....| [0]: "1892-02-07T22:51:36Z" (-2458170504) transition_time 0x19c-0x1a4 (8)
0x1a0|6d 7b 4b 78 |m{Kx |
0x1a0| ff ff ff ff 82 46 cf 68 | .....F.h | [1]: "1903-02-28T22:30:00Z" (-2109288600) transition_time 0x1a4-0x1ac (8)
0x1a0| ff ff ff ff| ....| [2]: "1942-09-20T00:00:00Z" (-860976000) transition_time 0x1ac-0x1b4 (8)
0x1b0|cc ae 8c 80 |.... |
0x1b0| ff ff ff ff cd 9e 6f 70 | ......op | [3]: "1943-03-20T23:00:00Z" (-845254800) transition_time 0x1b4-0x1bc (8)
0x1b0| 00 00 00 00| ....| [4]: "1990-03-20T22:00:00Z" (637970400) transition_time 0x1bc-0x1c4 (8)
0x1c0|26 06 a7 e0 |&... |
0x1c0| 00 00 00 00 2d 8c c7 60 | ....-..` | [5]: "1994-03-20T22:00:00Z" (764200800) transition_time 0x1c4-0x1cc (8)
0x1c0| 00 00 00 00| ....| [6]: "1994-09-04T01:00:00Z" (778640400) transition_time 0x1cc-0x1d4 (8)
0x1d0|2e 69 1c 10 |.i.. |
0x1d0| 00 00 00 00 2f 7d e9 00 | ..../}.. | [7]: "1995-04-02T00:00:00Z" (796780800) transition_time 0x1d4-0x1dc (8)
0x1d0| 00 00 00 00| ....| [8]: "1995-09-03T01:00:00Z" (810090000) transition_time 0x1dc-0x1e4 (8)
0x1e0|30 48 fe 10 |0H.. |
0x1e0| 00 00 00 00 31 67 05 80 | ....1g.. | [9]: "1996-04-07T00:00:00Z" (828835200) transition_time 0x1e4-0x1ec (8)
0x1e0| 00 00 00 00| ....| [10]: "1996-09-01T01:00:00Z" (841539600) transition_time 0x1ec-0x1f4 (8)
0x1f0|32 28 e0 10 |2(.. |
0x1f0| 00 00 00 00 33 46 e7 80 | ....3F.. | [11]: "1997-04-06T00:00:00Z" (860284800) transition_time 0x1f4-0x1fc (8)
0x1f0| 00 00 00 00| ....| [12]: "1997-09-07T01:00:00Z" (873594000) transition_time 0x1fc-0x204 (8)
0x200|34 11 fc 90 |4... |
0x200| 00 00 00 00 35 26 c9 80 | ....5&.. | [13]: "1998-04-05T00:00:00Z" (891734400) transition_time 0x204-0x20c (8)
0x200| 00 00 00 00| ....| [14]: "1998-09-06T01:00:00Z" (905043600) transition_time 0x20c-0x214 (8)
0x210|35 f1 de 90 |5... |
0x210| 00 00 00 00 37 06 ab 80 | ....7... | [15]: "1999-04-04T00:00:00Z" (923184000) transition_time 0x214-0x21c (8)
0x210| 00 00 00 00| ....| [16]: "1999-09-05T01:00:00Z" (936493200) transition_time 0x21c-0x224 (8)
0x220|37 d1 c0 90 |7... |
0x220| 00 00 00 00 38 e6 8d 80 | ....8... | [17]: "2000-04-02T00:00:00Z" (954633600) transition_time 0x224-0x22c (8)
0x220| 00 00 00 00| ....| [18]: "2000-09-03T01:00:00Z" (967942800) transition_time 0x22c-0x234 (8)
0x230|39 b1 a2 90 |9... |
0x230| 00 00 00 00 3a c6 6f 80 | ....:.o. | [19]: "2001-04-01T00:00:00Z" (986083200) transition_time 0x234-0x23c (8)
0x230| 00 00 00 00| ....| [20]: "2001-09-02T01:00:00Z" (999392400) transition_time 0x23c-0x244 (8)
0x240|3b 91 84 90 |;... |
0x240| 00 00 00 00 3c af 8c 00 | ....<... | [21]: "2002-04-07T00:00:00Z" (1018137600) transition_time 0x244-0x24c (8)
0x240| 00 00 00 00| ....| [22]: "2002-09-01T01:00:00Z" (1030842000) transition_time 0x24c-0x254 (8)
0x250|3d 71 66 90 |=qf. |
0x250| 00 00 00 00 3e 8f 6e 00 | ....>.n. | [23]: "2003-04-06T00:00:00Z" (1049587200) transition_time 0x254-0x25c (8)
0x250| 00 00 00 00| ....| [24]: "2003-09-07T01:00:00Z" (1062896400) transition_time 0x25c-0x264 (8)
0x260|3f 5a 83 10 |?Z.. |
0x260| 00 00 00 00 40 6f 50 00 | ....@oP. | [25]: "2004-04-04T00:00:00Z" (1081036800) transition_time 0x264-0x26c (8)
0x260| 00 00 00 00| ....| [26]: "2004-09-05T01:00:00Z" (1094346000) transition_time 0x26c-0x274 (8)
0x270|41 3a 65 10 |A:e. |
0x270| 00 00 00 00 42 4f 32 00 | ....BO2. | [27]: "2005-04-03T00:00:00Z" (1112486400) transition_time 0x274-0x27c (8)
0x270| 00 00 00 00| ....| [28]: "2005-09-04T01:00:00Z" (1125795600) transition_time 0x27c-0x284 (8)
0x280|43 1a 47 10 |C.G. |
0x280| 00 00 00 00 44 2f 14 00 | ....D/.. | [29]: "2006-04-02T00:00:00Z" (1143936000) transition_time 0x284-0x28c (8)
0x280| 00 00 00 00| ....| [30]: "2006-09-03T01:00:00Z" (1157245200) transition_time 0x28c-0x294 (8)
0x290|44 fa 29 10 |D.). |
0x290| 00 00 00 00 46 0e f6 00 | ....F... | [31]: "2007-04-01T00:00:00Z" (1175385600) transition_time 0x294-0x29c (8)
0x290| 00 00 00 00| ....| [32]: "2007-09-02T01:00:00Z" (1188694800) transition_time 0x29c-0x2a4 (8)
0x2a0|46 da 0b 10 |F... |
0x2a0| 00 00 00 00 47 f8 12 80 | ....G... | [33]: "2008-04-06T00:00:00Z" (1207440000) transition_time 0x2a4-0x2ac (8)
0x2a0| 00 00 00 00| ....| [34]: "2008-09-07T01:00:00Z" (1220749200) transition_time 0x2ac-0x2b4 (8)
0x2b0|48 c3 27 90 |H.'. |
0x2b0| 00 00 00 00 49 d7 f4 80 | ....I... | [35]: "2009-04-05T00:00:00Z" (1238889600) transition_time 0x2b4-0x2bc (8)
0x2b0| 00 00 00 00| ....| [36]: "2009-09-06T01:00:00Z" (1252198800) transition_time 0x2bc-0x2c4 (8)
0x2c0|4a a3 09 90 |J... |
0x2c0| 00 00 00 00 4b b7 d6 80 | ....K... | [37]: "2010-04-04T00:00:00Z" (1270339200) transition_time 0x2c4-0x2cc (8)
0x2c0| 00 00 00 00| ....| [38]: "2010-09-05T01:00:00Z" (1283648400) transition_time 0x2cc-0x2d4 (8)
0x2d0|4c 82 eb 90 |L... |
0x2d0| 00 00 00 00 4d 97 b8 80 | ....M... | [39]: "2011-04-03T00:00:00Z" (1301788800) transition_time 0x2d4-0x2dc (8)
0x2d0| 00 00 00 00| ....| [40]: "2011-09-04T01:00:00Z" (1315098000) transition_time 0x2dc-0x2e4 (8)
0x2e0|4e 62 cd 90 |Nb.. |
0x2e0| 00 00 00 00 4f 77 9a 80 | ....Ow.. | [41]: "2012-04-01T00:00:00Z" (1333238400) transition_time 0x2e4-0x2ec (8)
0x2e0| 00 00 00 00| ....| [42]: "2012-09-02T01:00:00Z" (1346547600) transition_time 0x2ec-0x2f4 (8)
0x2f0|50 42 af 90 |PB.. |
0x2f0| 00 00 00 00 51 60 b7 00 | ....Q`.. | [43]: "2013-04-07T00:00:00Z" (1365292800) transition_time 0x2f4-0x2fc (8)
0x2f0| 00 00 00 00| ....| [44]: "2013-09-01T01:00:00Z" (1377997200) transition_time 0x2fc-0x304 (8)
0x300|52 22 91 90 |R".. |
0x300| 00 00 00 00 53 40 99 00 | ....S@.. | [45]: "2014-04-06T00:00:00Z" (1396742400) transition_time 0x304-0x30c (8)
0x300| 00 00 00 00| ....| [46]: "2014-09-07T01:00:00Z" (1410051600) transition_time 0x30c-0x314 (8)
0x310|54 0b ae 10 |T... |
0x310| 00 00 00 00 55 20 7b 00 | ....U {. | [47]: "2015-04-05T00:00:00Z" (1428192000) transition_time 0x314-0x31c (8)
0x310| 00 00 00 00| ....| [48]: "2015-09-06T01:00:00Z" (1441501200) transition_time 0x31c-0x324 (8)
0x320|55 eb 90 10 |U... |
0x320| 00 00 00 00 57 00 5d 00 | ....W.]. | [49]: "2016-04-03T00:00:00Z" (1459641600) transition_time 0x324-0x32c (8)
0x320| 00 00 00 00| ....| [50]: "2016-09-04T01:00:00Z" (1472950800) transition_time 0x32c-0x334 (8)
0x330|57 cb 72 10 |W.r. |
0x330| 00 00 00 00 58 e0 3f 00 | ....X.?. | [51]: "2017-04-02T00:00:00Z" (1491091200) transition_time 0x334-0x33c (8)
0x330| 00 00 00 00| ....| [52]: "2017-09-03T01:00:00Z" (1504400400) transition_time 0x33c-0x344 (8)
0x340|59 ab 54 10 |Y.T. |
| | | transition_types[0:53]: 0x344-0x379 (53)
0x340| 01 | . | [0]: 1 transition_type 0x344-0x345 (1)
0x340| 02 | . | [1]: 2 transition_type 0x345-0x346 (1)
0x340| 03 | . | [2]: 3 transition_type 0x346-0x347 (1)
0x340| 02 | . | [3]: 2 transition_type 0x347-0x348 (1)
0x340| 05 | . | [4]: 5 transition_type 0x348-0x349 (1)
0x340| 04 | . | [5]: 4 transition_type 0x349-0x34a (1)
0x340| 05 | . | [6]: 5 transition_type 0x34a-0x34b (1)
0x340| 04 | . | [7]: 4 transition_type 0x34b-0x34c (1)
0x340| 05 | . | [8]: 5 transition_type 0x34c-0x34d (1)
0x340| 04 | . | [9]: 4 transition_type 0x34d-0x34e (1)
0x340| 05 | . | [10]: 5 transition_type 0x34e-0x34f (1)
0x340| 04| .| [11]: 4 transition_type 0x34f-0x350 (1)
0x350|05 |. | [12]: 5 transition_type 0x350-0x351 (1)
0x350| 04 | . | [13]: 4 transition_type 0x351-0x352 (1)
0x350| 05 | . | [14]: 5 transition_type 0x352-0x353 (1)
0x350| 04 | . | [15]: 4 transition_type 0x353-0x354 (1)
0x350| 05 | . | [16]: 5 transition_type 0x354-0x355 (1)
0x350| 04 | . | [17]: 4 transition_type 0x355-0x356 (1)
0x350| 05 | . | [18]: 5 transition_type 0x356-0x357 (1)
0x350| 04 | . | [19]: 4 transition_type 0x357-0x358 (1)
0x350| 05 | . | [20]: 5 transition_type 0x358-0x359 (1)
0x350| 04 | . | [21]: 4 transition_type 0x359-0x35a (1)
0x350| 05 | . | [22]: 5 transition_type 0x35a-0x35b (1)
0x350| 04 | . | [23]: 4 transition_type 0x35b-0x35c (1)
0x350| 05 | . | [24]: 5 transition_type 0x35c-0x35d (1)
0x350| 04 | . | [25]: 4 transition_type 0x35d-0x35e (1)
0x350| 05 | . | [26]: 5 transition_type 0x35e-0x35f (1)
0x350| 04| .| [27]: 4 transition_type 0x35f-0x360 (1)
0x360|05 |. | [28]: 5 transition_type 0x360-0x361 (1)
0x360| 04 | . | [29]: 4 transition_type 0x361-0x362 (1)
0x360| 05 | . | [30]: 5 transition_type 0x362-0x363 (1)
0x360| 04 | . | [31]: 4 transition_type 0x363-0x364 (1)
0x360| 05 | . | [32]: 5 transition_type 0x364-0x365 (1)
0x360| 04 | . | [33]: 4 transition_type 0x365-0x366 (1)
0x360| 05 | . | [34]: 5 transition_type 0x366-0x367 (1)
0x360| 04 | . | [35]: 4 transition_type 0x367-0x368 (1)
0x360| 05 | . | [36]: 5 transition_type 0x368-0x369 (1)
0x360| 04 | . | [37]: 4 transition_type 0x369-0x36a (1)
0x360| 05 | . | [38]: 5 transition_type 0x36a-0x36b (1)
0x360| 04 | . | [39]: 4 transition_type 0x36b-0x36c (1)
0x360| 05 | . | [40]: 5 transition_type 0x36c-0x36d (1)
0x360| 04 | . | [41]: 4 transition_type 0x36d-0x36e (1)
0x360| 05 | . | [42]: 5 transition_type 0x36e-0x36f (1)
0x360| 04| .| [43]: 4 transition_type 0x36f-0x370 (1)
0x370|05 |. | [44]: 5 transition_type 0x370-0x371 (1)
0x370| 04 | . | [45]: 4 transition_type 0x371-0x372 (1)
0x370| 05 | . | [46]: 5 transition_type 0x372-0x373 (1)
0x370| 04 | . | [47]: 4 transition_type 0x373-0x374 (1)
0x370| 05 | . | [48]: 5 transition_type 0x374-0x375 (1)
0x370| 04 | . | [49]: 4 transition_type 0x375-0x376 (1)
0x370| 05 | . | [50]: 5 transition_type 0x376-0x377 (1)
0x370| 04 | . | [51]: 4 transition_type 0x377-0x378 (1)
0x370| 05 | . | [52]: 5 transition_type 0x378-0x379 (1)
| | | local_time_type_records[0:6]: 0x379-0x39d (36)
| | | [0]{}: local_time_type 0x379-0x37f (6)
0x370| 00 00 10 08 | .... | utoff: 4104 (valid) 0x379-0x37d (4)
0x370| 00 | . | dst: 0 (valid) 0x37d-0x37e (1)
0x370| 00 | . | idx: 0 (valid) 0x37e-0x37f (1)
| | | [1]{}: local_time_type 0x37f-0x385 (6)
0x370| 00| .| utoff: 5400 (valid) 0x37f-0x383 (4)
0x380|00 15 18 |... |
0x380| 00 | . | dst: 0 (valid) 0x383-0x384 (1)
0x380| 04 | . | idx: 4 (valid) 0x384-0x385 (1)
| | | [2]{}: local_time_type 0x385-0x38b (6)
0x380| 00 00 1c 20 | ... | utoff: 7200 (valid) 0x385-0x389 (4)
0x380| 00 | . | dst: 0 (valid) 0x389-0x38a (1)
0x380| 0a | . | idx: 10 (valid) 0x38a-0x38b (1)
| | | [3]{}: local_time_type 0x38b-0x391 (6)
0x380| 00 00 2a 30 | ..*0 | utoff: 10800 (valid) 0x38b-0x38f (4)
0x380| 01| .| dst: 1 (valid) 0x38f-0x390 (1)
0x390|0a |. | idx: 10 (valid) 0x390-0x391 (1)
| | | [4]{}: local_time_type 0x391-0x397 (6)
0x390| 00 00 0e 10 | .... | utoff: 3600 (valid) 0x391-0x395 (4)
0x390| 01 | . | dst: 1 (valid) 0x395-0x396 (1)
0x390| 0f | . | idx: 15 (valid) 0x396-0x397 (1)
| | | [5]{}: local_time_type 0x397-0x39d (6)
0x390| 00 00 1c 20 | ... | utoff: 7200 (valid) 0x397-0x39b (4)
0x390| 00 | . | dst: 0 (valid) 0x39b-0x39c (1)
0x390| 13 | . | idx: 19 (valid) 0x39c-0x39d (1)
| | | time_zone_designations[0:5]: 0x39d-0x3b4 (23)
0x390| 4c 4d 54| LMT| [0]: "LMT" time_zone_designation 0x39d-0x3a1 (4)
0x3a0|00 |. |
0x3a0| 2b 30 31 33 30 00 | +0130. | [1]: "+0130" time_zone_designation 0x3a1-0x3a7 (6)
0x3a0| 53 41 53 54 00 | SAST. | [2]: "SAST" time_zone_designation 0x3a7-0x3ac (5)
0x3a0| 57 41 54 00| WAT.| [3]: "WAT" time_zone_designation 0x3ac-0x3b0 (4)
0x3b0|43 41 54 00 |CAT. | [4]: "CAT" time_zone_designation 0x3b0-0x3b4 (4)
| | | leap_second_records[0:0]: 0x3b4-0x3b4 (0)
| | | standard_wall_indicators[0:0]: 0x3b4-0x3b4 (0)
| | | ut_local_indicators[0:0]: 0x3b4-0x3b4 (0)
| | | footer{}: 0x3b4-0x3bb (7)
0x3b0| 0a | . | nl1: 10 (valid) 0x3b4-0x3b5 (1)
0x3b0| 43 41 54 2d 32 | CAT-2 | tz_string: "CAT-2" 0x3b5-0x3ba (5)
0x3b0| 0a| | .| | nl2: 10 (valid) 0x3ba-0x3bb (1)