fix recognize type when archive extension contains 'src'