Pagrindinis » kaip » Paaiškinti MIME tipai Kodėl „Linux“ ir „Mac OS X“ nereikia failų plėtinių

    Paaiškinti MIME tipai Kodėl „Linux“ ir „Mac OS X“ nereikia failų plėtinių

    Iš „Windows“ failų plėtiniai „Linux“ ir „Mac OS X“ gali atrodyti šiek tiek keistai. Panašu, kad operacinė sistema žino, kokie failai nesiremia failo plėtiniu - tai daroma naudojant MIME tipus.

    Dabar MIME tipai yra žinomi kaip „Internet Media Types“. MIME tipai buvo sukurti el. Laiškams - „MIME“ reiškia „Multipurpose Internet Mail Extensions“, tačiau jie išplėstas ir kitiems tikslams.

    Kas yra failas, bet kokiu atveju?

    Failas yra tik 1 ir 0 rinkinys. Failų sistema susiejo tokį failą kaip „Document.pdf“ su šių 1 ir 0 rinkmenų dalimi. „Failo tipas“ yra tiesiog informacija, susijusi su failu, kuriame operacinei sistemai ir programoms pasakojama, kaip interpretuoti šiuos 1 ir 0. Pavyzdžiui, PNG atvaizdas turi būti atidarytas naudojant vaizdų žiūriklį, kuris palaiko PNG failus. Atidarykite jį teksto redaktoriuje ir pamatysite gibberish. Pabandykite jį paleisti kaip programą ir ji nebus paleista.

    „Windows“ failų plėtiniai

    „Windows“ ignoruoja MIME tipus, remdamasi tik failų plėtiniais. Pavyzdžiui, galite turėti tekstinį failą pavadinimu Example.txt. „Windows“ žino, kad jis yra tekstinis failas dėl .txt failo plėtinio. Pašalinkite .txt. failo plėtinys - failo pervadinimas į „Pavyzdys“ be failo plėtinio - ir „Windows“ nežino, ką daryti su gautu failu. Štai kodėl „Windows“ įspėja jus, kai pašalinate failo plėtinį, sakydamas: „Jei pakeisite failo vardo plėtinį, failas gali tapti nenaudojamas“. Jis taps nenaudojamas amžinai - galite jį vėl naudoti „perskaitydamas“ pradinį failą pratęsimas.

    Štai kodėl Windows pagal nutylėjimą slepia failų plėtinius, todėl žmonės netyčia neištrins šių failų plėtinių. Užpuolikai gali piktnaudžiauti šiuo elgesiu - ir kitais išnaudojimais - nuslėpti failus su padirbtais failų plėtiniais.

    Po to dukart spustelėkite failą, o „Windows“ parodys programų, kurias galite naudoti failams atidaryti, sąrašą. „Windows“ neturi supratimo, kokio tipo failas yra, tačiau jis bus atidarytas, jei jį atidarysite naudodami teksto redaktorių. „Failo tipas“ yra saugomas paties failo pavadinime. Failų plėtiniai nėra ypatingi - jie yra tik keli simboliai po failo pavadinimo. Galite turėti failo plėtinį su vienu simboliu arba net daugiau nei trimis simboliais.

    Norėdami konfigūruoti, kurios programos atidaro failus, turite susieti juos su skirtingais failų plėtiniais. „Windows“ bando tai pateikti gražesnėje sąsajoje, bet jūs vis dar tiesiog pasirenkate, kuri programa turėtų būti susieta su failo plėtiniu.

    „MIME“ tipai „Linux“ arba „Mac OS X“

    Kai atidarote failą „Linux“ arba „Mac OS X“, operacinė sistema ne tik remiasi failo plėtiniu. Tiesą sakant, jei sukuriate tekstinį failą „Linux“ sistemoje, jis paprastai neturės failo plėtinio pagal nutylėjimą. Jei dukart spustelėkite tokį tekstinį failą, jis bus atidarytas teksto redaktoriuje. Jei turite vaizdo failą be failo plėtinio, galite jį dukart spustelėti ir jis atidaromas tiesiai vaizdų peržiūros programoje. Kitų tipų failai bus atidaryti jų numatytose programose.

    Vietoj failo plėtinio failo pavadinimo pabaigoje, informacija apie failo turinį - failo MIME tipą - yra įtraukta į paties failo pradžią. Taigi, kai atidarote failą be failo plėtinio, „Linux“ ir „Mac OS X“ peržiūrės failo MIME tipą, kad nustatytų, kokio tipo failą jis turi.

    Čia pateikiamas įprastų „Windows“ failų plėtinių ir jų ekvivalentinių MIME tipų sąrašas:

    .txt - tekstas / paprastas

    .html - text / html

    .mp3 - audio / mpeg3

    .png - image / png

    .doc - application / msword

    Jei norite pakeisti numatytąjį teksto redaktorių „Linux“, pakeiskite teksto / paprasto MIME tipo asociaciją.

    „Linux“ ir „Mac“ failai „Windows“ sistemoje

    Perkelkite failus, neturinčius failų plėtinių, iš „Linux“ į „Windows“ ir negalėsite jų pasiekti. jei žinote, kokio tipo failą kiekvienas failas yra, galite tiesiog jį atidaryti tiesioje programoje arba pridėti atitinkamą failo plėtinį.

    Tiek „Linux“, tiek „Mac OS X“ dažnai naudoja failų plėtinius, kurie padeda suderinamumui. Tačiau jie nesiremia tik failų plėtiniais. Jie gali naudoti failų plėtinius, kai MIME tipo informacija yra neaiški - pavyzdžiui, „Mac OS X“ įspėja, kad „jūsų dokumentas gali būti atidarytas kitoje programoje“, jei pašalinsite arba pakeisite failo plėtinį. Failo plėtinys gali viršyti MIME tipą, tačiau failas vis dar gali būti naudojamas be failo plėtinio, nes jos MIME tipo informacija.

    MIME tipas naršyklėje

    Jūsų naršyklė ir el. Pašto klientas taip pat remiasi MIME tipais. Taip žiniatinklio naršyklė žino, kad puslapis, pvz., Http://example.com/page, turėtų būti pateiktas kaip HTML failas, net jei jis neturi failo plėtinio, pvz., Http://example.com/page.html - žiniatinklio serveris kartu su failu siunčia teksto / html MIME tipą. Jei serveris nori, kad jūsų naršyklė atsisiųstų failą, ji siunčia „application / octet-stream“ MIME tipą. Tai reiškia, kad „tai yra dvejetainis failas, tiesiog atsisiųskite ir išsaugokite jį kaip failą.“

    Kai kuriais atvejais serveryje gali būti sukonfigūruoti neteisingi MIME tipo nustatymai. Štai kodėl kartais spustelėsite tinklalapio nuorodą, kad kitas puslapis būtų atsisiunčiamas į jūsų kompiuterį kaip failą, o ne atidarytas jūsų žiniatinklio naršyklėje. Jei MIME tipo taikomoji programa / octet-stream siunčiama tada, kai reikia siųsti MIME tipą, pvz., Text / html, failas bus atsiųstas. Nėra daug, ką galite padaryti dėl to, kad laukia, kol serveris nustos veikti netinkamai.


    MIME tipai yra gana paprasti, nors jie gali atrodyti kaip juoda magija naujam „Linux“ ar „Mac“ naudotojui. Jie suteikia daugiau laisvės, kai kalbama apie failų pavadinimą - galite pavadinti dokumentus, paveikslėlius ir vaizdo įrašus, ką tik norite, Linux, pašalindami failų plėtinius, jei norite.