Domovská » jak » Typy MIME vysvětleny Proč Linux a Mac OS X nepotřebují přípony souborů

    Typy MIME vysvětleny Proč Linux a Mac OS X nepotřebují přípony souborů

    Systém Windows pochází z rozšíření souborů v systémech Linux a Mac OS X, které se zdají trochu divné. Zdá se, že operační systém ví, jaké soubory jsou, aniž by spoléhali na příponu souboru - to dělá pomocí typů MIME.

    Typy MIME jsou nyní známy jako "typy médií Internet". Typy MIME byly původně vytvořeny pro e-mail - "MIME" znamená Multipurpose Internet Mail Extensions - ale rozšířili se o jiná použití.

    Co je soubor, tak či tak?

    Soubor je pouze souborem 1 a 0. Souborový systém přidružil soubor jako "Document.pdf" s množstvím těchto 1 a 0. "Typ souboru" je prostě informace spojené se souborem, který říká operačnímu systému a programům, jak interpretovat tyto 1 a 0. Například je třeba otevřít obraz PNG pomocí prohlížeče obrázků, který podporuje soubory PNG. Otevřete jej v textovém editoru a uvidíte gibberish. Pokuste se spustit jako program a nebude fungovat.

    Rozšíření souborů v systému Windows

    Systém Windows ignoruje typy MIME a spoléhá pouze na přípony souborů. Můžete například mít textový soubor s názvem Example.txt. Systém Windows ví, že je to textový soubor kvůli příponu souboru .txt. Odstraňte .txt. přípona souboru - přejmenování souboru na "Příklad" bez přípony souborů - a systém Windows neví, co s výsledným souborem dělat. To je důvod, proč vás systém Windows varuje při odebrání přípony souborů, když říká: "Pokud změníte příponu názvu souboru, soubor se může stát nepoužitelným." Nebude se stát navždy nepoužitelný - můžete jej znovu použít pro čtení původního souboru rozšíření.

    Proto Windows ve výchozím nastavení skrývá přípony souborů, takže lidé tyto přípony souborů neoprávněně neodstraní. Útočníci mohou zneužít toto chování - a jiné podvody - k zastrašování souborů s falešnými příponami souborů.

    Poklepejte na soubor poté a systém Windows zobrazí seznam programů, které lze použít k otevírání souborů. Systém Windows nemá tušení, jaký typ souboru je, ale otevře se správně pomocí textového editoru. "Typ souboru" je uložen v samotném názvu souboru. Rozšíření souborů nejsou zvláštní - jsou to jen pár znaků po určité době v názvu souboru. Můžete mít příponu souboru s jedním znakem nebo více než třemi znaky.

    Chcete-li konfigurovat, které aplikace mají otevírat soubory, je nutné je přiřadit k různým příponám. Systém Windows se pokusí prezentovat toto v hezčím rozhraní, ale stále se rozhodujete, která aplikace by měla být spojena s příponou.

    Typy MIME v systému Linux nebo Mac OS X

    Při otevření souboru v systému Linux nebo Mac OS X se operační systém nespoléhá pouze na příponu souboru. Ve skutečnosti, pokud vytvoříte textový soubor v systému Linux, bude mít ve výchozím nastavení žádnou příponu souborů. Pokud dvakrát kliknete na takový textový soubor, otevře se v textovém editoru. Pokud máte obrazový soubor bez přípony, můžete jej dvakrát kliknout a otevře se přímo v prohlížeči obrázků. Další typy souborů se otevře ve výchozích aplikacích.

    Spíše než spoléhat na příponu souboru na konci názvu souboru, informace o obsahu souboru - typu MIME souboru - jsou vloženy do začátku samotného souboru. Takže když otevřete soubor bez přípony souborů, Linux a Mac OS X se podívají na typ souboru MIME a zjistí, jaký typ souboru je.

    Zde je seznam běžných rozšíření souborů Windows a jejich ekvivalentních typů MIME:

    .txt - text / prostý

    .html - text / html

    .mp3 - audio / mpeg3

    .png - obrázek / png

    .doc - aplikace / msword

    Pokud jste chtěli změnit výchozí textový editor na Linuxu, změnili byste textovou / prostou asociaci typu MIME.

    Soubory Linux a Mac v systému Windows

    Přenést soubory bez přípony souborů z systému Linux do systému Windows a možná nebudete mít k nim přístup. pokud víte, jaký typ souboru je každý soubor, můžete ho otevřít přímo ve správném programu nebo přidat příslušnou příponu souboru.

    Linux i Mac OS X často používají přípony souborů, které pomáhají s kompatibilitou. Neopírají se však pouze o přípony souborů. Mohou používat přípony souborů, pokud jsou informace o typu MIME nejasné - například Mac OS X vás varuje, že "váš dokument se může otevřít v jiné aplikaci", pokud odstraníte nebo změníte příponu souboru. Přípona souboru může přepsat typ MIME, ale soubor bude nadále použitelný bez přípony souborů díky informacím o typu MIME.

    MIME zadejte do prohlížeče

    Váš webový prohlížeč a e-mailový klient se také spoléhají na typy MIME. Takhle váš webový prohlížeč ví, že stránka jako http://example.com/stranka by měla být vykreslena jako soubor HTML, i když nemá příponu souboru jako http://example.com/page.html - webový server pošle textový / html typ MIME spolu se souborem. Pokud server požádá váš prohlížeč o stažení souboru, odešle typ MIME aplikace / oktet-stream. To znamená, že "je to binární soubor, stáhněte si ho a uložte jej jako soubor."

    V některých případech může server nakonfigurovat nesprávná nastavení typu MIME. To je důvod, proč někdy kliknete na odkaz na webové stránce pouze proto, aby se další stránka stáhli do vašeho počítače jako soubor namísto otevření ve webovém prohlížeči. Pokud je aplikace typu MIME / oktet-stream odeslána, když se místo toho má odeslat typ MIME jako text / html, bude soubor stažen. S tím nemůžete dělat mnoho, než čekáte, až server přestane chybět.


    Typy MIME jsou poměrně jednoduché, ačkoli se mohou stát novým uživatelem Linuxu nebo Macu jako černá magie. Poskytují větší volnost, pokud jde o pojmenování vašich souborů - v Linuxu můžete pojmenovat dokumenty, obrázky a videa, které chcete odstranit, odstranění přípon souborů, pokud chcete.