Cos'è la Codifica Base64?
Scopri cos'è la codifica Base64, perché esiste, cosa cambia in un file e come si collega alla conversione di un PDF in una stringa Base64.
- cosa e la codifica base64
- definizione base64
- base64 spiegato
- pdf me
Definizione
Base64 è uno schema di codifica da binario a testo. Rappresenta qualsiasi sequenza di byte — un PDF, un'immagine, un font, una chiave di crittografia — usando solo 64 caratteri ASCII stampabili: le lettere dalla A alla Z e dalla a alla z, le cifre da 0 a 9, e due simboli extra, di solito + e /.
Poiché l'output usa solo caratteri comuni e stampabili, può passare in sicurezza attraverso sistemi pensati per il testo, non per dati binari qualsiasi.
Perché Esiste
Molti dei protocolli e formati su cui si basa il web — i vecchi standard email, JSON, XML e gli URL — sono stati progettati intorno al testo, non ai byte grezzi. Alcuni di questi canali rimuovono, alterano o rifiutano del tutto certi valori di byte.
Base64 evita il problema riesprimendo prima il contenuto binario come testo. È la stessa idea dietro la conversione di un PDF in Base64: i byte del file diventano una stringa che qualsiasi campo di testo può contenere.
Cosa Non È
Base64 non è crittografia né compressione. Non nasconde né protegge i dati — chiunque può decodificarlo all'istante — e l'output codificato è sempre più grande dell'input, mai più piccolo.
Non è nemmeno un formato di file. Non sa se i byte che rappresenta sono un PDF, un JPEG o altro; quell'informazione deve viaggiare a parte, di solito in un campo separato o come parte di un data URI.
Come Si Collega ai PDF
Un PDF è solo una sequenza di byte come qualsiasi altro file, quindi si codifica allo stesso modo di un'immagine o di un font. Per la meccanica della conversione, vedi come funziona la codifica Base64, e per una guida completa vedi la guida PDF in Base64.