Para las aplicaciones que no almacenan información de Vista rápida dentro del archivo, ¿dónde almacena esa información Lion (o un Servidor)?

2

Algunas aplicaciones pueden almacenar información de Vista rápida ( vistas previas y miniaturas ) dentro del archivo. Otros no pueden.

Dos aspectos de esta pregunta

Para un archivo que es local y sin información integral de Vista rápida:

  • ¿Dónde almacena Lion esa información?

Para un archivo que es remoto , en un servidor AFP (Mac OS X Server (Leopard) / AFP 3.2+ o mayor) y sin información de apariencia rápida integral:

  • ¿Server almacena la información de forma remota?

(Un cliente de AFP puede almacenar en caché la información de localmente, con limitaciones, pero sospecho que debe haber una tienda más permanente).

Conjeturas iniciales

La información de una vista mucho más rápida se almacena en los atributos B-tree.

Si es así, un B-tree de atributos en una versión más moderna de Mac OS X Server puede ser potencialmente mejor (que las versiones anteriores de Server) para clientes AFP donde el ancho de banda es limitado.

Por favor, ¿alguien tiene respuestas más definidas?

Referencia y otros elementos de interés

Vista rápida - Wikipedia

Diff API de Mac OS X v10.6 a v10.7 : QuickLook Changes

Guía de programación del protocolo de archivado de Apple: AFP Client Caching: Caché de metadatos de archivos

  • No sé si la información relacionada con Quick Look está clasificada como metadatos para propósitos de almacenamiento en caché del cliente AFP.

Nota técnica TN1150: Formato de volumen HFS Plus: Archivo de atributos , en particular:

  

IMPORTANTE :   La organización exacta de los atributos B-tree no ha sido completamente diseñada. Específicamente:

     
  • la estructura de las claves en el atributo B-tree no se ha finalizado y está sujeta a cambios, y
  •   
  • se pueden definir los tipos de registro de datos del archivo del atributo de adición.
  •   

Guía de programación Quick Look: Arquitectura de vista rápida

Guía de programación Quick Look: Guardar vistas previas y miniaturas en el documento

In Ask Different:

Hay varias otras preguntas relacionadas con Quick Look en Ask Different y Super User, pero de un vistazo, ninguna de ellas responde a esta pregunta. Ejemplos:

No hay una cantidad significativa de información relacionada con Quick Look en el soporte de aplicaciones o áreas de caché

[macbookpro08-centrim:~] gjp22% date
Fri  5 Aug 2011 08:33:02 BST
[macbookpro08-centrim:~] gjp22% uname -a
Darwin macbookpro08-centrim.home 11.0.0 Darwin Kernel Version 11.0.0: Sat Jun 18 12:56:35 PDT 2011; root:xnu-1699.22.73~1/RELEASE_X86_64 x86_64
[macbookpro08-centrim:~] gjp22% du -sh ~/Library/Application\ Support/com.apple.QuickLook/
4.0K    /Users/gjp22/Library/Application Support/com.apple.QuickLook/
[macbookpro08-centrim:~] gjp22% du -sh ~/Library/Caches/com.apple.quicklook.ui.helper/
 52K    /Users/gjp22/Library/Caches/com.apple.quicklook.ui.helper/
[macbookpro08-centrim:~] gjp22% du -sh ~/Library/Caches/com.apple.QuickLookDaemon
 52K    /Users/gjp22/Library/Caches/com.apple.QuickLookDaemon
[macbookpro08-centrim:~] gjp22% du -sh ~/Library/Caches/com.apple.QuickLookDaemon32/
 52K    /Users/gjp22/Library/Caches/com.apple.QuickLookDaemon32/

Meta

Quick Look (dos palabras, en el Finder y en otros lugares ) parece más apropiado que QuickLook .

    
pregunta Graham Perrin 05.08.2011 - 10:18

2 respuestas

2

Graham - mirada rápida generar los datos sobre la marcha. Los inspectores saben usar las vistas previas cuando están presentes, pero harán el trabajo pesado cuando sea necesario.

El sistema de memoria virtual, por supuesto, almacena estos archivos en caché para que se sienta más rápido después del primer procesamiento hasta que se intercambie o se elimine si las páginas no están marcadas para un intercambio al disco.     

