MIME Type Lookup
Zoek MIME types op extensie of type. ~120 gangbare types — image, video, audio, application, text, font.
Waarvoor is dit?
Een MIME-type (nu Internet media type genoemd) is een tweedelig label als image/png of application/json dat een server, browser of library vertelt hoe een blok bytes te interpreteren. Het is wat in HTTP Content-Type-headers staat, wat Multipart-message-parts declareren, en wat file --mime rapporteert. De IANA-registry heeft duizenden entries; deze tool dekt ruwweg 120 die je in webwerk daadwerkelijk tegenkomt.
Wanneer gebruiken
Content-Typeinstellen op een API-response en de juiste willen voor.docx,.heicof.webmanifest.- Het
accept-attribuut van een upload-veld configureren of een S3-bucket allow-list. - Een hex-dump of tcpdump lezen en opzoeken wat
application/grpc-webeigenlijk is. - Een statische-file-server of CDN-config bouwen en extension-to-mime mapping nodig hebben.
- Beslechten of
text/xmlofapplication/xmlte gebruiken (gebruik de laatste voor nieuwe code volgens RFC 7303).
Veelvoorkomende valkuilen
- Extensie is niet gelijk aan MIME-type.
.jsonmapt meestal naarapplication/json, maar een server kan het alstext/plainserveren en browsers gehoorzamen de header. Stel de header altijd expliciet in. - JavaScript is rommelig. RFC 9239 zegt
text/javascriptis het preferred type.application/javascript,application/ecmascripten andere zijn obsolete maar nog te zien. - OOXML-types zijn heel lang.
application/vnd.openxmlformats-officedocument.wordprocessingml.documentvoor.docx. Probeer ze niet te onthouden — kopieer ze. application/octet-streambetekent "ik weet het niet". Als je het type controleert, gebruik een echte — browsers kunnen octet-stream content force-downloaden zelfs als die renderbaar is.- Charset doet ertoe voor text-types.
Content-Type: text/html; charset=utf-8— zonder gokt de browser en gokt soms verkeerd (mojibake). - Magic-byte sniffing verschilt van het gedeclareerde type. Browsers kunnen
Content-Typetweede-raden op basis van file-contents (X-Content-Type-Options: nosniffschakelt dit uit — zet het voor security).