İ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
- w3.org
- M. Sirbu: RFC 1049 . - İnternet mesajları için içerik tipi başlık alanı . Mart 1988. (İlk spesifikasyon - İngilizce).
- N. Freed, N. Borenstein: RFC 2045 - Çok Amaçlı İnternet Posta Uzantıları (MIME) Birinci Bölüm: İnternet İleti Gövdelerinin Biçimi . [Hata: RFC 2045 ]. Kasım 1996. Bölüm 5: İçerik Tipi Başlık Alanı. (Değiştirdi RFC 1590 - Güncelleyen RFC 2184 - İngilizce).
- R. Fielding, UC Irvine, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee: RFC 2616 - Köprü Metni Aktarım Protokolü - HTTP / 1.1 . [Hata: RFC 2616 ]. Haziran 1999. Bölüm 14.17: İçerik Türü. ( RFC 2068'in yerini alır - RFC 2817 tarafından güncellendi - İngilizce).
- N. Freed, N. Borenstein: RFC 2046 . - Çok Amaçlı İnternet Posta Uzantıları (MIME) İkinci Bölüm: Medya Türleri . [Hata: RFC 2046 ]. Kasım 1996. ( RFC 1521'in yerine geçer - RFC 2646 tarafından güncellendi - İngilizce).
- S. Nelson, C. Parklar: RFC 2077 . - Çok Amaçlı İnternet Posta Uzantıları için Model Birincil İçerik Türü . Ocak 1997. (İngilizce).
- T. Taylor: RFC 4735 . - Dokümantasyonda Kullanım İçin Örnek Ortam Türleri . Ekim 2006. Standart: [Önerilen]. (İngilizce).
- IANA listesi
- Karşılık gelen dosya uzantılı MIME türlerinin genel olarak SELFHTML Wiki
- Apache Sunucusu: 1999'dan bugüne dosya uzantılarının MIME türlerine atanması