Base64
termoprogramaçãodesenvolvimento web
Uma codificação que representa bytes arbitrários com 64 caracteres imprimíveis, para que dados binários atravessem canais que só aceitam texto.
Não é cifragem nem compressão: ela aumenta o dado, em cerca de um terço, em troca de sobreviver a transportes que estragariam bytes crus. A razão de estar em toda parte é histórica - e-mail era só texto, e tudo que foi construído sobre essa premissa herdou a necessidade. Duas notas práticas: a variante segura para URL existe porque mais e barra significam algo numa URL, e ver Base64 num payload não diz nada sobre o conteúdo ser seguro, e é por isso que decodificadores pertencem ao ferramental do analista, e não às conclusões dele.
Também conhecido como: base64url