How the Most Popular Encoding on Web Works? Base64 Explained

  Рет қаралды 25,160

Mehul - Codedamn

Mehul - Codedamn

Күн бұрын

Пікірлер: 59
@codedamn
@codedamn 2 жыл бұрын
Master JavaScript and other Full Stack technologies on codedamn: cdm.sh/fullstack
@pranavbhat29
@pranavbhat29 2 жыл бұрын
Great content, one thing which you can also include about is the "=" based padding and how that works
@JasonJA88
@JasonJA88 2 жыл бұрын
Thought i already knew enough about base64 encoding but i watched till the end... not once have I ever thought about the size overhead thanks for the video 5 STARS.
@codedamn
@codedamn 2 жыл бұрын
Size overhead is something you realise the moment you base64 encode some file (usually in multiple KBs or MBs) and size blows up
@GedemPippin
@GedemPippin 11 ай бұрын
I watched this video till the end. Mate thank you the way you explained this is very easy to grasp and as I am going to set to work learning binary coding this is an excellent video to get my head around the basics. Cheers
@heyrmi
@heyrmi 2 жыл бұрын
I used Base64 in Extent Reports after automation testing sites but never knew how they work internally. Thank you.
@coderxchris5099
@coderxchris5099 2 жыл бұрын
Great video! I had no idea how it worked before this.
@soniyaprasad77
@soniyaprasad77 5 ай бұрын
Enjoyed the video, The Background Music is really a good idea. Thankyou :)
@kaushalkumar6666
@kaushalkumar6666 2 жыл бұрын
Yes, i did learned something new today. I did not knew behind the scene what it does but i did knew it converts it into binary and then gives out some random string to us.
@VeaceslavBARBARII
@VeaceslavBARBARII 2 жыл бұрын
*Q: Why does a base64 encoded string may have an = sign at the end?* A: The last character ("=" sign) is added only as a complement(padding) in the final process of encoding a message with a special number of characters. You will not have a '=' sign if your string has a multiple of 3 characters number, because Base64 encoding takes each three bytes (assuming a character=1 byte) and represents them as four printable characters in the ASCII standard. Example: A --> QQ== AA --> QUE= AAA --> QUFB AAAA --> QUFBQQ==
@arthurzhg2887
@arthurzhg2887 Жыл бұрын
did you know "=" sign is placed when the letter lower than 3 letter
@rutunjparikh2775
@rutunjparikh2775 2 жыл бұрын
I watched till the end. Awesome explaination.
@md.arifulislamsaikat6431
@md.arifulislamsaikat6431 2 жыл бұрын
Thank you for your real-life explanation.
@mustafahamza6489
@mustafahamza6489 Жыл бұрын
I watched till the end. Great video!
@emmanuelogaba6579
@emmanuelogaba6579 2 жыл бұрын
Watched till the end. Great content!
@tarekghosn3648
@tarekghosn3648 2 жыл бұрын
i love your videos man. any chance there is a book in the making about how someone would want to think in a full stack project?
@gururanipankaj5
@gururanipankaj5 2 жыл бұрын
Nicely explained, thanks!
@sabuein
@sabuein Жыл бұрын
Thank you.
@ahdusnarayanan
@ahdusnarayanan 7 ай бұрын
one such extraordinary video
@User-V-A-S
@User-V-A-S Жыл бұрын
Great! Thanks!
@mohitashliya8750
@mohitashliya8750 2 жыл бұрын
Precise Explaination
@hamiltonfungula63
@hamiltonfungula63 Жыл бұрын
If I find and encoded text with 4 equal signs at the end what's the meaning??
@legendry
@legendry 2 жыл бұрын
You never fail to amaze.
@subhendurana6457
@subhendurana6457 Жыл бұрын
nice explanation
@chandra3370
@chandra3370 2 жыл бұрын
Thanks for this wonderful video. Could you also let us know, why do we encode this data in base64, why don't we send the data in raw binary format directly?
@khushalpatel249
@khushalpatel249 2 жыл бұрын
Watched till the end✨✨✨
@nishantdalvi9470
@nishantdalvi9470 5 ай бұрын
Great content
@yathink2406
@yathink2406 2 жыл бұрын
Bro can you explain about new framework sveltekit
@UsmanKhan-yc7ol
@UsmanKhan-yc7ol 2 жыл бұрын
I WATCHED THIS VIDEO TILL THE END!😍
@atulsingh29
@atulsingh29 2 жыл бұрын
Great content 👍 Thanks!
@onefishinapond8559
@onefishinapond8559 Жыл бұрын
i watched thisvideo! thanks
@sourabhkulkarni3124
@sourabhkulkarni3124 2 жыл бұрын
Why is it 6 bit encoding instead of 8 bit encoding?
@lalngaisangtouthang6986
@lalngaisangtouthang6986 7 ай бұрын
I watched this video till the end.
@whoman7930
@whoman7930 2 жыл бұрын
but y only base64, and not anything else like, base128 or base32
@yogeshbhatt9751
@yogeshbhatt9751 2 жыл бұрын
Base128 means you would need 128 characters to represent that string right, and your keyboard probably doesn't has that many, or atleast we don't have that many normal printable characters, which would appear same even if you copy paste them anywhere.
@codedamn
@codedamn 2 жыл бұрын
Correct. Similarly for base32 you'd need to split it in 5 bit blocks instead of 6, further increasing the final payload size (8/5 now instead of 8/6 as shown in video)
@mrindiagaming7803
@mrindiagaming7803 Жыл бұрын
I am getting job as base 64 developer is it good to do that I m confused plz reply if anyone knows?
@nitinbetharia
@nitinbetharia 2 жыл бұрын
I watched this video till end
@mashoodpv9230
@mashoodpv9230 2 жыл бұрын
Great content bro 😍🥰
@louicoder
@louicoder 2 жыл бұрын
I WATCHED THIS VIDEO TILL THE END 🚀🚀
@vshlmlvliveit
@vshlmlvliveit 2 жыл бұрын
Amazing
@whoman7930
@whoman7930 2 жыл бұрын
Ye huyi na baat.... Claps!!
@francisnkrumah1606
@francisnkrumah1606 2 жыл бұрын
I WATCHED THIS VIDEO TO THE END
@yogeshvishnole1264
@yogeshvishnole1264 2 жыл бұрын
I WATCH THIS VIDEO TILL THE END!
@yogeshvishnole1264
@yogeshvishnole1264 2 жыл бұрын
Super video sir.
@GarTheStar
@GarTheStar 2 жыл бұрын
i watched this video till the end
@karthiKeyan-lr9jx
@karthiKeyan-lr9jx 2 жыл бұрын
super
@rafarolsky7522
@rafarolsky7522 2 жыл бұрын
great :)
@ndukachukz8067
@ndukachukz8067 2 жыл бұрын
I should have paid attention in maths classes
@AbhishekKumarDipu
@AbhishekKumarDipu 2 жыл бұрын
Your explanations are really nice, but I don't like the background music.
@piyushtakale4648
@piyushtakale4648 2 жыл бұрын
I watched till end
@SRPPixels
@SRPPixels 2 жыл бұрын
I watched the video
@taiwanSmart
@taiwanSmart 2 ай бұрын
既然要拍片,為何不拿隻清晰的筆
@Tech2Code
@Tech2Code 2 жыл бұрын
I watched
@adivmt
@adivmt 2 жыл бұрын
1st
@muhammadafzal237
@muhammadafzal237 2 жыл бұрын
Very dirty photo on the thumbnail
@suryapratimpaul
@suryapratimpaul 2 жыл бұрын
I watched this video till the end.
@anandhakumarpalanisamy8348
@anandhakumarpalanisamy8348 2 жыл бұрын
i watched this video till the end
99% React Developers Fail to Answer THIS Question!
8:56
Mehul - Codedamn
Рет қаралды 101 М.
АЗАРТНИК 4 |СЕЗОН 1 Серия
40:47
Inter Production
Рет қаралды 1,4 МЛН
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 32 МЛН
How to ACTUALLY get into Gamedev
14:01
DaFluffyPotato
Рет қаралды 724 М.
BRUTALLY getting hacked is NOT fun
18:01
Mehul - Codedamn
Рет қаралды 10 М.
This is why you can't have globally distributed backends
14:38
Mehul - Codedamn
Рет қаралды 8 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 64 М.
Base64 Encoder in C From Scratch
47:26
hexdump
Рет қаралды 980
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 399 М.
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,4 МЛН
How To Think Like A Programmer
1:00:07
Coding Tech
Рет қаралды 2 МЛН
Characters, Symbols and the Unicode Miracle - Computerphile
9:37
Computerphile
Рет қаралды 2 МЛН
АЗАРТНИК 4 |СЕЗОН 1 Серия
40:47
Inter Production
Рет қаралды 1,4 МЛН