MIME-тип файлов запросов - PullRequest
0 голосов
/ 31 марта 2020

Я выполняю вычислительное задание, и я прочитал этот отрывок, и понятия не имел. Я не понимаю полную картину MIME-типа ...

"Обратите внимание, что расширения имени файла не совпадают с типами файлов. Некоторые файлы могут заканчиваться на. html или .htm, но В заголовке указано, что MIME-тип является text / plain. С другой стороны, файл может иметь расширение .txt - или не иметь расширения - но иметь MIME-тип текста / html. MIME-тип определяет истинное значение. тип файла. "

Что вы подразумеваете под MIME-типом, определяющим истинный тип файла?

Большое вам спасибо!

Ответы [ 3 ]

0 голосов
/ 31 марта 2020

Тип MIME определяется не только окончанием файла, он также относится к содержимому файла, т. Е. Сценарий python s.py имеет тип MIME text/x-python, а пустой файл * 1004. * named s.py имеет inode/x-empty в linux системе

В linux используется file --mime-type FILE_NAME команда

Как узнать MIME файла тип (Content-Type)?

0 голосов
/ 31 марта 2020

MIME-типы - это просто способ определить тип файла. Как правило, существует два способа определить тип файла:

  1. Посмотрите на расширение файла. Например, pdf обычно сохраняется как file.pdf, заканчивающийся расширением pdf. Это намек на то, что тип файла pdf. Однако вы можете изменить имя файла и просто изменить его расширение на другое. Таким образом, имя файла не обязательно должно указывать его тип

  2. Посмотрите на содержимое файла и попытайтесь угадать, основываясь на том, как он расположен в двоичном формате.

Большинство двоичных файлов имеют очень точное представление c внутри файла. Например, если вы откроете файл PDF в блокноте (или в любой другой программе для редактирования текста), вы обнаружите, что он начинается с% PDF-. Далее следуют некоторые цифры и потенциально странные символы. Это говорит о том, что это тип PDF.

Почему это полезно? Файлы просто сохраняются как блоки двоичных данных. Однако некоторые файлы могут быть открыты только определенными программами (например, файлы musi c не могут быть «открыты» текстовыми редакторами, их можно воспроизводить только на проигрывателе musi c). Выяснив тип файла MIME, вы поймете , как интерпретировать данные в файле (например, текст, изображение, видео, аудио являются распространенными типами пантомимы). Затем вы можете использовать правильное программное обеспечение для использования файла.

0 голосов
/ 31 марта 2020

Я могу дать опыт самообучения

в windows открыть редактор реестра

Пуск -> Выполнить -> regedit

Развернуть HKEY_CLASSES_ ROOT

выберите любое расширение, которое вы хотите сказать (.pdf)

вы можете понять, как оно связано и как с ним обращаться

Снова разверните .pdf, вы увидите, через какое приложение оно обычно обрабатывается

, что обеспечивает идеальный опыт изучения различных типов MIME и его типа контента, а также того, какое приложение обрабатывается по умолчанию

...