respondido por el bmike 09.08.2011 - 23:53
2

com.apple.QuickLook.thumbnailcache

En combinación con qlmanage , usando fs_usage y fseventer llamó la atención sobre el siguiente directorio:

/private/var/folders/*/*/C/com.apple.QuickLook.thumbnailcache/

Si esto se usa para vistas previas así como miniaturas , no lo sé.

Se encontró una búsqueda en Google de com.apple.QuickLook.thumbnailcache (entre otras cosas) FileVault y QuickLook filtran información de volúmenes encriptados (2010-07-25) con un comentario ,

  

La memoria caché de miniaturas está deshabilitada para volúmenes cifrados, incluido el archivo   usuarios de bóveda. Debes poder confirmar con el siguiente terminal   comando:

     

qlmanage -m disks

     

...

Para FileVault 2 en Lion, eso ya no es cierto.

Tengo thumbnails.data fuera de mi directorio principal, 42M, un restablecimiento usando qlmanage no no reduce su tamaño:

[macbookpro08-centrim:~] gjp22% date
Fri 12 Aug 2011 07:46:24 BST
[macbookpro08-centrim:~] gjp22% uname -mrv
11.0.0 Darwin Kernel Version 11.0.0: Sat Jun 18 12:56:35 PDT 2011; root:xnu-1699.22.73~1/RELEASE_X86_64 x86_64
[macbookpro08-centrim:~] gjp22% ls -h@l /private/var/folders/*/*/C/com.apple.QuickLook.thumbnailcache/
total 87256
-rw-------  1 gjp22  staff     0B 16 Jul 19:42 exclusive
-rw-r--r--  1 gjp22  staff   1.0M 12 Aug 06:35 index.sqlite
-rw-r--r--@ 1 gjp22  staff    18B 19 Jul 00:25 resetreason
    com.apple.TextEncoding    15B 
-rw-------  1 gjp22  staff    42M 12 Aug 07:41 thumbnails.data
-rw-r--r--  1 gjp22  staff   4.0K 12 Aug 06:35 thumbnails.fraghandler
[macbookpro08-centrim:~] gjp22% find /var/folders -name "*QuickLook*" -exec du -h {} \; 2 > /dev/null
find: 2: unknown option
[macbookpro08-centrim:~] gjp22% sh
sh-3.2$ find /var/folders -name "*QuickLook*" -exec du -h {} \; 2>/dev/null
 43M    /var/folders/!!/!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/C/com.apple.QuickLook.thumbnailcache
sh-3.2$ qlmanage -m disks
disks: 
    /: local fs
    /Volumes/MobileBackups: distant fs
    /home: distant fs
    /net: distant fs

sh-3.2$ date
Fri 12 Aug 2011 07:47:09 BST
sh-3.2$ qlmanage -r
qlmanage: resetting quicklookd
sh-3.2$ ls -h@l ~/Library/Caches/qlmanage
total 104
-rw-r--r--  1 gjp22  staff    52K 12 Aug 07:47 Cache.db
sh-3.2$ ls -h@l ~/Library/Caches/quicklookconfig
total 104
-rw-r--r--  1 gjp22  staff    52K 11 Aug 10:34 Cache.db
sh-3.2$ ls -h@l /private/var/folders/*/*/C/com.apple.QuickLook.thumbnailcache
total 87256
-rw-------  1 gjp22  staff     0B 16 Jul 19:42 exclusive
-rw-r--r--  1 gjp22  staff   1.0M 12 Aug 06:35 index.sqlite
-rw-r--r--@ 1 gjp22  staff    18B 19 Jul 00:25 resetreason
    com.apple.TextEncoding    15B 
-rw-------  1 gjp22  staff    42M 12 Aug 07:47 thumbnails.data
-rw-r--r--  1 gjp22  staff   4.0K 12 Aug 06:35 thumbnails.fraghandler
sh-3.2$ date
Fri 12 Aug 2011 07:48:00 BST

(Yo uso! arriba para ocultar un camino a un área privada.)

También se encuentra, entre la ayuda para Cocktail :

respondido por el Graham Perrin 12.08.2011 - 09:18

Lea otras preguntas en las etiquetas