Codificação Base64 'Base64 Codierung Codage Base64 Codificación Base 64 Base64 encoding

La codifica Base64

Il principio della codifica Base 64 consiste nell'utilizzare dei caratteri US-ASCII (caratteri non accentuati) per codificare tutti i tipi di caratteri ad 8 bits.

In effetti, i protocolli di posta elettronica sono stati originariamente previsti per trasportare solamente dei messaggi di testo. Ora, data la diversità dei sistemi di posta elettronica, lo scambio di dati binari si traduce per nella maggiorparte dei casi in trasformazioni di contenuto rendendo illeggibile il documento originale.

Il formato Base64, utilizzato massicciamente negli scambi di posta elettronica, permette quindi di trasmettere ogni documento binario (applicazione, video, file audio, ecc.) in allegato ad un messaggio elettronico codificandoli attraverso dei caratteri classici.

La codifica Base64 provoca un aumento globale del 33% del volume dei dati da decodificare.

Principio di codifica Base64

Il principio della codifica Base64 consiste nell'utilizzare 4 caratteri stampabili (in formato US-ASCII) per codificare un gruppo di 3 octet qualsiasi (3*8 bit = 24 bits).

La codifica Base64 usa un alfabeto di 64 caratteri classici stampabili per rappresentare un dato di 6 bits. I 64 simboli di questo alfabeto sono scelti per essere universalmente leggibili e per non avere significato nei principali protocolli di messaggeria (in particolare SMTP).

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
123456789+/.

Percorrendo i dati binari da sinistra a destra, i gruppi di 24 bits sono creati concatenando dei blocchi di 3 dati di 8 bits. Ogni gruppo di 24 bits è quindi diviso in 4 gruppi di 6 bits, corrispondente a 4 caratteri dell'alfabeto Base64.

La codifica Base64 è previsto per dati che formano un multiplo di 24 bits. Quindi, se il volume di dati da codificare non forma un multiplo di 24 bits, il risultato della codifica Base64 deve essere completato da 0 a 3 caratteri « = » per ottenere un multiplo di 24 bits. Questo 65esimo carattere non può quindi essere presentato che alla fine dei dati decodificati.

D'altra parte, per garantire una compatibilità con l'insieme dei sistemi di messaggeria, i dati Base64 sono formattati con dei ritorni a capo per ogni linea che non supera i 76 caratteri.

Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:52:01.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.

Migliori risposte per « Codifica Base64 » in :
La codifica binaria Vedi Presentazione del binario Verso la fine degli anni 30, Claude Shannon dimostrerà che con l'aiuto dei « contrattori » (interruttori) chiusi per « vero » e aperti per « falso » era possibile effettuare delle operazioni logiche associando il numero 1...
Microsoft Windows - La base del registro Vedi Che cos'è la base del registro (windows registry) Nella versione 3.1 di Microsoft Windows, le applicazioni installate erano configurate rispetto a Windows grazie a dei file di configurazione (la cui estensione era .ini). D'altra parte, due file di...
La base esadecimale Vedi La base esadecimale Dato che i numeri binari diventavano sempre più lunghi, è stato necessario inserire una nuova base: la base esadecimale .La base esadecimale consiste nel contare sua una base 16, ed è per questo che oltre le prime dieci cifre...
Come fare un video-clip VediIntroduzione Qui c'è un tutorial in modo che possiate semplicemente, rapidamente e facilmente creare i vostri videoclip. Questo tutorial è volutamente semplificato per consentire di montare i video / audio. Con Video Con una...
Backup del Registro di Configurazione (Windows Registry) VediLa Base del registro (Windows Registry) è un file che memorizza le impostazioni sul tuo computer. Perché salvare i dati? Effettuare un backup Erunt Windows 95 Windows 98 Windows Vista / Windows XP / Windows 2000 /Windows NT Ripristinare...
Attivare Aero su Vista VediAero è il nome dell'interfaccia grafica (GUI) di Windows Vista che permette di visualizzare gli effetti 3D. Configurazione minimale per Aero Attivare Aero Su Vista Basic Attivare Aero su Vista Premium Attivare passa tra...
Download Drivers Realtek AC'97 Audio VediIl driver Realtek AC'97 Audio Codec per Windows 98/98 SE/Me/2000/XP/2003 (32/64 bits) è compatibile con i chipset audio seguenti : o Realtek ALC100 o Realtek ALC101 o Realtek ALC200 o Realtek ALC201 ...
Download Media Player Classic HomeCinema VediMedia Player Classic - Home Cinema è una versione modificata di Media Player Classic. Riprende ciò che ha fatto il successo della originale e ne aggiunge alcune nuove caratteristiche. Questa versione include ulteriori decoder HD per i codec H.264 e...
I caratteri speciali VediCodifica dei caratteri speciali Le norme HTML richiedono di rispettare la codifica dei caratteri ASCII 7 bits, cioè i caratteri accentuati non sono autorizzati.Pertanto, i navigatori attuali riconoscono i caratteri accentuati, così potete inserire...
Codice ASCII VediLa codifica delle informazioni Il morse è stato la prima codifica a permettere una comunicazione a lunga distanza. E' stato 'Samuel F.B.Morse a metterlo a punto nel 1844. Questo codice è composto da punti e tratti (una specie di codifica binaria...
La tabella dei colori VediLa codifica dei colori I colori in HTML sono definiti da 3 numeri esadecimali che rappresentano i tono del Rosso, del Verde e del Blu (secondo la codifica RGB (Red Green Blue, in italiano RVB) del colore scelto. Così la sintassi della codifica di...