Ubuntu 中的缩略图预览与 Windows 中的缩略图预览有何不同?

Ubuntu 中的缩略图预览与 Windows 中的缩略图预览有何不同?

我认为这个问题在 AskUbuntu 上可能会得到更好的答复,因为乍一看它似乎与 Ubuntu 的关系比与 Windows 的关系更密切。

假设我有一个 foo.mkv 文件。缩略图预览在 Windows 7 和 Ubuntu 中均可用。

当我将文件名更改为任何随机名称(例如 foo.bar)或删除扩展名本身(使其仅为 foo)时,Nautilus 会正常显示缩略图,就好像它能够识别它们是什么类型的文件一样 - 而无需查看文件扩展名。

然而,这在 Windows 7 中不会发生。当我删除文件扩展名(忘记缩略图......)等时,Windows 开始询问我要使用哪个应用程序来打开该文件。

那么,这个缩略图预览在 Windows 7 和 Ubuntu 中是如何工作的呢?与 Windows 7 不同,是什么让 Ubuntu 能够“开箱即用”地识别文件?

答案1

我认为 Ubuntu 使用文件头来识别文件类型并在此基础上生成缩略图,但在 Windows 中,当 Windows 资源管理器扫描文件类型(基于文件扩展名)时,包含名为 Thumbnail.db 的元数据的文件将被更新。

该文件支持我的答案。 http://specifications.freedesktop.org/thumbnail-spec/thumbnail-spec-latest.html#CREATION

Ubuntu 使用符合 Freedesktop 实现的 Nautilus,它使用文件 MIMEtype 。请访问上述链接了解更多规格。

相关内容