<div dir="ltr">I just released a little public domain utility I wrote to dump the raw values from zic-compiled binary files.  This mainly aids anyone writing a zoneinfo reader who wants to easily view the binary structure and/or anyone creating contextual diffs from binary files.  I&#39;m posting it here in case anyone else finds it useful or wants to include it in tzcode.<div><br></div><div>-Andrew</div><div><br></div><div><a href="https://github.com/apaprocki/zid">https://github.com/apaprocki/zid</a><br></div><div><br></div><div><div>Example output:</div><div><br></div><div>$ ./zid /usr/share/zoneinfo/Etc/GMT</div><div>32: tzh: magic &#39;TZif&#39;</div><div>32: tzh: version 2</div><div>32: tzh: ttisgmtcnt 1</div><div>32: tzh: ttisstdcnt 1</div><div>32: tzh: leapcnt 0</div><div>32: tzh: timecnt 0</div><div>32: tzh: typecnt 1</div><div>32: tzh: charcnt 4</div><div>32: gmtoff 0 isdst 0 abbrind 0 (GMT)</div><div>32: ttisstdcnt[0]: 0</div><div>32: ttisgmtcnt[0]: 0</div><div>64: tzh: magic &#39;TZif&#39;</div><div>64: tzh: version 2</div><div>64: tzh: ttisgmtcnt 1</div><div>64: tzh: ttisstdcnt 1</div><div>64: tzh: leapcnt 0</div><div>64: tzh: timecnt 0</div><div>64: tzh: typecnt 1</div><div>64: tzh: charcnt 4</div><div>64: offset 0 isdst 0 abbrind 0 (GMT)</div><div>64: ttisstdcnt[0]: 0</div><div>64: ttisgmtcnt[0]: 0</div><div>TZ: &#39;GMT0&#39;</div></div></div>