Cache de vignettes Windows

Sur les systèmes d'exploitation Microsoft Windows , à partir de la mise à jour Active Desktop d' Internet Explorer 4 pour Windows 95 à 98, [1] [2] un cache de vignettes est utilisé pour stocker les images miniatures pour la vue miniature de l'Explorateur Windows . Cela accélère l'affichage des images car ces images plus petites n'ont pas besoin d'être recalculées à chaque fois que l'utilisateur consulte le dossier.

But

Windows stocke les vignettes des fichiers graphiques et de certains fichiers de documents et de films dans le fichier Thumbnail Cache, y compris les formats suivants : JPEG , BMP , GIF , PNG , TIFF , AVI , PDF , PPTX , DOCX , HTML et bien d'autres. Son objectif est d'éviter les E/S disque intensives , le traitement du processeur et les temps de chargement lorsqu'un dossier contenant un grand nombre de fichiers est configuré pour afficher chaque fichier sous forme de vignette. Cet effet est plus clairement visible lors de l'accès à un DVD contenant des milliers de photos sans le fichier thumbs.db et en configurant la vue pour afficher des vignettes à côté des noms de fichiers. La mise en cache des vignettes a été introduite dans Windows 2000 ; [2] dans lequel les vignettes étaient stockées dans le flux de données alternatif du fichier image si le système d'exploitation était installé sur un lecteur avec le système de fichiers NTFS . Un fichier Thumbs.db distinct a été créé si Windows 2000 était installé sur un volume FAT32. Windows Me a également créé des fichiers Thumbs.db. [2] Sous Windows XP, la mise en cache des vignettes, et donc la création de Thumbs.db, peut éventuellement être désactivée. Sous Windows XP uniquement, à partir du menu Outils de l'Explorateur Windows, Options des dossiers , en cochant « Ne pas mettre en cache les vignettes » dans l' onglet Affichage . Dans d'autres versions de Windows, la mise en cache des vignettes peut être désactivée via la stratégie de groupe . Sous Windows 2000, Windows Me et Windows XP, une commande de menu contextuel pour forcer l'actualisation de la vignette est disponible en cliquant avec le bouton droit sur l'image dans la vue Vignette de l'Explorateur Windows.

Thumbs.db

Les fichiers Thumbs.db sont stockés dans chaque répertoire contenant des vignettes sur les systèmes Windows. Le fichier est toutefois créé localement parmi les images, ce qui empêche l'utilisation des données à l'échelle du système et crée une charge de données supplémentaire sur les périphériques amovibles. [3] Windows XP Media Center Edition crée également ehthumbs.dbdes aperçus des fichiers vidéo. Chaque vignette créée dans un répertoire est représentée dans ce fichier de base de données sous la forme d'un petit fichier JPEG, quel que soit le format d'origine du fichier. Les images sont redimensionnées à 96×96 pixels par défaut ou à une miniature proportionnelle de leur forme originale pour les images non carrées, avec 96 pixels sur le côté le plus long. La taille peut être contrôlée par un paramètre du registre Windows. Chaque dossier avec des vues miniatures initiées (c'est-à-dire là où ils ont affiché une vue Miniatures ou Filmstrip dans l'Explorateur Windows) aura un fichier Thumbs.db. Les dossiers contenant des images affichent également des aperçus sur leur icône lorsqu'ils sont affichés en mode Miniature : les quatre premières images du dossier à 40 × 40 pixels (ou de forme proportionnelle), avec un séparateur de 1 pixel superposé sur une grande icône de dossier standard. Le fichier Thumbs.db est stocké au format Compound File Binary Format , le même format utilisé par de nombreux produits Microsoft Office . [4]

Cache de vignettes centralisé

À partir de Windows Vista , les aperçus miniatures sont stockés dans un emplacement centralisé sur le système. Cela permet au système d'accéder aux images indépendamment de leur emplacement et résout les problèmes liés à la localité des fichiers Thumbs.db. Le cache est stocké sous %userprofile%\AppData\Local\Microsoft\Windows\Explorerforme d'un certain nombre de fichiers portant l'étiquette thumbcache_ xxx .db (numérotés par taille) ; ainsi qu'un index utilisé pour rechercher des vignettes dans chaque base de données de taille.

Cependant, lors de la navigation dans les partages réseau avec autorisation d'écriture, Windows Vista et Windows 7 stockent un fichier Thumbs.db dans le répertoire distant au lieu d'utiliser le cache de vignettes central (local). Cela peut entraîner des problèmes lors de la suppression de partages distants, car le répertoire sera verrouillé pendant un certain temps lorsqu'il sera sélectionné, car l'Explorateur Windows crée automatiquement un fichier Thumbs.db distant.

La création de fichiers Thumbs.db sur des partages distants peut être désactivée avec un paramètre de stratégie de groupe . [5]

Comme preuve médico-légale

Les forces de l'ordre ont utilisé ce fichier pour prouver que des photos illicites étaient auparavant stockées sur le disque dur. [6] Par exemple, le FBI a utilisé le fichier «thumbs.db» en 2008 comme preuve de visualisation de représentations de pornographie juvénile . [7]

En 2013, des recherches ont été menées sur les implications en matière de criminalistique numérique des caches de vignettes et de la récupération de fichiers de cache de vignettes partielles. Il a identifié que, bien qu'il existe une définition standard d'un cache de vignettes, la structure et les artefacts médico-légaux récupérables varient considérablement d'un système d'exploitation à l'autre. Le travail a également montré que le fichier thumbcache_256.db contient des enregistrements de cache de vignettes non standard qui peuvent stocker des données intéressantes telles que les noms de lieux sur le réseau et les lettres de lecteur allouées. [8] [9]

Voir également

Les références

  1. ^ "Conseils Windows". PC World . 19 octobre 1999.
  2. ^ Problèmes médico-légaux des fichiers abc Thumbs.db : AccessData Corporation
  3. ^ Interface IThumbnailCache, MSDN, Microsoft Corporation
  4. ^ Java 2D – Vignettes Thumbs.db, Forums Oracle
  5. ^ Désactivez la mise en cache des vignettes dans les fichiers Thumbs.db cachés, support Microsoft
  6. ^ "Analyse médico-légale des fichiers Windows Thumbcache". Université d'Australie du Sud . AISEL.
  7. ^ "Le FBI publie de faux hyperliens pour piéger les suspects de pédopornographie". CNET . CBS interactif. Archivé de l'original le 5 novembre 2012.
  8. ^ [1], Morris
  9. ^ [2], Morris et Chivers

Liens externes

  • Thumbcache Viewer – visionneuse open source thumbcache_*.db
  • Thumbs Viewer – visionneuses open source pour Thumbs.db (mode hérité) et Thumnail Cache (moderne)
  • Vinetto est un outil médico-légal pour examiner les fichiers Thumbs.db.
  • Cache de vignettes Windows sur Wayback Machine (archivé le 16 novembre 2013) – Description du fichier thumbs.db
  • Empêcher la création de fichiers thumbs.db via la stratégie de groupe (Windows 7)
Récupéré de "https://en.wikipedia.org/w/index.php?title=Windows_thumbnail_cache&oldid=1210199719"