Per le applicazioni che non memorizzano le informazioni di Quick Look all'interno del file, dove Lion (o un server) memorizza tali informazioni?

2

Alcune applicazioni possono memorizzare informazioni Quick Look ( anteprime e miniature ) all'interno del file. Gli altri non possono.

Due aspetti di questa domanda

Per un file che è locale e senza informazioni di Quick Look integrate:

  • dove Lion memorizza tali informazioni?

Per un file che è remoto , su un server AFP (Mac OS X Server (Leopard) / AFP 3.2+ o successivo) e senza informazioni di Quick Look integrate:

  • Il server memorizza le informazioni da remoto?

(Un client AFP può memorizzare in cache alcune informazioni localmente, con limitazioni, ma ho il strong sospetto che ci debba essere un archivio più permanente.)

Proposte iniziali

Molte informazioni di Quick Look sono memorizzate negli attributi B-tree.

In tal caso, un attributo B-tree in una versione più moderna di Mac OS X Server potrebbe essere potenzialmente migliore (rispetto alle versioni precedenti del Server) per i client AFP in cui la larghezza di banda è limitata.

Per favore, qualcuno ha risposte più precise?

Riferimento e altri elementi di interesse

Quick Look - Wikipedia

Differenza API da Mac OS X v10.6 a v10.7 : Modifiche a QuickLook

Guida alla programmazione del protocollo di archiviazione Apple: Caching client AFP: File Metadata Caching

  • Non so se le informazioni relative a Quick Look siano classificate come metadati per scopi di memorizzazione nella cache del client AFP.

Nota tecnica TN1150: Formato del volume HFS Plus: File attributi , in particolare:

IMPORTANT: The exact organization of the attributes B-tree has not been fully designed. Specifically:

  • the structure of the keys in the attribute B-tree has not been finalized and is subject to change, and
  • addition attribute's file data record types may be defined.

Guida alla programmazione Quick Look: Architettura Quick Look

Guida alla programmazione Quick Look: Salvataggio di anteprime e miniature nel documento

In Chiedi diverso:

Ci sono varie altre domande relative a Sguardo rapido in Chiedi a Utente diverso e super ma a colpo d'occhio, nessuno di loro risponde a questa domanda. Esempi:

Nessuna quantità significativa di informazioni relative a Quick Look nel supporto dell'applicazione o nelle aree di 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/

Meta

Sguardo rapido (due parole, in Finder e altrove ) sembra più appropriato di QuickLook .

    
posta Graham Perrin 05.08.2011 - 10:18
fonte

2 risposte

2

Graham: l'aspetto rapido genera i dati al volo. Gli ispettori sanno di usare le anteprime quando sono presenti, ma faranno il sollevamento pesante quando necessario.

Il sistema di memoria virtuale, naturalmente, memorizza nella cache questi file in modo che si senta più veloce dopo il primo rendering fino a quando non si scambia o viene eliminato se le pagine non sono contrassegnate per lo scambio su disco.

    
risposta data 09.08.2011 - 23:53
fonte
2

com.apple.QuickLook.thumbnailcache

In combinazione con qlmanage , utilizzando fs_usage e fseventer ha attirato l'attenzione sulla seguente directory:

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

Che questo sia usato per le anteprime così come per le miniature , non lo so.

È stata trovata una ricerca Google per com.apple.QuickLook.thumbnailcache (tra le altre cose) FileVault e QuickLook perdono alcune informazioni dai volumi crittografati (2010-07-25) con un commento ,

Thumbnail cache is disabled for encrypted volumes, including file vault users. You should be able to confirm with following terminal command:

qlmanage -m disks

Per FileVault 2 in Lion, potrebbe non essere più vero.

Ho thumbnails.data fuori dalla mia home directory, 42M, un reset usando qlmanage fa non riduci le sue dimensioni:

[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

(Io uso! sopra per oscurare un percorso verso un'area privata.)

Trovato anche, tra l'aiuto per Cocktail :

risposta data 12.08.2011 - 09:18
fonte

Leggi altre domande sui tag