So let's let's let's talk about this base64 encoded, so these are so similar to the ASCII encoding,
but with some modifications.
So in that you can go to one of the characters and we have this special, almost like a tablet space
and not breaking space and newline character and every other stuff.
But this 64 does not care about all the special characters.
This dispositional only cares about uppercase alphabets and also because Alphabet and the numbers and
it would also care for this person.
And so all these characters are considered into this basic question.
And you can see here the index starts from zero to 63.
So these are the 64 values and the current binary number.
So in the format and the character is yet so in the base, which determines you in a similar way, one
means B and two, Mincy three and so on.
Up to now we have this opportunity, we have the uppercase and from 26 we have to solve it.
And 26 year old B and C and so on and up to 50.
We have the R opposition to this.
Of it from 52 onwards, we will have the numbers up to 61 because these are the numbers and across this
press and around.
So including base64.
So you can see there is a column called Paddy is Equal to, so we look at this by seeing an example.
So what this basic issue for us is, if you have any paragraph to encode or a sequence of events, then
it would take three or four minutes at a time like three characters, and then they will be converted
into the ASCII binary format.
So let me open this ASCII.
They will also.
So if I say you're creating, the current binary number will be drawn from this dismal 64 and then in
the same way we will take three rebate's as a group and then these each word consist of eight bitrate.
And in these eight, which if you combine three bites, we get confirmed.
So 18 to 324.
So in the best 64, what we are going to these will take six, which at the time and we will get for
various four because twenty four by six it's four.
So for each three characters we will write the basic three, four, four, four characters.
So if this seems consuming or sorry if it seems confusing.
So I start to request pretty, I want to make this right, but this Wikipedia has this good table and
also they have mentioned the example.
So that's why I thought I wanted to show you these examples.
So this is a paragraph or a plain text I want to convert and managed to distinguish.
Let's take a look at this man.
And after this, busy.
Sure.
We get this one.
All right.
First I told it, then this is what we need to take.
Three three characters are based at a time.
So the first group is meant yum yum.
So in cafetorium, in the Exodus model representation for Captain Eskies 40.
So if we convert that into the eight bits, you get this one.
So these are the eight bits contributing to.
And these are the eight bits from here and the other eight bits of it.
So how we got this a bit, you can just look at this and you can convert this, this model to binary.
We get these three.
So these three eight bit can contribute.
Twenty four bits, eight eight eight point four consists of 24 bits.
And now we're going to divide this into four parts because it's two six and basically two four six four.
That's the maximum length.
We can increase six bits.
Let's take five to six bits.
And then you need to look at this 19 in our inaudible 60-40.
So if you take a look at this point in it, so write down and take for the next six with the next six
weeks, five and four to six.
And look at this decimal value in this base64 table.
Look at the speed of you.
OK, now what if we have some intervening characters so we do not have any multiple of three.
Wait, what if we have only two bits so we can convert in the same way?
But we will add this is equals two.
You can see here there is a padding and this padding is added at the end to match the particular to
equal the particular number of bits.
So you add to deros as a padding and you can convert this one and you get the four and the tea and you
will add the very end the same way.
If there is only one bite, you will convert that into the eight bits and then you will add very first
six bits.
Consider the 19 and then we have a little bit training for our film.
So you what you want to do is you put the four zeroes because we need the.
I mean, six bits.
Right?
Already there are two which you need to put the forward.
And if you put the zero right, you get the sixteen.
And after looking at that cuttable so whatever you get the Q and this one, these bits are empty so
you can put the padding.
So as is equals two.
So if you want one to remember that this is the basis for encoding, you can normally see that is equals
to at the end of the anchorage.
OK, now let me call this you need to remember all these manual encodings, you need to do it manually.
There are online tools for this.
It's.
Base64, OK, was he foreign currency?
Now I want to get to this because I want to parachute in here and I want to go it.
So as you can see, we have got this plain text, which is this one, so this is the very simple encoding
you can do.
And if you put in a city of challenges, this will be the basic challenge you can get in the city of
challenges.
Even though they did not ask you this very quickly for 10 or 15 points, they will include this anchoring
somewhere in the middle of some value.
So you can you need to decode this to another value and you can work on that value to get the plaintext
or some other value.
So this is one of the important Anchalee.