Como utilizar atributos estendidos para visualização de imagens?

Como utilizar atributos estendidos para visualização de imagens?

Existe algum navegador de arquivos para Linux que armazena em cache visualizações de imagens, assim como o Windows Explorer as armazena em cache em um arquivo chamado Thumbs.db?

Como nos sistemas de arquivos ext3/4 mais recentes, um inode pode conter atributos estendidos. Ele é utilizado por qualquer navegador de arquivos? Bem, o tamanho do inode padrão de 256B pode ser muito pequeno para manter a visualização, posso reformatá-lo para obter um inode maior.

Ficarei muito feliz em receber boas notícias, pois para atualizar as visualizações de imagens grandes e arquivos de vídeo são muito lentos no Nautilus e há ruídos nos discos rígidos.

Responder1

O Nautilus usa ~/.thumbnailsnormalmente. Muitos visualizadores de imagens também geram polegares. No normalsubdiretório do meu sistema, a maioria dos arquivos de visualização tem cerca de 20 KiB de tamanho. É um pouco perturbador que não haja banco de dados sqlite em arquivo único ou hierarquia de cache (como f/ff/ffdcd558a…1e5200.png), então alguns FSes podem ter desempenho ruim procurando um arquivo dentro de um diretório grande, mas por outro lado, o armazenamento simples de arquivos é muito mais simples de lidar com vários programas de usuário diferentes, sem exigência obrigatória sqlitede instalação e os FSes mais atualizados não devem ter problemas com esse layout de arquivos simples.

Problemas com xattrsemelhanças sqlite- complexidade extra, limitações de suporte FS (de acordo com a wikipedia, apenas ReiserFS e XFS lidam com tamanhos arbitrários, e EXT3,4 são limitados a apenas um bloco, o que significaria principalmente 4 KiB).

informação relacionada