Mar a tha Leudaidhean puist eadar-lìn ioma-dòchasach (MIME) ag obair

Tha MIME ga dhèanamh furasta e ceangailte ri faidhlichean a chur le puist-d. Seo mar a tha e ag obair.

Tha MIME na sheasamh airson "Leudaidhean puist eadar-lìn ioma-chuspair". Tha e a 'ciallachadh gu bheil e dà-fhillte agus ciallach, ach tha MIME a' leudachadh comasan tùsail a 'phuist-d air-loidhne ann an dòigh inntinneach.

Chaidh teachdaireachdan puist-d a mhìneachadh le RFC 822 (agus an dèidh sin RFC 2822) bho 1982, agus is dòcha gun cum iad orra a 'cumail ris a' choitcheann seo airson ùine mhòr ri thighinn.

Chan eil dad ach teacsa, teacsa ro-làimh

Gu mì-fhortanach, tha RFC 822 a 'fulang bho ghrunn easbhaidhean. Gu sònraichte, cha bu chòir teachdaireachdan a tha a 'co-fhreagairt ris an inbhe sin rud sam bith ach teacsa sìmplidh ASCII.

Gus faidhlichean a chur a-steach (mar dhealbhan, sgrìobhainnean pròiseasaiche teacsa no prògraman), feumaidh fear dhiubh an tionndadh gu teacsa shoilleir an toiseach agus an uair sin cuir toradh an atharrachaidh ann am buidheann teachdaireachd puist-d. Feumaidh an neach a gheibh an teacs a tharraing às a 'bhrath agus a thionndadh gu cruth faidhle dàna a-rithist. Is e pròiseas duilich a tha seo, agus mus tàinig MIME dh'fheumadh sin uile a dhèanamh le làimh.

Bidh MIME a 'ceartachadh an duilgheadas seo ceangailte ri RFC 822, agus tha e a' toirt comas dha caractaran eadar-nàiseanta a chleachdadh ann am teachdaireachdan post-dealain cuideachd. Leis an cuingealachadh RFC 822 gu teacsa sìmplidh (Beurla), cha robh seo comasach roimhe.

Dìth Structair

A bharrachd air a bhith cuingealaichte ri caractaran ASCII, chan eil RFC 822 a 'comharrachadh structar teachdaireachd no cruth an dàta. Leis gu bheil e follaiseach gu bheil thu an-còmhnaidh a 'faighinn aon shlat de dhàta teacsa sìmplidh, cha robh seo riatanach nuair a chaidh an inbhe a mhìneachadh.

An coimeas ri sin, leigidh MIME leat iomadh pìos de dhàta eadar-dhealaichte a chuir a-steach ann an aon teachdaireachd (aithris, dealbh agus sgrìobhainn Word), agus tha e ag innse do neach-dèiligidh an neach-fastaidh dè an cruth a th 'anns an dàta gus an urrainn dhaibh roghainnean sàmhach a dhèanamh a' taisbeanadh an teachdaireachd.

Nuair a gheibh thu dealbh, chan fheum thu a-mach a-mach gum faicear a-mach e le neach-amhairc ìomhaighean. Bidh an neach-dèiligidh agad a 'taisbeanadh an ìomhaigh fhèin no a' tòiseachadh prògram air a 'choimpiutair agad as urrainn.

A 'togail air agus a' leudachadh RFC 822

A-nis ciamar a tha an draoidheachd MIME ag obair? Gu dearbh, tha e a 'toirt cosnadh don phròiseas duilich a thaobh a bhith a' cur dàta neo-riaghailteach ann an teacsa shìmplidh air a mhìneachadh gu h-àrd. Chan eil an teachdaireachd MIME a 'cur an àite an ìre a tha air a leagail ann an RFC 822 ach tha e ga leudachadh. Chan urrainn dha teachdaireachdan MIME rud sam bith a chumail ach teacsa ASCII an dàrna cuid.

Tha seo a 'ciallachadh gum feum a h-uile dàta puist-d fhathast a bhith air a chòdachadh ann an teacsa shìmplidh mus tèid an teachdaireachd a chuir a-steach, agus feumaidh e a bhith air a dhearbhadh gu cruth tùsail air a' cheann thall a-rithist. B 'fheudar do luchd-cleachdaidh tràth puist-d sin a dhèanamh le làimh. Bidh MIME ga dhèanamh dhuinne gu socair agus gu tur, mar as trice tro phròiseas sgairteil ris an canar còdachadh Base64 .

Beatha mar Bhrath Post-d MIME

Nuair a bhios tu a 'dèanamh teachdaireachd ann am prògram post-dealain a tha comasach air MIME, bidh am prògram a' dèanamh beagan de na leanas:

An toiseach, thèid cruth an dàta a dhearbhadh. Tha seo riatanach gus innse do neach-dèiligidh post-d neach-dèiligidh dè bu chòir a dhèanamh ris an dàta, agus dèanamh cinnteach gu bheil còdachadh ceart gus nach tèid dad sam bith a chall rè an gluasad.

An uairsin tha an dàta air a chòdachadh ma tha e ann an cruth eile seach teacsa sìmplidh ASCII. Anns a 'phròiseas còdachadh , thèid an dàta atharrachadh gu teacsa sìmplidh a tha freagarrach airson teachdaireachdan RFC 822.

Mu dheireadh, tha an dàta a chaidh a chòdachadh air a chur a-steach anns a 'bhrath, agus tha fios aig cleachdaiche puist an neach a gheibh an t-seòrsa dè an dàta a thathar a' sùileachadh: A bheil ceangalaichean ann? Ciamar a tha iad air an còdachadh? Dè an cruth a bh 'ann am faidhle tùsail?

Air deireadh an neach a gheibh an neach-dèiligidh, thèid am pròiseas a thoirt air ais. An toiseach, tha an cleachdaiche post-d a 'leughadh an fhiosrachaidh a chuir cleachdaiche post-d an neach-clàraidh a-steach: Am feum mi ceangalaichean a lorg? Ciamar a dh 'fhaodas mi a dhì-sgrìobhadh? ciamar a dhèiligeas mi na faidhlichean a tha a 'tighinn gu buil An uairsin, thèid gach pàirt den teachdaireachd a thoirt às agus a dhì-cho-dhùnadh ma bhios sin riatanach. Mu dheireadh, tha an cleachdaiche puist-d a 'taisbeanadh na pàirtean a tha a' tighinn gu an neach-cleachdaidh Tha am buidheann teacsa sìmplidh air a shealltainn ann an loidhne sa chleachdaiche puist-d còmhla ris an ceangal ceangail . Tha am prògram a tha ceangailte ris a 'bhrath air a thaisbeanadh le ìomhaigh ceangail , agus faodaidh an neach-cleachdaidh co-dhùnadh dè bu chòir a dhèanamh leis. Faodaidh i a shàbhaladh ann an àite sam bith air a 'chlàr aice, no tòisich i gu dìreach bhon phrògram puist-d.