Nasıl kullanılır?
- Uzantı ya da medya türü alanına pdf ya da .png gibi bir uzantı, ya da image/jpeg gibi tam bir tür yazın.
- Medya türü ve Uzantılar alanlarını okuyun. Bir uzantı birden çok türe aitse Eşleşen türler tablosu hepsini listeler.
- Kayıt durumu alanından türün IANA kaydında olup olmadığını ve onu hangi referansın kaydettiğini görün.
Uzantı ve medya türü
Dosya uzantısı, dosya adındaki son noktadan sonra gelen kısımdır. Medya türü, yani MIME türü, bir dosyanın içeriğinin ne olduğunu tür/alt tür biçiminde adlandırır; örneğin application/pdf ya da image/png. E-posta, web sunucuları ve tarayıcılar bu türü Content-Type başlığında kullanır; programlar ise bir dosyayı hangi uygulamanın açacağını uzantıdan seçer.
RFC 6838 bölüm 4.2, tür ve alt tür adlarının kurallarını belirler. Uzantı yalnızca bir adlandırma geleneğidir; bu yüzden bir dosya herhangi bir uzantıyı taşıyabilir.
Kayıtlı ve kayıtsız türler
IANA kaydı, medya türlerinin resmi listesidir. RFC 6838 adlar için dört ağaç tanımlar: önek taşımayan standartlar ağacı (bölüm 3.1), vnd. önekli üretici ağacı (bölüm 3.2), prs. önekli kişisel ağaç (bölüm 3.3) ve x. önekli kayıtsız ağaç (bölüm 3.4). Kullanımdaki birçok tür, özellikle üretici türleri, kayıtta hiç yoktur; sayfa bunu belirtir.
Uzantılar nereden geliyor
IANA kaydı uzantıları listelemediği için uzantılar Apache httpd'nin mime.types dosyasından gelir. Bu, yaygın türlerin ve uzantılarının uzun süredir kullanılan bir listesidir; dosyanın başlığı onu kamu malı (public domain) olarak yayımlandığını belirtir. Dosya her türü kapsamaz: örneğin text/markdown'ın dosyada uzantısı yoktur. Bir uzantı iki türe ait olabilir; örneğin sub uzantısı hem image/vnd.dvb.subtitle hem text/vnd.dvb.subtitle için listelenir. Sayfa iki satırı da gösterir; dosyayı hangi programın açtığı, hangisinin geçerli olduğunu belirler.
Örnek: pdf
pdf yazmak tek bir tür bulur: application/pdf. Apache dosyası bu tür için pdf uzantısını listeler, IANA kaydında ise RFC 8118 ile kayıtlıdır.
Aşağıdaki tablo pdf için sayfanın gösterdiklerini verir; .PDF ya da application/pdf yazmak da aynı sonucu verir.
| Çıktı | pdf için |
|---|---|
| Medya türü | application/pdf |
| Uzantılar | |
| Kayıt durumu | IANA kaydında kayıtlı: RFC 8118 |
Sık sorulan sorular
MIME türü ile medya türü aynı mı?
Evet. İkisi de bir içeriğin tür/alt tür etiketini, örneğin image/png'yi anlatır. RFC 6838 buna medya türü der; MIME türü adı ise birçok program ve belgede hâlâ kullanılır.
jpg neden image/jpg değil de image/jpeg veriyor?
image/jpeg türün kendisidir. Apache dosyası bu tür için üç uzantı listeler: jpeg, jpg ve jpe. Ne IANA kaydında ne de Apache dosyasında image/jpg türü var; bu yüzden sayfa böyle bir tür göstermez.
Bir tür neden uzantı göstermiyor?
Apache dosyası yalnızca yaygın uzantıları listeler. Bir tür IANA kaydında olsa bile bu dosyada uzantısı olmayabilir; örneğin text/markdown. Bu durumda sayfa, o tür için uzantı listelenmediğini söyler.
Bir uzantı iki medya türüne ait olabilir mi?
Evet. Apache dosyası sub uzantısını hem image/vnd.dvb.subtitle hem text/vnd.dvb.subtitle için listeler; sayfa ikisini de gösterir. Dosyayı açan program hangisinin kullanılacağına karar verir.
Bir dosyanın türünü yalnızca uzantısından anlayabilir miyim?
Ancak kabaca. Uzantı bir adlandırma geleneğidir ve bir dosyanın uzantısı herhangi bir şeye değiştirilebilir. Güvenlik kontrolü için dosyanın adına değil, içeriğine bakın.
Aramam bir yere gönderiliyor mu?
Hayır. Arama, sayfayla birlikte gelen listeye karşı tarayıcınızda çalışır; yazdığınız hiçbir şey sunucumuza gönderilmez ve orada saklanmaz.
Kaynaklar
- IANA Medya Türleri Kaydı
- RFC 6838: Medya Türü Belirtimleri ve Kayıt Prosedürleri
- Apache httpd docs/conf/mime.types (uzantı eşlemesi, kamu malı)
Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.