2009-10-16 16 views
0

Je suis un utilisateur Windows et je supprime les fichiers temporaires d'Internet Explorer d'Internet Explorer par URL visitée (parce que l'application Java a un navigateur Web intégré lié à un serveur Web).Extrait des fichiers Cache.db sous Mac OS X Leopard

J'ai lu dans un autre article que le fichier Cache.db stocke les réponses des serveurs Web lorsqu'il s'agit d'un ensemble d'applications (/users/username/library/caches/myappbundle/cache.db). Est-il possible d'extraire des fichiers de ce fichier db et de les voir?

Windows crache le fichier, pas de changement de nom, et je pourrais le faire glisser hors du répertoire temp et double-cliquer si la mise en cache était autorisée. Je voulais savoir si c'est possible sur un Mac de récupérer des fichiers de la même manière (je sais que mac change le nom et l'extension mais on peut effacer le cache, lancer l'application, et deviner l'extension en fonction de la taille du fichier).

Mon application embarque Safari sur un Mac, mais le cache de safari dans "com.app.safari" ne grandit pas lorsque je lance mon application (le cache de l'application et/ou le cache websatart java grandissent). Est-il possible de récupérer les fichiers décryptés à partir de ces fichiers DB? Sinon, sont-ils stockés ailleurs dans un répertoire tmp d'un certain type?

Répondre

0

Je n'ai pas de réponse définitive pour vous, mais vous pouvez essayer d'utiliser FSEventer pour voir les changements du système de fichiers en temps réel. Ensuite, vous saurez avec certitude où vos caches sont stockées.

+0

Cet outil aide. Les fichiers continuent à "private/tmp/var/folders" et le reste du chemin semble presque aléatoire. Les fichiers dans le répertoire "-Tmp" à la fin sont vraiment effacés dès qu'ils apparaissent. Je peux bien sûr supprimer "cache.db", mais je veux connaître les implications si je ne le fais pas. Merci pour ce conseil. – KKlucznik

Questions connexes