vi è mai capitato di leggere un "testo illeggibile" che non ha senso? Molto probabilmente sie te incappati in un file binario codificato in BASE64.
Base64 è una codifica, un metodo comune per rappresentare dati binari in formato stringa ASCII. È ampiamente utilizzata per la codifica di immagini e documenti negli allegati di posta elettronica, nonché per includere dati negli URL e in numerose applicazioni che supportano solo il testo.
Questo post spiegherà in modo sintetico come codificare e decodificare in BASE64.
Codificare
Per codificare in BASE64, dal terminale scriviamo:
Codice: Seleziona tutto
~$ echo "salve gente" |base64
c2FsdmUgZ2VudGUK
Codice: Seleziona tutto
~$ base64 <<< "salve gente"
c2FsdmUgZ2VudGUK
Decodificare
La decodifica è abbastanza semplice e veloce come la codifica. Riprendendo la codifica effettuata, procediamo con la decodifica:
Codice: Seleziona tutto
~$ base64 -d <<< c2FsdmUgZ2VudGUK
salve gente