Я хочу проверить правильность расширения данного файла. Например, кто-то дает мне файл с расширением .zip, но на самом деле это может быть исполняемый файл.Проверка расширения файла с помощью python
Использование mimetypes
Не удалось определить реальный тип файла. Насколько мне известно, mimetypes
нуждается в расширении.
Я могу отобразить вывод команды unix file
с некоторыми расширениями. Даже если вы измените расширение, вы не можете обмануть команду file
. Однако для этого решения необходим подпроцесс.
Я думал, что может возникнуть более питоновское решение этой проблемы. Кто-нибудь знает?
@JesseJ Это не проблема t о мне. Он может обрабатываться как текстовый файл. Я хочу разделить архив, исполняемый файл, библиотеку и т. Д. –