MIME Türü Uzantı Bulucu

Aramak için bir MIME türü (image/png gibi) veya uzantı (png gibi) girin.

Sonuç

.webp
image/webp
.webp

Nasıl hesaplanır?

Araç girdiğiniz değeri text/html, application/json, image/png, audio/mpeg ve video/mp4 gibi 42 yaygın türden oluşan yerleşik bir tabloda arar. Girdi önce baştaki ve sondaki boşluklardan arındırılır ve küçük harfe çevrilir. Eğik çizgi içeriyorsa MIME türü sayılır ve karşılık gelen uzantı başına nokta konarak verilir. Aksi halde uzantı sayılır (baştaki nokta isteğe bağlı) ve tabloda bu uzantıya sahip ilk MIME türü döndürülür. Her türün tek bir uzantısı vardır; bu yüzden image/jpeg yalnızca .jpg verir. Tabloda olmayan her şey, yani nadir türler, jpeg ya da htm gibi takma uzantılar ve ; charset=utf-8 gibi parametre taşıyan türler "Bulunamadı" sonucunu verir.

Örnek hesaplama

image/webp girin. Metinde eğik çizgi olduğundan araç bunu MIME türü sayar ve tabloda arar; karşılığı webp uzantısıdır. Sonuç .webp olarak, image/webp MIME türüyle birlikte gösterilir. Şimdi ters yönü deneyin: mp3 (veya .MP3) yazarsanız eğik çizgi olmadığı için uzantı sayılır ve araç tablodaki karşılığı olan audio/mpeg değerini verir.

Bu örneği dene →

Sık yapılan hatalar

  • Content-Type başlığının tamamını yapıştırmak, örneğin text/html; charset=utf-8. Araç tüm metni eşleştirmeye çalışır, parametre yüzünden "Bulunamadı" çıkar; noktalı virgülden sonrasını silin.
  • jpeg, htm veya tif girip sonuç beklemek. Yalnızca tablodaki ana uzantılar (jpg, html, tiff) tanınır.
  • tar.gz gibi bileşik uzantı yazmak. Tek bir metin olarak aranır ve bulunamaz; gz ya da tar ayrı ayrı aranmalıdır.
  • "Bulunamadı" yanıtını türün var olmadığına kanıt saymak. Tabloda yalnızca 42 kayıt vardır; image/avif gibi geçerli türler yoktur.
  • js için application/javascript beklemek. Tablo text/javascript döndürür; application/javascript yazarsanız da bulunamaz.

Bu hesaplama hakkında

MIME türü (Multipurpose Internet Mail Extensions, IANA kayıt sisteminde resmi olarak “Internet media type”), HTTP yanıtlarının, e-posta eklerinin ve dosya yüklemelerinin bir istemciye içeriği dosya adından bağımsız olarak nasıl yorumlayacağını Content-Type başlığında bildirmek için kullandığı image/png, application/pdf veya text/csv gibi tür/alt tür dizisidir. Bu araç, verilen bir MIME türünün geleneksel dosya uzantısını veya tam tersini, yaklaşık 40 yaygın türden (belgeler, görseller, ses, video, yazı tipleri ve arşivler) oluşan yerleşik bir tablodan bulur — IANA kayıt defterinin tamamı değildir, bu yüzden nadir bir tür “bulunamadı” olarak görünür.

Dosya yükleme doğrulaması yapılandıran web geliştiricileri, Apache veya Nginx MIME türü eşlemelerini ayarlayan sunucu yöneticileri ve çok parçalı form verisi işleyen API geliştiricileri hepsi bu eşleşmeye ihtiyaç duyar — beyan edilen MIME türü ile gerçek dosya uzantısı arasındaki bir uyumsuzluk, bozuk indirmelerin, reddedilen yüklemelerin veya güvenlik sorunlarının klasik bir kaynağıdır, çünkü bazı tarayıcılar içerik türünü sunucunun beyan ettiğinden farklı şekilde algılar ve ikisini birlikte doğrulamak bu açığı kapatır.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar