private static bool ValidTZFile (byte [] buffer, int length)
{
StringBuilder magic = new StringBuilder ();
for (int i = 0; i < 4; i++)
magic.Append ((char)buffer [i]);
if (magic.ToString () != "TZif")
return false;
if (length >= BUFFER_SIZE)
return false;
return true;
}