0

有没有办法可以在我的文件(二进制)顶部添加一些内容,以显示文件的缩略图(可能也包含在二进制文件中)?或者,是否可以创建一些隐藏文件或目录,将缩略图映射到操作系统/文件浏览器的文件?

我真的只是暂时对 *nix 感兴趣。另外,我不是在问如何创建缩略图,而是在问如何在 Gnome 或 KDE 或 MACOS 下关联缩略图(或让文件浏览器从文件中读取它)。

如果您好奇,我正在使用 HDF5 格式的非常大的 3D 科学数据集。数据集非常大,需要永远生成、探索和渲染,而且有很多。能够在文件浏览器中使用缩略图浏览它们会很棒,这将允许用户(我和其他人)以低分辨率预览数据集的一部分,以帮助决定打开哪一个。HDF5 在文件的开头提供了一些“用户块”空间,可以在其中存储图像或 xml 文件等。同样,我可以生成缩略图,我需要一种告诉文件浏览器它在哪里的方法,并且它应该显示缩略图。

谢谢

4

1 回答 1

0

您必须为每个桌面环境的文件管理器编写一个插件。

对于 GNOME,Nautilus 是假定的文件管理器。有大量可用的预览器/缩略图器,因此您可以剖析其中一个。这是一个用 Python 编写的简单 MP3 封面艺术缩略图:https ://bbs.archlinux.org/viewtopic.php?id=114098

至于 KDE 和 Mac OS,我不太确定。KDE 在缩略图方面应该类似于 GNOME,但 Mac OS 超出了我的知识范围。我假设你必须编写另一个插件。

于 2011-10-27T18:34:54.627 回答