Diskuze: MIME typ v souborech

Windows Windows MIME typ v souborech

Avatar
Lukas C#
Redaktor
Avatar
Lukas C#:

Ahojte, dočetl jsem se, že Linux a Jablka používají MIME typ v souborech, aby rozlišili, jaký program použít k jeho otevření - tzn. nespoléhají se pouze na přípony, tak jako Windows. No, jde mi o tohle - jak, nebo kde je ten MIME typ zakódovaný v daném souboru (řekněme, že je na začátku - pak jak se zabrání tomu, aby se to dekódovalo jako normální textové znaky?).
Prosím, mluvte méně odborně, ještě nejsem úplně sběhlý v počítačích, a už vůbec ne v Linux/Jablko. :-)

 
Odpovědět 28.9.2015 12:19
Avatar
Lukas C#
Redaktor
Avatar
Lukas C#:

No ještě jeden problém, (z mého nevzdělaného pohledu) podobný předchozímu: Ve specifikaci o UTF-16 čtu: "Any labeling application using UTF-16, that explicitly labels the text, should label it as UTF-16BE or UTF-16LE..." - co to znamená "označit" textový dokument, kam se to označení ukládá? Na začátek souboru? Někam na speciální tajuplná místa? :-D

 
Nahoru Odpovědět 28.9.2015 12:27
Avatar
Filip Šohajek
Redaktor
Avatar
Odpovídá na Lukas C#
Filip Šohajek:

MIME typ není uložen v souboru, je odvozen podle databáze takzvaných magických čísel, což jsou sekvence bytů (většinou) na začátku souboru, které jsou pro každý druh souboru (a čili i MIME typ) unikátní. Takže třeba u ELF se podívá do databáze, který že to soubor má magic number 7F a za tím ELF a zobrazí, že je to ELF. Na druhou otázku je odpověď BOM (Byte order mark), který určuje endianitu.

Editováno 28.9.2015 12:46
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 28.9.2015 12:45
Avatar
Milan Křepelka
Redaktor
Avatar
Odpovídá na Filip Šohajek
Milan Křepelka:

MIME typ není uložen v souboru

což jsou sekvence bytů (většinou) na začátku souboru

 
Nahoru Odpovědět 28.9.2015 13:49
Avatar
Filip Šohajek
Redaktor
Avatar
Odpovídá na Milan Křepelka
Filip Šohajek:

I takto by se dalo slovíčkařit. Ale toto není MIME typ, ale jen prostředek k jeho získání.

 
Nahoru Odpovědět 28.9.2015 14:41
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.