Come codificare e decodificare Base64 in Notepad++

Una delle funzionalità extra integrate in Notepad++ è un codificatore e decodificatore Base64. Base64 è uno schema di codifica progettato per essere uno standard sicuro per la trasmissione di dati binari su canali che supportano in modo affidabile solo dati di testo. Base64 ha 64 possibili caratteri che l'output può essere codificato come a-z, A-Z, 0-9, "+" e "/". Base64 utilizza anche il simbolo “=” come carattere di riempimento alla fine dei dati codificati, ove richiesto. Questi caratteri non vengono utilizzati come caratteri significativi o attivi nella maggior parte degli standard di comunicazione basati su testo. Ciò significa che i dati codificati Base64 sono al sicuro e non possono eseguire accidentalmente cose come chiudere i tag HTML.

Come codificare e decodificare Base64 in Notepad++

Per codificare o decodificare i dati Base64 è necessario prima evidenziare l'intero intervallo di dati che si desidera codificare o decodificare. Quindi, fai clic su "Plugin" nella barra in alto, quindi su "Strumenti MIME". Nel secondo livello del menu puoi vedere tutte le opzioni di codifica e decodifica Base64.

Suggerimento: gli encoder funzionano solo sui dati selezionati, assicurati di evidenziare prima tutti i dati che desideri codificare.

Assicurati di evidenziare i dati da elaborare prima di fare clic su "Plugin", quindi su Strumenti MIME e selezionare un processo.

"Base64 Encode" codifica tutti i dati selezionati in una stringa Base64 ma omette il carattere di riempimento anche se è necessario. Ciò potrebbe causare problemi di compatibilità con alcuni decoder Base64.

"Base64 Encode with padding" codifica tutti i dati selezionati ma include il padding dove è necessario. "Base64 Encode with Unix EOL" utilizza specificamente un carattere "End Of Line" (EOL) utilizzato dai sistemi Unix, anziché l'EOL predefinito di Windows. Questo può essere utile se un decoder da riga di comando basato su Unix non riesce a decodificare i dati.

"Codifica Base64 per riga" codifica ogni riga separata di dati in una stringa Base64 separata. "Decodifica Base64" decodifica una singola stringa codificata Base64 ma può mostrare un output danneggiato se sono presenti caratteri imprevisti. "Base64 Decode strict" decodifica una singola stringa Base64 ma genera un messaggio di errore se viene rilevato un carattere imprevisto, ad esempio "&".

"Decodifica Base64 per riga" può decodificare più stringhe Base64 separate contemporaneamente se si trovano su nuove righe.