Koduleht » kuidas » Selgitatud MIME tüübid Miks Linux ja Mac OS X ei vaja faililaiendeid

    Selgitatud MIME tüübid Miks Linux ja Mac OS X ei vaja faililaiendeid

    Windowsist tulevad Linuxi ja Mac OS X-i faililaiendid tunduvad pisut kummalised. Operatsioonisüsteem näib teadvat, millised failid ei laiene faililaiendusele - see toimib MIME tüüpi kasutades.

    MIME tüübid on nüüd tuntud kui „Internet Media Types”. MIME tüübid loodi algselt e-posti jaoks - “MIME” tähistab mitmeotstarbelist Interneti-posti laiendust - kuid nad on laienenud ka muudele kasutusaladele.

    Mis on fail, kuidagi?

    Fail on vaid 1 ja 0-de komplekt. Failisüsteem seostas sellist faili nagu „Document.pdf”, mis koosnes neist 1-st ja 0-st. “Failitüüp” on lihtsalt teave, mis on seotud failiga, mis ütleb operatsioonisüsteemile ja programmidele, kuidas neid 1-sid ja 0-d tõlgendada. Näiteks tuleb PNG-pilt avada PNG-faile toetava pildivaaturiga. Avage see tekstiredaktoris ja näete gibberit. Proovige seda programmi käivitada ja see ei tööta.

    Windowsi faililaiendid

    Windows ignoreerib MIME tüüpe, tuginedes ainult faililaienditele. Näiteks võib teil olla tekstifail nimega Example.txt. Windows teab, et see on .txt-faililaiendi tõttu tekstifail. Eemaldage .txt. faililaiend - faili ümbernimetamine faililaiendita „Näidiks“ - ja Windows ei tea, mida teha saadud failiga. Seetõttu hoiatab Windows faililaiendi eemaldamisel, öeldes: „Kui muudate failinime laiendit, võib fail muutuda kasutuskõlbmatuks.” See ei muutu kasutuskõlbmatuks igaveseks - saate selle uuesti kasutada, lugedes algset faili pikendamine.

    Seetõttu peidab Windows vaikimisi faililaiendid peitmiseks, nii et inimesed ei kustuta neid faililaiendeid kogemata. Ründajad võivad seda käitumist - ja teisi ära kasutada - võltsitud faililaienditega varjata.

    Topeltklõpsake faili ja seejärel kuvab Windows programmide loendi, mida saate failide avamiseks kasutada. Windowsil pole aimugi, millist tüüpi fail see on, kuid see avaneb korralikult, kui avate selle tekstiredaktori abil. “Failitüüp” on salvestatud faili nimesse. Faililaiendid ei ole erilised - nad on vaid mõne märgi pärast faili nime. Faililaiend võib olla ühe märgiga või isegi rohkem kui kolm tähemärki.

    Et konfigureerida, millised rakendused avavad faile, peate need siduma erinevate faililaiendustega. Windows üritab seda ilusamas liideses esitada, kuid sa ikka just valisid, milline rakendus peaks olema millise faililaiendiga seotud.

    MIME tüübid Linuxis või Mac OS X-is

    Kui avate faili Linuxis või Mac OS X-is, ei usalda operatsioonisüsteem ainult faililaiendit. Tegelikult, kui teete Linuxis tekstifaili, ei ole ta vaikimisi üldse faililaiendit. Sellise tekstifaili topeltklõpsamisel avaneb see tekstiredaktoris. Kui teil on failifail ilma faililaiendita, saate seda topeltklõpsata ja see avaneb otse pildivaaturis. Muud tüüpi failid avanevad nende vaikeseadmetes.

    Selle asemel, et tugineda faili laiendile faili nime lõpus, on faili sisu kohta - faili MIME tüüp - teave faili enda algusse. Niisiis, kui avate faili, millel pole faililaiendit, vaatavad Linux ja Mac OS X faili MIME tüübi, et määrata, millist tüüpi fail on.

    Siin on tavaliste Windowsi faililaiendite ja nende vastavate MIME tüüpide loend:

    .txt - tekst / tavaline

    .html - text / html

    .mp3 - audio / mpeg3

    .png - image / png

    .doc - application / msword

    Kui soovisite muuta vaikimisi tekstiredaktorit Linuxis, muudaksite teksti / plain MIME tüübi assotsiatsiooni.

    Linuxi ja Maci failid Windowsis

    Tooge faile, millel pole faililaiendeid, Linuxist Windowsi ja te ei pruugi neile juurde pääseda. kui teate, millist tüüpi failid on, saate selle otse õiges programmis avada või lisada sobiva faililaiendi.

    Nii Linux kui Mac OS X kasutavad sageli faililaiendeid, mis aitavad ühilduvust. Kuid nad ei tugine ainult faililaiendustele. Nad võivad kasutada faililaiendeid, kui MIME-tüüpi teave on ebaselge - näiteks hoiatab Mac OS X, et „teie dokument võib avaneda teises rakenduses”, kui eemaldate või muudate faililaiendit. Faililaiend võib tühistada MIME tüübi, kuid faili saab kasutada ka ilma faililaiendita tänu oma MIME tüüpi teabele.

    MIME tüüp oma brauseris

    Teie veebibrauser ja e-posti klient toetuvad ka MIME tüüpidele. See teab, kuidas teie veebibrauser teab, et sellist lehekülge nagu http://example.com/page tuleks muuta HTML-failina, isegi kui sellel ei ole faililaiendit nagu http://example.com/page.html - veebiserver saadab koos failiga tekst / html MIME tüübi. Kui server soovib, et teie brauser faili alla laadiks, saadab see rakenduse / octet-stream MIME tüübi. See tähendab, et see on binaarfail, laadige see lihtsalt alla ja salvestage see failina.

    Mõnel juhul võib serveris olla konfigureeritud valed MIME tüübi seaded. Sellepärast klõpsate mõnikord veebilehel olevale lingile ainult selleks, et järgmine lehekülg teie arvutisse alla laadida failina, mitte veebibrauseris. Kui MIME-tüüpi rakendus / octet-stream saadetakse, kui MIME-tüüp nagu text / html tuleks saata, laaditakse fail alla. Selle kohta ei saa palju midagi ette võtta, kui ootab, et server lõpetaks valesti käitumise.


    MIME tüübid on üsna lihtsad, kuigi nad võivad tunduda nagu must maagia uuele Linuxi või Maci kasutajale. Nad pakuvad failide nimetamisel suuremat vabadust - saate nimes dokumente, pilte ja videoid nimetada Linuxile, mida soovite, eemaldades faililaiendid, kui soovite.