1Sep

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

click fraud protection

Příchozí z Windows, přípony souborů na Linuxu a Mac OS X se mohou zdát trochu divné.Zdá se, že operační systém vědí, jaké soubory jsou, aniž by se spoléhaly na příponu souboru - dělá to pomocí typů MIME.Typy MIME

jsou nyní označovány 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 další použití.

Co je to soubor?

Soubor je pouze sada 1 a 0.Souborový systém přidružil soubor jako "Document.pdf" s kusem 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 obrázek 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 nebude vědět, 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 - můžete jej znovu použít, a to přečtením původního souborurozšíření.

instagram viewer

To je důvod, proč 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é zneužívání - k zastírá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 jej 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 otevírají soubory, musíte je přidružit k různým příponám souborů.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 souboru. Typy MIME

v systémech 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 soubor obrázku bez přípony, můžete jej dvakrát kliknout a otevřít jej 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 se na příponu souboru na konci názvu souboru, informace o obsahu souboru - typu MIME souboru - jsou vloženy na začátek samotného souboru. 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 - application / 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řineste soubory bez přípon 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. Nicméně se nespoléhají pouze na přípony souborů.Mohou používat přípony souborů, pokud nejsou 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 souboru díky jeho informacím o typu MIME.

MIME Zadejte svůj prohlížeč

Váš webový prohlížeč a e-mailový klient také spoléhají na typy MIME.Takto váš webový prohlížeč ví, že stránka jako http: //example.com/ by měla být vykreslena jako soubor HTML, i když nemá příponu souboru jako http: //example.com/ page.html - webový server odešle textový / html typ MIMEspolu 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 jej a uložte jej jako soubor."

V některých případech server může mít nakonfigurované 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 se aplikace typu MIME / oktet-stream odesílá, když se místo toho má odeslat typ MIME jako text / html, soubor se stáhne. S tím nemůžete dělat mnoho, než čekáte, až server přestane chybět. Typy

MIME jsou poměrně jednoduché, i když se mohou stát novým uživatelem systému Linux nebo Mac 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, a pokud chcete, můžete odstranit přípony souborů.