MIME-tyyppejä kutsutaan nyt Internet-mediatyypeiksi. MIME-tyypit luotiin alun perin sähköpostilla - "MIME" tarkoittaa Multipurpose Internet Mail Extensions - mutta ne ovat laajentuneet muuhun käyttöön.
Mikä on tiedosto, joka tapauksessa?
Tiedosto on vain joukko 1: n ja 0: n. Tiedostojärjestelmä liittyi tiedostoon, kuten "Document.pdf", joka koostuu näiden 1: n ja 0: n palasista. "Tiedostotyyppi" on yksinkertaisesti tietoja, jotka liittyvät tiedostoon, joka kertoo käyttöjärjestelmälle ja ohjelmoilee näiden 1: n ja 0: n tulkitsemiseksi. Esimerkiksi PNG-kuva on avattava kuvankatseluohjelmalla, joka tukee PNG-tiedostoja. Avaa se tekstieditorissa ja näet sekaisin. Yritä suorittaa se ohjelmana, eikä se toimi.
Tiedostopäätteet Windowsissa
Windows jättää MIME-tyypit huomiotta, ja luottaa vain tiedostojen laajennuksiin. Esimerkiksi saatat olla tekstitiedosto nimeltä Example.txt. Windows tietää, että se on tekstitiedosto, koska.txt-tiedostopääte on. Poista.txt. tiedostopääte - tiedoston nimeäminen uudelleen "Esimerkki" ilman tiedostojen laajennusta - ja Windows ei tiedä, mitä tehdä tuloksena olevasta tiedostosta. Tästä syystä Windows varoittaa poistamalla tiedostopääte ja sanomalla, että "Jos muutat tiedostonimen laajennusta, tiedosto saattaa olla käyttökelvoton." Se ei tule käyttökelvottomaksi ikuisesti - voit tehdä siitä "käyttökelpoisen" uudelleen lukemalla alkuperäisen tiedoston laajennus.
Tästä syystä Windows piilottaa oletusarvoisesti tiedostojen laajennukset, joten käyttäjät eivät poista näitä tiedostojen laajennuksia vahingossa. Hyökkääjät voivat väärinkäyttää tätä käyttäytymistä - ja muita hyökkäyksiä - salata tiedostoja väärennetyillä tiedostojen laajennuksilla.
MIME-tyypit Linuxissa tai Mac OS X: ssä
Kun avaat tiedoston Linuxissa tai Mac OS X: ssä, käyttöjärjestelmä ei tue vain tiedostojen laajennusta. Itse asiassa, jos teet tekstitiedoston Linuxissa, sillä ei yleensä ole lainkaan tiedostojen laajennusta oletuksena. Jos kaksoisnapsauta tällaista tekstitiedostoa, se avautuu tekstieditorissa. Jos sinulla on kuvatiedosto ilman tiedostopäätea, voit kaksoisnapsauttaa sitä ja avata sen suoraan kuvankatseluohjelmassa. Muut tiedostotyypit avautuvat oletusohjelmiin.
Sen sijaan, että luotettaisiin tiedostonimen lopussa olevaan tiedostopääteeseen, tiedoston sisältö - tiedoston MIME-tyyppi - on upotettu tiedoston alkuun. Joten, kun avaat tiedoston, jolla ei ole tiedostopääteä, Linux ja Mac OS X tarkastelevat tiedoston MIME-tyyppiä sen määrittämiseksi, minkä tyyppistä tiedostoa se on.
.txt – text/plain
.html – text/html
.mp3 – audio/mpeg3
.png – image/png
.doc – application/msword
Jos haluat muuttaa oletustekstin muokkausta Linuxissa, vaihdat tekstiä / tavallista MIME-tyyppiä.
Linux- ja Mac-tiedostoja Windowsissa
Tuo tiedostoja ilman tiedostojen laajennuksia Linuxista Windowsille ja et ehkä voi käyttää niitä. jos tiedät minkä tiedoston tiedostot ovat, voit avata sen suoraan oikeassa ohjelmassa tai lisätä sopivan tiedostopäätteen.
Sekä Linux että Mac OS X käyttävät usein tiedostojen laajennuksia, jotka auttavat yhteensopivuudesta. Ne eivät kuitenkaan tue pelkästään tiedostojen laajennuksia. He voivat käyttää tiedostojen laajennuksia, kun MIME-tyyppitiedot ovat epäselviä - esimerkiksi Mac OS X varoittaa, että "asiakirja voi avata toisessa sovelluksessa", jos poistat tai vaihdat tiedostopääte. Tiedostopääte voi ohittaa MIME-tyypin, mutta tiedosto on edelleen käyttökelpoinen ilman tiedostopääteä MIME-tyyppisten tietojen ansiosta.
MIME Kirjoita selaimesi
Web-selaimesi ja sähköpostiasiakkaasi ovat myös MIME-tyyppisiä. Näin selaimesi tietää, että sivun kuten https://example.com/page pitäisi tehdä HTML-tiedostona, vaikka siinä ei olisi tiedostopääteä kuten https://example.com/page.html - web-palvelin lähettää tekstin / html-MIME-tyypin tiedoston mukana. Jos palvelin haluaa selaimesi lataavan tiedoston, se lähettää sovelluksen / octet-stream MIME -tyypin. Tämä tarkoittaa, että "tämä on binaaritiedosto, lataa se ja tallenna se tiedostoiksi."
Joissakin tapauksissa palvelimella voi olla vääriä MIME-tyyppisiä asetuksia. Siksi sinun on joskus napsautettava linkkiä verkkosivulla vain, jotta seuraava sivu ladataan tietokoneellesi tiedostoon sen sijaan, että se avautuu selaimessasi. Jos MIME-tyyppisovellus / oktetti-stream lähetetään, kun sen sijaan lähetetään MIME-tyyppiä kuin teksti / html, tiedosto ladataan.Siellä ei ole paljon, mitä voit tehdä, kun odotat palvelimen pysähtyvän väärin.
MIME-tyypit ovat melko yksinkertaisia, vaikka ne voivat tuntua mustalta taivaalta uudelle Linux- tai Mac-käyttäjälle. Ne tarjoavat enemmän vapautta tiedostojen nimeämisessä - voit nimittää asiakirjoja, kuvia ja videoita mitä haluat Linuxissa, poistamalla tiedostojen laajennukset, jos haluat.