The paramter can receive thingAdd two Q_ASSERT to detect incorrect protocols like:
* smb:///* "" (empty parameter)
* zip:/home/user/Download/......./Encoder.php
Remove : and whatever comes after it, because the protocols hash doesn't* smb:/// (the right one is smb)
have trailing :* zip:/home/user/Download/......./Encoder.php (the right one is zip)