Mājas lapa » » Izskaidroti MIME tipi Kāpēc Linux un Mac OS X nevajag failu paplašinājumus

    Izskaidroti MIME tipi Kāpēc Linux un Mac OS X nevajag failu paplašinājumus

    No Windows, failu paplašinājumi Linux un Mac OS X var šķist nedaudz dīvaini. Šķiet, ka operētājsistēma zina, kādi faili nav atkarīgi no faila paplašinājuma - tas tiek darīts, izmantojot MIME veidus.

    MIME tipi tagad ir pazīstami kā “interneta mediju tipi”. MIME veidi sākotnēji tika izveidoti e-pastam - “MIME” nozīmē daudzfunkcionālus interneta pasta paplašinājumus - bet tie ir paplašināti līdz citiem lietojumiem.

    Kas ir fails, jebkurā gadījumā?

    Fails ir tikai 1 un 0 kopums. Failu sistēma saistīja failu, piemēram, “Document.pdf” ar šo 1 un 0 daļu. “Faila tips” ir tikai informācija, kas saistīta ar failu, kas operētājsistēmai un programmām norāda, kā interpretēt šos 1 un 0. Piemēram, PNG attēls ir jāatver ar attēlu skatītāju, kas atbalsta PNG failus. Atveriet to teksta redaktorā un redzēsiet gibberish. Mēģiniet palaist to kā programmu un tas nedarbosies.

    Failu paplašinājumi sistēmā Windows

    Windows ignorē MIME veidus, balstoties 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 .txt faila paplašinājuma dēļ. Noņemiet .txt. faila paplašinājums - faila pārdēvēšana par “Piemērs” bez faila paplašinājuma - un Windows nezina, ko darīt ar iegūto failu. Tāpēc Windows brīdina, kad izņemat faila paplašinājumu, sakot: "Ja maināt faila nosaukuma paplašinājumu, fails var kļūt nelietojams." Tas nekļūs nelietojams uz visiem laikiem - jūs varat to atkārtoti "izmantot", nolasot sākotnējo failu pagarinājums.

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

    Pēc tam veiciet dubultklikšķi uz faila un Windows parādīs to programmu sarakstu, kuras var izmantot, lai atvērtu failus. Windows nav ne jausmas, kāda veida fails tas ir, bet tas atvērsies pareizi, ja to atverat, izmantojot teksta redaktoru. “Faila tips” tiek saglabāts faila nosaukumā. Failu paplašinājumi nav īpaši - tie ir tikai dažas rakstzīmes pēc faila nosaukuma. Varat būt faila paplašinājums ar vienu rakstzīmi vai pat vairāk nekā trīs rakstzīmes.

    Lai konfigurētu, kuras lietojumprogrammas atvērtas, jums ir jāsaista ar dažādiem failu paplašinājumiem. Windows mēģina to prezentēt skaistākā saskarnē, bet jūs joprojām izvēlaties, kurš pieteikums ir jāpievieno faila paplašinājumam.

    MIME veidi Linux vai Mac OS X

    Atverot failu Linux vai Mac OS X operētājsistēmā, operētājsistēma ne tikai paļaujas uz faila paplašinājumu. Faktiski, ja jūs veicat teksta failu uz Linux, tam parasti nav faila paplašinājuma. 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, varat to dubultklikšķināt un tas tiks atvērts tieši attēlu skatītājā. Cita veida faili tiks atvērti to noklusējuma lietojumprogrammās.

    Tā vietā, lai faila nosaukuma beigās izmantotu faila paplašinājumu, faila sākumā tiek ievietota informācija par faila saturu - faila MIME veidu. Tātad, atverot failu bez faila paplašinājuma, Linux un Mac OS X skatīsies faila MIME tipu, lai noteiktu, kāda veida fails ir.

    Šeit ir saraksts ar parastajiem Windows failu paplašinājumiem un to ekvivalentiem MIME tipiem:

    .txt - teksts / vienkāršs

    .html - text / html

    .mp3 - audio / mpeg3

    .png - image / png

    .doc - application / msword

    Ja vēlaties mainīt noklusējuma teksta redaktoru uz Linux, mainītu teksta / vienkāršā MIME tipa asociāciju.

    Linux un Mac faili uz Windows

    Noved failus no faila paplašinājumiem no Linux uz Windows, un jūs, iespējams, nevarēsit piekļūt tiem. ja jūs zināt, kāda veida fails ir katrs fails, varat to vienkārši atvērt 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 nodrošināt saderību. Tomēr tie neizmanto tikai failu paplašinājumus. Viņi var izmantot failu paplašinājumus, kad MIME tipa informācija ir neskaidra - piemēram, Mac OS X brīdina, ka, “noņemot vai mainot faila paplašinājumu,„ jūsu dokuments var tikt atvērts citā lietojumprogrammā ”. Faila paplašinājums var ignorēt MIME tipu, bet fails joprojām būs lietojams bez faila paplašinājuma, pateicoties tās MIME tipa informācijai.

    MIME rakstiet pārlūkprogrammā

    Jūsu tīmekļa pārlūkprogramma un e-pasta klients arī izmanto MIME veidus. Tādā veidā jūsu tīmekļa pārlūkprogramma zina, ka lapa, piemēram, http://example.com/page, ir jādod 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 tipu. Ja serveris vēlas, lai jūsu pārlūkprogramma lejupielādētu failu, tā nosūta pieteikuma / okteta plūsmas MIME tipu. Tas nozīmē, ka „tas ir binārs fails, vienkārši lejupielādējiet un saglabājiet to kā failu.”

    Dažos gadījumos serverim var būt konfigurēti nepareizi MIME tipa iestatījumi. Tāpēc jūs dažreiz noklikšķināt uz saites tīmekļa lapā, lai nākamo lapu lejupielādētu datorā kā failu, nevis atvērtu jūsu tīmekļa pārlūkprogrammā. Ja MIME tipa lietojumprogrammas / okteta plūsma tiek nosūtīta, ja tā vietā jānosūta MIME tips, piemēram, text / html, fails tiks lejupielādēts. Nav daudz, ko jūs varat darīt, gaidot, ka serveris pārtrauks nepareizu darbību.


    MIME veidi ir diezgan vienkārši, lai gan jaunajam Linux vai Mac lietotājam tie var šķist melnā maģija. Tie nodrošina lielāku brīvību, kad tiek nosaukti faili - jūs varat nosaukt dokumentus, attēlus un videoklipus, ko vēlaties, Linux, noņemot failu paplašinājumus, ja vēlaties.