如何利用扩展属性进行图像预览?

是否有任何适用于 Linux 的文档 Internet 浏览器缓存图片预览,就像 Windows 资源管理器将它们缓存到名为 Thumbs.db 的文档中一样?

与最新的 ext3/4 文件系统一样,inode 可以保存扩展属性,它是否被任何类型的文档 Internet 浏览器使用? 好吧,默认的 256B inode 尺寸可能也很小,无法偷窥,我可以重新格式化它以获得更大的 inode。

我将非常感谢听到好消息,因为在 Nautilus 中恢复大图像和视频文件的偷窥功能非常缓慢,并且来自硬盘的噪音。

2
2022-06-07 14:41:13
资源 分享
答案: 1

Nautilus 通常使用 ~/.thumbnails。 许多照片浏览者也会在那里竖起大拇指。 在我系统的 normal 子目录中,大多数偷窥文件都与 20 KiB 的尺寸有关。 令人不安的是,单个文件中既没有 sqlite 数据库,也没有缓存啄食顺序(如 f/ff/ffdcd558a…1e5200.png),因此一些 FS 可能在过度增长的目录中查找数据的效率很低,但另一方面,简单的文档存储是意味着在一堆不同的客户程序中处理起来不那么复杂,不需要安装 sqlite 并且大多数最新的 FS 应该不会遇到这种普通文件设计的困难。

xattr 的问题看起来像 sqlite 是 bdsh 增加了复杂性,FS 帮助的限制(根据维基百科,只有 ReiserFS 和 XFS 处理近似大小,以及 EXT3,4 仅限于一个块,这主要意味着 4 KiB)。

3
2022-06-07 15:09:31
资源