File extension.
If you download an application, setup, or instal you must know about this extension.
example filename.exe (exe is execute,this called extension of the file, running in the windows)
here some more extensions that you maybe need
Document file types:
'as',
'as3', 'asm', 'bat', 'c', 'cc', 'cmake', 'cpp', 'cs', 'css', 'csv',
'cxx', 'diff', 'doc', 'docx', 'erb', 'gdoc', 'groovy', 'gsheet', 'h',
'haml', 'hh', 'htm', 'html', 'java', 'js', 'less', 'm', 'make', 'ml',
'mm', 'ods', 'odt', 'pdf', 'php', 'pl', 'properties', 'py', 'rb', 'rtf',
'sass', 'scala', 'scm', 'script', 'sh', 'sml', 'sql', 'txt', 'vi',
'vim', 'wpd', 'xls', 'xlsm', 'xlsx', 'xml', 'xsd', 'xsl', 'xslt', 'yaml'
Flash file types:
'flv', 'f4v', 'swf'
Image files types:
'ai', 'bmp', 'eps', 'gif', 'ind', 'jpeg', 'jpg', 'png', 'ps', 'psd', 'tif', 'tiff'
Presentation files types:
'odp', 'ppt', 'pptx'
Media files types :
'3g2', '3gp', 'avi', 'm2v', 'm2ts', 'm4v', 'mkv', 'mov', 'mp3', 'mp4', 'mpeg', 'mpg', 'qt', 'ra', 'ram', 'wmv'
download and upload your file, and you now what about kind of the fle that you send/receive