3 votes

Pour les applications qui ne stockent pas les informations de Quick Look dans le fichier, où Lion (ou un serveur) stocke-t-il ces informations ?

Certaines applications peuvent stocker des informations de type "Quick Look" ( aperçus et vignettes ) dans le fichier. D'autres ne le peuvent pas.

Deux aspects à cette question

Pour un fichier qui est local et sans information intégrale de Quick Look :

  • où Lion stocke-t-il ces informations ?

Pour un fichier qui est à distance sur un serveur AFP (Mac OS X Server (Leopard)/). AFP 3.2+. ou plus) et sans information intégrale de Quick Look :

  • Le serveur stocke-t-il les informations à distance ?

(Un client AFP peut mettre en cache un peu de des informations localement, avec des limites, mais je soupçonne fortement qu'il doit y avoir un magasin plus permanent).

Estimations initiales

La plupart des informations de Quick Look sont stockées dans l'arbre B des attributs.

Si tel est le cas, une arborescence B d'attributs dans une version plus moderne de Mac OS X Server peut être potentiellement meilleure (que les anciennes versions de Server) pour les clients AFP où la bande passante est limitée.

S'il vous plaît, quelqu'un a-t-il des réponses plus précises ?

Références et autres sujets d'intérêt

Quick Look - Wikipedia

Différences d'API Mac OS X v10.6 à v10.7 : Modifications rapides

Guide de programmation du protocole de dépôt Apple : Mise en cache du client AFP : Mise en cache des métadonnées de fichiers

  • Je ne sais pas si les informations liées à Quick Look sont considérées comme des métadonnées pour la mise en cache du client AFP.

Note technique TN1150 : Format de volume HFS Plus : Fichier d'attributs en particulier :

IMPORTANT : L'organisation exacte du B-tree des attributs n'a pas été entièrement conçue. Plus précisément :

  • la structure des clés dans l'arbre B des attributs n'a pas été finalisée et est susceptible d'être modifiée, et
  • Il est possible de définir des types d'enregistrements de données de fichier pour les attributs supplémentaires.

Guide de programmation Quick Look : Coup d'œil rapide sur l'architecture

Guide de programmation Quick Look : Enregistrement des aperçus et des vignettes dans le document

Dans Ask Different :

Il existe plusieurs autres questions relatives à Quick Look dans Ask Different et Super User, mais à première vue, aucune d'entre elles ne répond à cette question. Exemples :

Pas de quantité significative d'informations liées à Quick Look dans les zones de support de l'application ou de cache.

[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/

Méta

Coup d'œil rapide (deux mots, dans le Finder et ailleurs) semble plus approprié que QuickLook .

2voto

Oskar Points 1242

Graham - un regard rapide génère les données à la volée. Les inspecteurs savent qu'ils doivent utiliser les aperçus lorsqu'ils sont présents, mais ils feront le gros du travail si nécessaire.

Le système de mémoire virtuelle met bien sûr en cache ces fichiers, ce qui lui donne l'impression d'être plus rapide après le premier rendu, jusqu'à ce qu'il soit échangé ou éliminé si les pages ne sont pas marquées pour un échange sur le disque.

2voto

Graham Perrin Points 7373

Com.apple.QuickLook.thumbnailcache

En combinaison avec qlmanage en utilisant fs_usage y fseventer a attiré l'attention sur l'annuaire suivant :

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

Si cela est utilisé pour avant-premières ainsi que vignettes Je ne sais pas.

Une recherche Google pour com.apple.QuickLook.thumbnailcache a trouvé (entre autres) FileVault et QuickLook laissent échapper des informations à partir de volumes cryptés. (2010-07-25) avec un commentaire ,

Le cache des vignettes est désactivé pour les volumes cryptés, y compris pour les utilisateurs de coffres-forts. les utilisateurs de coffres-forts. Vous devriez pouvoir le confirmer avec le terminal suivant suivante :

qlmanage -m disks

Pour FileVault 2 dans Lion, cela peut ne plus être vrai.

J'ai thumbnails.data en dehors de mon répertoire personnel, 42M, une réinitialisation utilisant qlmanage fait pas réduire sa taille :

[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

(J'utilise ! ci-dessus pour masquer un chemin vers une zone privée).

Également trouvé, parmi l'aide pour Cocktail :

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X