Che cos'è la codifica Base64?
Base64 rappresenta i byte utilizzando un piccolo set di caratteri di testo. È utile quando un sistema deve trasportare informazioni binarie attraverso un formato basato su testo.Esempi includono URL di dati, allegati di posta elettronica e valori passati tra le applicazioni.Questo strumento gestisce il testo UTF-8, piuttosto che caricare o decodificare file binari.
Base64 è la stessa cosa della crittografia?
No, chiunque abbia il valore codificato può decodificarlo. Non è necessaria una password o una chiave segreta.Utilizza Base64 per rappresentare i dati, piuttosto che per nascondere informazioni riservate.
Perché scegliere URL-safe Base64?
Il formato Base64 standard utilizza i caratteri più e barra e può terminare con i segni di uguale per l'interlinea. La variante URL-safe sostituisce più e barra con meno e sottolineatura; questo strumento omette anche l'interlinea quando codifica tale variante.
Perché la decodifica potrebbe non riuscire?
Questo decodificatore consente l'uso di spazi bianchi tra i caratteri, ma rifiuta i valori malformati. Un valore Base64 valido può contenere dati binari che non sono testo UTF-8; lo strumento lo spiegherà invece di sostituirlo con simboli illeggibili.
Che cosa fa la codifica URL?
Alcuni caratteri hanno un significato speciale in un indirizzo web: un punto interrogativo avvia una query, un ampersand separa i parametri e un hash introduce un frammento. La codifica percentuale rappresenta i caratteri come valori di byte di escape, in modo che un pezzo di testo possa essere utilizzato senza modificare accidentalmente la struttura.
Devo codificare un intero URL o un solo valore?
Scegli Componente URL Per un singolo valore di parametro o componente di percorso. Codifica i separatori come parte di quel valore. URL completo Ad esempio, la codifica del valore "tè e caffè" è diversa dalla codifica di un intero URL della pagina di ricerca.
Perché alcuni spazi diventano + e altri %20?
La codifica in stile modulo rappresenta uno spazio con un segno più. La modalità componente di questo strumento utilizza %20. Nella modalità modulo, un segno più letterale viene codificato come %2B, in modo che rimanga distinto da uno spazio. Selezionare la modalità di corrispondenza durante la decodifica, poiché un segno più non è automaticamente uno spazio in ogni contesto URL.
Cosa causa un errore di escape non valido?
Un segno di percentuale deve essere seguito da un escape di byte valido e questi byte devono formare un testo valido per questo strumento. Un valore troncato o una codifica mista possono produrre un errore.Decodifica un livello alla volta; “Usa risultato come input” consente di ispezionare ogni passaggio invece di decodificare ripetutamente senza controllare.
Leggi il comunicato Documentazione del componente encodeURI.
Cosa sono le entità HTML?
I riferimenti a caratteri HTML consentono di rappresentare caratteri che altrimenti avrebbero un significato speciale nel markup. Per esempio, < rappresenta un segno di meno di e & rappresenta un ampersand.
Quando dovrei codificare il testo per HTML?
La codifica può essere utile quando si visualizza un esempio di codice o si include del testo in un documento HTML. Questo codificatore gestisce gli ampersand, le parentesi angolari e le virgolette.L'impostazione opzionale non ASCII trasforma anche caratteri come lettere accentate ed emoji in riferimenti numerici.
La codifica rende sicuro ogni input?
L'escape corretto dipende da dove viene utilizzato un valore: il testo HTML, un attributo, JavaScript e un URL hanno regole diverse. Una conversione di entità generica non è un sostituto per l'escape contestuale di un framework o un corretto disinfettante HTML.
Il markup decodificato funzionerà in questo strumento?
I riferimenti denominati e numerici con punti e virgola vengono decodificati in un'unica passata; lo strumento non esegue il rendering del testo decodificato come una pagina Web. Ciò significa che è possibile ispezionare un valore senza trasformare i relativi tag in contenuto attivo.
Vedi la scheda Riferimenti ai caratteri denominati dello standard HTML.