Czy istnieje coś, co można uznać za „domyślny” typ MIME?
Widziałem „nieznane / nieznane” i „aplikacja / plik binarny”. Ale czy istnieje wartość domyślna, do której można powrócić, gdy nie zostanie znaleziony żaden inny typ MIME?
mime-types
mime
Mark A
źródło
źródło
Odpowiedzi:
Najmniej konkretnym oficjalnym typem MIME jest
application/octet-stream
. Bez żadnych dodatkowych informacji jest napisane: „tutaj jest kilka bajtów, miejmy nadzieję, że na Twoim końcu jest aplikacja, która wie, co z nimi zrobić”. Czasami istnieje nazwa pliku, która pomaga odbiorcy przekazać, co ma zrobić z danymi.„Nieznane” tak naprawdę nic do tego nie dodaje, poza dezorientacją klientów, którzy nie obsługują przypadkowych nieoficjalnych typów MIME. Jak wyżej dla
application/binary
; jest to po prostu niestandardowy sposób przekształcenia „strumienia oktetów”.To jest odpowiedź na pytanie „Co mogę umieścić w
Content-Type:
nagłówku, jeśli nie mogę znaleźć istniejącego typu treści, który odpowiednio opisuje moje dane?” tak właśnie zinterpretowałem to pytanie. Proponowany duplikat Nieznany typ pliku MIME? zawiera obszerną odpowiedź, która omawia „Jak są interpretowane moje dane, jeśli nie umieszczę prawidłowegoContent-Type:
nagłówka?” szczególnie w kontekście HTTP; odpowiedź jest zależna od protokołu (na przykład w wiadomościach e-mail domyślną wartością domyślnąContent-Type:
dla części treści MIME, które nie zawierają tego nagłówka, jesttext/plain; charset="us-ascii"
).źródło
text/plain
, w celu zapewnienia zgodności wstecznej.