$ fq -d tzif dv Darwin |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: Darwin (tzif) 0x0-0x145 (325) | | | 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 04 | .... | isstdcnt: 4 0x18-0x1c (4) 0x010| 00 00 00 00| ....| leapcnt: 0 0x1c-0x20 (4) 0x020|00 00 00 09 |.... | timecnt: 9 0x20-0x24 (4) 0x020| 00 00 00 04 | .... | typecnt: 4 0x24-0x28 (4) 0x020| 00 00 00 0e | .... | charcnt: 14 0x28-0x2c (4) | | | v1datablock{}: 0x2c-0x83 (87) | | | transition_times[0:9]: 0x2c-0x50 (36) 0x020| 80 00 00 00| ....| [0]: "1901-12-13T20:45:52Z" (-2147483648) transition_time 0x2c-0x30 (4) 0x030|9c 4e c9 88 |.N.. | [1]: "1916-12-31T16:30:00Z" (-1672558200) transition_time 0x30-0x34 (4) 0x030| 9c bc 36 08 | ..6. | [2]: "1917-03-24T16:30:00Z" (-1665387000) transition_time 0x34-0x38 (4) 0x030| cb 54 ba 08 | .T.. | [3]: "1941-12-31T16:30:00Z" (-883639800) transition_time 0x38-0x3c (4) 0x030| cb c7 6c 88| ..l.| [4]: "1942-03-28T16:30:00Z" (-876123000) transition_time 0x3c-0x40 (4) 0x040|cc b7 5d 88 |..]. | [5]: "1942-09-26T16:30:00Z" (-860398200) transition_time 0x40-0x44 (4) 0x040| cd a7 4e 88 | ..N. | [6]: "1943-03-27T16:30:00Z" (-844673400) transition_time 0x44-0x48 (4) 0x040| ce a0 7a 08 | ..z. | [7]: "1943-10-02T16:30:00Z" (-828343800) transition_time 0x48-0x4c (4) 0x040| cf 87 30 88| ..0.| [8]: "1944-03-25T16:30:00Z" (-813223800) transition_time 0x4c-0x50 (4) | | | transition_types[0:9]: 0x50-0x59 (9) 0x050|03 |. | [0]: 3 transition_type 0x50-0x51 (1) 0x050| 01 | . | [1]: 1 transition_type 0x51-0x52 (1) 0x050| 02 | . | [2]: 2 transition_type 0x52-0x53 (1) 0x050| 01 | . | [3]: 1 transition_type 0x53-0x54 (1) 0x050| 02 | . | [4]: 2 transition_type 0x54-0x55 (1) 0x050| 01 | . | [5]: 1 transition_type 0x55-0x56 (1) 0x050| 02 | . | [6]: 2 transition_type 0x56-0x57 (1) 0x050| 01 | . | [7]: 1 transition_type 0x57-0x58 (1) 0x050| 02 | . | [8]: 2 transition_type 0x58-0x59 (1) | | | local_time_type_records[0:4]: 0x59-0x71 (24) | | | [0]{}: local_time_type 0x59-0x5f (6) 0x050| 00 00 7a a8 | ..z. | utoff: 31400 (valid) 0x59-0x5d (4) 0x050| 00 | . | dst: 0 (valid) 0x5d-0x5e (1) 0x050| 00 | . | idx: 0 (valid) 0x5e-0x5f (1) | | | [1]{}: local_time_type 0x5f-0x65 (6) 0x050| 00| .| utoff: 37800 (valid) 0x5f-0x63 (4) 0x060|00 93 a8 |... | 0x060| 01 | . | dst: 1 (valid) 0x63-0x64 (1) 0x060| 04 | . | idx: 4 (valid) 0x64-0x65 (1) | | | [2]{}: local_time_type 0x65-0x6b (6) 0x060| 00 00 85 98 | .... | utoff: 34200 (valid) 0x65-0x69 (4) 0x060| 00 | . | dst: 0 (valid) 0x69-0x6a (1) 0x060| 09 | . | idx: 9 (valid) 0x6a-0x6b (1) | | | [3]{}: local_time_type 0x6b-0x71 (6) 0x060| 00 00 85 98 | .... | utoff: 34200 (valid) 0x6b-0x6f (4) 0x060| 00| .| dst: 0 (valid) 0x6f-0x70 (1) 0x070|09 |. | idx: 9 (valid) 0x70-0x71 (1) | | | time_zone_designations[0:3]: 0x71-0x7f (14) 0x070| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x71-0x75 (4) 0x070| 41 43 44 54 00 | ACDT. | [1]: "ACDT" time_zone_designation 0x75-0x7a (5) 0x070| 41 43 53 54 00 | ACST. | [2]: "ACST" time_zone_designation 0x7a-0x7f (5) | | | leap_second_records[0:0]: 0x7f-0x7f (0) | | | standard_wall_indicators[0:4]: 0x7f-0x83 (4) 0x070| 00| .| [0]: 0 standard_wall_indicator (valid) 0x7f-0x80 (1) 0x080|01 |. | [1]: 1 standard_wall_indicator (valid) 0x80-0x81 (1) 0x080| 01 | . | [2]: 1 standard_wall_indicator (valid) 0x81-0x82 (1) 0x080| 00 | . | [3]: 0 standard_wall_indicator (valid) 0x82-0x83 (1) | | | ut_local_indicators[0:0]: 0x83-0x83 (0) | | | v2plusheader{}: 0x83-0xaf (44) 0x080| 54 5a 69 66 | TZif | magic: 0x545a6966 (valid) 0x83-0x87 (4) 0x080| 32 | 2 | ver: "2" (0x32) (valid) 0x87-0x88 (1) 0x080| 00 00 00 00 00 00 00 00| ........| reserved: raw bits 0x88-0x97 (15) 0x090|00 00 00 00 00 00 00 |....... | 0x090| 00 00 00 00 | .... | isutcnt: 0 0x97-0x9b (4) 0x090| 00 00 00 05 | .... | isstdcnt: 5 0x9b-0x9f (4) 0x090| 00| .| leapcnt: 0 0x9f-0xa3 (4) 0x0a0|00 00 00 |... | 0x0a0| 00 00 00 0a | .... | timecnt: 10 0xa3-0xa7 (4) 0x0a0| 00 00 00 05 | .... | typecnt: 5 0xa7-0xab (4) 0x0a0| 00 00 00 0e | .... | charcnt: 14 0xab-0xaf (4) | | | v2plusdatablock{}: 0xaf-0x13a (139) | | | transition_times[0:10]: 0xaf-0xff (80) 0x0a0| ff| .| [0]: "1895-01-31T15:16:40Z" (-2364108200) transition_time 0xaf-0xb7 (8) 0x0b0|ff ff ff 73 16 92 58 |...s..X | 0x0b0| ff ff ff ff 7b 12 03 70 | ....{..p | [1]: "1899-04-30T15:00:00Z" (-2230189200) transition_time 0xb7-0xbf (8) 0x0b0| ff| .| [2]: "1916-12-31T16:30:00Z" (-1672558200) transition_time 0xbf-0xc7 (8) 0x0c0|ff ff ff 9c 4e c9 88 |....N.. | 0x0c0| ff ff ff ff 9c bc 36 08 | ......6. | [3]: "1917-03-24T16:30:00Z" (-1665387000) transition_time 0xc7-0xcf (8) 0x0c0| ff| .| [4]: "1941-12-31T16:30:00Z" (-883639800) transition_time 0xcf-0xd7 (8) 0x0d0|ff ff ff cb 54 ba 08 |....T.. | 0x0d0| ff ff ff ff cb c7 6c 88 | ......l. | [5]: "1942-03-28T16:30:00Z" (-876123000) transition_time 0xd7-0xdf (8) 0x0d0| ff| .| [6]: "1942-09-26T16:30:00Z" (-860398200) transition_time 0xdf-0xe7 (8) 0x0e0|ff ff ff cc b7 5d 88 |.....]. | 0x0e0| ff ff ff ff cd a7 4e 88 | ......N. | [7]: "1943-03-27T16:30:00Z" (-844673400) transition_time 0xe7-0xef (8) 0x0e0| ff| .| [8]: "1943-10-02T16:30:00Z" (-828343800) transition_time 0xef-0xf7 (8) 0x0f0|ff ff ff ce a0 7a 08 |.....z. | 0x0f0| ff ff ff ff cf 87 30 88 | ......0. | [9]: "1944-03-25T16:30:00Z" (-813223800) transition_time 0xf7-0xff (8) | | | transition_types[0:10]: 0xff-0x109 (10) 0x0f0| 01| .| [0]: 1 transition_type 0xff-0x100 (1) 0x100|04 |. | [1]: 4 transition_type 0x100-0x101 (1) 0x100| 02 | . | [2]: 2 transition_type 0x101-0x102 (1) 0x100| 03 | . | [3]: 3 transition_type 0x102-0x103 (1) 0x100| 02 | . | [4]: 2 transition_type 0x103-0x104 (1) 0x100| 03 | . | [5]: 3 transition_type 0x104-0x105 (1) 0x100| 02 | . | [6]: 2 transition_type 0x105-0x106 (1) 0x100| 03 | . | [7]: 3 transition_type 0x106-0x107 (1) 0x100| 02 | . | [8]: 2 transition_type 0x107-0x108 (1) 0x100| 03 | . | [9]: 3 transition_type 0x108-0x109 (1) | | | local_time_type_records[0:5]: 0x109-0x127 (30) | | | [0]{}: local_time_type 0x109-0x10f (6) 0x100| 00 00 7a a8 | ..z. | utoff: 31400 (valid) 0x109-0x10d (4) 0x100| 00 | . | dst: 0 (valid) 0x10d-0x10e (1) 0x100| 00 | . | idx: 0 (valid) 0x10e-0x10f (1) | | | [1]{}: local_time_type 0x10f-0x115 (6) 0x100| 00| .| utoff: 32400 (valid) 0x10f-0x113 (4) 0x110|00 7e 90 |.~. | 0x110| 00 | . | dst: 0 (valid) 0x113-0x114 (1) 0x110| 04 | . | idx: 4 (valid) 0x114-0x115 (1) | | | [2]{}: local_time_type 0x115-0x11b (6) 0x110| 00 00 93 a8 | .... | utoff: 37800 (valid) 0x115-0x119 (4) 0x110| 01 | . | dst: 1 (valid) 0x119-0x11a (1) 0x110| 09 | . | idx: 9 (valid) 0x11a-0x11b (1) | | | [3]{}: local_time_type 0x11b-0x121 (6) 0x110| 00 00 85 98 | .... | utoff: 34200 (valid) 0x11b-0x11f (4) 0x110| 00| .| dst: 0 (valid) 0x11f-0x120 (1) 0x120|04 |. | idx: 4 (valid) 0x120-0x121 (1) | | | [4]{}: local_time_type 0x121-0x127 (6) 0x120| 00 00 85 98 | .... | utoff: 34200 (valid) 0x121-0x125 (4) 0x120| 00 | . | dst: 0 (valid) 0x125-0x126 (1) 0x120| 04 | . | idx: 4 (valid) 0x126-0x127 (1) | | | time_zone_designations[0:3]: 0x127-0x135 (14) 0x120| 4c 4d 54 00 | LMT. | [0]: "LMT" time_zone_designation 0x127-0x12b (4) 0x120| 41 43 53 54 00| ACST.| [1]: "ACST" time_zone_designation 0x12b-0x130 (5) 0x130|41 43 44 54 00 |ACDT. | [2]: "ACDT" time_zone_designation 0x130-0x135 (5) | | | leap_second_records[0:0]: 0x135-0x135 (0) | | | standard_wall_indicators[0:5]: 0x135-0x13a (5) 0x130| 00 | . | [0]: 0 standard_wall_indicator (valid) 0x135-0x136 (1) 0x130| 00 | . | [1]: 0 standard_wall_indicator (valid) 0x136-0x137 (1) 0x130| 01 | . | [2]: 1 standard_wall_indicator (valid) 0x137-0x138 (1) 0x130| 01 | . | [3]: 1 standard_wall_indicator (valid) 0x138-0x139 (1) 0x130| 00 | . | [4]: 0 standard_wall_indicator (valid) 0x139-0x13a (1) | | | ut_local_indicators[0:0]: 0x13a-0x13a (0) | | | footer{}: 0x13a-0x145 (11) 0x130| 0a | . | nl1: 10 (valid) 0x13a-0x13b (1) 0x130| 41 43 53 54 2d| ACST-| tz_string: "ACST-9:30" 0x13b-0x144 (9) 0x140|39 3a 33 30 |9:30 | 0x140| 0a| | .| | nl2: 10 (valid) 0x144-0x145 (1)