On Aug 31, 2016, at 4:30 AM, Jon Skeet <skeet@pobox.com> wrote:
For example, in Noda Time, the tools I've written use common .NET libraries to perform the data extraction. That means without installing anything, I can just point the tools straight at the IANA website. That's definitely feasible for zip, tar, tar.gz and bzip2 files, but may well not be the case for xz or lzip.
I don't know how many people this would affect other than myself, of course, but there may well be others.
My library (https://github.com/HowardHinnant/date) also automatically downloads and installs the tzdataYYYYV.tar.gz from http://www.iana.org/time-zones: https://github.com/HowardHinnant/date/blob/master/tz.cpp#L231-L237 We’ve just gotten this working on macOS, Linux, iOS and Windows. Howard