Ọ̀rọ̀ ìtúmọ̀

Kí ni oríṣìíríṣìí MIME?

MIME type jẹ́ àkọlé kúkúrú, bíi image/jpeg, tí ń sọ orúkọ fọ́máátì fáìlì kan. Brawsa àti àwọn ètò imeélì máa ń lò àkọlé yìí láti ṣàtẹ̀jáde fáìlì náà, àti àwọn olùkà metadata máa ń fi hàn.

mime-type

MIME type jẹ́ àkọlé kúkúrú tí ń sọ fọ́máátì fáìlì di mímọ́, bíi image/jpeg fún fọ́tò JPG. MIME túmọ̀ sí Multipurpose Internet Mail Extensions. Orúkọ òfíṣí rẹ̀ lónìí ni media type, nítorí náà o máa rí àwọn ọ̀rọ̀ méjèèjì pọ̀.

Nígbà tí o bá ń ka metadata fáìlì kan, MIME type ló máa sọ fọ́máátì tí fáìlì náà wà. Àwọn browser àti ètò imeèlì lo àkọlé yìí láti pinnu bí wọ́n ṣe máa ṣí i, fi hàn, tàbí ṣeré fáìlì náà.

Bii iye naa ṣe ri

MIME type ní apá méjì, type àti subtype, pẹ̀lú àmì ìpín slash láàárín wọn, láìsí ààrin-ofin (space). Type ń sọ irú data gboógbo, subtype sì ń sọ fọ́máátì gangan. Nínú image/jpeg, type ni image àti subtype ni jpeg.

Àtòjọ òfíṣí IANA fún àwọn type ní ìkànsí mẹ́wàá-mọ́kàndín-lọ́gbọ̀n: application, audio, example, font, haptics, image, message, model, multipart, text, àti video. Type example jẹ́ fún àpẹẹrẹ nìkan, nítorí náà a kò forúkọsílẹ̀ fọ́máátì kankan sí abẹ́ rẹ̀.

Àwọn lẹ́tà ńlá àti kékeré túmọ̀ ohun kan náà, ṣùgbọ́n a máa ń kọ MIME type ní lẹ́tà kékeré. A lè fi parameter kún un lẹ́yìn àmì ìpín semicolon. Fún àpẹẹrẹ, text/plain;charset=UTF-8 ń tọ́ka fáìlì ọ̀rọ̀ díẹ̀ tí ń lo UTF-8 character set.

Àwọn àdàkọ iye àtọ́ka

Àwọn fọ́máátì tí wọ́pọ̀ àti MIME type wọn lórí wẹẹ̀bù ni wọ̀nyí:

  • Fọ́tò JPG: image/jpeg
  • Àwòrán PNG: image/png
  • Dọ́kúméńtì PDF: application/pdf
  • Ohùn MP3: audio/mpeg
  • Fídíò MP4: video/mp4
  • Ọ̀rọ̀ díẹ̀ (plain text): text/plain
  • Dọ́kúméńtì Word (DOCX): application/vnd.openxmlformats-officedocument.wordprocessingml.document

vnd. ní ìbẹ̀rẹ̀ Word subtype ń fi hàn pé fọ́máátì oníṣòwò ni, fọ́máátì tí a so mọ́ ọjà gbangba. Àfikún lẹ́yìn àmì plus ń darúkọ fọ́máátì tó wà lápò. image/svg+xml dá lórí XML, àti application/epub+zip jẹ́ àkójọpọ̀ ZIP.

Fáìlì JPG lè ní ẹ̀dá orúkọ àfikún oríṣiríṣi, bí .jpg, .jpeg, tàbí .jpe, ṣùgbọ́n MIME type rẹ̀ kan ṣoṣo ni: image/jpeg. Àtòjọ òfíṣí IANA fún media type kò ní ìkànsí tí a ń pè ní image/jpg.

Nibo ni iye ti wa

MIME type bẹ̀rẹ̀ pẹ̀lú imeèlì. Ìlànà MIME àkọ́kọ́, RFC 1341, jáde ní Oṣù Karùn-ún ọdún 1992. Pẹ̀lú MIME, imeèlì lè rú àwọn character set míì, àkóónú tí kì í ṣe ọ̀rọ̀ bíi àwòrán, àti ìránṣẹ́ tí a pín sí apá púpọ̀.

Lónìí RFC 2045, láti Oṣù kọkànlá 1996, ló ṣàlàyé ọ̀rùn Content-Type tí ń ṣàpèjúwe àkóónú ìránṣẹ́ kan. Àwọn wẹẹbsáìtì máa ń rán àkọlé irú bẹ́ẹ̀ nínú header Content-Type ti fáìlì kọọkan. Internet Assigned Numbers Authority (IANA) ló ń bó àtòjọ òfíṣí àwọn media type.

Láti rí fọ́máátì, ètò kan lè wo àfikún orúkọ fáìlì tàbí àwọn báìtì àkọ́kọ́ fáìlì náà. Àfikún jẹ́ apá orúkọ fáìlì nìkan, kò sì sí ohun tó dáàbò bo pé ó tọ́. Ọ̀pọ̀ fọ́máátì máa ń bẹ̀rẹ̀ pẹ̀lú àkúnya báìtì tí ó fiṣọkan, tí a ń pè ní magic number, ṣùgbọ́n kì í ṣe gbogbo wọn ni.

Àwọn fáìlì wo ló rú u

Ìròyìn metadata lè fi MIME type hàn fún oríṣìíríṣìí fáìlì: fótò, orin, fíìmù tàbí dọ́kúméńtì. ExifTool, olùkà metadata tí wọ́pọ̀, ń tọ́ka sí iye yìí gẹ́gẹ́ bí MIMEType nínú ẹgbẹ́ File rẹ̀. Ẹgbẹ́ yẹn náà ló ń dìpọ̀ irú fáìlì náà àti ìtẹ̀síwájú irú fáìlì náà.

Diẹ̀ nínú àwọn fọ́máátì tún ń ru MIME type sínú fáìlì náà. Ìwé ìtànkálẹ̀ e-book EPUB gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú fáìlì kékeré kan tí orúkọ rẹ̀ ń jẹ mimetype tí ó ń jẹ́ application/epub+zip. Nínú àmì ID3 fáìlì MP3, fótò tí a ṣàtẹ̀jáde mọ́ máa ń sọ fọ́máátì tirẹ̀ di mímọ̀, bíi image/jpeg tàbí image/png.

Idi ti o fi ṣe pataki

Àwọn browser lo MIME type, kì í ṣe àfikún orúkọ fáìlì, láti pinnu bí wọ́n ṣe máa mú fáìlì láti wẹẹ̀bù ṣiṣẹ́. Pẹ̀lú àkọlé tí kò tọ́, ojú-ìwé lè má ṣiṣẹ́, browser sì lè ṣàtakò nípa bí yóò ṣe ṣàgbékalẹ̀ ìrùsókè kan.

Nígbà tí wẹẹbsáìtì kò bá mọ irú fáìlì kan, ó máa ń rán application/octet-stream, èyí tó túmọ̀ sí data binary tí a kò mọ. Browser yóò sì fi àṣàyàn fún ọ láti fipamọ́ fáìlì dípò lílo láti ṣí i.

Awọn bọtini Meta