[tz] What are the interfaces to the TZDB?

Ken Murchison murch at fastmail.com
Wed Nov 10 14:25:27 UTC 2021

On 11/9/21 2:38 PM, Brian Park via tz wrote:
> Is the TZDB project intended to support only POSIX systems? I had 
> assumed that the C library was the reference implementation, and the 
> TZif was the file format supporting the reference implementation, not 
> the API into the TZDB. For my downstream library, I parse the raw zone 
> files directly from GitHub. That makes it easy to integrate into the 
> GitHub Actions continuous build system, and I can test against the 
> most recent commits. My downstream usage does not have a file system, 
> or even an operating system. For me, the API into the TZDB project are 
> the raw files, but I understand that my usage is unusual.

FWIW, vzic (I have been maintaining a fork of the original in libical) 
also uses the raw files to create iCalendar VTIMEZONE components.

Kenneth Murchison
Senior Software Developer
Fastmail US LLC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mm.icann.org/pipermail/tz/attachments/20211110/91369cde/attachment.htm>

More information about the tz mailing list