Crittografia/Decrittografia File Base64

Carica file per operazioni codifica o decodifica Base64, supporta download file elaborati

1053 utilizzi | 5.0 valutazione

Elaborazione File

Trascina file qui, oppure

Risultati Elaborazione

Non elaborato

Carica ed elabora file per vedere risultati

Istruzioni Utilizzo

1

Seleziona Tipo Operazione

Seleziona se eseguire codifica o decodifica Base64.

2

Seleziona Set Caratteri

Seleziona codifica caratteri file, predefinita UTF-8.

3

Carica File

Trascina file nell'area caricamento o clicca pulsante sfoglia per selezionare file.

4

Elabora File

Clicca "Elabora File", sistema eseguirà codifica o decodifica Base64.

5

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"

  1. Valori ASCII: A=65, B=66, C=67
  2. Binario: 01000001 01000010 01000011
  3. Raggruppamento 6 bit: 010000 010100 001001 000011
  4. Valori decimali: 16 20 9 3
  5. Caratteri Base64: Q U J D
  6. 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
Anuncio

API开发平台

快速构建、测试和部署API