MIME tipovi
MIME tip — vrijednost Content-Type zaglavlja — je kako server govori što je datoteka. Ništa o nazivu datoteke ne dosegne preglednik, pa je proširenje savjet za vas i tip je činjenica za klijent. Pogriješite i stilopis se ignora, font se ne učitava ili se PDF preuzima umjesto otvaranja.
Ova stranica popis proširenja i tip koji za njega vraća vlastiti alat ovdje, tako da ova dva se nikad ne mogu razići. Gdje plusieurs proširenja dijele jedan tip — jpg, jpeg i jpe ili yaml i yml — svako je na vlastitoj liniji jer trebate onu koju imate.
Dva pravila objašnjavaju većinu iznenađenja ispod. Tip koji počinje s application/vnd. je registracija prodavatelja, ne otvoreni standard — zato su Office tipovi toliko dugi. A tip koju server ne zna je najbolje poslati kao application/octet-stream, što pregleднiku govori preuzmi umjesto da pogađaš.
Web i tekst
21text/* je obitelj koju će preglед prikazati umjesto preuzimanja i jedina gdje charset parametar važno — text/html; charset=utf-8.
| Proširenje | MIME tip | Što je |
|---|---|---|
| .html | text/html | HTML dokument |
| .htm | text/html | HTML dokument, kratko proširenje |
| .shtml | text/html | HTML sa server-side includes-ima |
| .xhtml | application/xhtml+xml | XHTML dokument |
| .css | text/css | Stilopis |
| .csv | text/csv | Vrijednosti odvojene zarezom |
| .txt | text/plain | Obični tekst |
| .md | text/markdown | Markdown izvor |
| .ics | text/calendar | Kalendarski događaj |
| .xml | application/xml | XML dokument |
| .js | text/javascript | JavaScript |
| .mjs | text/javascript | JavaScript ES modul |
| .json | application/json | JSON podaci |
| .jsonld | application/ld+json | JSON-LD strukturirani podaci |
| .webmanifest | application/manifest+json | Web aplikacijski manifest |
| .yaml | application/yaml | YAML dokument |
| .yml | application/yaml | YAML, kratko proširenje |
| .toml | application/toml | TOML konfiguracija |
| .sql | application/sql | SQL skripta |
| .sh | application/x-sh | Shell skripta |
| .wasm | application/wasm | WebAssembly modul |
Dokumenti
12Office tipovi su dugi jer kodiraju prodavatelja, standard i dio — vnd. znači registracija prodavatelja, ne otvoreni format.
| Proširenje | MIME tip | Što je |
|---|---|---|
| application/pdf | PDF dokument | |
| .rtf | application/rtf | Bogati tekst |
| .doc | application/msword | Word dokument, starije binarno |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | Word dokument |
| .xls | application/vnd.ms-excel | Excel radna knjiga, starije binarno |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | Excel radna knjiga |
| .ppt | application/vnd.ms-powerpoint | PowerPoint prezentacija, starija binama |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | PowerPoint prezentacija |
| .odt | application/vnd.oasis.opendocument.text | OpenDocument tekst |
| .ods | application/vnd.oasis.opendocument.spreadsheet | OpenDocument tablica |
| .odp | application/vnd.oasis.opendocument.presentation | OpenDocument prezentacija |
| .epub | application/epub+zip | EPUB e-knjiga |
Slike
14Svaki tip slike je snimljiv iz prvih bajtova, tako da će preglед obično ispravno prikazati čak i sa pogrešnom oznakom. SVG je iznimka koju nikada ne trebate mislabelled — to je dokument koji može nositi skriptu.
| Proširenje | MIME tip | Što je |
|---|---|---|
| .png | image/png | PNG slika |
| .jpg | image/jpeg | JPEG slika |
| .jpeg | image/jpeg | JPEG slika, dugo proširenje |
| .jpe | image/jpeg | JPEG slika, rijetko proširenje |
| .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 | Bitmapa slika |
| .ico | image/vnd.microsoft.icon | Datoteka ikone |
| .tif | image/tiff | TIFF slika |
| .tiff | image/tiff | TIFF slika, dugo proširenje |
| .heic | image/heic | HEIC slika |
| .heif | image/heif | HEIF slika |
Zvuk
11Kontejner i kodek su različita pitanja. audio/ogg govori kako je datoteka upakovana; što je unutar može biti Vorbis, Opus ili FLAC.
| Proširenje | MIME tip | Što je |
|---|---|---|
| .mp3 | audio/mpeg | MP3 zvuk |
| .wav | audio/wav | WAV zvuk |
| .ogg | audio/ogg | Ogg zvuk |
| .oga | audio/ogg | Ogg zvuk, eksplicitno proširenje |
| .opus | audio/opus | Opus zvuk |
| .m4a | audio/mp4 | AAC zvuk u MP4 kontejneru |
| .flac | audio/flac | FLAC bezzgubitni zvuk |
| .weba | audio/webm | WebM zvuk |
| .aac | audio/aac | Sirovi AAC zvuk |
| .mid | audio/midi | MIDI slijed |
| .midi | audio/midi | MIDI, dugo proširenje |
Video
9Streaming videa trebam više nego samo pravi tip — server mora odgovoriti na zahtjeve za rasponom ili preglед preuzima cijelu datoteku prije nego što se počne reproducirati.
| Proširenje | MIME tip | Što je |
|---|---|---|
| .mp4 | video/mp4 | MP4 video |
| .m4v | video/mp4 | MP4 video, Apple-ovo proširenje |
| .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 mobilni video |
Fontovi
5font/* obitelj je registrirana kasno; stariji alati još šalju application/font-woff i application/x-font-ttf koje pregledi primaju ali ne trebale biti pisane za sve novo.
| Proširenje | MIME tip | Što je |
|---|---|---|
| .woff | font/woff | WOFF web font |
| .woff2 | font/woff2 | WOFF2 web font |
| .ttf | font/ttf | TrueType font |
| .otf | font/otf | OpenType font |
| .eot | application/vnd.ms-fontobject | Embedded OpenType, samo Internet Explorer |
Arhive i binarne datoteke
12application/octet-stream je iskrena odgovara kada se ništa bolje ne zna, i također je to što tjera preuzimanja umjesto prikaza.
| Proširenje | MIME tip | Što je |
|---|---|---|
| .zip | application/zip | ZIP arhiva |
| .gz | application/gzip | Gzip arhiva |
| .tar | application/x-tar | Tar arhiva |
| .7z | application/x-7z-compressed | 7-Zip arhiva |
| .rar | application/vnd.rar | RAR arhiva |
| .bz2 | application/x-bzip2 | Bzip2 arhiva |
| .iso | application/x-iso9660-image | Disk slika |
| .bin | application/octet-stream | Nepoznati binarni podaci |
| .exe | application/x-msdownload | Windows izvršna datoteka |
| .apk | application/vnd.android.package-archive | Android paket |
| .deb | application/vnd.debian.binary-package | Debian paket |
| .swf | application/x-shockwave-flash | Flash film, dugo zastarjelo |