# Encoding

This step will provide us with a brief introduction to the concepts of data encoding, as well as some common encoding types.

In this step, you’ll be introduced to the concept of data encoding as well as some common encoding types.

## Important terms in this video

### Decimal

In this scenario, decimal refers to a number system with a base grouping of ten numbers. Counting begins at zero, goes up to nine, and then starts again at zero.

Hexadecimal refers to a number system with a base of 16. Counting begins at zero, goes up to nine, then moves to the letters A, B, C, D, E, and F, before starting again at zero. The decimal number 16 would be represented with an F in hexadecimal, and 30 would be represented by the hexadecimal value 1E.

### Binary

A binary number system has two possible values; zero or one. This is the basis for many computing and other electronic systems. A binary value of 11110 would translate to a hexadecimal value of 1E and a decimal value of 30.

### ASCII

The American Standard Code for Information Interchange (ASCII) is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices, and can be stored in a variety of number systems as described above.

For instance, the symbol Z can be represented in code as 101 1010 for binary, 90 for decimal, or 5A for hexadecimal.

### Unicode Transformation Format-8/16

Unicode Transformation Format (UTF) -8 bit or -16 bit are encoding formats that store values in one to four bytes. UTF-8 is backwards compatible with ASCII and is the preferred encoding for email and web pages. UTF-16 is used in major operating systems and environments such as Microsoft Windows, Java, and .NET frameworks.

In the next activity, you’ll be introduced to the data storage options available on Microsoft Azure.

Note: To learn more about converting from decimal to binary or hexadecimal, take a look at this resource. Or, you can use a free online calculator such as this one. To learn more about encoding, have a look at this W3Schools document.