HTTP ( HyperText Transfer Protocol) è lo standard di codifica per le pagine web . Allo stesso modo , la posta Internet utilizza il protocollo SMTP ( Simple Mail Transfer Protocol ) per la codifica e l'invio di posta elettronica . Come suggerisce il nome , il protocollo è sofisticato. Impiega solo semplice 7 - bit ASCII di testo (American Standard Code for Information Interchange ) . Per poter inviare e-mail con contenuti che non rientra in ASCII, ad esempio multimediale o lingue diverse dall'inglese , il contenuto deve essere convertito , o codificati , in ASCII . I tre tipi di codifica standard sono identità, base64 e quoted-printable. Il loro marchio collettivo è Multipurpose Internet Mail Extensions , o MIME . Identità Encoding
Un altro nome per la codifica di identità è la codifica binaria , a causa del formato del risultato della trasformazione . Quando un client di posta elettronica codifica i contenuti non- ASCII utilizzando l'identità , il risultato è una serie di zero e uno - binario. Anche se il documento ufficiale che disciplina MIME definisce la codifica di identità, secondo lo stesso documento , SMTP attualmente non usa il meccanismo . Altro nome
codifica Base64
Base64 di codifica è di 8 bit. Codifica base64 gruppi di dati in otto pezzi a 8 bit - lunghe, che si divide ulteriormente in 6 -bit - lunghi pezzi , poi traduce quattro di questi in un momento in una singola cifra in alfabeto base64 . Si tratta di un processo efficiente , con dati codificati solo il 33 per cento più grande rispetto ai dati non codificati originali , ma è impossibile capire solo guardando a questo. In genere i client di posta usano la codifica base64 per inviare contenuti multimediali .
Quoted-Printable Encoding
codifica quoted -printable va anche con l'alias di 7 bit , in quanto è il metodo predefinito per la conversione di contenuto alle esigenze SMTP forma a 7 bit . È simile a base64 codifica che esso codifica mediante elaborazione 8 - bit " ottetti " di dati alla volta . La differenza è che il contenuto , una volta codifica a 7 bit ottiene attraverso con esso , è largamente testo leggibile . Client di posta elettronica comunemente utilizzano la codifica quoted-printable per l'invio di caratteri non inglesi , che codificano i computer usando 8 bit .