Чи є тип MIME "за замовчуванням"?


117

Чи є те, що можна вважати міметиком "за замовчуванням"?

Я бачив "невідомо / невідомо" та "додаток / бінарний". Але чи є за замовчуванням повернення, коли не знайдено іншого типу MIME?


4
Можливий дублікат невідомого типу файлу MIME?

Відповіді:


196

Найменш специфічний офіційний тип MIME application/octet-stream. Без будь-якої додаткової інформації в ньому написано: «ось купа байтів, сподіваємось, на вашому кінці є додаток, яке знає, що з ними робити». Іноді є ім’я файлу, яке допомагає донести одержувачу, що робити з даними.

"unknown" насправді нічого не додає до цього, окрім того, щоб заплутати клієнтів, які не підтримують випадкові неофіційні типи MIME. Дітто для application/binary; це просто нестандартний спосіб відновлення "октет-потоку".

Це відповідь на "Що я можу помістити у Content-Type:заголовок, якщо я не можу знайти існуючий тип вмісту, який адекватно описує мої дані?" саме так я трактував це питання. Пропонований дублікат невідомого типу MIME? є тривала відповідь, в якій йдеться про те, "Як трактуються мої дані, якщо я не ставлю дійсний Content-Type:заголовок?" конкретно в контексті HTTP; відповідь на це стосується протоколу (наприклад, електронною поштою за замовчуванням мається Content-Type:на увазі для частин тіла MIME, які не містять цього заголовка text/plain; charset="us-ascii").


Ви помиляєтеся. IETF каже, що за замовчуванням це не тип вмісту. читати більш привітно ваше посилання
FF_Dev

@FF_Dev Не впевнений, що ти маєш на увазі. Ви говорите, що посилання Сампо на його власну відповідь є неправильним? Або що моя відповідь неправильна? Або щось інше?
трійка

@tripleee Його відповідь говорить: "Не надсилайте тип MIME для невідомих даних". що відрізняється від цієї відповіді. Тож або його коментар іронічний, або він неправильний. Це заслуговувало на висвітлення
FF_Dev

tripleee & @FF_Dev Я думаю, що моя відповідь не була чітко сформульована, і частина TLDR була дещо заплутаною, оскільки я не дав зрозуміти, що слід уникати, коли маєш справу з невідомими речами.
Сампо Саррала - codidact.org

4
@SampoSarrala Відповідь, зокрема, говорить про HTTP; MIME має багато застосувань, багато з яких можуть регулюватися іншими специфікаціями або взагалі жодними. Конкретним зустрічним прикладом є електронна пошта, де мається на увазі пропускання типу вмісту text/plainдля зворотної сумісності.
трійка
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.