Encoder Decoder Base64

Encoder Decoder Base64

100% Gratuito Nessuna Registrazione Elaborazione Lato Client Risultati Istantanei

Codifica e Decodifica Base64 Online

Domande frequenti

Cos'è la codifica Base64?

Base64 è uno schema di codifica binario-testo che converte dati binari in formato testo ASCII utilizzando 64 caratteri stampabili (A-Z, a-z, 0-9, +, /). Viene utilizzato principalmente per trasmettere dati binari tramite protocolli basati su testo (email, JSON, XML, URL) che non supportano dati binari grezzi. Base64 aumenta la dimensione dei dati di circa il 33% perché codifica 3 byte (24 bit) in 4 caratteri (24 bit con 6 bit per carattere). I caratteri di riempimento (=) garantiscono che la lunghezza dell'output sia multipla di 4.

Come codifico il testo in Base64?

Per codificare testo in Base64: (1) Inserisci il tuo testo nel campo di input, (2) seleziona la codifica del testo (UTF-8 raccomandato per caratteri Unicode, ASCII per inglese di base), (3) opzionalmente abilita la codifica URL-safe per sostituire + con -, / con _ e rimuovere il riempimento =, (4) fai clic sulla modalità Codifica - l'output appare istantaneamente. Per i file, fai clic su 'Carica file' per codificare immagini, PDF o qualsiasi file binario nel formato URI dati Base64.

Come decodifico Base64 in testo?

Per decodificare Base64: (1) Passa alla modalità Decodifica usando il pulsante di commutazione, (2) incolla la tua stringa Base64 nel campo di input - lo strumento rileva automaticamente il formato Base64 valido con un badge verde, (3) se usi Base64 URL-safe, abilita l'opzione URL-safe, (4) il testo decodificato appare istantaneamente nel campo di output. Per immagini o file codificati in Base64, lo strumento rileva automaticamente URI dati e mostra un'anteprima dell'immagine se applicabile con pulsante di download.

Cos'è la codifica Base64 URL-safe?

Base64 URL-safe (RFC 4648 Sezione 5) modifica il Base64 standard per un uso sicuro in URL, nomi di file e parametri di query sostituendo i caratteri che hanno significato speciale negli URL. Il Base64 standard usa + (URL: spazio) e / (URL: separatore di percorso), che rompono gli URL. La variante URL-safe sostituisce + con - (trattino), / con _ (underscore) e rimuove il riempimento =. Usa sempre la codifica URL-safe quando incorpori Base64 negli URL.

Perché l'output Base64 è più grande del testo originale?

Base64 aumenta la dimensione dei dati di circa il 33% a causa del suo meccanismo di codifica. Base64 converte 3 byte (24 bit) di binario in 4 caratteri ASCII (32 bit totali, 6 bit per carattere). Questo rapporto 3:4 crea un overhead del 33,33%. Ad esempio, 'Ciao' (4 byte) diventa 'Q2lhbw==' (8 caratteri). Il compromesso: sebbene più grande, l'output Base64 è sicuro per protocolli di trasmissione basati su testo (JSON, XML, email) che corrompono dati binari grezzi.

Posso codificare immagini e file in Base64?

Sì! Fai clic su 'Carica file' in modalità Codifica per convertire qualsiasi file (immagini, PDF, documenti, audio) nel formato URI dati Base64. Gli URI dati incorporano i contenuti dei file direttamente nel testo usando il formato: 'data:[tipo MIME];base64,[dati Base64]'. Casi d'uso: (1) incorporare immagini in HTML/CSS senza richieste esterne, (2) includere allegati nelle API JSON, (3) memorizzare file piccoli nei database come testo. Nota: Il limite di dimensione del file è 10 MB. I file codificati in Base64 sono il 33% più grandi dell'originale.

Quali sono i casi d'uso comuni per la codifica Base64?

Base64 è essenziale per gli sviluppatori che lavorano con: (1) Allegati email - Il protocollo email MIME richiede Base64 per allegati binari, (2) URI dati - Incorporare immagini/file direttamente in HTML/CSS, (3) API JSON/XML - Trasmettere dati binari in formati basati su testo senza corruzione, (4) Autenticazione - Codificare credenziali per HTTP Basic Auth, (5) Chiavi crittografiche - Rappresentare chiavi binarie come testo per archiviazione/trasmissione, (6) Upload di file - Inviare file binari tramite API REST come stringhe JSON.

La codifica Base64 è sicura o crittografia?

No! Base64 è codifica, NON crittografia o sicurezza. Differenze critiche: (1) La codifica trasforma il formato dei dati (binario in testo) ma non nasconde il contenuto - chiunque può decodificare istantaneamente, (2) La crittografia usa chiavi segrete per trasformare i dati in testo cifrato illeggibile - solo i possessori di chiavi possono decifrare. Base64 fornisce zero sicurezza. Usa crittografia AES-256 per dati confidenziali, HTTPS per trasmissione e non fare mai affidamento su Base64 per la sicurezza.

Come gestisco i caratteri speciali e Unicode in Base64?

Usa la codifica UTF-8 (predefinita in questo strumento) per gestire correttamente i caratteri Unicode (emoji, lettere accentate, scritture non latine). UTF-8 rappresenta i punti di codice Unicode come 1-4 byte per carattere, quindi Base64 codifica quei byte. La codifica ASCII supporta solo i caratteri 0-127 (inglese di base) e fallisce sui caratteri speciali. Scegli sempre UTF-8 a meno che tu non abbia requisiti specifici di sistemi legacy.

Posso decodificare immagini Base64 per visualizzarle?

Sì! Lo strumento rileva automaticamente le immagini codificate in Base64 (URI dati che iniziano con 'data:image/') e mostra un'anteprima. Formati supportati: PNG, JPEG, GIF, SVG, WebP. Per decodificare: (1) incolla l'URI dati in modalità Decodifica, (2) l'anteprima dell'immagine appare automaticamente sotto l'output, (3) fai clic su 'Scarica file decodificato' per salvare l'immagine sul tuo dispositivo. Questo funziona per estrarre immagini da codice sorgente HTML/CSS, risposte API JSON o campi Base64 del database.

Il leader nel software per affiliazioni

Gestisci più programmi di affiliazione e migliora le prestazioni dei tuoi partner affiliati con PostAffiliatePro.

Sarai in buone mani!

Unisciti alla nostra community di clienti soddisfatti e fornisci un eccellente supporto clienti con PostAffiliatePro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface