static bool IsSigned (Stream stream) { byte [] marker = new byte [4]; stream.Seek (-132, SeekOrigin.End); if (stream.Read (marker, 0, 4) != 4) return false; return (BitConverter.ToInt32 (marker, 0) == MoonWalker); }