public bool CheckMagic(byte[] magic)
{
try
{
var buf = new byte[magic.Length];
ReadBlock(buf);
if (BitArrayManipulation.CompareByteArray(buf, buf.Length, magic, magic.Length) == 0)
{
return true;
}
}
catch (Exception)
{
return false;
}
return false;
}