Che cos'è la codifica Base64
Base64 è uno schema di codifica che rappresenta dati binari usando soltanto 64 caratteri stampabili: le lettere maiuscole, le minuscole, le cifre e i simboli + e /. Il carattere = viene usato come riempimento finale quando la lunghezza dei dati non è un multiplo di tre byte.
Lo scopo principale non è la sicurezza ma il trasporto sicuro di informazioni attraverso canali pensati per il testo. Sistemi come la posta elettronica, gli header HTTP o i documenti JSON gestiscono male i byte grezzi, mentre una stringa Base64 attraversa questi canali senza alterazioni.
La codifica è completamente reversibile: ogni stringa codificata può tornare al contenuto originale con l'operazione inversa, che trovi nello strumento Decodifica Base64. Tieni presente che il risultato cresce di circa il 33% rispetto ai dati di partenza, perché ogni gruppo di tre byte diventa quattro caratteri. Questo aumento è il prezzo della compatibilità testuale ed è del tutto normale per il formato.