Che cos'è l'encoder/decoder Base64?
Base64 Encoder/Decoder è uno strumento online gratuito che converte il testo in e da Base64. Base64 è uno schema di codifica da binario a testo che rappresenta i dati binari in un formato di stringa ASCII, comunemente utilizzato per incorporare dati in URL, e-mail, HTML e payload API in cui i dati binari non possono essere trasmessi direttamente.
Lo strumento supporta sia la codifica Base64 standard (RFC 4648) che la codifica Base64 sicura per URL, che sostituisce i caratteri + e / con - e _ per rendere l'output sicuro per l'uso in URL e nomi di file. È possibile codificare il testo normale in base64 o decodificare le stringhe Base64 in testo leggibile con un solo clic.
Che tu sia uno sviluppatore che lavora con API che richiedono dati codificati da Base64, debug di stringhe codificate o valori di configurazione di codifica, questo strumento fornisce una conversione istantanea con input e output chiari. Tutta l'elaborazione avviene nel tuo browser, mantenendo i tuoi dati completamente privati.
Base64 è una codifica, non una crittografia, e la distinzione conta perché viene regolarmente scambiata per una Tutto ciò che è codificato qui può essere decodificato da chiunque in un secondo, quindi non protegge nulla: il suo compito è quello di trasportare dati binari attraverso canali che sopravvivono solo in modo affidabile al testo, come corpi email, stringhe JSON e URI di dati Il costo è la dimensione Ogni tre byte diventano quattro caratteri, quindi l'output è circa il 33% più grande dell'input, motivo per cui l'inlining di un'immagine di grandi dimensioni come URI di dati può rendere una pagina più lenta piuttosto che più veloce La variante sicura per URL scambia i due caratteri che hanno significato in un URL, più e slash, con meno e underscore, ed è ciò che usano i JWT. L'incollaggio con segni uguali è richiesto dallo standard ma tollerato come opzionale dalla maggior parte dei decoder.
Un esempio elaborato mostra affiancati entrambi i formati di questo encoder e decoder Base64 Digita Ciao Mondo! con Modalità impostata su Codifica e Formato impostato su Standard, quindi fai clic su Codifica: il Risultato Base64 è SGVsbG8sIFdvcmxkIQ==, 20 caratteri da 13, e Taglia Rapporto legge il 154% Passa Formato a URL-Safe e lo stesso testo diventa SGVsbG8sIFdvcmxkIQ, con il riempimento rimosso L'input a?b=c>d mostra lo scambio di caratteri: Standard dà YT9iPWM+ZA== e URL-Safe dà YT9iPWM-ZA. Fai clic su Scambia per inviare un risultato indietro attraverso il codificatore del decodificatore base64 come nuovo input.
Come utilizzare il codificatore/decoder Base64?
Scegli codifica o decodifica
Seleziona se vuoi codificare il testo in Base64 o decodificare una stringa di base64 in testo normale.
Inserisci i tuoi dati
Incolla o digita il tuo testo normale (per la codifica) o la stringa Base64 (per la decodifica) nell'area di input.
Ottieni risultati immediati
Scegli Standard o URL-Safe in Formato, quindi fai clic su Codifica o Decodifica Per la codifica, ottieni una stringa Base64; per la decodifica, ottieni il testo normale originale o un messaggio di errore se l'input non è valido Base64.
Copia l'output
Fare clic sul pulsante Copia per copiare il risultato codificato o decodificato negli appunti da utilizzare nell'applicazione o nel progetto.
Caratteristiche principali
Gestisce Unicode Correttamente
Nel formato Standard, il testo viene codificato prima attraverso UTF-8, quindi i caratteri accentati, le emoji e le scritture non latine sopravvivono a un viaggio di andata e ritorno che un ingenuo richiamo btoa rifiuterebbe
codificare e decodificare
Converti testo in Base64 e decodifica Base64 in testo con un solo clic
Codifica URL-safe
Supporta la codifica Base64 sicura per URL che sostituisce + e / con - e _ per un uso sicuro negli URL
Scambia e statistiche sulle dimensioni
Il pulsante Swap sposta il risultato nell'input e capovolge la modalità per un rapido viaggio di andata e ritorno, e la riga delle statistiche mostra i caratteri di input, i caratteri di output e il rapporto delle dimensioni
Frequently Asked Questions
Related Tools
Chmod Calculator
Convert Unix file permissions between octal, symbolic and rwx checkboxes. Toggle read, write and execute for owner, group and others, plus setuid, setgid and sticky, and copy the chmod command - all in your browser.
JSON Formatter
Format, validate, and minify JSON data
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
YAML Validator
Validate YAML syntax and convert to JSON format
Comments
0 comments
No comments yet. Be the first to share your thoughts!