Как использовать расширенные атрибуты для предварительного просмотра изображений?

Как использовать расширенные атрибуты для предварительного просмотра изображений?

Существуют ли файловые браузеры для Linux, которые кэшируют предварительные просмотры изображений, подобно тому, как Windows Explorer кэширует их в файл с именем Thumbs.db?

Как и в последних файловых системах ext3/4, inode может содержать расширенные атрибуты, используется ли это каким-либо файловым браузером? Ну, размер inode по умолчанию 256B может быть слишком мал для хранения предварительного просмотра, я могу переформатировать его, чтобы получить больший inode.

Я буду очень рад услышать хорошие новости, потому что обновление превью для больших изображений и видеофайлов в Nautilus очень медленное, а также шумы от жестких дисков...

решение1

Nautilus использует ~/.thumbnailsобычно. Многие просмотрщики изображений также генерируют там большие пальцы. В normalподкаталоге моей системы большинство файлов предварительного просмотра имеют размер около 20 КБ. Немного беспокоит, что нет ни базы данных sqlite в виде одного файла, ни иерархии кэша (например f/ff/ffdcd558a…1e5200.png), поэтому некоторые ФС могут иметь низкую производительность при поиске файла внутри разросшегося каталога, хотя, с другой стороны, простое файловое хранилище намного проще в обращении внутри кучи различных пользовательских программ, не требует обязательной sqliteустановки, и большинство современных ФС не должны иметь проблем с такой простой схемой файлов.

Проблемы с файлами xattrsimilar sqlite— дополнительная сложность, ограничения поддержки файловой системы (согласно Википедии, только ReiserFS и XFS обрабатывают произвольные размеры, а EXT3,4 ограничены только одним блоком, что в большинстве случаев означает 4 КиБ).

Связанный контент