Tipi di codifica MIME

September 3

HTTP (HyperText Transfer Protocol) è la codifica standard 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 (American Standard Code for Information Interchange) di testo. Al fine di inviare e-mail con contenuti che non rientra in ASCII, come ad esempio multimediali o lingue diverse dall'inglese, il contenuto deve essere convertito, o codificato, in ASCII. I tre tipi di codifica standard sono identità, Base64 e quoted-printable. Il loro marchio collettivo è Multipurpose Internet Mail Extensions, o MIME.

Codifica identità

Un altro nome di codifica identità è codifica binaria, a causa del formato del risultato della trasformazione. Quando un client di posta codifica contenuto non ASCII utilizzando l'identità, il risultato è una serie di zero e uno - binario. Anche se il documento ufficiale che regola MIME definisce codifica identità, secondo lo stesso documento, SMTP attualmente non utilizza il meccanismo.

Base64 Codifica

altro nome Base64 della codifica è a 8-bit. Base64 codifica dei dati dei gruppi in otto pezzi a 8 bit-lunghi, che si divide ulteriormente in pezzi a 6 bit-lunghi, 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ù grandi rispetto ai dati non codificati originali, ma è impossibile capire solo guardando a questo. client di posta elettronica in genere utilizzano la codifica Base64 per inviare contenuti multimediali.

Quoted-printable codifica

codifica quoted-printable va anche con l'alias a 7 bit, perché è il metodo predefinito per la conversione di contenuti alle esigenze modulo SMTP 7-bit. È simile a base64 codifica dal fatto di codifica elaborando 8-bit "ottetti" di dati alla volta. La differenza è che il contenuto, una volta codifica 7-bit ottiene attraverso con esso, è largamente testo leggibile. client di posta elettronica comunemente utilizzare la codifica quoted-printable per l'invio di caratteri non inglesi, che i computer che utilizzano la codifica a 8 bit.