İnternet Medya Türü

İnternet Medya Türü , ayrıca MIME tipi (göre Amaçlı Internet Posta Uzantıları şartname ) ya da Content-Type (alan adı göre), bir ileti gövdesine sınıflandırır verilerini internette . MIME standardında açıklandığı gibi, z. Örneğin, bir HTTP iletimi durumunda , bir tarayıcıya web sunucusunun hangi verileri gönderdiği konusunda bilgi verilir - örneğin düz metin belgesi, HTML belgesi veya PNG görüntüsü olup olmadığı. E-postalarda bile "Content-Type" başlık alanı, çeşitli verileri sınıflandırmak için kullanılır.

Medya türleri

İnternet Medya Türü iki bölümden oluşur: bir medya türü belirleme ve bir alt tür belirleme. Her iki giriş de eğik çizgi ile birbirinden ayrılmıştır, örnek image / jpeg .

  • uygulama - yorumlanmamış ikili veriler, karışık biçimler (ör. gömülü metinsel olmayan veriler içeren metin belgeleri) veya belirli bir program tarafından işlenecek bilgiler için
  • ses - ses verileri için
  • örnek - belgeler için örnek ortam türü
  • görüntü - grafikler için
  • mesaj - mesajlar için, örneğin mesaj / rfc822
  • model - çok boyutlu yapıları temsil eden veriler için
  • çok parçalı - çok parçalı veriler için
  • metin - metin için
  • video - video materyali için
  • kimyasal - z için. Örn: moleküller (resmi olmayan)

Şu anda 130'dan fazla alt tür tanımlanmıştır ve her nesil bilgisayar aynı zamanda çok sayıda kendi medya türünü de bütünleştirir. Medya türleri, Internet Assigned Numbers Authority tarafından yönetilir .

adlandırma

Bir ortam türü, ağaç olarak yapılandırılmış bir tür ve bir alt türden oluşur . Bir ortam türü isteğe bağlı olarak bir son ek ve parametreler de içerebilir:

Typ "/" [Baum "."] Subtyp ["+" Suffix] *[";" Parameter]

Yaygın örnekler

  • application/graphql
  • application/javascript
  • application/json
  • application/ld+json
  • application/msword (.doc)
  • application/pdf
  • application/sql
  • application/vnd.api+json
  • application/vnd.ms-excel (.xls)
  • application/vnd.ms-powerpoint (.ppt)
  • application/vnd.oasis.opendocument.text (.odt)
  • application/vnd.openxmlformats-officedocument.presentationml.presentation (.pptx)
  • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (.xlsx)
  • application/vnd.openxmlformats-officedocument.wordprocessingml.document (.docx)
  • application/x-www-form-urlencoded
  • application/xml
  • application/zip
  • application/zstd (.zst)
  • audio/mpeg
  • audio/ogg
  • image/gif
  • image/jpeg
  • image/png
  • multipart/form-data
  • text/css
  • text/csv
  • text/html
  • text/php
  • text/plain
  • text/xml

MIME koklama

MIME türü belirtilmemişse, MIME algılaması MIME türünü tanımalıdır . Bunu yapmak için önce belgenin ilk baytları okunur. JPEG veya PNG formatındaki görüntüler , başlıklarından ( sihirli sayı ) kolayca ayırt edilebilir . Analiz başarısız olursa dosya uzantısı kullanılır. Ardından, örneğin bir HTML dosyası olarak oynatma gibi standart bir görüntüleme denenir veya oynatma bir hata mesajıyla durdurulur.

Analizin sırası protokol belgelerinde belirtilir. HTTP1.1 belge gerektirir belirtilen içerik türü her zaman kullanıldığını. MIME koklamanın yalnızca türün eksik olması durumunda tahmin etmesine izin verilir.

Ayrıca bakınız

İnternet linkleri