Secure File Transfer (SFT) protocols and automated scripts typically restrict spaces in filenames. Spaces cause parsing errors, unexpected truncation, or command execution failures in script arguments. Lower case characters, numbers, and semicolons are generally allowed or handled more safely, making spaces the primary prohibited character here.