Your file extensions will help guide you with this and most FTP client programs will auto-detect the transfer type. If your files are readable in a text editor such as Notepad, you can safely upload them in ASCII mode, if the programs are compiled or executable programs such as pre-compiled CGI scripts (written in C for example), audio or video files (.mov, .ra, .avi, etc) should be uploaded in binary mode.