MIME Tipi Sözlüğü

Her dosya uzantısı için doğru Content-Type'ı, her MIME tipi için de uzantıyı bulun.

Ara

94 tipten 94 tanesi gösteriliyor

UzantıMIME tipiAçıklama
.html .htmtext/htmlHTMLMetin tabanlı
.csstext/cssCSSMetin tabanlı
.js .mjstext/javascriptŞöyle de görülür: application/javascript, application/x-javascriptJavaScriptMetin tabanlı
.jsonapplication/jsonJSONMetin tabanlı
.jsonldapplication/ld+jsonJSON-LDMetin tabanlı
.xmlapplication/xmlŞöyle de görülür: text/xmlXMLMetin tabanlı
.txt .texttext/plainPlain textMetin tabanlı
.csvtext/csvCSVMetin tabanlı
.tsvtext/tab-separated-valuesTSVMetin tabanlı
.md .markdowntext/markdownMarkdownMetin tabanlı
.icstext/calendariCalendarMetin tabanlı
.vcftext/vcardvCardMetin tabanlı
.yaml .ymlapplication/yamlŞöyle de görülür: text/yaml, application/x-yamlYAMLMetin tabanlı
.tomlapplication/tomlTOMLMetin tabanlı
.tstext/plainŞöyle de görülür: application/typescript, video/mp2tTypeScript sourceMetin tabanlı
.jsx .tsxtext/plainReact sourceMetin tabanlı
.phpapplication/x-httpd-phpPHPMetin tabanlı
.pytext/x-pythonPythonMetin tabanlı
.shapplication/x-shShell scriptMetin tabanlı
.sqlapplication/sqlSQLMetin tabanlı
.rtfapplication/rtfRich Text FormatMetin tabanlı
.mapapplication/jsonSource mapMetin tabanlı
.webmanifestapplication/manifest+jsonWeb app manifestMetin tabanlı
.rssapplication/rss+xmlRSS feedMetin tabanlı
.atomapplication/atom+xmlAtom feedMetin tabanlı
.wasmapplication/wasmWebAssemblyİkili
.jpg .jpeg .jpeimage/jpegJPEG imageİkili
.pngimage/pngPNG imageİkili
.gifimage/gifGIF imageİkili
.webpimage/webpWebP imageİkili
.avifimage/avifAVIF imageİkili
.svgimage/svg+xmlSVG imageMetin tabanlı
.icoimage/x-iconŞöyle de görülür: image/vnd.microsoft.iconIconİkili
.bmpimage/bmpBitmap imageİkili
.tif .tiffimage/tiffTIFF imageİkili
.heicimage/heicHEIC imageİkili
.heifimage/heifHEIF imageİkili
.jxlimage/jxlJPEG XL imageİkili
.apngimage/apngAnimated PNGİkili
.psdimage/vnd.adobe.photoshopPhotoshop documentİkili
.mp3audio/mpegMP3 audioİkili
.wavaudio/wavŞöyle de görülür: audio/x-wav, audio/waveWAV audioİkili
.ogg .ogaaudio/oggOgg audioİkili
.opusaudio/opusOpus audioİkili
.m4aaudio/mp4Şöyle de görülür: audio/x-m4aMPEG-4 audioİkili
.aacaudio/aacAAC audioİkili
.flacaudio/flacFLAC audioİkili
.webaaudio/webmWebM audioİkili
.mid .midiaudio/midiMIDIİkili
.aif .aiffaudio/aiffAIFF audioİkili
.mp4video/mp4MPEG-4 videoİkili
.webmvideo/webmWebM videoİkili
.movvideo/quicktimeQuickTime videoİkili
.avivideo/x-msvideoAVI videoİkili
.mkvvideo/x-matroskaMatroska videoİkili
.ogvvideo/oggOgg videoİkili
.mpeg .mpgvideo/mpegMPEG videoİkili
.3gpvideo/3gpp3GPP videoİkili
.tsvideo/mp2tMPEG transport streamİkili
.m3u8application/vnd.apple.mpegurlHLS playlistMetin tabanlı
.wofffont/woffWOFF fontİkili
.woff2font/woff2WOFF2 fontİkili
.ttffont/ttfTrueType fontİkili
.otffont/otfOpenType fontİkili
.eotapplication/vnd.ms-fontobjectEmbedded OpenTypeİkili
.pdfapplication/pdfPDF documentİkili
.docapplication/mswordWord document (legacy)İkili
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentWord documentİkili
.xlsapplication/vnd.ms-excelExcel workbook (legacy)İkili
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetExcel workbookİkili
.pptapplication/vnd.ms-powerpointPowerPoint (legacy)İkili
.pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentationPowerPoint presentationİkili
.odtapplication/vnd.oasis.opendocument.textOpenDocument textİkili
.odsapplication/vnd.oasis.opendocument.spreadsheetOpenDocument spreadsheetİkili
.epubapplication/epub+zipEPUB bookİkili
.zipapplication/zipZIP archiveİkili
.gzapplication/gzipGzip archiveİkili
.tarapplication/x-tarTar archiveİkili
.rarapplication/vnd.rarRAR archiveİkili
.7zapplication/x-7z-compressed7-Zip archiveİkili
.bz2application/x-bzip2Bzip2 archiveİkili
.xzapplication/x-xzXZ archiveİkili
.zstapplication/zstdZstandard archiveİkili
.binapplication/octet-streamArbitrary binary dataİkili
.exeapplication/vnd.microsoft.portable-executableWindows executableİkili
.dmgapplication/x-apple-diskimagemacOS disk imageİkili
.apkapplication/vnd.android.package-archiveAndroid packageİkili
.ipaapplication/octet-streamiOS app archiveİkili
.debapplication/vnd.debian.binary-packageDebian packageİkili
.rpmapplication/x-rpmRPM packageİkili
.isoapplication/x-iso9660-imageDisc imageİkili
.torrentapplication/x-bittorrentBitTorrent fileİkili
.pem .crt .cerapplication/x-x509-ca-certX.509 certificateMetin tabanlı
.p12 .pfxapplication/x-pkcs12PKCS#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.

Doğru MIME Tipi Nasıl Bulunur

1

İki yönde de arayın

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.

2

Alternatiflere bakın

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.

3

Başlık değerini kopyalayın

Kopyala düğmesi tam Content-Type değerini verir; ihtiyacı olan metin tabanlı tiplere charset zaten eklenmiş olarak.

Özellikler

Uzantı, MIME tipi veya biçim adıyla arama
Metin, görsel, ses, video, yazı tipi, arşiv ve uygulama filtreleri
Sahada hâlâ görülen resmi olmayan tipler kayıtlı olanın yanında
Charset'i yerinde, yapıştırmaya hazır Content-Type
Her kayıt için ikili mi metin tabanlı mı bilgisi
Bir web projesinin gerçekten karşılaştığı biçimleri kapsar
Üyelik yok, kurulacak bir şey yok
Ücretsiz ve tarayıcınızda çalışır

Sıkça Sorulan Sorular

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.

Özel Bir Araç veya Uygulamaya mı İhtiyacınız Var?

Üretim kalitesinde web uygulamaları, SaaS platformları ve geliştirici araçları oluşturuyoruz. Projeniz hakkında konuşalım.

veya ücretsiz görüşme ayarlayın