1Sep

Razložene vrste MIME: zakaj Linux in Mac OS X ne potrebujeta razširitev datotek

Prihajajo iz operacijskega sistema Windows, se lahko razširitve datotek v Linuxu in Mac OS X zdijo čudne. Zdi se, da operacijski sistem ve, o katerih datotekah se ne zanaša na razširitev datoteke - to naredi z MIME-ji. Vrste MIME

so zdaj znane kot »Vrste internetnih medijev«. MIME-ji so bili prvotno ustvarjeni za e-pošto - »MIME« pomeni večnamenske razširitve interneta - vendar so se razširile na druge načine uporabe.

Kaj je datoteka, nekako?

Datoteka je samo niz 1 in 0.Datotečni sistem je povezal datoteko, kot je »Document.pdf«, ki je sestavljena iz enega od teh 1 in 0."Vrsta datoteke" je preprosto informacija, povezana z datoteko, ki operativnemu sistemu in programom pove, kako razlagati te 1 in 0.Na primer, sliko PNG je treba odpreti s pregledovalnikom slik, ki podpira datoteke PNG.Odprite ga v urejevalniku besedila in videli boste gabber. Poskusite ga zagnati kot program in se ne bo zagnal.

Razširitve datotek v operacijskem sistemu Windows

Windows prezre tipe MIME, ki se opirajo samo na razširitve datotek. Na primer, lahko imate besedilno datoteko z imenom Example.txt. Windows ve, da je besedilna datoteka zaradi razširitve. txt datoteke. Odstranite. txt.razširitev datoteke - preimenovanje datoteke v »primer« brez razširitve datoteke - in Windows ne bo vedel, kaj storiti s posledično datoteko. Zato vas Windows opozori, ko odstranjujete razširitev datoteke, in sicer »Če spremenite razširitev imena datoteke, lahko postane neuporabna datoteka.« Ne bo postala neuporabna večno - lahko jo znova uporabite z branjem izvirne datotekerazširitev.

Zaradi tega Windows privzeto skrije datoteke razširitve, zato ljudje ne bodo pomotoma izbrisali teh razširitev datotek. Napadalci lahko zlorabijo to vedenje - in druge izkoriščanje - prikrijejo datoteke z lažnimi razširitvami datotek.

Dvakrat kliknite datoteko in Windows prikaže seznam programov, ki jih lahko uporabite za odpiranje datotek. Windows nima pojma, kakšna je to vrsta datoteke, vendar se bo pravilno odprla, če jo odprete z urejevalnikom besedil."Vrsta datoteke" je shranjena v samem imenu datoteke. Razširitve datotek niso posebne - le nekaj znakov po obdobju v imenu datoteke. Imate lahko razširitev datoteke z enim ali več znaki.

Če želite konfigurirati aplikacije, ki jih odprejo, jih morate povezati z različnimi razširitvami datotek. Windows poskuša to predstaviti v lepšem vmesniku, vendar še vedno samo izbirate, katero aplikacijo bi bilo treba povezati s katero razširitvijo datoteke.

Vrste MIME na Linuxu ali Mac OS X

Ko odprete datoteko v Linuxu ali Mac OS X, se operacijski sistem ne zanaša le na razširitev datoteke. Pravzaprav, če naredite besedilno datoteko v Linuxu, bo pogosto sploh ne bo razširitev datoteke sploh privzeto.Če dvokliknete tako besedilno datoteko, se odpre v urejevalniku besedila.Če imate slikovno datoteko brez razširitve datoteke, jo lahko dvokliknite in se odpre neposredno v pregledovalniku slik. V svojih privzetih aplikacijah se bodo odprle druge vrste datotek.

Namesto da se sklicujete na razširitev datoteke na koncu imena datoteke, so informacije o vsebini datoteke - tip MIME datoteke - vgrajene v začetek datoteke samega. Torej, ko odprete datoteko brez razširitve datoteke, bodo Linux in Mac OS X pogledali vrsto MIME datoteke, da bi ugotovili, kakšno vrsto datoteke je.

Tukaj je seznam skupnih razširitev datotek Windows in njihovih enakovrednih MIME tipov:

. txt - besedilo / plain

. html - besedilo / html

. mp3 - avdio / mpeg3

. png - slika / png

. doc - aplikacija / msword

Če bi želeli spremeniti privzeti urejevalnik besedil v Linuxu, bi spremenili besedilno / navadno združenje MIME.

Linux in Mac datoteke v operacijskem sistemu Windows

Prenesite datoteke brez razširitev datotek z Linuxa v sistem Windows in morda ne boste mogli dostopati do njih.če veste, kakšno vrsto datoteke je vsaka datoteka, jo lahko odprete neposredno v pravilnem programu ali dodate ustrezno razširitev datoteke.

Linux in Mac OS X pogosto uporabljajo razširitve datotek, ki pomagajo pri združljivosti. Vendar se ne zanašajo le na razširitve datotek. Uporabljajo lahko razširitve datotek, kadar so informacije MIME-tipa nejasne - na primer, Mac OS X vas opozori, da se lahko »vaš dokument odpira v drugi aplikaciji«, če odstranite ali spremenite razširitev datoteke. Razširitev datoteke lahko preglasi MIME-tip, vendar bo datoteka še vedno uporabna brez razširitve datoteke, zahvaljujoč informacijam o MIME tipu.

MIME Vrsta v vašem brskalniku

Vaš spletni brskalnik in e-poštni odjemalec se sklicujejo tudi na vrste MIME.Tako spletni brskalnik ve, da mora biti stran, na primer http: //example.com/, prikazana kot datoteka HTML, čeprav nima razširitve datoteke, kot je http: //example.com/ page.html - spletni strežnik pošlje besedilo MIME tipa text / htmlskupaj z datoteko.Če strežnik želi, da vaš brskalnik prenese datoteko, pošlje datoteko MIME tipa / octet-stream. To pomeni: "to je binarna datoteka, samo jo prenesite in jo shranite kot datoteko."

V nekaterih primerih ima lahko strežnik konfiguriran napačne nastavitve MIME.Zato boste včasih klicali povezavo na spletni strani samo, da se naslednja stran prenese v računalnik kot datoteka in ne odpre v vašem spletnem brskalniku.Če je aplikacija MIME / octet-stream poslana, ko namesto tega pošljemo vrsto MIME, kot je besedilo / html, bo datoteka prenesena. O tem ni veliko, kar lahko storite, ne da bi čakali, da se strežnik neha več ponoviti. Vrste MIME

so precej preproste, čeprav se lahko zdijo črne magije novemu uporabniku Linuxa ali Macu. Zagotavljajo več svobode, ko gre za poimenovanje datotek - lahko v Linuxu imenujete dokumente, slike in videoposnetke, če želite, če želite odstraniti razširitve datotek.