Aug. 1, 2022
8:35 a.m.
* Paul Eggert:
Looking back at your original question "How does this system implement a programming interface that enumerates the TZ rules?" <https://mm.icann.org/pipermail/tz/2022-July/031702.html> I think the answer is that TZif files don't do that. That is, they don't give you access to the Rule lines, only to the effect of the Rule lines on transitions and/or TZ strings.
But that means the software has to obtain the IANA time zone name (which is not part of the TZif data, either), and that exposes the allegedly invisible, internal identifier across an interface boundary. Thanks, Florian