MIME typer
En MIME-typ — värdet på Content-Type headern — är hur en server säger vad en fil är. Ingenting om filnamnet når webbläsaren, så tillägget är en ledtråd för dig och typen är fakta för klienten. Fel det och en stilmall ignoreras, ett typsnitt misslyckas att ladda, eller en PDF laddas ned när den borde ha öppnats.
Denna sida listar tillägget och typen som denna webbplats eget sökverktyg returnerar för det, så de två kan aldrig divergera. Där flera tillägg delar en typ — jpg, jpeg och jpe, eller yaml och yml — är var och en listad på sin egen rad, för du slår upp den du har.
Två regler förklarar de flesta överraskningarna nedan. En typ som börjar application/vnd. är en leverantörs registrering snarare än en öppen standard, vilket är varför Office typerna är så långa. Och en typ servern inte känner till är bäst skickad som application/octet-stream, vilket säger till webbläsaren att ladda ner istället för att gissa.
Webb och text
21text/* är familjen en webbläsare visar istället för att ladda ner, och den enda där en charset parameter spelar roll — text/html; charset=utf-8.
| Tillägg | MIME typ | Vad det är |
|---|---|---|
| .html | text/html | HTML dokument |
| .htm | text/html | HTML dokument, kort tillägg |
| .shtml | text/html | HTML med serveröversatser |
| .xhtml | application/xhtml+xml | XHTML dokument |
| .css | text/css | Stilmall |
| .csv | text/csv | Kommaseparerade värden |
| .txt | text/plain | Vanlig text |
| .md | text/markdown | Markdown källa |
| .ics | text/calendar | Kalenderhändelse |
| .xml | application/xml | XML dokument |
| .js | text/javascript | JavaScript |
| .mjs | text/javascript | JavaScript ES modul |
| .json | application/json | JSON data |
| .jsonld | application/ld+json | JSON-LD strukturerad data |
| .webmanifest | application/manifest+json | Web app manifest |
| .yaml | application/yaml | YAML dokument |
| .yml | application/yaml | YAML, kort tillägg |
| .toml | application/toml | TOML konfiguration |
| .sql | application/sql | SQL skript |
| .sh | application/x-sh | Shell skript |
| .wasm | application/wasm | WebAssembly modul |
Dokument
12Office typerna är långa för de kodar leverantören, standarden och delen — vnd. betyder en leverantörs registrering snarare än ett öppet format.
| Tillägg | MIME typ | Vad det är |
|---|---|---|
| application/pdf | PDF dokument | |
| .rtf | application/rtf | Formaterad text |
| .doc | application/msword | Word dokument, äldre binär |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | Word dokument |
| .xls | application/vnd.ms-excel | Excel arbetsbok, äldre binär |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | Excel arbetsbok |
| .ppt | application/vnd.ms-powerpoint | PowerPoint presentation, äldre binär |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | PowerPoint presentation |
| .odt | application/vnd.oasis.opendocument.text | OpenDocument text |
| .ods | application/vnd.oasis.opendocument.spreadsheet | OpenDocument kalkylblad |
| .odp | application/vnd.oasis.opendocument.presentation | OpenDocument presentation |
| .epub | application/epub+zip | EPUB e-bok |
Bilder
14Varje bildtyp kan sniffas från sina första byte, så en webbläsare renderar vanligtvis en korrekt även med fel serveretikett. SVG är undantaget du aldrig bör märka fel — det är ett dokument som kan bära skript.
| Tillägg | MIME typ | Vad det är |
|---|---|---|
| .png | image/png | PNG bild |
| .jpg | image/jpeg | JPEG bild |
| .jpeg | image/jpeg | JPEG bild, långt tillägg |
| .jpe | image/jpeg | JPEG bild, sällsynt tillägg |
| .gif | image/gif | GIF bild |
| .webp | image/webp | WebP bild |
| .avif | image/avif | AVIF bild |
| .svg | image/svg+xml | SVG vektorbild |
| .bmp | image/bmp | Bitmap bild |
| .ico | image/vnd.microsoft.icon | Ikonfil |
| .tif | image/tiff | TIFF bild |
| .tiff | image/tiff | TIFF bild, långt tillägg |
| .heic | image/heic | HEIC bild |
| .heif | image/heif | HEIF bild |
Ljud
11Behållare och codec är två olika saker. audio/ogg säger hur filen är inlindad; inuti kan det vara Vorbis, Opus eller FLAC.
| Tillägg | MIME typ | Vad det är |
|---|---|---|
| .mp3 | audio/mpeg | MP3 ljud |
| .wav | audio/wav | WAV ljud |
| .ogg | audio/ogg | Ogg ljud |
| .oga | audio/ogg | Ogg ljud, explicit tillägg |
| .opus | audio/opus | Opus ljud |
| .m4a | audio/mp4 | AAC ljud i MP4 behållare |
| .flac | audio/flac | FLAC förlustfritt ljud |
| .weba | audio/webm | WebM ljud |
| .aac | audio/aac | Raw AAC ljud |
| .mid | audio/midi | MIDI sekvens |
| .midi | audio/midi | MIDI, långt tillägg |
Video
9Att strömma en video kräver mer än rätt typ — servern måste också svara på områdesbegäranden, annars laddar webbläsaren hela filen innan den spelas.
| Tillägg | MIME typ | Vad det är |
|---|---|---|
| .mp4 | video/mp4 | MP4 video |
| .m4v | video/mp4 | MP4 video, Apples tillägg |
| .webm | video/webm | WebM video |
| .ogv | video/ogg | Ogg video |
| .mov | video/quicktime | QuickTime video |
| .avi | video/x-msvideo | AVI video |
| .mkv | video/x-matroska | Matroska video |
| .wmv | video/x-ms-wmv | Windows Media video |
| .3gp | video/3gpp | 3GPP mobilevideo |
Typsnitt
5Familjen font/* registrerades sent; äldre verktyg skickar fortfarande application/font-woff och application/x-font-ttf, som webbläsare accepterar men inte ska skrivas för något nytt.
| Tillägg | MIME typ | Vad det är |
|---|---|---|
| .woff | font/woff | WOFF webbtypsnitt |
| .woff2 | font/woff2 | WOFF2 webbtypsnitt |
| .ttf | font/ttf | TrueType typsnitt |
| .otf | font/otf | OpenType typsnitt |
| .eot | application/vnd.ms-fontobject | Embedded OpenType, bara Internet Explorer |
Arkiv och binärer
12application/octet-stream är det ärligs svaret när inget bättre är känt, och det är också vad som tvingar en nedladdning istället för en rendering.
| Tillägg | MIME typ | Vad det är |
|---|---|---|
| .zip | application/zip | ZIP arkiv |
| .gz | application/gzip | Gzip arkiv |
| .tar | application/x-tar | Tar arkiv |
| .7z | application/x-7z-compressed | 7-Zip arkiv |
| .rar | application/vnd.rar | RAR arkiv |
| .bz2 | application/x-bzip2 | Bzip2 arkiv |
| .iso | application/x-iso9660-image | Diskavbild |
| .bin | application/octet-stream | Okänd binär data |
| .exe | application/x-msdownload | Windows körbar |
| .apk | application/vnd.android.package-archive | Android paket |
| .deb | application/vnd.debian.binary-package | Debian paket |
| .swf | application/x-shockwave-flash | Flash film, långt föråldrad |