Я подумал, что этот вопрос может получить лучший ответ в AskUbuntu, так как кажется, что он больше связан с Ubuntu, чем с Windows.
Допустим, у меня есть файл foo.mkv. Предварительный просмотр миниатюр работает как в Windows 7, так и в Ubuntu.
Когда я изменяю имя файла на что-то случайное, например, foo.bar, или когда я удаляю само расширение (делая его просто foo), Наутилус обычно показывает миниатюры, например, если он может распознать, какой они тип файлов - не смотря на расширение файла. ,
Это, однако, не происходит в Windows 7. Windows начинает спрашивать меня о том, какое приложение я хочу использовать, чтобы открыть этот файл, как только я удалю расширение файла (забудьте миниатюры ...) и т. Д. [ 113]
Итак, как работает предварительный просмотр в Windows 7 и Ubuntu? Что заставляет Ubuntu распознавать файлы «из коробки» в отличие от Windows 7?
Я думаю, что Ubuntu использует заголовок файла, чтобы идентифицировать тип файла и генерировать миниатюру на этой основе, но в окнах файл, содержащий метаданные с именем Thumbnail.db, будет обновляться, когда проводник Windows сканирует типы файлов (в зависимости от расширения файла). ,
Этот документ поддерживает мой ответ. http://specifications.freedesktop.org/thumbnail-spec/thumbnail-spec-latest.html#CREATION
Ubuntu использует Nautilus, который соответствует реализации Freedesktop и использует файл MIMEtype. Посетите ссылку выше для получения дополнительной спецификации.