If-Koubou

MIME tipu skaidrojums: kāpēc Linux un Mac OS X nevajag failu paplašinājumus

MIME tipu skaidrojums: kāpēc Linux un Mac OS X nevajag failu paplašinājumus (Kā)

Atrodoties no Windows, failu paplašinājumi Linux un Mac OS X var šķist mazliet dīvaini. Operētājsistēma, šķiet, zina, kādi faili neattiecas uz faila paplašinājumu - tas tiek darīts, izmantojot MIME tipus.

MIME veidi tagad ir pazīstami kā "interneta mediju veidi." Sākotnēji e-pastam tika izveidoti MIME tipi - "MIME" ir daudzfunkcionālie interneta pasta paplašinājumi, taču tie ir paplašināti līdz citiem lietojumiem.

Kas ir fails, jebkurā gadījumā?

Fails ir tikai 1 un 0 sērija. Failu sistēma saistīja failu, piemēram, "Document.pdf", ar šīm 1 un 0 rindiņām. "Faila tips" ir vienkārši informācija, kas saistīta ar failu, kas operācijas sistēmai un programmām norāda, kā interpretēt šos 1 un 0. Piemēram, PNG attēls ir jāatver, izmantojot attēlu skatītāju, kurš atbalsta PNG failus. Atveriet to teksta redaktorā, un jūs redzēsiet vētras. Mēģiniet palaist to kā programmu, un tā nedarbosies.

Failu paplašinājumi operētājsistēmā Windows

Windows ignorē MIME tipus, paļaujoties tikai uz failu paplašinājumiem. Piemēram, jums var būt teksta fails ar nosaukumu Example.txt. Windows zina, ka tas ir teksta fails, pateicoties .txt faila paplašinājumam. Noņemiet .txt. faila paplašinājums - faila pārdēvēšana uz "Piemērs" bez faila paplašinājuma - un Windows nezina, ko darīt ar iegūto failu. Tieši tāpēc Windows brīdina jūs, izņemot faila paplašinājumu, sakot: "Ja maināt faila nosaukuma paplašinājumu, fails var kļūt nelietojams." Tas nekļūst nelietojams uz visiem laikiem - to var padarīt atkal "lietojamu", nolasot sākotnējo failu pagarinājums

Tādēļ Windows pēc noklusējuma paslēpj failu paplašinājumus, tāpēc lietotāji nejauši neizdzēsīs šos failu paplašinājumus. Uzbrucēji var ļaunprātīgi izmantot šo uzvedību - un citus lietotājus - lai slēptu failus ar viltotiem failu paplašinājumiem.

Veiciet dubultklikšķi uz faila pēc tam, un Windows parādīs sarakstu ar programmām, kuras var izmantot failu atvēršanai. Windows nav zināms, kāda veida fails tas ir, bet tas tiks atvērts pareizi, ja to atverat, izmantojot teksta redaktoru. "Faila tips" tiek saglabāts faila nosaukumā. Failu paplašinājumi nav īpaši svarīgi - pēc faila nosaukuma ir tikai dažas rakstzīmes. Jums var būt faila paplašinājums ar vienu rakstzīmi vai pat vairāk nekā trīs rakstzīmes.

Lai konfigurētu, kuras lietojumprogrammas atver failus, tām ir jābūt saistītām ar dažādiem failu paplašinājumiem. Windows mēģina to pateikt skaistākā saskarnē, taču jūs joprojām izvēlaties, kura lietojumprogramma ir jāpiesaista kādam faila paplašinājumam.

MIME tipi Linux vai Mac OS X

Atverot failu operētājsistēmā Linux vai Mac OS X, operētājsistēma ne tikai paļaujas uz faila paplašinājumu. Patiesībā, ja jūs izveidojat teksta failu Linux, bieži vien tas pēc noklusējuma netiks piešķirts. Ja veicat dubultklikšķi uz šāda teksta faila, tas tiks atvērts teksta redaktorā. Ja jums ir attēla fails bez faila paplašinājuma, to varat dubultklikšķi, un tas tiks atvērts tieši attēlu skatītājā. Citu veidu faili tiks atvērti to noklusējuma lietojumprogrammās.

Nevis atsaukties uz faila paplašinājumu faila nosaukuma beigās, paša faila sākumā tiek ievietota informācija par faila saturu - faila MIME tips. Tātad, atverot failu bez faila paplašinājuma, Linux un Mac OS X izskatīs faila MIME tipu, lai noteiktu, kāda veida failu tas ir.

Tālāk ir saraksts ar kopīgiem Windows failu paplašinājumiem un to ekvivalentajiem MIME tipiem:

.txt - teksts / vienkāršs

.html - text / html

.mp3 - audio / mpeg3

.png - attēls / png

.doc - lietojumprogramma / msword

Ja jūs vēlaties mainīt Linux noklusējuma teksta redaktoru, mainiet teksta / vienkāršo MIME veida saistību.

Linux un Mac faili operētājsistēmā Windows

Novietojiet failus, kuriem nav failu paplašinājumu, no Linux uz Windows, un jūs, iespējams, nevarēsiet tiem piekļūt. ja jūs zināt, kāda veida fails ir katrs fails, varat to vienkārši atvērt tieši pareizajā programmā vai pievienot atbilstošu faila paplašinājumu.

Gan Linux, gan Mac OS X bieži izmanto failu paplašinājumus, kas palīdz saderībai. Tomēr tie nebalstās tikai uz failu paplašinājumiem. Tie var izmantot failu paplašinājumus, ja MIME tipa informācija ir neskaidra - piemēram, Mac OS X brīdina, ka, ja jūs noņemat vai maināt faila paplašinājumu, "jūsu dokuments var atvērt citā lietojumprogrammā". Faila paplašinājums var ignorēt MIME tipu, taču fails joprojām būs izmantojams bez faila paplašinājuma, pateicoties tā MIME tipa informācijai.

MIME ievadiet savu pārlūkprogrammu

Jūsu tīmekļa pārlūkprogramma un e-pasta klients arī paļaujas uz MIME tipiem. Tādējādi jūsu tīmekļa pārlūkprogramma zina, ka tāda lapa kā http://example.com/page ir jāattīsta kā HTML fails, pat ja tai nav faila paplašinājuma, piemēram, http://example.com/page.html - tīmekļa serveris kopā ar failu nosūta teksta / html MIME veidu. Ja serveris vēlas, lai jūsu pārlūkprogramma lejupielādētu failu, tā nosūta lietojumprogrammas / okteta plūsmas MIME veidu. Tas nozīmē, ka "tas ir binārais fails, vienkārši lejupielādējiet un saglabājiet to kā failu."

Dažos gadījumos serverim var būt iestatīti nepareizi MIME tipa iestatījumi. Tāpēc dažkārt tīmekļa lapā tiek noklikšķināts uz saites, lai nākamā lapa tiktu lejupielādēta datorā kā fails, nevis atvērta jūsu tīmekļa pārlūkprogrammā. Ja MIME tipa pieteikums / okteta plūsma tiek sūtīta, kad tā vietā ir jānosūta MIME tips, piemēram, teksts / html, fails tiks lejupielādēts. Par to nav daudz iespēju, ja serveris pārstātu kļūdaini rīkoties.

MIME tipi ir diezgan vienkārši, lai gan tie var šķist melna burvju jaunam Linux vai Mac lietotājam. Viņi dod lielāku brīvību, ja runa ir par failu nosaukšanu - jūs varat nosaukt dokumentus, attēlus un video, ko vēlaties Linux, atņemot faila paplašinājumus, ja vēlaties.