Kif Xogħlijiet ta 'Multipurpose Internet Mail Extensions (MIME) Xogħlijiet

MIME jagħmilha faċli biex tibgħat fajls ta 'l-aċċessorji bl-emails. Hawnhekk kif taħdem.

Il-MIME jfisser "Estensjonijiet tal-Internet Mail Multipurpose". Jagħmel ħoss kumplikat u bla sens, iżda l-MIME testendi l-kapaċitajiet oriġinali tal-email tal-internet b'mod eċċitanti.

Il-messaġġi bl-email ġew definiti minn RFC 822 (u aktar tard RFC 2822) mill-1982, u probabbilment se jkomplu jobdu dan l-istandard għal żmien twil fil-ġejjieni.

Xejn Iżda Test, Test Plain

Sfortunatament, RFC 822 ibati minn numru ta 'nuqqasijiet. B'mod partikolari, il-messaġġi li jikkonformaw ma 'dak l-istandard ma għandhom jinkludu xejn ħlief test ASCII sempliċi.

Sabiex tibgħat fajls (bħal stampi, dokumenti jew programmi ta 'proċessuri tat-test), wieħed irid jikkonvertihom għal test sempliċi u mbagħad ibgħat ir-riżultat tal-konverżjoni fil-korp ta' messaġġ elettroniku. Ir-riċevitur irid jiġbed it-test mill-messaġġ u jikkonvertih għall-format tal-fajl binarju mill-ġdid. Dan huwa proċess ineffiċjenti, u qabel l-MIME kellu jsir kollu bl-idejn.

MIME jikkoreġi din il-problema mehmuża ma 'RFC 822, u jagħmilha possibbli li jintużaw karattri internazzjonali f'messaġġi ta' email ukoll. Bil-limitazzjoni ta 'RFC 822 għal test sempliċi (Ingliż), dan ma kienx possibbli qabel.

In-Nuqqas ta 'Struttura

Minbarra li huwa limitat għal karattri ASCII, RFC 822 ma jidentifikax l-istruttura ta 'messaġġ jew il-format tad-dejta. Peress li huwa ċar li inti dejjem tikseb wieħed junk ta 'data ta' test sempliċi, dan ma kienx meħtieġ meta l-istandard kien definit.

MIME, b'kuntrast, ihallik ibgħat biċċiet multipli ta 'data differenti f'messaġġ wieħed (jiġifieri, stampa u dokument Word), u jgħidlek lill-klijent tal-email ta' min jirċievi liema format hija d-data sabiex ikunu jistgħu jagħmlu għażliet intelliġenti li juru l-messaġġ.

Meta ikollok stampa, m'għadx għandek insemmu li tista 'tarah ma' telespettatur tal-immaġini. Il-klijent tal-email tiegħek jew juri l-immaġini stess jew ibda programm fuq il-kompjuter tiegħek li jista '.

Nibnu fuq u nestendu RFC 822

Issa kif taħdem ix-xogħol MIME magic? Bażikament, timpjega l-proċess ineffiċjenti li tibgħat dejta arbitrarja f'test sempliċi deskritta hawn fuq. L-istandard tal-messaġġ MIME ma jissostitwix l-istandard stabbilit f'RFC 822 iżda jestendih. Il-messaġġi MIME ma jistgħux jinkludu xejn ħlief it-test ASCII.

Dan ifisser li d-data kollha ta 'l-email għandha xorta tiġi kkodifikata f'test sempliċi qabel ma jintbagħat il-messaġġ, u għandha tiġi dekodifikata għall-format oriġinali tagħha fin-naħa li tirċievi mill-ġdid. L-utenti tal-email kmieni kellhom jagħmlu dan manwalment. MIME jagħmel għalina b'mod komdu u bla xkiel, ġeneralment permezz ta 'proċess intelliġenti msejjaħ kodifikazzjoni Base64 .

Ħajja bħala MIME Email Message

Meta tikkomponi messaġġ f'mezz ta 'email li jista' jkun MIME, il-programm ma jfissirx dan li ġej:

L-ewwel, il-format tad-data huwa ddeterminat. Dan huwa meħtieġ biex tgħarraf lill-klijent tal-email tar-riċevitur x'għandek tagħmel mad-dejta, u biex tiżgura kodifikazzjoni xierqa sabiex xejn ma jintilef matul it-trasferiment.

Imbagħad id-data tiġi kkodifikata jekk tkun f'format li mhux test ASCII sempliċi. Fil -proċess tal-kodifikazzjoni , id-dejta tinbidel għat-test sempliċi adattat għal messaġġi RFC 822.

Fl-aħħarnett, id-dejta kkodifikata tiddaħħal fil-messaġġ, u l- klijent tal- email tar-riċevitur jiġi infurmat liema tipi ta 'dejta għandhom jistennew: Hemm xi annessi? Kif huma kodifikati? Liema format kien il-fajl oriġinali fi?

Fin-tmiem tar-riċevitur, il-proċess jinqaleb. L-ewwelnett, il-klijent tal-email jaqra l-informazzjoni li ġiet miżjuda mill-klijent tal-email tal-mittent: Għandi nħares aċċessorji? Kif nista 'nikkododilhom? Kif nimmaniġġa l-fajls li jirriżultaw? Imbagħad, kull parti tal-messaġġ tiġi estratta u dekodifikata jekk meħtieġ. Fl-aħħarnett, il-klijent email juri l-partijiet li jirriżultaw lill-utent. Il-korp tat-test sempliċi huwa muri f'linja fil-klijent tal-email flimkien ma ' twaħħil ta' immaġini . Il-programm mehmuż ukoll mal-messaġġ jintwera b'konnessjoni , u l-utent jista 'jiddeċiedi x'għandek tagħmel miegħu. Hija tista 'tiffranka x'imkien fuq id-disk tagħha, jew ibdaha direttament mill-programm tal-email.