parse PSF v1 header