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; }