116k views
2 votes
50 POINTS!

When sending a message on the internet, the message is encoded into a format which is not understandable by the humans. What is this technique called and how does message is encoded?

User Ethanjyx
by
8.7k points

2 Answers

5 votes

Answer:

Step-by-step explanation:

The technique you're referring to is called **data encoding**. Data encoding is the process of converting information, such as text, images, or other types of data, into a specific format that is suitable for transmission over a network or storage in a computer system. This encoding is necessary because computers and network devices operate with binary data (0s and 1s), while human-readable information is represented using characters, numbers, and symbols.

There are various encoding methods used for different types of data, but one common method is **ASCII encoding** (American Standard Code for Information Interchange) for text-based information. Here's how data encoding works:

1. **Character Mapping:** In ASCII encoding, each character (letter, number, or symbol) is assigned a unique binary code. For example, the letter 'A' is assigned the binary code 01000001.

2. **Conversion to Binary:** The original data, such as a message in text form, is converted character by character into its corresponding binary codes according to the chosen encoding scheme.

3. **Data Transmission:** The binary-encoded data is transmitted over the internet or stored in a computer system. This binary representation is machine-readable and can be easily processed by computers.

4. **Decoding:** When the data reaches its destination, it needs to be decoded to be understood by humans. The receiver uses the same encoding scheme to reverse the process. The binary codes are converted back into their original characters, numbers, or symbols.

Different encoding methods may be used for different types of data, such as images (using formats like JPEG or PNG) or videos (using formats like MPEG). These methods convert the data into formats that are efficient for storage and transmission while maintaining the integrity of the original information.

It's important to note that the specific encoding method used depends on the type of data and the communication protocols being used. Data encoding ensures that data can be accurately transmitted, stored, and reconstructed across different computer systems and networks.

User Lukuluku
by
8.5k points
4 votes

Answer:

The technique you're referring to is called "data encoding" or "data serialization." It involves converting data, such as text, images, or other forms of information, into a format that can be easily transmitted over the internet or stored in a computer system. The encoded data is often in a binary format that is not directly human-readable but can be efficiently processed by computers. When the data reaches its destination, it is decoded back into its original format for human consumption.

There are various methods and formats used for data encoding. Some common techniques include:

1. **ASCII Encoding**: ASCII (American Standard Code for Information Interchange)

2. **UTF-8 Encoding**: UTF-8 (Unicode Transformation Format - 8-bit)ASCII.

3. **Binary Encoding**: Binary encoding involves representing data in binary code (1s and 0s).

4. **Base64 Encoding**: Base64

5. **JSON (JavaScript Object Notation)**:

6. **XML (eXtensible Markup Language)**:

7. **Protocol Buffers**:

These encoding techniques ensure that data can be efficiently transmitted, stored, and processed by computers across various networks and systems. When data is received, the recipient uses the appropriate decoding method to convert the encoded data back into its original format for human interpretation or further processing.

Step-by-step explanation:

User Akas Antony
by
8.7k points