Domača » kako » Razlaga MIME tipov Zakaj Linux in Mac OS X ne potrebujejo razširitev datotek

    Razlaga MIME tipov Zakaj Linux in Mac OS X ne potrebujejo razširitev datotek

    Prihaja iz operacijskega sistema Windows, zato se lahko razširitve datotek na Linuxu in Mac OS X zdijo malce čudne. Zdi se, da operacijski sistem ve, katere datoteke so brez zanašanja na datotečno končnico - to počne z uporabo tipov MIME.

    Tipi MIME so zdaj znani kot »Vrste internetnih medijev«. Tipi MIME so bili prvotno ustvarjeni za e-pošto - »MIME« pomeni Multipurpose Internet Mail Extensions - vendar so se razširili na druge namene.

    Kaj je datoteka, vseeno?

    Datoteka je samo niz 1 in 0. Datotečni sistem je povezal datoteko, kot je »Document.pdf« s kosom teh 1 in 0. »Vrsta datoteke« je preprosto informacija, ki je povezana z datoteko, ki operacijskemu sistemu in programom pove, kako naj razlagata ta 1 in 0. Slika PNG je na primer treba odpreti s pregledovalnikom slik, ki podpira datoteke PNG. Odprite ga v urejevalniku besedil in videli boste brbljanje. Poskusite ga zagnati kot program in se ne bo zagnal.

    Razširitve datotek v sistemu Windows

    Windows prezre tipe MIME, pri čemer se zanese samo na pripone datotek. Na primer, morda imate besedilno datoteko z imenom Example.txt. Windows ve, da je besedilna datoteka zaradi pripone .txt. Odstranite .txt. končnica datoteke - preimenovanje datoteke v »Primer« brez pripone datoteke - Windows pa ne bo vedel, kaj storiti z nastalo datoteko. To je razlog, zakaj vas Windows opozori, ko odstranite datotečno pripono, in reče: »Če spremenite pripono imena datoteke, bo morda postala neuporabna.« Ne bo večno neuporabna - lahko jo ponovno uporabite tako, da ponovno preberete izvirno datoteko podaljšanje.

    Zato Windows po privzetku skriva razširitve datotek, tako da ljudje ne bodo pomotoma izbrisali teh končnic datotek. Napadalci lahko zlorabijo to vedenje - in druge izkoriščanja -, da prikrijejo datoteke z lažnimi končnicami.

    Dvakrat kliknite datoteko in Windows prikaže seznam programov, ki jih lahko uporabite za odpiranje datotek. Windows nima pojma, kakšna je to datoteka, vendar se bo pravilno odprla, če jo odprete z urejevalnikom besedila. Vrsta datoteke je shranjena v samem imenu datoteke. Datotečne razširitve niso posebne - le nekaj znakov po obdobju v imenu datoteke. Lahko imate datotečno pripono z enim znakom ali celo več kot tremi znaki.

    Za konfiguriranje odprtih datotek jih morate povezati z različnimi končnicami datotek. Windows to poskuša predstaviti v lepšem vmesniku, vendar še vedno izberete, katera aplikacija bi morala biti povezana s katero končnico datoteke.

    Vrste MIME v operacijskem sistemu Linux ali Mac OS X

    Ko odprete datoteko v operacijskem sistemu Linux ali Mac OS X, se operacijski sistem ne zanaša samo na pripono datoteke. Pravzaprav, če naredite besedilno datoteko na Linuxu, bo to privzeto sploh ne bo imelo končnice datotek. Če dvokliknete tako besedilno datoteko, se bo odprla v urejevalniku besedila. Če imate slikovno datoteko brez pripone datoteke, jo lahko dvokliknete in se odpre neposredno v pregledovalniku slik. Druge vrste datotek se bodo odprle v privzetih aplikacijah.

    Podatki o vsebini datoteke - vrsta datoteke MIME - so namesto, da bi se zanašali na datotečno pripono na koncu imena datoteke, vdelali v sam začetek datoteke. Torej, ko odprete datoteko brez končnice datoteke, bodo Linux in Mac OS X pogledali vrsto datoteke MIME, da bi določili, katero vrsto datoteke je..

    Tu je seznam pogostih razširitev datotek v sistemu Windows in njihovih enakovrednih tipov MIME:

    .txt - besedilo / golo

    .html - text / html

    .mp3 - avdio / mpeg3

    .png - slika / png

    .doc - aplikacija / msword

    Če ste želeli spremeniti privzeti urejevalnik besedila v Linuxu, bi spremenili povezavo z besedilom / navadno vrsto MIME.

    Datoteke Linux in Mac v sistemu Windows

    Datoteke, ki nimajo končnic datotek, pripnite iz operacijskega sistema Linux v sistem Windows in morda jim ne boste mogli dostopati. Če veste, katero vrsto datoteke ima posamezna datoteka, jo lahko preprosto odprete v pravem programu ali dodate ustrezno končnico datoteke.

    Oba Linuxa in Mac OS X pogosto uporabljata razširitve datotek, ki pomagajo pri združljivosti. Vendar se ne zanašajo le na pripone datotek. Datotečne razširitve lahko uporabijo, če so informacije o vrsti MIME nejasne - na primer, Mac OS X vas opozarja, da se »dokument lahko odpre v drugi aplikaciji«, če odstranite ali spremenite pripono datoteke. Razširitev datoteke lahko razveljavi tip MIME, vendar bo datoteka še vedno uporabna brez razširitve datoteke zaradi njenih informacij o vrsti MIME.

    Vnesite MIME v brskalnik

    Vaš spletni brskalnik in e-poštni odjemalec uporabljata tudi vrste MIME. Tako vaš spletni brskalnik ve, da mora biti stran, kot je http://example.com/page, upodobljena kot datoteka HTML, tudi če nima pripone datoteke, kot je http://example.com/page.html - spletni strežnik pošlje datoteko text / html MIME skupaj z datoteko. Če strežnik želi, da vaš brskalnik prenese datoteko, pošlje MIME tipa application / octet-stream. To pomeni, da je to binarna datoteka, jo prenesite in shranite kot datoteko.

    V nekaterih primerih je lahko strežnik nastavil napačne nastavitve vrste MIME. Zato včasih kliknete povezavo na spletni strani, da se naslednja stran prenese v računalnik kot datoteka in ne v spletnem brskalniku. Če je aplikacija MIME / octet-stream poslana, ko je treba namesto tega poslati MIME-tip, kot je text / html, bo datoteka prenesena. V zvezi s tem ne morete veliko storiti, ne da bi morali čakati, da se strežnik ustavi.


    Tipi MIME so precej preprosti, čeprav se novemu uporabniku Linuxa ali Macu morda zdijo črna magija. Zagotavljajo več svobode pri poimenovanju datotek - lahko v Linuxu poimenujete dokumente, slike in videoposnetke, če želite, da jih odstranite, če želite.