Base64 is NOT a modern 64 bit technique, it’s a 6 bit (64 value) compatibility translation for 1960’s and ‘70’s computing!

This shouldn’t be something anyone has to come out and say, but repeatedly I come across people diving for base64 and claiming it’s some fancy modern “64 bit” way of embedding data… Utter nonsense when it was basically created for 8 bit data to be communicated across DarpaNet decades ago in a format that was safe from corruption on mainframes that only had 6 bit character spaces. It’s called “64” because it is built on a 6 bit / 64 possible value table of characters.

Image for post
Image for post
See, 64 values == 6 bits

Written by

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store