Hey everybody welcome to the next video.
So in this video we're gonna be going over encoding.
So what does encoding encoding is the process of changing a sequence of characters into a specific centralized
format.
Now this is commonly used for transferring data such as for like applications.
This is also bi directional so unlike hashing encoding allows you to encode something in one way and
then decode it back.
So it is by directional.
Now why is this needed.
It provides a standard format for data commonly needed for applications so if there was if the U R L
is expecting a certain set of characters it doesn't want to pass across like the at sign or as an example
or the an side or if it needs to interpret a space it'll do something called you or L encoding.
We have a whole video specifically on that but this is normally done for ASCII based characters as well
as unicode.
Now a quick definition of both.
So ASCII is for common currently known.
Punctuation marks digits characters all of that type of stuff so the common characters that you're gonna
find in a keyboard Unicode is handled under the ASCII as well as things that you're not going to see
such as the copyright sign characters from the Spanish language.
Most of the Japanese Chinese all of those types of characters are considered unicode characters because
there isn't a specific ASCII correlation to them.
There's an ASCII number.
So what I want you to do for a little bit of homework is take a look at the Unicode table and the ascii
table.
A quick google search for those terms will bring you exactly what you need.
Then you'll get a better understanding of the difference between the two.
Now there's a few types of encoding there there are quite a bit of them actually but in this particular
course we're gonna be talking about base64 hex and you are all encoding.