private static string ReadString(FileStream fs) { int len = ReadShort(fs); byte[] bytes = new byte[len]; fs.Read(bytes, 0, len); return Encoding.UTF8.GetString(bytes); }