Recherche de type MIME
Recherchez les types MIME par extension de fichier ou trouvez des extensions de fichier pour les types MIME grâce à cet outil de référence complet sur les types MIME. Identifiez rapidement le bon en-tête Content-Type pour n'importe quel format de fichier ou découvrez quelles extensions correspondent à un type MIME spécifique. Indispensable pour le développement web, le téléchargement de fichiers et la configuration des en-têtes HTTP.
Questions fréquemment posées
Un type MIME (Multipurpose Internet Mail Extensions) indique aux navigateurs et aux serveurs le type de contenu d'un fichier (par exemple, text/html, image/jpeg). Il est essentiel pour la bonne gestion des fichiers, les téléchargements et les en-têtes HTTP Content-Type.
Saisissez l'extension du fichier (par exemple, "pdf", "jpg", "json") et l'outil vous indiquera le type MIME correspondant (par exemple, "application/pdf", "image/jpeg", "application/json") ainsi que les autres types MIME possibles.
Oui, vous pouvez saisir un type MIME (par exemple, "video/mp4") et l'outil vous indiquera toutes les extensions de fichiers courantes associées à ce type MIME, ce qui vous aidera à comprendre quels formats utilisent ce type.
Certains formats de fichiers ont évolué ou présentent des variations spécifiques aux fournisseurs, ce qui donne lieu à plusieurs types MIME valides. Par exemple, les fichiers Excel peuvent utiliser "application/vnd.ms-excel" ou "application/x-msexcel".
Lorsque vous mettez en œuvre une fonctionnalité de téléchargement de fichiers, vous devez valider les types MIME et définir des en-têtes Content-Type corrects. Cet outil vous permet de vous assurer que vous acceptez et diffusez des fichiers dont le type MIME est correctement configuré.
Oui, la base de données comprend des formats modernes tels que les images WebP, les vidéos WebM, les polices WOFF et d'autres formats de fichiers web contemporains en plus des formats traditionnels.
Utilisez application/json, car il s'agit du type MIME officiel et normalisé pour les données JSON, défini dans la RFC 4627. Bien que text/json fonctionne dans de nombreux cas, application/json est le bon choix pour les API et garantit un traitement correct par les clients, les proxys et les navigateurs. Les applications modernes devraient toujours utiliser application/json.
Le type MIME Content-Type indique aux navigateurs comment traiter les réponses. application/octet-stream force les téléchargements, tandis que image/jpeg affiche en ligne. Utilisez Content-Disposition : attachment pour forcer les téléchargements quel que soit le type MIME. Pour les fichiers téléchargés par l'utilisateur, validez à la fois l'extension du fichier et le type MIME afin d'éviter les problèmes de sécurité tels que les fichiers PHP téléchargés déguisés en images.
Les serveurs web s'appuient sur les correspondances entre les types MIME (généralement dans les fichiers mime.types ou .htaccess). Il se peut que les extensions de fichiers nouvelles ou peu courantes ne soient pas configurées. Ajoutez des correspondances manuellement : dans Apache, utilisez AddType ; dans nginx, modifiez mime.types. Pour les API personnalisées, définissez explicitement les en-têtes Content-Type dans le code de votre application afin de garantir des types MIME corrects.
Oui, pour les types MIME basés sur du texte, incluez charset pour spécifier l'encodage : text/html ; charset=UTF-8 ou application/json ; charset=UTF-8. Cela permet de garantir un rendu correct des caractères, en particulier pour le contenu international. UTF-8 est le jeu de caractères recommandé pour le contenu web, car il prend en charge tous les caractères Unicode et est largement compatible.
