1Sep

Paaiškėjo MIME tipai: kodėl Linux ir Mac OS X nereikia failų plėtinių

click fraud protection

Kalbant apie "Windows", failų plėtiniai "Linux" ir "Mac OS X" gali atrodyti šiek tiek keblūs. Atrodo, kad operacinė sistema žino, kokie failai nėra pasikliauję failų plėtiniu - tai daroma naudojant MIME tipus.

MIME tipai dabar vadinami "interneto žiniasklaidos tipais". MIME tipai iš pradžių buvo sukurti el. Paštu - "MIME" reiškia daugiatikslius interneto pašto plėtinius, tačiau jie buvo išplėsti ir kitiems tikslams.

Kas yra failas, bet kokiu atveju?

failas yra tik 1 ir 0'ų rinkinys. Failų sistema susiejo failą kaip "Document.pdf" su šio 1'o ir 0'-osios dalimi."Failo tipas" - tai tiesiog informacija, susieta su failu, kuriame operacinei sistemai ir programoms nurodoma, kaip interpretuoti šiuos 1 ir 0.Pavyzdžiui, PNG atvaizdas turi būti atidarytas peržiūrint vaizdą, kuris palaiko PNG failus. Atidarykite jį teksto redagavimo priemonėje ir pamatysite gibberiškumą.Pabandykite paleisti ją kaip programą ir ji nebus paleista.

failų plėtiniai sistemoje Windows

Windows ignoruoja MIME tipus, remdamasis tik failų plėtiniais. Pavyzdžiui, galite turėti tekstinį failą pavadinimu Example.txt."Windows" žino, kad tai tekstinis failas dėl. txt failo plėtinio. Pašalinti. txt.failo išplėtimas - failo pervardijimas į "Pavyzdį" be failo plėtinio - ir "Windows" nežinojo, ką daryti su gaunamu failu.Štai kodėl "Windows" įspėja, kai pašalinsite failo plėtinį, sakydamas: "Jei pakeisite failo vardo plėtinį, failas gali tapti netinkamas." Jis nebus netinkamas amžinai - vėl galėsite jį "naudoti", skaitant pradinį failąpratęsimas

instagram viewer

Š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 tokiu elgesiu( ir kitais naudojais) - paslėpti failus su netikriais failų plėtiniais.

Dukart spustelėkite failą po to ir Windows rodys programų, kurias galite naudoti atidarydami failus, sąrašą."Windows" nesupranta, kokio tipo failas tai yra, tačiau jis bus tinkamai atidarytas, jei atidarysite jį naudodami teksto redaktorių."Failo tipas" įrašomas pačiame failo pavadinime. Failų plėtiniai nėra ypatingi - po kelių simbolių po failo pavadinimo laikotarpio. 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 pateikti tai gražesnėje sąsajoje, bet jūs vis dar pasirinksite, kuri programa turėtų būti susieta su tuo failo plėtiniu.

MIME tipai "Linux" arba "Mac OS X"

Kai atidarote failą "Linux" arba "Mac OS X" operacinėje sistemoje, ne tik pasikliaujate failo plėtiniu. Tiesą sakant, jei sukursite tekstinį failą "Linux", pagal numatytuosius nustatymus jis dažniausiai neturės jokio failo plėtinio. Jei du kartus spustelėsite tokį tekstinį failą, jis bus atidarytas teksto redaktoriuje. Jei turite vaizdo failą be failo plėtinio, galite dukart spustelėti jį ir jis bus atidarytas tiesiogiai vaizdo peržiūros programoje. Kitų tipų failai bus atidaryti numatytose programose.

Užuot pasikliaujant failo plėtiniu failo pavadinimo pabaigoje, informacija apie failo turinį - failo MIME tipą - įterpiamas į paties failo pradžią.Taigi, kai atidarote failą be failo plėtinio, "Linux" ir "Mac OS X" ieškos failo MIME tipo, norėdami nustatyti, kokio tipo failas jis yra.

Čia sąrašas bendrų "Windows" failų plėtinių ir jų lygiaverčių MIME tipų:

. txt - tekstas / paprastas

. html - text / html

. mp3 - audio / mpeg3

. png - image / png

. doc - application / msword

Jei norite pakeisti Linux numatytąjį teksto redagavimo priemonę, pakeiskite teksto / paprastą MIME tipo asociaciją.

"Linux" ir "Mac" failai sistemoje "Windows"

Pateikite failus, kurių failų plėtiniai nėra iš "Linux" į "Windows", ir galbūt jų negalėsite pasiekti. Jei žinote, kokio tipo failas yra kiekvienas failas, galite tiesiog jį atidaryti tinkamai programoje arba pridėti atitinkamą failo plėtinį.

Tiek Linux, tiek Mac OS X dažnai naudoja failų plėtinius, kurie padeda suderinti. Tačiau jie nesiremia tik failų plėtiniais. Jie gali naudoti failų plėtinius, kai neaišku MIME tipo informacija. Pavyzdžiui, "Mac OS X" įspėja jus, kad "jūsų dokumentas gali būti atidarytas kitoje programoje", jei pašalinsite arba pakeisite failo plėtinį.Failo plėtinys gali ignoruoti MIME tipą, tačiau failas vis tiek bus naudojamas be failo plėtinio, nes jo MIME tipo informacija.

MIME įveskite naršyklę

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

Kai kuriais atvejais serveris gali sukonfigūruoti netinkamus MIME tipo nustatymus.Štai kodėl jūs kartais spustelėsite nuorodą tinklalapyje tik tada, jei kitas puslapis bus atsiųstas į jūsų kompiuterį kaip failas, o ne atidarytas žiniatinklio naršyklėje. Jei MIME tipo programos / octet-srautas siunčiamas, o ne MIME tipo tipas, pvz., Tekstas / html, failas bus atsiųstas. Negalima to padaryti daug, laukdamas, kol serveris nustos blogai elgtis.

MIME tipai yra gana paprasti, nors jie gali atrodyti kaip juodoji magija naujam "Linux" ar "Mac" naudotojui. Jie suteikia daugiau laisvės, kai kalbama apie failų pavadinimą. Galite įvardinti dokumentus, paveikslėlius ir vaizdo įrašus, kuriuos norite "Linux", pašalinus failų plėtinius, jei norite.