1Sep

MIME vrste objašnjene: Zašto Linux i Mac OS X ne trebaju ekstenzije datoteka

Dolazeći iz sustava Windows, ekstenzije datoteka na Linuxu i Mac OS X mogu se činiti pomalo čudnim.Čini se da je operativni sustav znati koje se datoteke ne oslanjaju na ekstenziju datoteka - to čini pomoću MIME vrsta. MIME vrste

sada su poznate kao "vrste internetskih medija". MIME vrste izvorno su stvorene za e-poštu - "MIME" znači višenamjenski proširenja internetskih pošte - no proširili su se na druge korisnike.

Što je datoteka, u svakom slučaju?

Datoteka je samo skup 1 i 0.Sustav datoteka povezao je datoteku poput "Document.pdf" s komadom tih 1 i 0-a."Tip datoteke" jednostavno je informacija povezana s datotekom koja govori operacijskom sustavu i programima kako interpretirati te 1 i 0.Primjerice, PNG slika mora biti otvorena pomoću preglednika slika koji podržava PNG datoteke. Otvori je u uređivaču teksta i vidjet ćete gužvu. Pokušajte je pokrenuti kao program i neće se pokrenuti.

ekstenzije datoteka na Windows

Windows ignorira MIME vrste, oslanjajući se samo na proširenja datoteka. Na primjer, možda imate tekstualnu datoteku pod nazivom Example.txt. Windows zna da je to tekstna datoteka zbog ekstenzije. txt datoteke. Uklonite. txt.proširenje datoteke - preimenovanje datoteke u "Example" bez proširenja datoteke - i Windows neće znati što učiniti s rezultiranom datotekom. Zbog toga vam sustav Windows upozorava kada uklonite proširenje datoteke, a kaže: "Ako promijenite proširenje naziva datoteke, datoteka može postati neupotrebljiva." Neće se zauvijek postati neupotrebljivo - možete ga ponovo učiniti "čitljivim" čitanjem izvorne datotekeproširenje.

Zato Windows prema zadanim postavkama skriva proširenja datoteka, tako da ljudi neće slučajno izbrisati ta ekstenzija datoteka. Napadači mogu zloupotrijebiti ovo ponašanje - i druge eksploatacije - prikriti datoteke s lažnim ekstenzijama datoteka.

Dvaput kliknite datoteku nakon toga i Windows će prikazati popis programa koji možete koristiti za otvaranje datoteka. Windows ne zna kakva je to vrsta datoteke, ali će se ispravno otvoriti ako ga otvorite pomoću uređivača teksta."Vrsta datoteke" pohranjuje se u samom nazivu datoteke. Proširenja datoteka nisu posebna - oni su samo nekoliko znakova nakon razdoblja u nazivu datoteke. Možete imati proširenje datoteke s jednim znakom ili čak s više od tri znaka.

Da biste konfigurirali aplikacije koje otvaraju datoteke, morate ih povezati s različitim ekstenzijama datoteka. Windows pokuša predstaviti ovo u ljepšem sučelju, ali još uvijek samo odabirete koja aplikacija treba biti povezana s datotečnim nastavkom.

MIME vrste na Linuxu ili Mac OS X

Kada otvorite datoteku na Linuxu ili Mac OS X, operativni sustav se ne oslanja samo na ekstenziju datoteke. Zapravo, ako napravite tekstualnu datoteku na Linuxu, to obično neće imati proširenje datoteka po defaultu. Ako dvaput kliknete na takvu tekstualnu datoteku, otvorit će se u uređivaču teksta. Ako imate slikovnu datoteku bez ekstenzije datoteke, dvokliknite je i otvorit će se izravno u pregledniku slika. Ostale vrste datoteka otvorit će se u zadanim programima.

Umjesto oslanjanja na datotečni nastavak na kraju naziva datoteke, informacije o sadržaju datoteke - MIME vrste datoteke - ugrađene su u sam početak datoteke. Dakle, kada otvorite datoteku bez proširenja datoteke, Linux i Mac OS X pregledat će vrstu MIME datoteke kako bi odredili koju vrstu datoteke.

Ovdje je popis uobičajenih ekstenzija datoteka sustava Windows i njihovih ekvivalentnih MIME vrsta:

. txt - tekst /

. html - tekst / html

. mp3 - audio / mpeg3

. png - slika / png

. doc - application / msword

Ako želite promijeniti zadani uređivač teksta na Linuxu, promijenili biste tekst / vrstu MIME tipa.

Linux i Mac datoteke na Windows

Donesite datoteke bez proširenja datoteka s Linuxa u sustav Windows i možda ih nećete moći pristupiti.ako znate koja je vrsta datoteke svaka datoteka, možete je jednostavno otvoriti izravno u ispravnom programu ili dodati odgovarajuće proširenje datoteke.

I Linux i Mac OS X često koriste ekstenzije datoteka, što pomaže pri kompatibilnosti. Međutim, oni se ne oslanjaju samo na proširenja datoteka. Oni mogu koristiti ekstenzije datoteka kada su informacije o vrstama MIME nejasne - na primjer, Mac OS X upozorava da "vaš dokument može biti otvoren u drugom programu" ako uklonite ili promijenite datotečni nastavak. Proširenje datoteke može nadjačati MIME vrstu, ali datoteka će i dalje biti korisna bez ekstenzije datoteka zahvaljujući svojim informacijama o vrsti MIME-a.

MIME Upišite svoj preglednik

Vaš web preglednik i klijent e-pošte također se oslanjaju na MIME vrste. Na taj način vaš web preglednik zna da stranica poput http: //example.com/ stranice treba biti prikazana kao HTML datoteka čak i ako nema ekstenziju datoteke kao što je http: //example.com/ page.html - web poslužitelj šalje tekst / html MIME vrstuzajedno s datotekom. Ako poslužitelj želi da vaš preglednik preuzme datoteku, šalje vrstu MIME aplikacije / oktet-stream. To znači da je "ovo binarna datoteka, jednostavno ga preuzmite i spremite kao datoteku".

U nekim slučajevima poslužitelj može imati konfigurabilne postavke vrste MIME tipa. Zato ponekad kliknete vezu na web stranici samo da bi sljedeća stranica preuzeta na vaše računalo kao datoteka, a ne otvorena u vašem web pregledniku. Ako se MIME tip / aplct-stream šalje kada se umjesto MIME vrste poput teksta / html-a šalje, datoteka će se preuzeti. Ne postoji mnogo toga što možete učiniti za to, a ne čekate da se poslužitelj zaustavi u lošem radu.

MIME tipovi su prilično jednostavni, iako se mogu činiti poput crne magije novim korisnicima Linuxa ili Maca. Oni pružaju više slobode kada je u pitanju imenovanje vaših datoteka - možete imenovati dokumente, slike i videozapise što god želite na Linuxu, uklanjanjem ekstenzija datoteka ako to želite.