Development

Codifica e decodifica Base64: cos'e e a cosa serve

X Xuvero Team 6 marzo 2026 2 min di lettura 515 visualizzazioni
Codifica e decodifica Base64: cos'e e a cosa serve

Base64 รจ un metodo per codificare i dati binari in formato testo. รˆ ampiamente utilizzato nello sviluppo web, nei protocolli di posta elettronica e nelle API. Analizziamo come funziona.

Come funziona Base64?

Base64 converte ogni 3 byte di dati di input in 4 caratteri di testo dell'alfabeto:A-Z,a-z,0-9,+E/. Simbolo=utilizzato per l'allineamento.

Per esempio:Hello->SGVsbG8=

Dove viene utilizzato Base64?

  • URI dei datiโ€” incorporare immagini direttamente in HTML/CSS:data:image/png;base64,...
  • E-mail (MIME)โ€” invio di allegati tramite il protocollo di testo SMTP
  • Gettoni JWTโ€” header e payload sono codificati in Base64url
  • Autenticazione APIโ€” Autenticazione di base HTTP:Authorization: Basic base64(user:pass)
  • Memorizzazione di dati binariโ€” in JSON, XML e altri formati di testo

Strumento in linea

UsaloCodificatore/decodificatore Base64 Xuveroper la codifica e decodifica istantanea. Supporta sia testo che file.

Codifica in diverse lingue

JavaScript

// ะšะพะดัƒะฒะฐะฝะฝั
btoa("Hello World"); // "SGVsbG8gV29ybGQ="
// ะ”ะตะบะพะดัƒะฒะฐะฝะฝั
atob("SGVsbG8gV29ybGQ="); // "Hello World"

Pitone

import base64
# ะšะพะดัƒะฒะฐะฝะฝั
base64.b64encode(b"Hello World").decode() # "SGVsbG8gV29ybGQ="
# ะ”ะตะบะพะดัƒะฒะฐะฝะฝั
base64.b64decode("SGVsbG8gV29ybGQ=").decode() # "Hello World"

PHP

// ะšะพะดัƒะฒะฐะฝะฝั
base64_encode("Hello World"); // "SGVsbG8gV29ybGQ="
// ะ”ะตะบะพะดัƒะฒะฐะฝะฝั
base64_decode("SGVsbG8gV29ybGQ="); // "Hello World"

Base64 vs Base64url

Base64 standard utilizza i caratteri+E/, che hanno un significato speciale nell'URL. Base64url li sostituisce con-E_, rendendolo sicuro per URL e nomi di file.

Importante: Base64 NON รจ crittografia!

Base64 รจ una codifica, non una crittografia. Chiunque puรฒ decodificare una stringa Base64. Non utilizzare mai Base64 per proteggere password o dati sensibili.

Commenti (0)

Per lasciare un commento, per favore accedi

Ancora nessun commento. Sii il primo!

Resta aggiornato

Ricevi una notifica quando pubblichiamo nuovi articoli, strumenti e aggiornamenti.

โœ“

Iscrizione completata! Grazie per esserti unito.

IA Xuvero
Ciao! Sono IA Xuvero โ€” un'intelligenza artificiale creata dal team Xuvero. Posso trovare lo strumento giusto, spiegare come funzionano le cose, scrivere codice, rispondere a qualsiasi domanda o semplicemente chiacchierare. Come posso aiutarti?