Strumento Codifica/Decodifica Base64

Codifica e decodifica Base64 online, supporta conversione tra testo e formato Base64, nessun caricamento dati richiesto

1271 utilizzi | 5.0 valutazione

Contenuto Input

Risultato

Istruzioni Uso

1

Inserisci contenuto

Inserisci il contenuto da codificare o decodificare nella casella di input.

2

Seleziona operazione

Clicca "Codifica in Base64" o "Decodifica Base64" per eseguire l'operazione desiderata.

3

Visualizza risultato

Visualizza il contenuto convertito nell'area risultati.

4

Funzioni ausiliarie

Utilizza le funzioni di copia, download, scambio contenuto per migliorare l'efficienza lavorativa.

Conoscenze Base Base64

Cos'è Base64?

Base64 è un metodo di codifica basato su 64 caratteri stampabili per rappresentare dati binari. È uno degli schemi di codifica più comuni per trasmettere bytecode 8Bit su Internet.

Il principio base della codifica Base64 è codificare 3 byte 8-bit (3×8=24 bit) in 4 byte 6-bit (4×6=24 bit), quindi mappare ogni byte 6-bit su un carattere stampabile.

Scenari applicazione Base64

  • Incorporare dati binari (come immagini) in URL, Cookie, pagine web
  • Trasmettere allegati binari via email (tramite protocollo MIME)
  • Trasmettere dati binari in modo sicuro in ambiente HTTP
  • Archiviare caratteri non ASCII in protocolli di testo
  • Codificare informazioni di autenticazione (come HTTP Basic Authentication)

Tabella codifica Base64

Indice Carattere Indice Carattere Indice Carattere Indice Carattere
0-25 A-Z 26-51 a-z 52-61 0-9 62 +
63 / Riempimento =

Esempio processo codifica

Prendiamo come esempio la parola "Man", vediamo il processo di codifica Base64:

1. Testo originale: Man

2. Valori ASCII: 77 97 110

3. Binario: 01001101 01100001 01101110

4. Raggruppamento 6-bit: 010011 010110 000101 101110

5. Conversione decimale: 19 22 5 46

6. Ricerca tabella Base64: T W F u

7. Codifica Base64 finale: "TWFu"

Base64 sicuro per URL

I caratteri "+" e "/" nel Base64 standard hanno significati speciali negli URL, quindi è emersa la variante Base64 sicura per URL:

  • Sostituisci "+" con "-" (trattino)
  • Sostituisci "/" con "_" (underscore)
  • Opzionalmente rimuovi i caratteri di riempimento "="

Vantaggi e svantaggi Base64

Vantaggi

  • Può convertire qualsiasi dato binario in caratteri stampabili
  • Dati codificati possono essere trasmessi in modo sicuro in protocolli di testo
  • La maggior parte dei linguaggi di programmazione ha funzioni Base64 integrate
  • Processo di codifica reversibile, dati originali possono essere completamente recuperati

Svantaggi

  • Dimensione dati codificati aumenta circa 33%
  • Non è algoritmo di crittografia, non può proteggere sicurezza dati
  • Base64 standard contiene caratteri speciali URL, richiede elaborazione aggiuntiva
Anuncio

API开发平台

快速构建、测试和部署API