Crittografia/Decrittografia File Base64
Carica file per operazioni codifica o decodifica Base64, supporta download file elaborati
Elaborazione File
Trascina file qui, oppure
Risultati Elaborazione
Carica ed elabora file per vedere risultati
Istruzioni Utilizzo
Seleziona Tipo Operazione
Seleziona se eseguire codifica o decodifica Base64.
Seleziona Set Caratteri
Seleziona codifica caratteri file, predefinita UTF-8.
Carica File
Trascina file nell'area caricamento o clicca pulsante sfoglia per selezionare file.
Elabora File
Clicca "Elabora File", sistema eseguirà codifica o decodifica Base64.
Scarica Risultati
Dopo elaborazione, puoi visualizzare informazioni file e scaricare file elaborato.
Conoscenze Base Base64
Cos'è Base64
Base64 è un metodo di codifica basato su 64 caratteri stampabili (A-Z, a-z, 0-9, +, /) per rappresentare dati binari. È uno schema di codifica da binario a testo, comunemente utilizzato in scenari che richiedono trasmissione dati binari tramite protocolli di testo.
Nell'elaborazione file, Base64 converte file binari in formato testo, facilitando archiviazione e trasmissione in ambienti di testo.
Scenari applicazione
- Incorporare immagini e allegati in email
- Trasmettere dati binari in URL
- Archiviare dati binari in formati testo come XML e JSON
- Incorporare piccole immagini in sviluppo web (schema Data URI)
- Trasmettere dati file in chiamate API
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 | + / |
Esempio processo codifica
La codifica Base64 converte 3 byte (24 bit) in 4 blocchi da 6 bit, ogni blocco corrisponde a un carattere nella tabella codifica Base64. Se la lunghezza dati input non è multipla di 3, vengono utilizzati caratteri di riempimento "=".
Esempio: codifica stringa "ABC"
- Valori ASCII: A=65, B=66, C=67
- Binario: 01000001 01000010 01000011
- Raggruppamento 6 bit: 010000 010100 001001 000011
- Valori decimali: 16 20 9 3
- Caratteri Base64: Q U J D
- Risultato: "QUJD"
Base64 sicuro per URL
I caratteri "+" e "/" in Base64 standard hanno significati speciali negli URL, quindi è emersa una variante Base64 sicura per URL. In Base64 sicuro per URL:
- "+" sostituito con "-" (trattino)
- "/" sostituito con "_" (trattino basso)
- Generalmente omesso carattere riempimento "="
Analisi vantaggi/svantaggi
Vantaggi
- Può trasmettere dati binari in modo sicuro in ambienti testo puri
- Risultati codifica stampabili, facili lettura e copia manuale
- Algoritmo semplice, implementazione facile
- Ampiamente supportato, quasi tutti linguaggi programmazione hanno implementazioni integrate
Svantaggi
- Dimensione dati codificati aumenta circa 33% (3 byte diventano 4 byte)
- Non è algoritmo crittografia, non fornisce sicurezza dati
- Per file grandi, efficienza elaborazione bassa
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.