Strumento Codifica/Decodifica Base64
Codifica e decodifica Base64 online, supporta conversione tra testo e formato Base64, nessun caricamento dati richiesto
Contenuto Input
Risultato
Istruzioni Uso
Inserisci contenuto
Inserisci il contenuto da codificare o decodificare nella casella di input.
Seleziona operazione
Clicca "Codifica in Base64" o "Decodifica Base64" per eseguire l'operazione desiderata.
Visualizza risultato
Visualizza il contenuto convertito nell'area risultati.
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
API开发平台
快速构建、测试和部署API
推荐工具
Decodificatore JWT - Strumento Gratuito Online di Analisi di JSON Web Token
Strumento gratuito online di decodificatore JWT. Viene utilizzato per decodificare, analizzare e verificare i JSON Web Tokens, fornendo informazioni dettagliate sull'intestazione, il payload e la firma.
Strumento di Codifica e Decodifica Base32 - Convertitore Online di Crittografia e Decrittografia
Strumento gratuito online di codifica e decodifica Base32. Supporta la crittografia e la decrittografia Base32 per testo e file, e supporta più tabelle di codifica Base32.
Convertitore Esadecimale - Strumento di Codifica e Decodifica Esadecimale per Testo e File
Strumento online di codifica e decodifica esadecimale. Supporta la conversione di testo, dati binari, numeri decimali o file in formato esadecimale, o la conversione del formato esadecimale di nuovo in testo o file originali.
Convertitore Binario - Strumento di Codifica e Decodifica Binaria per Testo e File
Strumento online di codifica e decodifica binaria. Supporta la conversione di testo e file in formato binario, o la conversione del formato binario di nuovo in testo o file originali.
Strumento di Crittografia e Decrittografia Base32 per File - Codifica e Decodifica di File Online
Strumento gratuito online di crittografia e decrittografia Base32 per file. Supporta il caricamento di file per operazioni di codifica e decodifica Base32, e consente il download dei file elaborati.