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

384 lines
43 KiB
Plaintext

$ fq -d tzif dv Barbados
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Barbados (tzif) 0x0-0x3da (986)
| | | v1header{}: 0x0-0x2c (44)
0x000|54 5a 69 66 |TZif | magic: 0x545a6966 (valid) 0x0-0x4 (4)
0x000| 32 | 2 | ver: "2" (0x32) (valid) 0x4-0x5 (1)
0x000| 00 00 00 00 00 00 00 00 00 00 00| ...........| reserved: raw bits 0x5-0x14 (15)
0x010|00 00 00 00 |.... |
0x010| 00 00 00 06 | .... | isutcnt: 6 0x14-0x18 (4)
0x010| 00 00 00 06 | .... | isstdcnt: 6 0x18-0x1c (4)
0x010| 00 00 00 1b| ....| leapcnt: 27 0x1c-0x20 (4)
0x020|00 00 00 10 |.... | timecnt: 16 0x20-0x24 (4)
0x020| 00 00 00 06 | .... | typecnt: 6 0x24-0x28 (4)
0x020| 00 00 00 12 | .... | charcnt: 18 0x28-0x2c (4)
| | | v1datablock{}: 0x2c-0x196 (362)
| | | transition_times[0:16]: 0x2c-0x6c (64)
0x020| 92 40 a9 65| .@.e| [0]: "1911-08-28T03:58:29Z" (-1841256091) transition_time 0x2c-0x30 (4)
0x030|cb e3 cb d0 |.... | [1]: "1942-04-19T05:00:00Z" (-874263600) transition_time 0x30-0x34 (4)
0x030| cc 94 82 e0 | .... | [2]: "1942-08-31T06:00:00Z" (-862682400) transition_time 0x34-0x38 (4)
0x030| cd d6 22 d0 | ..". | [3]: "1943-05-02T05:00:00Z" (-841604400) transition_time 0x38-0x3c (4)
0x030| ce 7c 4d e0| .|M.| [4]: "1943-09-05T06:00:00Z" (-830714400) transition_time 0x3c-0x40 (4)
0x040|cf 9b a6 d0 |.... | [5]: "1944-04-10T05:00:00Z" (-811882800) transition_time 0x40-0x44 (4)
0x040| d0 65 6a 60 | .ej` | [6]: "1944-09-10T06:00:00Z" (-798660000) transition_time 0x44-0x48 (4)
0x040| 0e 00 f2 e6 | .... | [7]: "1977-06-12T06:00:06Z" (234943206) transition_time 0x48-0x4c (4)
0x040| 0e 94 8c d6| ....| [8]: "1977-10-02T05:00:06Z" (244616406) transition_time 0x4c-0x50 (4)
0x050|0f 97 00 e7 |.... | [9]: "1978-04-16T06:00:07Z" (261554407) transition_time 0x50-0x54 (4)
0x050| 10 74 6e d7 | .tn. | [10]: "1978-10-01T05:00:07Z" (276066007) transition_time 0x54-0x58 (4)
0x050| 11 76 e2 e8 | .v.. | [11]: "1979-04-15T06:00:08Z" (293004008) transition_time 0x58-0x5c (4)
0x050| 12 54 50 d8| .TP.| [12]: "1979-09-30T05:00:08Z" (307515608) transition_time 0x5c-0x60 (4)
0x060|13 5f ff 69 |._.i | [13]: "1980-04-20T06:00:09Z" (325058409) transition_time 0x60-0x64 (4)
0x060| 14 30 3e 59 | .0>Y | [14]: "1980-09-25T05:00:09Z" (338706009) transition_time 0x64-0x68 (4)
0x060| 64 9b 78 1b | d.x. | [15]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x68-0x6c (4)
| | | transition_types[0:16]: 0x6c-0x7c (16)
0x060| 03 | . | [0]: 3 transition_type 0x6c-0x6d (1)
0x060| 01 | . | [1]: 1 transition_type 0x6d-0x6e (1)
0x060| 02 | . | [2]: 2 transition_type 0x6e-0x6f (1)
0x060| 01| .| [3]: 1 transition_type 0x6f-0x70 (1)
0x070|02 |. | [4]: 2 transition_type 0x70-0x71 (1)
0x070| 04 | . | [5]: 4 transition_type 0x71-0x72 (1)
0x070| 02 | . | [6]: 2 transition_type 0x72-0x73 (1)
0x070| 05 | . | [7]: 5 transition_type 0x73-0x74 (1)
0x070| 03 | . | [8]: 3 transition_type 0x74-0x75 (1)
0x070| 05 | . | [9]: 5 transition_type 0x75-0x76 (1)
0x070| 03 | . | [10]: 3 transition_type 0x76-0x77 (1)
0x070| 05 | . | [11]: 5 transition_type 0x77-0x78 (1)
0x070| 03 | . | [12]: 3 transition_type 0x78-0x79 (1)
0x070| 05 | . | [13]: 5 transition_type 0x79-0x7a (1)
0x070| 03 | . | [14]: 3 transition_type 0x7a-0x7b (1)
0x070| 03 | . | [15]: 3 transition_type 0x7b-0x7c (1)
| | | local_time_type_records[0:6]: 0x7c-0xa0 (36)
| | | [0]{}: local_time_type 0x7c-0x82 (6)
0x070| ff ff c8 1b| ....| utoff: -14309 (valid) 0x7c-0x80 (4)
0x080|00 |. | dst: 0 (valid) 0x80-0x81 (1)
0x080| 00 | . | idx: 0 (valid) 0x81-0x82 (1)
| | | [1]{}: local_time_type 0x82-0x88 (6)
0x080| ff ff d5 d0 | .... | utoff: -10800 (valid) 0x82-0x86 (4)
0x080| 01 | . | dst: 1 (valid) 0x86-0x87 (1)
0x080| 04 | . | idx: 4 (valid) 0x87-0x88 (1)
| | | [2]{}: local_time_type 0x88-0x8e (6)
0x080| ff ff c7 c0 | .... | utoff: -14400 (valid) 0x88-0x8c (4)
0x080| 00 | . | dst: 0 (valid) 0x8c-0x8d (1)
0x080| 08 | . | idx: 8 (valid) 0x8d-0x8e (1)
| | | [3]{}: local_time_type 0x8e-0x94 (6)
0x080| ff ff| ..| utoff: -14400 (valid) 0x8e-0x92 (4)
0x090|c7 c0 |.. |
0x090| 00 | . | dst: 0 (valid) 0x92-0x93 (1)
0x090| 08 | . | idx: 8 (valid) 0x93-0x94 (1)
| | | [4]{}: local_time_type 0x94-0x9a (6)
0x090| ff ff ce c8 | .... | utoff: -12600 (valid) 0x94-0x98 (4)
0x090| 01 | . | dst: 1 (valid) 0x98-0x99 (1)
0x090| 0c | . | idx: 12 (valid) 0x99-0x9a (1)
| | | [5]{}: local_time_type 0x9a-0xa0 (6)
0x090| ff ff d5 d0 | .... | utoff: -10800 (valid) 0x9a-0x9e (4)
0x090| 01 | . | dst: 1 (valid) 0x9e-0x9f (1)
0x090| 04| .| idx: 4 (valid) 0x9f-0xa0 (1)
| | | time_zone_designations[0:4]: 0xa0-0xb2 (18)
0x0a0|4c 4d 54 00 |LMT. | [0]: "LMT" time_zone_designation 0xa0-0xa4 (4)
0x0a0| 41 44 54 00 | ADT. | [1]: "ADT" time_zone_designation 0xa4-0xa8 (4)
0x0a0| 41 53 54 00 | AST. | [2]: "AST" time_zone_designation 0xa8-0xac (4)
0x0a0| 2d 30 33 33| -033| [3]: "-0330" time_zone_designation 0xac-0xb2 (6)
0x0b0|30 00 |0. |
| | | leap_second_records[0:27]: 0xb2-0x18a (216)
| | | [0]{}: leap_second_record 0xb2-0xba (8)
0x0b0| 04 b2 58 00 | ..X. | occur: "1972-07-01T00:00:00Z" (78796800) 0xb2-0xb6 (4)
0x0b0| 00 00 00 01 | .... | corr: 1 0xb6-0xba (4)
| | | [1]{}: leap_second_record 0xba-0xc2 (8)
0x0b0| 05 a4 ec 01 | .... | occur: "1973-01-01T00:00:01Z" (94694401) 0xba-0xbe (4)
0x0b0| 00 00| ..| corr: 2 0xbe-0xc2 (4)
0x0c0|00 02 |.. |
| | | [2]{}: leap_second_record 0xc2-0xca (8)
0x0c0| 07 86 1f 82 | .... | occur: "1974-01-01T00:00:02Z" (126230402) 0xc2-0xc6 (4)
0x0c0| 00 00 00 03 | .... | corr: 3 0xc6-0xca (4)
| | | [3]{}: leap_second_record 0xca-0xd2 (8)
0x0c0| 09 67 53 03 | .gS. | occur: "1975-01-01T00:00:03Z" (157766403) 0xca-0xce (4)
0x0c0| 00 00| ..| corr: 4 0xce-0xd2 (4)
0x0d0|00 04 |.. |
| | | [4]{}: leap_second_record 0xd2-0xda (8)
0x0d0| 0b 48 86 84 | .H.. | occur: "1976-01-01T00:00:04Z" (189302404) 0xd2-0xd6 (4)
0x0d0| 00 00 00 05 | .... | corr: 5 0xd6-0xda (4)
| | | [5]{}: leap_second_record 0xda-0xe2 (8)
0x0d0| 0d 2b 0b 85 | .+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0xda-0xde (4)
0x0d0| 00 00| ..| corr: 6 0xde-0xe2 (4)
0x0e0|00 06 |.. |
| | | [6]{}: leap_second_record 0xe2-0xea (8)
0x0e0| 0f 0c 3f 06 | ..?. | occur: "1978-01-01T00:00:06Z" (252460806) 0xe2-0xe6 (4)
0x0e0| 00 00 00 07 | .... | corr: 7 0xe6-0xea (4)
| | | [7]{}: leap_second_record 0xea-0xf2 (8)
0x0e0| 10 ed 72 87 | ..r. | occur: "1979-01-01T00:00:07Z" (283996807) 0xea-0xee (4)
0x0e0| 00 00| ..| corr: 8 0xee-0xf2 (4)
0x0f0|00 08 |.. |
| | | [8]{}: leap_second_record 0xf2-0xfa (8)
0x0f0| 12 ce a6 08 | .... | occur: "1980-01-01T00:00:08Z" (315532808) 0xf2-0xf6 (4)
0x0f0| 00 00 00 09 | .... | corr: 9 0xf6-0xfa (4)
| | | [9]{}: leap_second_record 0xfa-0x102 (8)
0x0f0| 15 9f ca 89 | .... | occur: "1981-07-01T00:00:09Z" (362793609) 0xfa-0xfe (4)
0x0f0| 00 00| ..| corr: 10 0xfe-0x102 (4)
0x100|00 0a |.. |
| | | [10]{}: leap_second_record 0x102-0x10a (8)
0x100| 17 80 fe 0a | .... | occur: "1982-07-01T00:00:10Z" (394329610) 0x102-0x106 (4)
0x100| 00 00 00 0b | .... | corr: 11 0x106-0x10a (4)
| | | [11]{}: leap_second_record 0x10a-0x112 (8)
0x100| 19 62 31 8b | .b1. | occur: "1983-07-01T00:00:11Z" (425865611) 0x10a-0x10e (4)
0x100| 00 00| ..| corr: 12 0x10e-0x112 (4)
0x110|00 0c |.. |
| | | [12]{}: leap_second_record 0x112-0x11a (8)
0x110| 1d 25 ea 0c | .%.. | occur: "1985-07-01T00:00:12Z" (489024012) 0x112-0x116 (4)
0x110| 00 00 00 0d | .... | corr: 13 0x116-0x11a (4)
| | | [13]{}: leap_second_record 0x11a-0x122 (8)
0x110| 21 da e5 0d | !... | occur: "1988-01-01T00:00:13Z" (567993613) 0x11a-0x11e (4)
0x110| 00 00| ..| corr: 14 0x11e-0x122 (4)
0x120|00 0e |.. |
| | | [14]{}: leap_second_record 0x122-0x12a (8)
0x120| 25 9e 9d 8e | %... | occur: "1990-01-01T00:00:14Z" (631152014) 0x122-0x126 (4)
0x120| 00 00 00 0f | .... | corr: 15 0x126-0x12a (4)
| | | [15]{}: leap_second_record 0x12a-0x132 (8)
0x120| 27 7f d1 0f | '... | occur: "1991-01-01T00:00:15Z" (662688015) 0x12a-0x12e (4)
0x120| 00 00| ..| corr: 16 0x12e-0x132 (4)
0x130|00 10 |.. |
| | | [16]{}: leap_second_record 0x132-0x13a (8)
0x130| 2a 50 f5 90 | *P.. | occur: "1992-07-01T00:00:16Z" (709948816) 0x132-0x136 (4)
0x130| 00 00 00 11 | .... | corr: 17 0x136-0x13a (4)
| | | [17]{}: leap_second_record 0x13a-0x142 (8)
0x130| 2c 32 29 11 | ,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x13a-0x13e (4)
0x130| 00 00| ..| corr: 18 0x13e-0x142 (4)
0x140|00 12 |.. |
| | | [18]{}: leap_second_record 0x142-0x14a (8)
0x140| 2e 13 5c 92 | ..\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x142-0x146 (4)
0x140| 00 00 00 13 | .... | corr: 19 0x146-0x14a (4)
| | | [19]{}: leap_second_record 0x14a-0x152 (8)
0x140| 30 e7 24 13 | 0.$. | occur: "1996-01-01T00:00:19Z" (820454419) 0x14a-0x14e (4)
0x140| 00 00| ..| corr: 20 0x14e-0x152 (4)
0x150|00 14 |.. |
| | | [20]{}: leap_second_record 0x152-0x15a (8)
0x150| 33 b8 48 94 | 3.H. | occur: "1997-07-01T00:00:20Z" (867715220) 0x152-0x156 (4)
0x150| 00 00 00 15 | .... | corr: 21 0x156-0x15a (4)
| | | [21]{}: leap_second_record 0x15a-0x162 (8)
0x150| 36 8c 10 15 | 6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x15a-0x15e (4)
0x150| 00 00| ..| corr: 22 0x15e-0x162 (4)
0x160|00 16 |.. |
| | | [22]{}: leap_second_record 0x162-0x16a (8)
0x160| 43 b7 1b 96 | C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x162-0x166 (4)
0x160| 00 00 00 17 | .... | corr: 23 0x166-0x16a (4)
| | | [23]{}: leap_second_record 0x16a-0x172 (8)
0x160| 49 5c 07 97 | I\.. | occur: "2009-01-01T00:00:23Z" (1230768023) 0x16a-0x16e (4)
0x160| 00 00| ..| corr: 24 0x16e-0x172 (4)
0x170|00 18 |.. |
| | | [24]{}: leap_second_record 0x172-0x17a (8)
0x170| 4f ef 93 18 | O... | occur: "2012-07-01T00:00:24Z" (1341100824) 0x172-0x176 (4)
0x170| 00 00 00 19 | .... | corr: 25 0x176-0x17a (4)
| | | [25]{}: leap_second_record 0x17a-0x182 (8)
0x170| 55 93 2d 99 | U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x17a-0x17e (4)
0x170| 00 00| ..| corr: 26 0x17e-0x182 (4)
0x180|00 1a |.. |
| | | [26]{}: leap_second_record 0x182-0x18a (8)
0x180| 58 68 46 9a | XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x182-0x186 (4)
0x180| 00 00 00 1b | .... | corr: 27 0x186-0x18a (4)
| | | standard_wall_indicators[0:6]: 0x18a-0x190 (6)
0x180| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x18a-0x18b (1)
0x180| 01 | . | [1]: 1 standard_wall_indicator (valid) 0x18b-0x18c (1)
0x180| 01 | . | [2]: 1 standard_wall_indicator (valid) 0x18c-0x18d (1)
0x180| 00 | . | [3]: 0 standard_wall_indicator (valid) 0x18d-0x18e (1)
0x180| 01 | . | [4]: 1 standard_wall_indicator (valid) 0x18e-0x18f (1)
0x180| 00| .| [5]: 0 standard_wall_indicator (valid) 0x18f-0x190 (1)
| | | ut_local_indicators[0:6]: 0x190-0x196 (6)
0x190|00 |. | [0]: 0 ut_local_indicator (valid) 0x190-0x191 (1)
0x190| 01 | . | [1]: 1 ut_local_indicator (valid) 0x191-0x192 (1)
0x190| 01 | . | [2]: 1 ut_local_indicator (valid) 0x192-0x193 (1)
0x190| 00 | . | [3]: 0 ut_local_indicator (valid) 0x193-0x194 (1)
0x190| 01 | . | [4]: 1 ut_local_indicator (valid) 0x194-0x195 (1)
0x190| 00 | . | [5]: 0 ut_local_indicator (valid) 0x195-0x196 (1)
| | | v2plusheader{}: 0x196-0x1c2 (44)
0x190| 54 5a 69 66 | TZif | magic: 0x545a6966 (valid) 0x196-0x19a (4)
0x190| 32 | 2 | ver: "2" (0x32) (valid) 0x19a-0x19b (1)
0x190| 00 00 00 00 00| .....| reserved: raw bits 0x19b-0x1aa (15)
0x1a0|00 00 00 00 00 00 00 00 00 00 |.......... |
0x1a0| 00 00 00 06 | .... | isutcnt: 6 0x1aa-0x1ae (4)
0x1a0| 00 00| ..| isstdcnt: 6 0x1ae-0x1b2 (4)
0x1b0|00 06 |.. |
0x1b0| 00 00 00 1b | .... | leapcnt: 27 0x1b2-0x1b6 (4)
0x1b0| 00 00 00 10 | .... | timecnt: 16 0x1b6-0x1ba (4)
0x1b0| 00 00 00 06 | .... | typecnt: 6 0x1ba-0x1be (4)
0x1b0| 00 00| ..| charcnt: 18 0x1be-0x1c2 (4)
0x1c0|00 12 |.. |
| | | v2plusdatablock{}: 0x1c2-0x3d8 (534)
| | | transition_times[0:16]: 0x1c2-0x242 (128)
0x1c0| ff ff ff ff 92 40 a9 65 | .....@.e | [0]: "1911-08-28T03:58:29Z" (-1841256091) transition_time 0x1c2-0x1ca (8)
0x1c0| ff ff ff ff cb e3| ......| [1]: "1942-04-19T05:00:00Z" (-874263600) transition_time 0x1ca-0x1d2 (8)
0x1d0|cb d0 |.. |
0x1d0| ff ff ff ff cc 94 82 e0 | ........ | [2]: "1942-08-31T06:00:00Z" (-862682400) transition_time 0x1d2-0x1da (8)
0x1d0| ff ff ff ff cd d6| ......| [3]: "1943-05-02T05:00:00Z" (-841604400) transition_time 0x1da-0x1e2 (8)
0x1e0|22 d0 |". |
0x1e0| ff ff ff ff ce 7c 4d e0 | .....|M. | [4]: "1943-09-05T06:00:00Z" (-830714400) transition_time 0x1e2-0x1ea (8)
0x1e0| ff ff ff ff cf 9b| ......| [5]: "1944-04-10T05:00:00Z" (-811882800) transition_time 0x1ea-0x1f2 (8)
0x1f0|a6 d0 |.. |
0x1f0| ff ff ff ff d0 65 6a 60 | .....ej` | [6]: "1944-09-10T06:00:00Z" (-798660000) transition_time 0x1f2-0x1fa (8)
0x1f0| 00 00 00 00 0e 00| ......| [7]: "1977-06-12T06:00:06Z" (234943206) transition_time 0x1fa-0x202 (8)
0x200|f2 e6 |.. |
0x200| 00 00 00 00 0e 94 8c d6 | ........ | [8]: "1977-10-02T05:00:06Z" (244616406) transition_time 0x202-0x20a (8)
0x200| 00 00 00 00 0f 97| ......| [9]: "1978-04-16T06:00:07Z" (261554407) transition_time 0x20a-0x212 (8)
0x210|00 e7 |.. |
0x210| 00 00 00 00 10 74 6e d7 | .....tn. | [10]: "1978-10-01T05:00:07Z" (276066007) transition_time 0x212-0x21a (8)
0x210| 00 00 00 00 11 76| .....v| [11]: "1979-04-15T06:00:08Z" (293004008) transition_time 0x21a-0x222 (8)
0x220|e2 e8 |.. |
0x220| 00 00 00 00 12 54 50 d8 | .....TP. | [12]: "1979-09-30T05:00:08Z" (307515608) transition_time 0x222-0x22a (8)
0x220| 00 00 00 00 13 5f| ....._| [13]: "1980-04-20T06:00:09Z" (325058409) transition_time 0x22a-0x232 (8)
0x230|ff 69 |.i |
0x230| 00 00 00 00 14 30 3e 59 | .....0>Y | [14]: "1980-09-25T05:00:09Z" (338706009) transition_time 0x232-0x23a (8)
0x230| 00 00 00 00 64 9b| ....d.| [15]: "2023-06-28T00:00:27Z" (1687910427) transition_time 0x23a-0x242 (8)
0x240|78 1b |x. |
| | | transition_types[0:16]: 0x242-0x252 (16)
0x240| 03 | . | [0]: 3 transition_type 0x242-0x243 (1)
0x240| 01 | . | [1]: 1 transition_type 0x243-0x244 (1)
0x240| 02 | . | [2]: 2 transition_type 0x244-0x245 (1)
0x240| 01 | . | [3]: 1 transition_type 0x245-0x246 (1)
0x240| 02 | . | [4]: 2 transition_type 0x246-0x247 (1)
0x240| 04 | . | [5]: 4 transition_type 0x247-0x248 (1)
0x240| 02 | . | [6]: 2 transition_type 0x248-0x249 (1)
0x240| 05 | . | [7]: 5 transition_type 0x249-0x24a (1)
0x240| 03 | . | [8]: 3 transition_type 0x24a-0x24b (1)
0x240| 05 | . | [9]: 5 transition_type 0x24b-0x24c (1)
0x240| 03 | . | [10]: 3 transition_type 0x24c-0x24d (1)
0x240| 05 | . | [11]: 5 transition_type 0x24d-0x24e (1)
0x240| 03 | . | [12]: 3 transition_type 0x24e-0x24f (1)
0x240| 05| .| [13]: 5 transition_type 0x24f-0x250 (1)
0x250|03 |. | [14]: 3 transition_type 0x250-0x251 (1)
0x250| 03 | . | [15]: 3 transition_type 0x251-0x252 (1)
| | | local_time_type_records[0:6]: 0x252-0x276 (36)
| | | [0]{}: local_time_type 0x252-0x258 (6)
0x250| ff ff c8 1b | .... | utoff: -14309 (valid) 0x252-0x256 (4)
0x250| 00 | . | dst: 0 (valid) 0x256-0x257 (1)
0x250| 00 | . | idx: 0 (valid) 0x257-0x258 (1)
| | | [1]{}: local_time_type 0x258-0x25e (6)
0x250| ff ff d5 d0 | .... | utoff: -10800 (valid) 0x258-0x25c (4)
0x250| 01 | . | dst: 1 (valid) 0x25c-0x25d (1)
0x250| 04 | . | idx: 4 (valid) 0x25d-0x25e (1)
| | | [2]{}: local_time_type 0x25e-0x264 (6)
0x250| ff ff| ..| utoff: -14400 (valid) 0x25e-0x262 (4)
0x260|c7 c0 |.. |
0x260| 00 | . | dst: 0 (valid) 0x262-0x263 (1)
0x260| 08 | . | idx: 8 (valid) 0x263-0x264 (1)
| | | [3]{}: local_time_type 0x264-0x26a (6)
0x260| ff ff c7 c0 | .... | utoff: -14400 (valid) 0x264-0x268 (4)
0x260| 00 | . | dst: 0 (valid) 0x268-0x269 (1)
0x260| 08 | . | idx: 8 (valid) 0x269-0x26a (1)
| | | [4]{}: local_time_type 0x26a-0x270 (6)
0x260| ff ff ce c8 | .... | utoff: -12600 (valid) 0x26a-0x26e (4)
0x260| 01 | . | dst: 1 (valid) 0x26e-0x26f (1)
0x260| 0c| .| idx: 12 (valid) 0x26f-0x270 (1)
| | | [5]{}: local_time_type 0x270-0x276 (6)
0x270|ff ff d5 d0 |.... | utoff: -10800 (valid) 0x270-0x274 (4)
0x270| 01 | . | dst: 1 (valid) 0x274-0x275 (1)
0x270| 04 | . | idx: 4 (valid) 0x275-0x276 (1)
| | | time_zone_designations[0:4]: 0x276-0x288 (18)
0x270| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x276-0x27a (4)
0x270| 41 44 54 00 | ADT. | [1]: "ADT" time_zone_designation 0x27a-0x27e (4)
0x270| 41 53| AS| [2]: "AST" time_zone_designation 0x27e-0x282 (4)
0x280|54 00 |T. |
0x280| 2d 30 33 33 30 00 | -0330. | [3]: "-0330" time_zone_designation 0x282-0x288 (6)
| | | leap_second_records[0:27]: 0x288-0x3cc (324)
| | | [0]{}: leap_second_record 0x288-0x294 (12)
0x280| 00 00 00 00 04 b2 58 00| ......X.| occur: "1972-07-01T00:00:00Z" (78796800) 0x288-0x290 (8)
0x290|00 00 00 01 |.... | corr: 1 0x290-0x294 (4)
| | | [1]{}: leap_second_record 0x294-0x2a0 (12)
0x290| 00 00 00 00 05 a4 ec 01 | ........ | occur: "1973-01-01T00:00:01Z" (94694401) 0x294-0x29c (8)
0x290| 00 00 00 02| ....| corr: 2 0x29c-0x2a0 (4)
| | | [2]{}: leap_second_record 0x2a0-0x2ac (12)
0x2a0|00 00 00 00 07 86 1f 82 |........ | occur: "1974-01-01T00:00:02Z" (126230402) 0x2a0-0x2a8 (8)
0x2a0| 00 00 00 03 | .... | corr: 3 0x2a8-0x2ac (4)
| | | [3]{}: leap_second_record 0x2ac-0x2b8 (12)
0x2a0| 00 00 00 00| ....| occur: "1975-01-01T00:00:03Z" (157766403) 0x2ac-0x2b4 (8)
0x2b0|09 67 53 03 |.gS. |
0x2b0| 00 00 00 04 | .... | corr: 4 0x2b4-0x2b8 (4)
| | | [4]{}: leap_second_record 0x2b8-0x2c4 (12)
0x2b0| 00 00 00 00 0b 48 86 84| .....H..| occur: "1976-01-01T00:00:04Z" (189302404) 0x2b8-0x2c0 (8)
0x2c0|00 00 00 05 |.... | corr: 5 0x2c0-0x2c4 (4)
| | | [5]{}: leap_second_record 0x2c4-0x2d0 (12)
0x2c0| 00 00 00 00 0d 2b 0b 85 | .....+.. | occur: "1977-01-01T00:00:05Z" (220924805) 0x2c4-0x2cc (8)
0x2c0| 00 00 00 06| ....| corr: 6 0x2cc-0x2d0 (4)
| | | [6]{}: leap_second_record 0x2d0-0x2dc (12)
0x2d0|00 00 00 00 0f 0c 3f 06 |......?. | occur: "1978-01-01T00:00:06Z" (252460806) 0x2d0-0x2d8 (8)
0x2d0| 00 00 00 07 | .... | corr: 7 0x2d8-0x2dc (4)
| | | [7]{}: leap_second_record 0x2dc-0x2e8 (12)
0x2d0| 00 00 00 00| ....| occur: "1979-01-01T00:00:07Z" (283996807) 0x2dc-0x2e4 (8)
0x2e0|10 ed 72 87 |..r. |
0x2e0| 00 00 00 08 | .... | corr: 8 0x2e4-0x2e8 (4)
| | | [8]{}: leap_second_record 0x2e8-0x2f4 (12)
0x2e0| 00 00 00 00 12 ce a6 08| ........| occur: "1980-01-01T00:00:08Z" (315532808) 0x2e8-0x2f0 (8)
0x2f0|00 00 00 09 |.... | corr: 9 0x2f0-0x2f4 (4)
| | | [9]{}: leap_second_record 0x2f4-0x300 (12)
0x2f0| 00 00 00 00 15 9f ca 89 | ........ | occur: "1981-07-01T00:00:09Z" (362793609) 0x2f4-0x2fc (8)
0x2f0| 00 00 00 0a| ....| corr: 10 0x2fc-0x300 (4)
| | | [10]{}: leap_second_record 0x300-0x30c (12)
0x300|00 00 00 00 17 80 fe 0a |........ | occur: "1982-07-01T00:00:10Z" (394329610) 0x300-0x308 (8)
0x300| 00 00 00 0b | .... | corr: 11 0x308-0x30c (4)
| | | [11]{}: leap_second_record 0x30c-0x318 (12)
0x300| 00 00 00 00| ....| occur: "1983-07-01T00:00:11Z" (425865611) 0x30c-0x314 (8)
0x310|19 62 31 8b |.b1. |
0x310| 00 00 00 0c | .... | corr: 12 0x314-0x318 (4)
| | | [12]{}: leap_second_record 0x318-0x324 (12)
0x310| 00 00 00 00 1d 25 ea 0c| .....%..| occur: "1985-07-01T00:00:12Z" (489024012) 0x318-0x320 (8)
0x320|00 00 00 0d |.... | corr: 13 0x320-0x324 (4)
| | | [13]{}: leap_second_record 0x324-0x330 (12)
0x320| 00 00 00 00 21 da e5 0d | ....!... | occur: "1988-01-01T00:00:13Z" (567993613) 0x324-0x32c (8)
0x320| 00 00 00 0e| ....| corr: 14 0x32c-0x330 (4)
| | | [14]{}: leap_second_record 0x330-0x33c (12)
0x330|00 00 00 00 25 9e 9d 8e |....%... | occur: "1990-01-01T00:00:14Z" (631152014) 0x330-0x338 (8)
0x330| 00 00 00 0f | .... | corr: 15 0x338-0x33c (4)
| | | [15]{}: leap_second_record 0x33c-0x348 (12)
0x330| 00 00 00 00| ....| occur: "1991-01-01T00:00:15Z" (662688015) 0x33c-0x344 (8)
0x340|27 7f d1 0f |'... |
0x340| 00 00 00 10 | .... | corr: 16 0x344-0x348 (4)
| | | [16]{}: leap_second_record 0x348-0x354 (12)
0x340| 00 00 00 00 2a 50 f5 90| ....*P..| occur: "1992-07-01T00:00:16Z" (709948816) 0x348-0x350 (8)
0x350|00 00 00 11 |.... | corr: 17 0x350-0x354 (4)
| | | [17]{}: leap_second_record 0x354-0x360 (12)
0x350| 00 00 00 00 2c 32 29 11 | ....,2). | occur: "1993-07-01T00:00:17Z" (741484817) 0x354-0x35c (8)
0x350| 00 00 00 12| ....| corr: 18 0x35c-0x360 (4)
| | | [18]{}: leap_second_record 0x360-0x36c (12)
0x360|00 00 00 00 2e 13 5c 92 |......\. | occur: "1994-07-01T00:00:18Z" (773020818) 0x360-0x368 (8)
0x360| 00 00 00 13 | .... | corr: 19 0x368-0x36c (4)
| | | [19]{}: leap_second_record 0x36c-0x378 (12)
0x360| 00 00 00 00| ....| occur: "1996-01-01T00:00:19Z" (820454419) 0x36c-0x374 (8)
0x370|30 e7 24 13 |0.$. |
0x370| 00 00 00 14 | .... | corr: 20 0x374-0x378 (4)
| | | [20]{}: leap_second_record 0x378-0x384 (12)
0x370| 00 00 00 00 33 b8 48 94| ....3.H.| occur: "1997-07-01T00:00:20Z" (867715220) 0x378-0x380 (8)
0x380|00 00 00 15 |.... | corr: 21 0x380-0x384 (4)
| | | [21]{}: leap_second_record 0x384-0x390 (12)
0x380| 00 00 00 00 36 8c 10 15 | ....6... | occur: "1999-01-01T00:00:21Z" (915148821) 0x384-0x38c (8)
0x380| 00 00 00 16| ....| corr: 22 0x38c-0x390 (4)
| | | [22]{}: leap_second_record 0x390-0x39c (12)
0x390|00 00 00 00 43 b7 1b 96 |....C... | occur: "2006-01-01T00:00:22Z" (1136073622) 0x390-0x398 (8)
0x390| 00 00 00 17 | .... | corr: 23 0x398-0x39c (4)
| | | [23]{}: leap_second_record 0x39c-0x3a8 (12)
0x390| 00 00 00 00| ....| occur: "2009-01-01T00:00:23Z" (1230768023) 0x39c-0x3a4 (8)
0x3a0|49 5c 07 97 |I\.. |
0x3a0| 00 00 00 18 | .... | corr: 24 0x3a4-0x3a8 (4)
| | | [24]{}: leap_second_record 0x3a8-0x3b4 (12)
0x3a0| 00 00 00 00 4f ef 93 18| ....O...| occur: "2012-07-01T00:00:24Z" (1341100824) 0x3a8-0x3b0 (8)
0x3b0|00 00 00 19 |.... | corr: 25 0x3b0-0x3b4 (4)
| | | [25]{}: leap_second_record 0x3b4-0x3c0 (12)
0x3b0| 00 00 00 00 55 93 2d 99 | ....U.-. | occur: "2015-07-01T00:00:25Z" (1435708825) 0x3b4-0x3bc (8)
0x3b0| 00 00 00 1a| ....| corr: 26 0x3bc-0x3c0 (4)
| | | [26]{}: leap_second_record 0x3c0-0x3cc (12)
0x3c0|00 00 00 00 58 68 46 9a |....XhF. | occur: "2017-01-01T00:00:26Z" (1483228826) 0x3c0-0x3c8 (8)
0x3c0| 00 00 00 1b | .... | corr: 27 0x3c8-0x3cc (4)
| | | standard_wall_indicators[0:6]: 0x3cc-0x3d2 (6)
0x3c0| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x3cc-0x3cd (1)
0x3c0| 01 | . | [1]: 1 standard_wall_indicator (valid) 0x3cd-0x3ce (1)
0x3c0| 01 | . | [2]: 1 standard_wall_indicator (valid) 0x3ce-0x3cf (1)
0x3c0| 00| .| [3]: 0 standard_wall_indicator (valid) 0x3cf-0x3d0 (1)
0x3d0|01 |. | [4]: 1 standard_wall_indicator (valid) 0x3d0-0x3d1 (1)
0x3d0| 00 | . | [5]: 0 standard_wall_indicator (valid) 0x3d1-0x3d2 (1)
| | | ut_local_indicators[0:6]: 0x3d2-0x3d8 (6)
0x3d0| 00 | . | [0]: 0 ut_local_indicator (valid) 0x3d2-0x3d3 (1)
0x3d0| 01 | . | [1]: 1 ut_local_indicator (valid) 0x3d3-0x3d4 (1)
0x3d0| 01 | . | [2]: 1 ut_local_indicator (valid) 0x3d4-0x3d5 (1)
0x3d0| 00 | . | [3]: 0 ut_local_indicator (valid) 0x3d5-0x3d6 (1)
0x3d0| 01 | . | [4]: 1 ut_local_indicator (valid) 0x3d6-0x3d7 (1)
0x3d0| 00 | . | [5]: 0 ut_local_indicator (valid) 0x3d7-0x3d8 (1)
| | | footer{}: 0x3d8-0x3da (2)
0x3d0| 0a | . | nl1: 10 (valid) 0x3d8-0x3d9 (1)
| | | tz_string: "" 0x3d9-0x3d9 (0)
0x3d0| 0a| | .| | nl2: 10 (valid) 0x3d9-0x3da (1)