MIME tipi
MIME tip — vrednost glave Content-Type — je način, kako strežnik pove kaj je datoteka. Od imena datoteke do brskalnika ne pride nič, zato je pripona namig zate in tip dejstvo za stranko. Napaka in slog se zavrne, pisava se ne naloži ali se PDF prenese namesto odprtja.
Ta stran nakazuje pripono in tip, ki ga vrne iskalnik te strani, zato se ne moreta raziti. Kjer en tip deli več pripon — jpg, jpeg in jpe ali yaml in yml — ima vsak svojo vrstico, ker iščete tiste, ki jo imate.
Dva pravila razložita večino presenečenj spodaj. Tip, ki se začne application/vnd., je registracija prodajalca, ne odprta standarda — zato so tipi Office tako dolgi. In tip, ki ga strežnik ne pozna, je najboljše poslati application/octet-stream, kar brskalniku pove naj prenese, ne ugibat.
Splet in besedilo
21text/* je družina, ki jo brskalnik prikaže namesto prenosa in edina, kje charset parameter vpliva — text/html; charset=utf-8.
| Pripona | MIME tip | Kaj je to |
|---|---|---|
| .html | text/html | HTML dokument |
| .htm | text/html | HTML dokument, kratka pripona |
| .shtml | text/html | HTML s server-side includes |
| .xhtml | application/xhtml+xml | XHTML dokument |
| .css | text/css | Slog |
| .csv | text/csv | Vrednosti ločene z vejico |
| .txt | text/plain | Navadno besedilo |
| .md | text/markdown | Markdown vir |
| .ics | text/calendar | Calendar dogodek |
| .xml | application/xml | XML dokument |
| .js | text/javascript | JavaScript |
| .mjs | text/javascript | JavaScript ES modul |
| .json | application/json | JSON podatki |
| .jsonld | application/ld+json | JSON-LD strukturirani podatki |
| .webmanifest | application/manifest+json | Manifest spletne aplikacije |
| .yaml | application/yaml | YAML dokument |
| .yml | application/yaml | YAML, kratka pripona |
| .toml | application/toml | TOML konfiguracijo |
| .sql | application/sql | SQL skript |
| .sh | application/x-sh | Lupinski skript |
| .wasm | application/wasm | WebAssembly modul |
Dokumenti
12Tipi Office so dolgi, ker kodirajo prodajalca, standarda in del — vnd. pomeni registracija prodajalca, ne odprta oblikovina.
| Pripona | MIME tip | Kaj je to |
|---|---|---|
| application/pdf | PDF dokument | |
| .rtf | application/rtf | Oblikovano besedilo |
| .doc | application/msword | Word dokument, starejši binarno |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | Word dokument |
| .xls | application/vnd.ms-excel | Excel delovni zvezek, starejši binarno |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | Excel delovni zvezek |
| .ppt | application/vnd.ms-powerpoint | PowerPoint predstavitev, starejša binarna |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | PowerPoint predstavitev |
| .odt | application/vnd.oasis.opendocument.text | OpenDocument besedilo |
| .ods | application/vnd.oasis.opendocument.spreadsheet | OpenDocument preglednica |
| .odp | application/vnd.oasis.opendocument.presentation | OpenDocument predstavitev |
| .epub | application/epub+zip | EPUB e-knjiga |
Slike
14Vsak tip slike je spoznan iz njegovih prvih bajtov, zato brskalnik ga običajno prikaže pravilno tudi ko je strežnik ga označi napačno. SVG je izjema, ki ga nikoli ne označite napačno — je dokument, ki lahko vsebuje skript.
| Pripona | MIME tip | Kaj je to |
|---|---|---|
| .png | image/png | PNG slika |
| .jpg | image/jpeg | JPEG slika |
| .jpeg | image/jpeg | JPEG slika, dolga pripona |
| .jpe | image/jpeg | JPEG slika, redka pripona |
| .gif | image/gif | GIF slika |
| .webp | image/webp | WebP slika |
| .avif | image/avif | AVIF slika |
| .svg | image/svg+xml | SVG vektorska slika |
| .bmp | image/bmp | Bitmapna slika |
| .ico | image/vnd.microsoft.icon | Ikona datoteka |
| .tif | image/tiff | TIFF slika |
| .tiff | image/tiff | TIFF slika, dolga pripona |
| .heic | image/heic | HEIC slika |
| .heif | image/heif | HEIF slika |
Zvok
11Zaboj in kodek sta dve različni stvari. audio/ogg pove kako je datoteka zavita; v njej je lahko Vorbis, Opus ali FLAC.
| Pripona | MIME tip | Kaj je to |
|---|---|---|
| .mp3 | audio/mpeg | MP3 zvok |
| .wav | audio/wav | WAV zvok |
| .ogg | audio/ogg | Ogg zvok |
| .oga | audio/ogg | Ogg zvok, jasen pripona |
| .opus | audio/opus | Opus zvok |
| .m4a | audio/mp4 | AAC zvok v MP4 zaboju |
| .flac | audio/flac | FLAC zvok brez izgube |
| .weba | audio/webm | WebM zvok |
| .aac | audio/aac | Surovi AAC zvok |
| .mid | audio/midi | MIDI zaporedje |
| .midi | audio/midi | MIDI, dolga pripona |
Video
9Pretakanje videa potrebuje več kot pravilni tip — strežnik mora tudi odgovoriti na zahteve obsega, drugače brskalnik prenese vsega pred igranjem.
| Pripona | MIME tip | Kaj je to |
|---|---|---|
| .mp4 | video/mp4 | MP4 video |
| .m4v | video/mp4 | MP4 video, Applov pripona |
| .webm | video/webm | WebM video |
| .ogv | video/ogg | Video Ogg |
| .mov | video/quicktime | Video QuickTime |
| .avi | video/x-msvideo | Video AVI |
| .mkv | video/x-matroska | Video Matroska |
| .wmv | video/x-ms-wmv | Video Windows Media |
| .3gp | video/3gpp | 3GPP mobilni video |
Pisave
5Družina font/* je registrirana pozno; starejša orodja še pošiljajo application/font-woff in application/x-font-ttf, ki jih brskalniki sprejmejo, vendar bi jih za novo ne pisali.
| Pripona | MIME tip | Kaj je to |
|---|---|---|
| .woff | font/woff | WOFF spletna pisava |
| .woff2 | font/woff2 | WOFF2 spletna pisava |
| .ttf | font/ttf | TrueType pisava |
| .otf | font/otf | OpenType pisava |
| .eot | application/vnd.ms-fontobject | Embedded OpenType, samo Internet Explorer |
Arhivi in binarne datoteke
12application/octet-stream je poštena odgovora ko nič boljšega ne veste in je tudi kaj prisili prenos namesto prikaza.
| Pripona | MIME tip | Kaj je to |
|---|---|---|
| .zip | application/zip | ZIP arhiv |
| .gz | application/gzip | Gzip arhiv |
| .tar | application/x-tar | Tar arhiv |
| .7z | application/x-7z-compressed | 7-Zip arhiv |
| .rar | application/vnd.rar | RAR arhiv |
| .bz2 | application/x-bzip2 | Bzip2 arhiv |
| .iso | application/x-iso9660-image | Disk slika |
| .bin | application/octet-stream | Neznani binarni podatki |
| .exe | application/x-msdownload | Windows izvedljiva |
| .apk | application/vnd.android.package-archive | Android paketa |
| .deb | application/vnd.debian.binary-package | Debian paketa |
| .swf | application/x-shockwave-flash | Flash film, dolgo zastarela |