1327e51cbSPeter Avalos 2327e51cbSPeter Avalos#------------------------------------------------------------------------------ 3*614728caSSascha Wildner# $File: timezone,v 1.13 2021/07/21 17:57:20 christos Exp $ 4327e51cbSPeter Avalos# timezone: file(1) magic for timezone data 5327e51cbSPeter Avalos# 6327e51cbSPeter Avalos# from Daniel Quinlan (quinlan@yggdrasil.com) 7327e51cbSPeter Avalos# this should work on Linux, SunOS, and maybe others 8327e51cbSPeter Avalos# Added new official magic number for recent versions of the Olson code 9*614728caSSascha Wildner0 name timezone 1079343712SPeter Avalos>4 byte 0 \b, old version 1179343712SPeter Avalos>4 byte >0 \b, version %c 1279343712SPeter Avalos>20 belong 0 \b, no gmt time flags 1379343712SPeter Avalos>20 belong 1 \b, 1 gmt time flag 1479343712SPeter Avalos>20 belong >1 \b, %d gmt time flags 1579343712SPeter Avalos>24 belong 0 \b, no std time flags 16970935fdSSascha Wildner>24 belong 1 \b, 1 std time flag 1779343712SPeter Avalos>24 belong >1 \b, %d std time flags 1879343712SPeter Avalos>28 belong 0 \b, no leap seconds 1979343712SPeter Avalos>28 belong 1 \b, 1 leap second 2079343712SPeter Avalos>28 belong >1 \b, %d leap seconds 2179343712SPeter Avalos>32 belong 0 \b, no transition times 2279343712SPeter Avalos>32 belong 1 \b, 1 transition time 2379343712SPeter Avalos>32 belong >1 \b, %d transition times 24970935fdSSascha Wildner>36 belong 0 \b, no local time types 25970935fdSSascha Wildner>36 belong 1 \b, 1 local time type 26970935fdSSascha Wildner>36 belong >1 \b, %d local time types 27970935fdSSascha Wildner>40 belong 0 \b, no abbreviation chars 28970935fdSSascha Wildner>40 belong 1 \b, 1 abbreviation char 29970935fdSSascha Wildner>40 belong >1 \b, %d abbreviation chars 30*614728caSSascha Wildner 31*614728caSSascha Wildner0 string TZif timezone data 32*614728caSSascha Wildner>51 string TZif \b(slim) 33*614728caSSascha Wildner>>51 use timezone 34*614728caSSascha Wildner>51 default x \b(fat) 35*614728caSSascha Wildner>>0 use timezone 36*614728caSSascha Wildner 37327e51cbSPeter Avalos0 string \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0 old timezone data 38327e51cbSPeter Avalos0 string \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0 old timezone data 39327e51cbSPeter Avalos0 string \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0 old timezone data 40327e51cbSPeter Avalos0 string \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0 old timezone data 41327e51cbSPeter Avalos0 string \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0 old timezone data 42327e51cbSPeter Avalos0 string \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0 old timezone data 43