string ReadStr(BinaryReader br)
{
string str = "";
while (br.BaseStream.Position < br.BaseStream.Length)
{
byte c = br.ReadByte();
if (c == 0)
break;
str += (char)c;
}
return str;
}