client-side fileset type detection