MIME tüübid on selgitatud: miks Linux ja Mac OS X ei vaja faililaiendusi

Sisukord:

MIME tüübid on selgitatud: miks Linux ja Mac OS X ei vaja faililaiendusi
MIME tüübid on selgitatud: miks Linux ja Mac OS X ei vaja faililaiendusi
Anonim
Windowsist tuletades võivad Linuxi ja Mac OS X-i faililaiendid tunduda veidi kummalised. Operatsioonisüsteem tundub olevat teadlik, millised failid ei tohiks tugineda faililaiendusele - see teeb seda MIME tüübidega.
Windowsist tuletades võivad Linuxi ja Mac OS X-i faililaiendid tunduda veidi kummalised. Operatsioonisüsteem tundub olevat teadlik, millised failid ei tohiks tugineda faililaiendusele - see teeb seda MIME tüübidega.

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.

Seejärel tehke topeltklõps failil ja Windows kuvab programmide nimekirja, mida saate failide avamiseks kasutada. Windowsil ei ole aimugi, millist tüüpi faili see on, kuid see avaneb korralikult, kui see avaneb tekstiredaktori abil. Failitüüp salvestatakse faili nimesse ise. Faililaiendid ei ole erilised - nad on vaid mõni tähemärki pärast faili nimeperioodi. Võimalik, et faililaiend on ühe tähemärgiga või isegi rohkem kui kolm tähemärki.
Seejärel tehke topeltklõps failil ja Windows kuvab programmide nimekirja, mida saate failide avamiseks kasutada. Windowsil ei ole aimugi, millist tüüpi faili see on, kuid see avaneb korralikult, kui see avaneb tekstiredaktori abil. Failitüüp salvestatakse faili nimesse ise. Faililaiendid ei ole erilised - nad on vaid mõni tähemärki pärast faili nimeperioodi. Võimalik, et faililaiend on ühe tähemärgiga või isegi rohkem kui kolm tähemärki.
Image
Image

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.

Image
Image

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.

Siin on nimekiri tavalistest Windowsi faililaienditest ja nende samaväärsetest MIME tüüpidest:
Siin on nimekiri tavalistest Windowsi faililaienditest ja nende samaväärsetest MIME tüüpidest:

.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.

Image
Image

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.

Image
Image

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.

Image
Image

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.

Soovitan: