Encoding
Encoding is generally done for the purpose of consistent data usability, transmission and storage. Encoding, in most cases, doesn’t require a key to decode particular information. An encoded message can be easily decoded if the algorithm used for the encoding is known. Generally, the algorithms used for encoding a data are ASCII, Unicode, URL Encoding and Base64. Binary data that are sent over an email and viewing special characters on a web page are some of the examples of Encoding.