A MIME-típusok mostantól az "Internetes médiatípusok" néven ismertek. MIME-típusokat eredetileg az e-mailekhez készítettek - "MIME" a többcélú internetes levelezősávok kifejezésére vonatkozik - de más alkalmazásokra is kiterjesztették őket.
Mi a fájl, egyébként?
A fájl csak egy 1-es és 0-as sorozata. A fájlrendszer egy olyan fájlt társított, mint a "Document.pdf", ezeknek az 1-eseknek és 0-asaknak egy darabjával. A "fájltípus" egyszerűen egy olyan fájlhoz társított információ, amely megmagyarázza az operációs rendszert, és programozza az 1-es és a 0-as értelmezését. Például egy PNG-képet nyitni kell egy PNG-fájlokat támogató képnézegetővel. Nyissuk meg egy szövegszerkesztőben, és látni fogjuk a hibát. Próbálja futtatni programként, és nem fog futni.
Fájlkiterjesztések a Windows rendszeren
A Windows figyelmen kívül hagyja a MIME-típusokat, csak a fájlkiterjesztésekre támaszkodva. Például lehet egy szöveges fájl, a Példa.txt. A Windows tudja, hogy szövegfájl a.txt fájlkiterjesztés miatt. Távolítsa el a.txt fájlt. fájlkiterjesztés - a fájl átnevezése "Példa" fájlkiterjesztés nélkül - és a Windows nem fogja tudni, hogy mi legyen az eredő fájlhoz. Ezért a Windows figyelmezteti Önt, amikor eltávolítja a fájlkiterjesztést, mondván: "Ha megváltoztatod a fájlnév kiterjesztését, akkor a fájl felhasználhatatlanná válhat." Nem lesz örökké használhatatlanná válik - az eredeti fájlt elolvashatod újra "használható" kiterjesztés.
Ezért a Windows alapértelmezés szerint elrejti a fájlkiterjesztéseket, így az emberek nem véletlenül törlik ezeket a fájlkiterjesztéseket. A támadók visszaélhetnek ezzel a viselkedéssel - és más kihasználva - a fájlok hamis fájlkiterjesztéssel való álcázására.
MIME típusok Linux vagy Mac OS X rendszeren
Amikor megnyit egy fájlt Linux vagy Mac OS X rendszeren, az operációs rendszer nem csak a fájlkiterjesztésre támaszkodik. Valójában, ha szövegfájlt készít Linuxon, akkor alapértelmezés szerint gyakran nem lesz fájlkiterjesztés. Ha duplán kattint egy ilyen szöveges fájlt, akkor egy szövegszerkesztőben nyílik meg. Ha fájlkiterjesztés nélküli képfájl van, kattintson duplán, és közvetlenül a képnézegetőben nyílik meg. A fájlok más típusa megnyílik az alapértelmezett alkalmazásaiban.
A fájlnév kiterjesztése helyett a fájl neve végén a fájl tartalmának - a fájl MIME-típusának - információi a fájl elejére vannak beágyazva. Így, ha megnyit egy fájlt kiterjesztéssel nem rendelkező fájlt, a Linux és a Mac OS X megvizsgálja a fájl MIME-típusát, és meghatározza, hogy milyen típusú fájl.
.txt – text/plain
.html – text/html
.mp3 – audio/mpeg3
.png – image/png
.doc – application/msword
Ha módosítani szeretné az alapértelmezett szövegszerkesztőt Linuxon, módosítania kellene a szöveges / egyszerű MIME típusú társítást.
Linux és Mac fájlok Windows alatt
Hozza létre a fájlkiterjesztés nélküli fájlokat Linuxról Windows rendszerre, és előfordulhat, hogy nem tudja elérni őket. ha tudod, hogy milyen fájltípusok vannak az egyes fájlok, egyszerűen csak a helyes programban nyithatja meg, vagy hozzáadhatja a megfelelő fájlkiterjesztést.
Mind a Linux, mind a Mac OS X gyakran használ fájlkiterjesztéseket, amelyek segítenek a kompatibilitással. Azonban nem csak fájlkiterjesztésekre támaszkodnak. Használhat fájlkiterjesztéseket, ha a MIME típusú információk nem egyértelműek - például a Mac OS X figyelmezteti, hogy "a dokumentum megnyílik egy másik alkalmazásban", ha eltávolít vagy megváltoztatja a fájlkiterjesztést. A fájlkiterjesztés felülírhatja a MIME-típust, de a fájl továbbra is használható fájlkiterjesztés nélkül, köszönhetően MIME-típusának.
MIME Írja be a böngészőbe
A böngésző és az e-mail kliens szintén MIME-típusokra támaszkodik. A böngésző így tudja, hogy egy olyan oldalt, mint a https://example.com/oldal, HTML-fájlként kell megjeleníteni akkor is, ha nem rendelkezik olyan fájlkiterjesztéssel, mint a https://example.com/oldal.html - a webszerver a fájllal együtt elküldi a szöveges / html MIME típust. Ha a szerver azt szeretné, hogy a böngésző letöltse a fájlt, elküldi az alkalmazás / oktett-stream MIME típust. Ez azt jelenti, hogy "ez egy bináris fájl, csak töltse le és mentse el fájlt."
Bizonyos esetekben a kiszolgáló hibás MIME típusú beállításokat tartalmazhat. Ez az oka annak, hogy néha egy weboldalra mutató linkre kattintasz, hogy a következő oldalt letöltse a számítógépre fájlként, és ne nyissa meg a webböngészőben. Ha a MIME típusú alkalmazás / oktat-stream elküldésre kerül, amikor egy MIME-típust, például a text / html-t kell elküldeni, a fájl letöltésre kerül.Nem sok mindent tudsz ezzel kapcsolatban, miután vártad, hogy a kiszolgáló ne mozduljon el.
A MIME típusok meglehetősen egyszerűek, bár úgy tűnhetnek, mint egy fekete mágia egy új Linux vagy Mac felhasználónak. Ők nagyobb szabadságot nyújtanak a fájlok elnevezésekor - megnevezheti a dokumentumokat, a képeket és a videókat, amire csak szüksége van Linuxon, eltávolítva a fájlkiterjesztéseket, ha akarja.