What is file encoding?
Different types of computer and operating system have different file structures. File encoding allows a file created on one type of computer to be converted into a convenient file format, so that it can safely be stored on another type of computer. Storing does not mean that the file can be executed or even opened successfully on a machine that can store it. If you want to retrieve the file and use it, it will need to be decoded in line with the system it is to be used on, see section on file formats. Some files are compressed and then encoded before being placed on FTP servers, some are just encoded and some are just compressed.