1Sep

MIME-tyypit selitetään: Miksi Linux ja Mac OS X eivät tarvitse tiedostojen laajennuksia

click fraud protection

Linuxista ja Mac OS X: stä tuleva tiedostopääte voi tulla outolta. Käyttöjärjestelmä tuntuu tietävän, mitkä tiedostot eivät ole riippuvaisia ​​tiedostojen laajennuksesta - se tekee tämän käyttämällä MIME-tyyppejä.

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ä käyttää sitä ohjelmana, eikä se käynnisty.

-tiedostojen laajennukset Windowsissa

Windows ei ota MIME-tyyppejä huomioon, vaan 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 voi olla käyttökelvoton." Se ei tule käyttökelvottomaksi ikuisesti - voit tehdä siitä "käyttökelpoisen" uudelleen lukemalla alkuperäisen tiedostonlaajennus.

instagram viewer

Tästä syystä Windows piilottaa tiedostojen laajennukset oletusarvoisesti, 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.

Kaksoisosoita tiedostoa jälkikäteen ja Windows näyttää luettelon ohjelmista, joita voit käyttää tiedostojen avaamiseen. Windowsilla ei ole aavistustakaan, minkä tyyppistä tiedostoa tämä on, mutta se avautuu kunnolla, jos avaat sen tekstieditorilla."Tiedostotyyppi" tallennetaan tiedostonimeen itse. Tiedostopäätteet eivät ole erityisiä - ne ovat vain muutamia merkkejä tiedostonimen jakson jälkeen. Tiedostopääte voi olla yksi tai useampi kuin kolme merkkiä.

Määritä, mitkä sovellukset avaa tiedostoja, sinun on yhdistettävä ne erilaisiin tiedostojen laajennuksiin. Windows yrittää esittää tämän kauniimpiin käyttöliittymiin, mutta olet silti vain valitsemassa, mihin sovellukseen tulisi liittyä tiedostopääte.

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.

Tiedoston sisällön - tiedoston MIME-tyyppinen - tiedoston sisältämät tiedostot eivät ole luvanvaraisia ​​tiedostonimen lopussa tiedoston alussa. 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.

Tässä on luettelo tavallisista Windows-tiedostojen laajennuksista ja niiden vastaaviin MIME-tyypeistä:

. txt - teksti

. html - teksti / html

. mp3 - audio / mpeg3

. png - kuva / 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 yhteensopivuutta. 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

WWW-selaimesi ja sähköpostiasiakkaasi käyttävät myös MIME-tyyppejä.Näin selaimesi tietää, että http: //example.com/-sivu, kuten http: //example.com/-sivu, tulisi tehdä HTML-tiedostona, vaikka siinä ei ole tiedostopääte, kuten http: //example.com/ page.html - web-palvelin lähettää tekstin / html-MIME-tyypinyhdessä tiedoston kanssa. 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 tiedostoksi".

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.