• [^] # Re: Type mime : comment fait linux ?

    Posté par . En réponse au message Type mime : comment fait linux ?. Évalué à 3.

    Si j'ai bien compris, la détection du type MIME ne se fait que sur les premiers octets. Si donc, par exemple, les fichiers "sxw" et "pdf" commençaient de la même façon, linux ne saurait pas quelles application lancer, non ?

    C'est la détection du type du fichier lui-même qui se fait. Sa classification dans une catégorie MIME se fait à postériori.

    Ensuite, la reconnaissance se fait le plus souvent à l'aide des premiers octets des fichiers, car la plupart des formats proposent un header à cet effet (même les *.exe de 1980 commencent par "MZ"), mais ce n'est pas systématique. file peut utiliser toutes les méthodes qu'il veut pour identifier un fichier.

    Relis notament la man-page de /etc/magic donnée plus haut. On peut y lire :

    offset : A number specifying the offset, in bytes, into the file of the data which is to be tested.