Why doesn't file type xxx download via FTP?

You probably don't have that particular file type defined as application/octet-stream in your proxy's mime.types configuration file. A useful line can be:

            
   application/octet-stream bin dms lha lzh exe class tgz taz