Her dosya uzantısı için doğru Content-Type'ı, her MIME tipi için de uzantıyı bulun.
94 tipten 94 tanesi gösteriliyor
| Uzantı | MIME tipi | Açıklama | |
|---|---|---|---|
| .html .htm | text/html | HTMLMetin tabanlı | |
| .css | text/css | CSSMetin tabanlı | |
| .js .mjs | text/javascriptŞöyle de görülür: application/javascript, application/x-javascript | JavaScriptMetin tabanlı | |
| .json | application/json | JSONMetin tabanlı | |
| .jsonld | application/ld+json | JSON-LDMetin tabanlı | |
| .xml | application/xmlŞöyle de görülür: text/xml | XMLMetin tabanlı | |
| .txt .text | text/plain | Plain textMetin tabanlı | |
| .csv | text/csv | CSVMetin tabanlı | |
| .tsv | text/tab-separated-values | TSVMetin tabanlı | |
| .md .markdown | text/markdown | MarkdownMetin tabanlı | |
| .ics | text/calendar | iCalendarMetin tabanlı | |
| .vcf | text/vcard | vCardMetin tabanlı | |
| .yaml .yml | application/yamlŞöyle de görülür: text/yaml, application/x-yaml | YAMLMetin tabanlı | |
| .toml | application/toml | TOMLMetin tabanlı | |
| .ts | text/plainŞöyle de görülür: application/typescript, video/mp2t | TypeScript sourceMetin tabanlı | |
| .jsx .tsx | text/plain | React sourceMetin tabanlı | |
| .php | application/x-httpd-php | PHPMetin tabanlı | |
| .py | text/x-python | PythonMetin tabanlı | |
| .sh | application/x-sh | Shell scriptMetin tabanlı | |
| .sql | application/sql | SQLMetin tabanlı | |
| .rtf | application/rtf | Rich Text FormatMetin tabanlı | |
| .map | application/json | Source mapMetin tabanlı | |
| .webmanifest | application/manifest+json | Web app manifestMetin tabanlı | |
| .rss | application/rss+xml | RSS feedMetin tabanlı | |
| .atom | application/atom+xml | Atom feedMetin tabanlı | |
| .wasm | application/wasm | WebAssemblyİkili | |
| .jpg .jpeg .jpe | image/jpeg | JPEG imageİkili | |
| .png | image/png | PNG imageİkili | |
| .gif | image/gif | GIF imageİkili | |
| .webp | image/webp | WebP imageİkili | |
| .avif | image/avif | AVIF imageİkili | |
| .svg | image/svg+xml | SVG imageMetin tabanlı | |
| .ico | image/x-iconŞöyle de görülür: image/vnd.microsoft.icon | Iconİkili | |
| .bmp | image/bmp | Bitmap imageİkili | |
| .tif .tiff | image/tiff | TIFF imageİkili | |
| .heic | image/heic | HEIC imageİkili | |
| .heif | image/heif | HEIF imageİkili | |
| .jxl | image/jxl | JPEG XL imageİkili | |
| .apng | image/apng | Animated PNGİkili | |
| .psd | image/vnd.adobe.photoshop | Photoshop documentİkili | |
| .mp3 | audio/mpeg | MP3 audioİkili | |
| .wav | audio/wavŞöyle de görülür: audio/x-wav, audio/wave | WAV audioİkili | |
| .ogg .oga | audio/ogg | Ogg audioİkili | |
| .opus | audio/opus | Opus audioİkili | |
| .m4a | audio/mp4Şöyle de görülür: audio/x-m4a | MPEG-4 audioİkili | |
| .aac | audio/aac | AAC audioİkili | |
| .flac | audio/flac | FLAC audioİkili | |
| .weba | audio/webm | WebM audioİkili | |
| .mid .midi | audio/midi | MIDIİkili | |
| .aif .aiff | audio/aiff | AIFF audioİkili | |
| .mp4 | video/mp4 | MPEG-4 videoİkili | |
| .webm | video/webm | WebM videoİkili | |
| .mov | video/quicktime | QuickTime videoİkili | |
| .avi | video/x-msvideo | AVI videoİkili | |
| .mkv | video/x-matroska | Matroska videoİkili | |
| .ogv | video/ogg | Ogg videoİkili | |
| .mpeg .mpg | video/mpeg | MPEG videoİkili | |
| .3gp | video/3gpp | 3GPP videoİkili | |
| .ts | video/mp2t | MPEG transport streamİkili | |
| .m3u8 | application/vnd.apple.mpegurl | HLS playlistMetin tabanlı | |
| .woff | font/woff | WOFF fontİkili | |
| .woff2 | font/woff2 | WOFF2 fontİkili | |
| .ttf | font/ttf | TrueType fontİkili | |
| .otf | font/otf | OpenType fontİkili | |
| .eot | application/vnd.ms-fontobject | Embedded OpenTypeİkili | |
| application/pdf | PDF documentİkili | ||
| .doc | application/msword | Word document (legacy)İkili | |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | Word documentİkili | |
| .xls | application/vnd.ms-excel | Excel workbook (legacy)İkili | |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | Excel workbookİkili | |
| .ppt | application/vnd.ms-powerpoint | PowerPoint (legacy)İkili | |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | PowerPoint presentationİkili | |
| .odt | application/vnd.oasis.opendocument.text | OpenDocument textİkili | |
| .ods | application/vnd.oasis.opendocument.spreadsheet | OpenDocument spreadsheetİkili | |
| .epub | application/epub+zip | EPUB bookİkili | |
| .zip | application/zip | ZIP archiveİkili | |
| .gz | application/gzip | Gzip archiveİkili | |
| .tar | application/x-tar | Tar archiveİkili | |
| .rar | application/vnd.rar | RAR archiveİkili | |
| .7z | application/x-7z-compressed | 7-Zip archiveİkili | |
| .bz2 | application/x-bzip2 | Bzip2 archiveİkili | |
| .xz | application/x-xz | XZ archiveİkili | |
| .zst | application/zstd | Zstandard archiveİkili | |
| .bin | application/octet-stream | Arbitrary binary dataİkili | |
| .exe | application/vnd.microsoft.portable-executable | Windows executableİkili | |
| .dmg | application/x-apple-diskimage | macOS disk imageİkili | |
| .apk | application/vnd.android.package-archive | Android packageİkili | |
| .ipa | application/octet-stream | iOS app archiveİkili | |
| .deb | application/vnd.debian.binary-package | Debian packageİkili | |
| .rpm | application/x-rpm | RPM packageİkili | |
| .iso | application/x-iso9660-image | Disc imageİkili | |
| .torrent | application/x-bittorrent | BitTorrent fileİkili | |
| .pem .crt .cer | application/x-x509-ca-cert | X.509 certificateMetin tabanlı | |
| .p12 .pfx | application/x-pkcs12 | PKCS#12 keystoreİkili |
Kopyala düğmesi tam başlık değerini verir. Metin tabanlı tiplere charset=utf-8 eklenir, çünkü o olmadan tarayıcı tahmin eder ve bazen yanlış tahmin eder.
MIME tipini bulmak için uzantıyı, uzantıları bulmak için MIME tipini yazın. Biçim adları da çalışır; webp ya da excel aramak da bir yere götürür.
Birkaç biçimin hem kayıtlı bir tipi hem de sahada hâlâ yaygın bir iki karşılığı var. İkisi de listelenir, çünkü eski yapılandırmanızdaki genelde resmi olmayanıdır.
Kopyala düğmesi tam Content-Type değerini verir; ihtiyacı olan metin tabanlı tiplere charset zaten eklenmiş olarak.
Karşı tarafa bir bayt yığınının aslında ne olduğunu söyler. Tarayıcı, HTTP üzerinden indirdiği şeyin dosya uzantısına bakmaz; Content-Type başlığını okur. Yanlış olursa stil dosyası yok sayılır, betik çalışmayı reddeder ya da PDF anlamsız karakterler olarak açılır.
Metin tabanlı tiplerde: HTML, CSS, JavaScript, düz metin, CSV, JSON ve SVG. O olmadan tarayıcı kodlamayı tahmin etmek zorunda kalır ve yanlış tahmin, Türkçe karakterlerin bozuk çıkmasının tam olarak yoludur. Görseller gibi ikili tipler charset almaz.
text/javascript. Yıllarca tersiydi, ikisinin de her yerde olmasının sebebi bu, ama güncel şartname text/javascript'i standart sayıyor ve application/javascript'i geçersiz olarak işaretliyor. İkisi de her tarayıcıda çalışır.
Daha fazla tarif edemediğimiz baytlar. Gerçekten bilinmeyen veri için doğru cevap, bildiğiniz her şey için yanlış cevap; çünkü tarayıcılar buna göstermek yerine indirerek karşılık verir. octet-stream olarak sunulan bir PDF, görüntüleyicide açılmak yerine iner.
Neredeyse her zaman text/plain ya da octet-stream olarak sunulduğu için. SVG mutlaka image/svg+xml olmalı, yoksa tarayıcı onu metin sayar. Statik hostlarda en sık rastlanan MIME yapılandırma hatası budur.
Çünkü uzantı gerçekten belirsiz: geliştirici için TypeScript kaynağı, video oynatıcı için MPEG transport stream. Sunuculara genelde hangisini kastettiğinizi söylemek gerekir, ki zaten tarayıcıya TypeScript kaynağı sunmak pek istenen bir şey değildir.
Hayır. Çok parçalı bir yüklemedeki tip istemci tarafından verilir ve her şeyi söyleyebilir. Sunucuda dosyanın gerçek imzasını kontrol edin ve bir dosyayla ne yapacağınıza, yükleyenin kontrol ettiği bir başlığa bakarak asla karar vermeyin.
Web sunucunuzdan ya da CDN'inizden. Nginx bir mime.types dosyası okur, Apache AddType kullanır, statik hostların çoğu uzantıdan çıkarır. Bir şey tuhaf davrandığında ağ sekmesi gerçekte ne gönderildiğini gösterir ve bu genelde varsaydığınızdan farklıdır.
Tüm HTTP durum kodları, anlamları ve ne zaman gönderilecekleri; numaraya, ifadeye veya açıklamaya göre aranabilir.
Aracı AçUser agent metnini tarayıcı, motor, işletim sistemi ve cihaza ayırın. Botlar da tanınır.
Aracı AçJPEG, PNG ve WebP arasında tarayıcınızda dönüştürün. Kalite ayarı ve anlık boyut karşılaştırması. Tarayıcı destekliyorsa AVIF de var.
Aracı Aç