Ответы:
Наименее конкретный официальный тип MIME - это application/octet-stream
. Без какой-либо дополнительной информации он говорит: «Вот куча байтов, надеюсь, на вашем конце есть приложение, которое знает, что с ними делать». Иногда имя файла помогает передать получателю, что делать с данными.
«unknown» на самом деле ничего не добавляет к этому, за исключением того, что сбивает с толку клиентов, которые не поддерживают случайные неофициальные типы MIME. То же для application/binary
; это просто нестандартный способ повторить "октет-поток".
Это ответ на вопрос «Что я могу вставить в Content-Type:
заголовок, если не могу найти существующий тип контента, который адекватно описывает мои данные?» вот как я истолковал этот вопрос. Предлагаемый дубликат Неизвестный тип файла MIME? есть длинный ответ, в котором обсуждается «Как интерпретируются мои данные, если я не помещаю действительный Content-Type:
заголовок?» особенно в контексте HTTP; ответ на этот вопрос зависит от протокола (например, в электронной почте для Content-Type:
частей тела MIME, не содержащих этот заголовок, подразумевается значение по умолчанию text/plain; charset="us-ascii"
).
text/plain
обратную совместимость.