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

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

与最新的ext3 / 4文件系统一样,inode可以保存扩展属性,是否可以被任何文件浏览器使用?好吧,默认的256B inode大小可能太小而无法保存预览,我可以重新格式化以获得更大的inode.

我会很高兴听到好消息,因为在Nautilus中刷新大型图像和视频文件的预览速度非常慢,而且来自硬盘的声音很快.

最佳答案
Nautilus正常使用〜/ .thumbnails.很多图像查看器也会产生拇指.在我系统的正常子目录中,大多数预览文件的大小约为20 KiB.令人不安的是,在单个文件或缓存层次结构中没有sqlite数据库(例如f / ff / ffdcd558a … 1e5200.png),因此有些FS可能在查找过度生长的目录中的文件时表现不佳,但另一方面普通文件存储在一堆不同的用户程序中处理更简单,没有强制要求安装sqlite,大多数最新的FS应该没有这种普通文件布局的麻烦.

xattr的问题类似于sqlite的问题 – 额外的复杂性,FS支持的限制(根据维基百科只有ReiserFS和XFS处理任意大小,而EXT3,4仅限于一个块,这主要意味着4 KiB).

转载注明原文:linux – 如何利用扩展属性进行图像预览? - 代码日志