O que é a decodificação Base64
Base64 é um esquema de codificação que representa dados binários usando apenas 64 caracteres ASCII: letras maiúsculas, minúsculas, dígitos e os símbolos + e /. Decodificar Base64 é o caminho inverso: você parte de uma string codificada e recupera o conteúdo original, seja um texto, um trecho de configuração ou bytes brutos.
A ideia surgiu porque muitos sistemas, como e-mail e cabeçalhos HTTP, foram pensados para transportar texto e podem corromper dados binários. Ao transformar esses bytes em caracteres seguros, o transporte fica confiável. No fim, basta decodificar para voltar ao formato original.
Cada grupo de 3 bytes vira 4 caracteres Base64. Por isso a saída costuma ser cerca de 33% maior que a entrada. O caractere = no final serve apenas como preenchimento, indicando quantos bytes faltaram para completar o último grupo. Entender esse mecanismo ajuda a reconhecer quando uma string está realmente em Base64 e o que esperar ao decodificá-la.