Pehea e hoʻolālāʻia ai nā mīkini kikowaena MIME (MIME)

Hoʻomaopopo ka MIME i nā leka uila me nā leka uila. Eia ka hana.

ʻO ka MIME ke kū nei i "Multipurpose Internet Mail Extensions". Hiki ke kaumaha aʻole ka meaʻole, akāʻo ka MIME ke hoʻonui i ka mana o ka leka uila i kahi ala maikaʻi.

Ua ho'ākākaʻia nā leka uila e RFC 822 (a mahope aku RFC 2822) mai ka makahiki 1982, a e mālama paha lākou i kēia kūlana no ka manawa lōʻihi e hiki mai ana.

ʻAʻohe mea Ma Text, Kākau Palekana

ʻO ka mea pōʻino, RFC 822 i loaʻa mai i nā hemahema. ʻO ka hapa nui,ʻo nā leka e kūlike i kēlā kūlana,ʻaʻole pono e komo i kahi mea'ē aʻe ma ka palapala ASCII wale nō.

No ka hoʻounaʻana i nā leka (e like me nā kiʻi, nā palapala a me nā papahana kikokikona), pono ka mea e hoʻololi iā lākou i kahi kikokikona ma mua a laila e hoʻouna i ka hopena o ka hoʻohuliʻana i loko o ke kino o ka leka uila. Pono ka mea e loaʻa ana e unuhi i ka kikokikona mai kaʻelele a hoʻololi hou i ka hōʻano pūnaewele. He hana hoʻopilikia kēia, a ma mua o ka MIME ua hanaʻia e ka lima.

Hoʻoponopono ka MIME i kēia pilikia i hoʻokomoʻia i RFC 822, a hiki i ka hoʻohanaʻana i nā helu honua ma nā leka uila. Me ka'ōlelo RFC 822 i ka'ōlelo laulā (English),ʻaʻole i hiki mua kēia.

Ka Lapa o ke Kūlana

Ma waho aʻe o ka palenaʻana i nā hua'ōlelo ASCII, RFC 822ʻaʻole i hōʻike i ka pilina o kahiʻelele a iʻole ka hōpili o kaʻikepili. No ka mea ua maopopo he loaʻa i kahiʻonika o kaʻikepili maʻalahi,ʻaʻole pono kēia i ka wā i ho'ākākaʻia ai keʻano.

MIME, i kaʻokoʻa, hiki iāʻoe ke hoʻouna i nāʻanoʻikepili he nui i loko o kahi memo ('ōlelo, kiʻi, a me kahi hua'ōlelo), a haʻi i ka mea leka uila o ka mea pane mai i keʻano o kaʻikepili i loko e hiki ai iā lākou ke koho i nā koho maikaʻi.

Ke kiʻiʻoe i kahi kiʻi,ʻaʻoleʻoe e noʻonoʻo e hiki ke nānāʻia me ke kiʻi kiʻi. E hōʻike i kāu kiʻi leka uila a kiʻi paha i kahi polokalamu ma kāu kamepiula.

Ke kūkuluʻana a me ke kauʻana RFC 822

Pehea e hana ai ka MIME magic? ʻO ke kumu, hoʻohanaʻia e ia ka papa hana hoʻomoʻawa o ka hoʻounaʻana i nāʻikeʻikeʻole ma ka'ōlelo kikokikona i hōʻikeʻia ma luna nei. ʻAʻole hoʻokauʻia ka standard message MIME i ka paʻaina i hoʻokumuʻia ma RFC 822 akā hoʻopukaʻia. ʻAʻole hiki i nā memo MIME ke komo i kekahi mea'ē aʻe ma ka palapala ASCII wale nō.

ʻO keʻano, pono e hoʻopili i nāʻikepili leka uila i loko o ka kikokikona ma mua o ka hoʻounaʻana o ka leka, a pono e hoʻololiʻia i kona hōʻano mua ma ka hopena hōʻailona. Ua hana nā mea hoʻohana i ka leka uila i kēlā me kēia lima. ʻO MIME ka mea no mākou me kaʻoluʻolu a me keʻano maʻamau, ma keʻano o ka papa hana akamai i kapaʻiaʻo " Base64 encoding" .

ʻO ke ola ma kahi MIME Email Message

Ke kākauʻoe i kahi leka uila i loko o ka papahana leka uila hiki iā MIME, pono ka papahana e like me kēia:

ʻO ka mua, ua hoʻoholoʻia ka hōpili o kaʻikepili. Pono pono kēia e haʻi i ka mea leka uila o ka mea lawe mai i ka mea e hana ai me kaʻikepili, a no ka mālamaʻana i ka hoʻopā'ālua pono aʻaʻohe mea i nalowale i ka wā e hoʻololiʻia.

A laila ua hoʻopiliʻia kaʻikepili i loko o kahi palapala'ē aʻe ma waho o ka kikokikona ASCII kiko'ī. Ma ke kaʻina hoʻololi , ua hoʻololiʻia kaʻikepili i ka'ōpala kikokikona e pono ai nā RFC 822 mau memo.

Ma hope, ua hoʻokomoʻia nāʻikepili i hoʻopauʻia i loko o kaʻelele, aʻikeʻia ka mea e loaʻa ana i ka leka uila i keʻano o kaʻikepili e kali: Aia nā'āpana? Pehea e hoʻololiʻia ai? He aha keʻano o ka waihona kumu i loko?

Ma ka hopena o ka mea e loaʻa ana, ua hoʻohuliʻia ka hana. ʻO ka mea mua, e heluhelu ana ka mea heluhelu i kaʻike i hoʻokomoʻia e ka mea leka uila o ka mea hoʻouna. Pehea wau e hoʻololi ai iā lākou? Pehea wau e hoʻoponopono ai i nā faila hopena? A laila, ua unuhiʻia a hoʻololiʻia kēlā me kēia māhele o ka leka inā pono. I ka hope, e hōʻike ana ka mea leka uila i nā mea hopena i ka mea hoʻohana. Hōʻikeʻia kaʻaoʻao kikokikona ma ka laina ma ka mea leka uila a me ke kāʻei kiʻi . Hoʻokomo pūʻia ka papahana i ka leka me kahi kiʻi paʻi , a hiki i ka mea hoʻohana ke hoʻoholo i ka mea e hana ai me ia. Hiki iā ia ke mālama i kahi ma kahi o kāna diski, aiʻole e hoʻomaka pololeiʻia mai ka papa inoa leka uila.