Úvodná » ako » Typy MIME vysvetlené Prečo Linux a Mac OS X nepotrebujú rozšírenia súborov

    Typy MIME vysvetlené Prečo Linux a Mac OS X nepotrebujú rozšírenia súborov

    Pochádzajúce z operačného systému Windows sa prípony súborov v systéme Linux a Mac OS X môžu zdať trochu podivné. Zdá sa, že operačný systém vie, aké sú súbory bez spoliehania sa na príponu súboru - to robí pomocou typov MIME.

    MIME typy sú teraz známe ako "typy médií Internet." Typy MIME boli pôvodne vytvorené pre e-mail - "MIME" znamená Multipurpose Internet Mail Extensions - ale rozšírili ich na iné účely.

    Čo je súbor, tak či tak?

    Súbor je len súborom 1 a 0. Súborový systém priradil súbor ako "Document.pdf" s kusom týchto 1 a 0. "Typ súboru" je jednoducho informácia spojená so súborom, ktorý informuje operačný systém a programy, ako interpretovať tieto 1 a 0. Napríklad obrázok PNG je potrebné otvoriť pomocou prehliadača obrázkov, ktorý podporuje súbory PNG. Otvorte ho v textovom editore a uvidíte nepríjemnosť. Pokúste sa spustiť ako program a nespustí sa.

    Rozšírenia súborov v systéme Windows

    Systém Windows ignoruje typy MIME, spoliehajúc sa iba na prípony súborov. Môžete napríklad mať textový súbor s názvom Example.txt. Systém Windows vie, že ide o textový súbor kvôli rozšíreniu súboru .txt. Odstráňte súbor .txt. prípona súboru - premenovanie súboru na "príklad" bez prípony súboru - a systém Windows nevie, čo robiť s výsledným súborom. To je dôvod, prečo vás systém Windows varuje pri odstraňovaní prípony súboru a hovorí: "Ak zmeníte príponu názvu súboru, súbor sa môže stať nepoužiteľným." Nebude sa stáť nepoužiteľným navždy - môžete ho znova použiť na prečítanie pôvodného súboru predĺženie.

    To je dôvod, prečo systém Windows predvolene skryje prípony súborov, takže ľudia tieto nástavbové súbory neoprávnene neodstránia. Útočníci môžu zneužiť toto správanie - a iné zneužitie - na zamaskovanie súborov s falošnými príponami súborov.

    Dvakrát kliknite na súbor a systém Windows zobrazí zoznam programov, ktoré môžete použiť na otvorenie súborov. Systém Windows nevie, aký typ súboru je, ale otvorí sa správne, ak ho otvoríte pomocou textového editora. "Typ súboru" je uložený v samotnom názve súboru. Rozšírenia súborov nie sú špeciálne - po uplynutí určitého obdobia v názve súboru sú len pár znakov. Môžete mať príponu súboru s jedným znakom alebo dokonca viac ako tri znaky.

    Ak chcete nakonfigurovať, ktoré aplikácie majú otvorené súbory, musíte ich priradiť k rôznym rozšíreniam súborov. Systém Windows sa pokúša prezentovať to v peknejšom rozhraní, ale stále si len vyberáte, ktorá aplikácia by mala byť priradená ku ktorému rozšíreniu súboru.

    Typy MIME v systéme Linux alebo Mac OS X

    Keď otvoríte súbor v systéme Linux alebo Mac OS X, operačný systém sa nespolieha len na príponu súboru. V skutočnosti, ak vytvoríte textový súbor v systéme Linux, v predvolenom nastavení nebude mať žiadnu príponu súborov. Ak dvakrát kliknete na takýto textový súbor, otvorí sa v textovom editore. Ak máte obrazový súbor bez prípony súboru, môžete ho dvakrát kliknúť a otvorí sa priamo v prehliadači obrázkov. V predvolených aplikáciách sa otvoria ďalšie typy súborov.

    Namiesto toho, aby sme sa spoliehali na príponu súboru na konci názvu súboru, informácie o obsahu súboru - typ MIME súboru - sú vložené na začiatok samotného súboru. Keď otvoríte súbor bez prípony súborov, systém Linux a Mac OS X sa pozrie na typ MIME súboru, aby zistil, aký typ súboru je.

    Tu je zoznam bežných rozšírení súborov systému Windows a ich ekvivalentných typov MIME:

    .txt - text / plain

    .html - text / html

    .mp3 - audio / mpeg3

    .png - obrázok / png

    .doc - aplikácia / msword

    Ak by ste chceli zmeniť predvolený textový editor v systéme Linux, zmenili by ste textovú / jednoduchú asociáciu typu MIME.

    Súbory Linux a Mac v systéme Windows

    Prineste súbory bez prípon súborov z Linuxu do systému Windows a pravdepodobne nebudete mať prístup k nim. ak viete, aký typ súboru je každý súbor, môžete ho jednoducho otvoriť priamo v správnom programe alebo pridať príslušnú príponu súboru.

    Linux i Mac OS X často používajú prípony súborov, ktoré pomáhajú kompatibilite. Avšak nespoliehajú len na prípony súborov. Môžu používať prípony súborov, keď informácie o type MIME nie sú jasné - napríklad Mac OS X vás varuje, že "váš dokument sa môže otvoriť v inej aplikácii", ak odstránite alebo zmeníte príponu súboru. Prípona súboru môže prepísať typ MIME, ale súbor bude stále použiteľný bez prípony súboru vďaka informáciám o type MIME.

    MIME zadajte do svojho prehliadača

    Váš webový prehliadač a e-mailový klient sa tiež spoliehajú na typy MIME. Takto váš webový prehliadač vie, že stránka ako http://example.com/stranka by sa mala vykresliť ako súbor HTML, aj keď nemá príponu súboru, napríklad http://example.com/page.html - webový server pošle textový / html typ MIME spolu so súborom. Ak server chce, aby váš prehliadač prevzal súbor, odošle typ MIME aplikácie / oktet-stream. To znamená, že "toto je binárny súbor, stačí ho stiahnuť a uložiť ako súbor."

    V niektorých prípadoch môže mať server nakonfigurované nesprávne nastavenia typu MIME. To je dôvod, prečo niekedy kliknete na odkaz na webovej stránke, aby ste stiahli nasledujúcu stránku do svojho počítača ako súbor a nie do vášho webového prehliadača. Ak sa aplikácia typu MIME / oktet-stream odosiela, ak sa namiesto toho má odoslať typ MIME ako text / html, súbor sa stiahne. Nemôžete urobiť veľa o tom, pretože čakáte na to, aby sa server prestal správať nesprávne.


    Typy MIME sú pomerne jednoduché, aj keď môžu vyzerať ako čierna mágia novým užívateľom Linuxu alebo Macu. Poskytujú väčšiu slobodu, pokiaľ ide o pomenovanie vašich súborov - v Linuxe môžete menovať dokumenty, obrázky a videá, čo chcete, odstránenie prípon súborov, ak chcete.