I am not aware of using BINARY while doing PUT. Some could give brief on this
FTP yourAS400USRPRF PasswordBINPUT fromloc tolocQUIT
You should install Ops Nav whether it has anything to do with this problem or not. Anyone working with PTFs should also have Ops Nav available.
FTP isn’t required, nor is Ops Nav. You should be able simply to drag/drop the PTF savefile to a shared directory on your AS/400. Once it’s there, you can use CPYFRMSTMF to copy it into a savefile. As long as the PC file has .SAVF for its extension, you don’t need to create the savefile first. That’s also true if you use FTP.
By using a shared directory, none of the FTP requirements are needed.