'Read in mat 5 file header'

def read_file_header(self):

    hdict = {}
    hdr_dtype = MDTYPES[self.byte_order]['dtypes']['file_header']
    hdr = read_dtype(self.mat_stream, hdr_dtype)
    hdict['__header__'] = hdr['description'].item().strip('     DCTB \n\x00')
    v_major = (hdr['version'] >> 8)
    v_minor = (hdr['version'] & 255)
    hdict['__version__'] = ('%d.%d' % (v_major, v_minor))
    return hdict
