MIME tüübid on nüüd tuntud kui "Interneti-meediumitüübid." MIME tüübid loodi algselt e-posti jaoks - "MIME" tähistab mitmeotstarbelisi Interneti-posti laiendusi - kuid need on laiendatud muudele kasutusvaldkondadele.
Mis on fail ikkagi?
Fail on ainult komplekt 1-st ja 0-st. Failisüsteem seostati faili nagu "Document.pdf" koos nende 1-nda ja 0-nda partiiga. Failitüüp on lihtsalt teave, mis on seotud failiga, mis ütleb operatsioonisüsteemile ja programmidele, kuidas neid 1-sid ja 0-sid tõlgendama. Näiteks PNG-pilti tuleb avada PNG-faile toetava pildivaaturiga. Avage see tekstitöötlusprogrammis ja näete kibuvitsat. Proovige seda käivitada kui programmi ja see ei käivitu.
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 tekstifaili faili laienduse.txt tõttu. Eemalda.txt. faililaiend - faili nimeks muutmine ilma faililaiendita nimeks "Näide" ja Windows ei tea, kuidas sellega seotud faili teha. Sellepärast hoiatab Windows faililaiendi eemaldamisel hoiatust, öeldes: "Kui muudate failinime laiendit, võib fail muutuda kasutuskõlbmatuks. See ei muutu igavesti kasutuskõlbmatuks - võite selle taaskasutamiseks uuesti kasutada, lugedes originaalfaili pikendamine
Sellepärast varjatakse Windows vaikimisi faililaiendeid, nii et inimesed ei kustuta neid faililaiendeid juhuslikult. Ründajad võivad seda käitumist - ja muud ära kasutada - kuritarvitada faile võltsitud faililaienditega varjamiseks.
Selleks, et seadistada, millised rakendused failid avavad, peate neid seostama erinevate faililaienditega. Windows püüab seda ilusama kasutajaliidesena esitada, kuid te ei soovi lihtsalt valida, milline rakendus peaks olema seotud faililaiendiga.
MIME tüübid Linuxis või Mac OS X-is
Kui avate Linuxi või Mac OS X-i faili, siis ei kasuta operatsioonisüsteem mitte ainult faililaiendit. Tegelikult, kui teete Linuxi tekstifaili, ei ole see sageli üldse faililaiendit vaikimisi. Kui te sellise tekstifaili topeltklõpsate, avaneb see tekstitöötlusprogrammis. Kui teil on faililaiendita failifail, saate selle topeltklõpsata ja see avaneb otse pildivaaturis. Muud tüüpi failid avanevad nende vaikerakendustes.
Selle asemel, et tugineda faililaiendile faili nime lõpus, on faili sisu sisestatud - faili MIME tüüp - faili enda alguses. Niisiis, kui avate faili ilma faililaiendita, siis otsivad Linux ja Mac OS X faili MIME tüüpi, et määrata, millist faili see on.
.txt – text/plain
.html – text/html
.mp3 – audio/mpeg3
.png – image/png
.doc – application/msword
Kui soovite muuta vaikimisi tekstiredaktorit Linuxis, muutke teksti / lihtsat MIME tüübi seost.
Linuxi ja Maci failid Windowsis
Tooge failid ilma faililaiendita Linuxist Windowsi ja te ei pruugi neid juurde pääseda. kui teate, millist faili tüüpi on iga fail, saate selle lihtsalt avada õiges programmis või lisada sobiv faililaiend.
Nii Linux kui ka Mac OS X kasutavad sageli faililaiendeid, mis aitavad ühilduvust. Kuid nad ei tugine ainult faililaienditele. Nad võivad kasutada faililaiendeid, kui MIME-tüüpi teave on ebaselge - näiteks kui te eemaldate või muudate faililaiendit, hoiatab Mac OS X, et teie dokument võib avada mõnes teises rakenduses. Faililaiend võib ignoreerida MIME tüübi, kuid see fail on ikkagi kasutatav ilma faililaiendita tänu selle MIME-tüüpi teabele.
MIME tüüp oma brauserisse
Teie veebibrauser ja e-posti klient tuginevad ka MIME tüübile. Teie veebibrauser teab, et selline leht nagu https://example.com/page tuleb HTML-failina kujundada, isegi kui sellel ei ole faililaiendit https://example.com/page.html - veebiserver saadab koos failiga MIME tüübi text / html. Kui server soovib, et teie brauser faili alla laadiks, saadab ta rakenduse / oktestream MIME tüübi. See tähendab, et "see on binaarfail, lihtsalt laadige alla ja salvestage see failina."
Mõnel juhul võib serveril olla vale MIME-tüüpi seaded konfigureeritud. Seetõttu peate mõnikord veebi lehe lingil klõpsama, et järgmisel lehel oma arvutisse faili alla laadida, mitte avada veebibrauseris. Kui MIME tüübi rakendus / octet-stream saadetakse siis, kui selle asemel tuleb saata mime-tüüp, nagu text / html, laaditakse see fail alla.Sellest ei saa palju teha, kui serverit ei õnnestu ebaõnnestuda.
MIME tüübid on üsna lihtsad, kuigi need võivad tunduda uuele Linuxi või Maci kasutajale mustas võlus. Failide nimedes antakse neile rohkem vabadust - saate dokumente, pilte ja videoid nimetada Linuxis igaks otstarbeks, kui soovite faililaiendeid eemaldada.