Типы MIME - это всего лишь способ назвать типы. Они не имеют никакого отношения к тому, как определяется тип файла.
Существует два способа определить тип файла: a) Посмотрите на его расширение и надейтесь, что оно будет точным или б) посмотреть на его содержимое, а затем угадать, основываясь на этом. Если файл не имеет расширения b, это единственный вариант.
Многие (двоичные) форматы файлов имеют определенный заголовок, который вы можете посмотреть, чтобы определить их тип. Это делает опцию b вполне надежной для этих типов.
Простые форматы текстовых файлов часто можно определить по их структуре (если файл содержит много html-тегов, это, вероятно, html-файл).
В системах unix и linux вы можете использовать утилиту командной строки file, чтобы узнать тип файла на основе его содержимого.
Диспетчер файлов часто использует некоторую комбинацию опций a и b ( например, сначала посмотрите на расширение файла, если оно неизвестно (или файл не имеет расширения), посмотрите содержимое).
Тип файла не сохраняется как метаданные в общих файловых системах Linux.
Я исправил проблему следующим образом:
Загрузка в режиме восстановления с доступом для чтения / записи Перейти в оболочку как root sudo apt-get удалить lightdm (теперь gdm3 по умолчанию) Запустите сеть: sudo service network-manager restart sudo apt upgrade rebootДля меня это сработало. Может быть, он даже работал бы, если бы я не удалял lightdm.
Я исправил проблему следующим образом:
Загрузка в режиме восстановления с доступом для чтения / записи Перейти в оболочку как root sudo apt-get удалить lightdm (теперь gdm3 по умолчанию) Запустите сеть: sudo service network-manager restart sudo apt upgrade rebootДля меня это сработало. Может быть, он даже работал бы, если бы я не удалял lightdm.