code: def read_fields(self, template, offset=0):
          
          self._file.seek(offset)
          bufr = self._file.read(calcsize(template))
          return unpack_from(template, bufr)
docs: Return a tuple containing the C-struct fields in this stream
          specified by *template* and starting at *offset*.