En los sistemas operativos Microsoft Windows , comenzando con Internet Explorer 4 Active Desktop Update para Windows 95 y 98, [1] [2] se usa una caché de miniaturas para almacenar imágenes en miniatura para la vista de miniaturas del Explorador de Windows . Esto acelera la visualización de imágenes, ya que estas imágenes más pequeñas no necesitan recalcularse cada vez que el usuario visualiza la carpeta.
Propósito
Windows almacena miniaturas de archivos gráficos y ciertos archivos de documentos y películas en el archivo de caché de miniaturas, incluidos los siguientes formatos: JPEG , BMP , GIF , PNG , TIFF , AVI , PDF , PPTX , DOCX , HTML y muchos otros. Su propósito es evitar E / S de disco intensivas , procesamiento de CPU y tiempos de carga cuando una carpeta que contiene una gran cantidad de archivos está configurada para mostrar cada archivo como una miniatura. Este efecto se ve más claramente al acceder a un DVD que contiene miles de fotos sin el archivo thumbs.db y configurar la vista para mostrar miniaturas junto a los nombres de archivo. El almacenamiento en caché de miniaturas se introdujo en Windows 2000; [2] en el que las miniaturas se almacenaban en el flujo de datos alternativo del archivo de imagen si el sistema operativo estaba instalado en una unidad con el sistema de archivos NTFS . Se creó un archivo Thumbs.db separado si Windows 2000 se instaló en un volumen FAT32. Windows Me también creó archivos Thumbs.db. [2] Desde Windows XP, el almacenamiento en caché de miniaturas y, por lo tanto, la creación de Thumbs.db, se puede desactivar opcionalmente. Solo en Windows XP, desde el menú Herramientas del Explorador de Windows, Opciones de carpeta , marcando "No almacenar en caché las miniaturas" en la pestaña Ver . En Windows 2000, Windows Me y Windows XP, hay disponible un comando de menú contextual para forzar la actualización de la miniatura haciendo clic con el botón derecho en la imagen en la vista Miniatura del Explorador de Windows.
Thumbs.db
Los archivos Thumbs.db se almacenan en cada directorio que contiene miniaturas en los sistemas Windows. Sin embargo, el archivo se crea localmente entre las imágenes, lo que evita el uso de los datos en todo el sistema y crea una carga de datos adicional en los dispositivos extraíbles. [3] Windows XP Media Center Edition también crea ehthumbs.db
que contiene vistas previas de archivos de video. Cada miniatura creada en un directorio se representa en este archivo de base de datos como un pequeño archivo JPEG, independientemente del formato original del archivo. Las imágenes se redimensionan a 96 × 96 píxeles de forma predeterminada o una miniatura proporcional de su forma original para imágenes no cuadradas, con 96 píxeles en el lado más largo. El tamaño se puede controlar mediante una configuración en el Registro de Windows. Cada carpeta con vistas de miniaturas iniciadas (que es donde han mostrado una vista de Miniaturas o Tira de película en el Explorador de Windows) tendrá un archivo Thumbs.db. Las carpetas con imágenes también muestran vistas previas en su ícono cuando se muestran en el modo Miniatura: las primeras cuatro imágenes en la carpeta a 40 × 40 píxeles (o en forma proporcional), con un divisor de 1 píxel superpuesto en un ícono de carpeta grande estándar. El archivo Thumbs.db se almacena en formato de formato binario de archivo compuesto , el mismo formato que utilizan muchos productos de Microsoft Office . [4]
Caché de miniaturas centralizado
A partir de Windows Vista , las vistas previas en miniatura se almacenan en una ubicación centralizada en el sistema. Esto proporciona al sistema acceso a imágenes independientemente de su ubicación y resuelve problemas con la localidad de los archivos Thumbs.db. El caché se almacena en %userprofile%\AppData\Local\Microsoft\Windows\Explorer
varios archivos con la etiqueta thumbcache_ xxx .db (numerados por tamaño); así como un índice utilizado para buscar miniaturas en cada base de datos de tamaño.
Sin embargo, al explorar recursos compartidos de red con permiso de escritura, Windows Vista y Windows 7 almacenan un archivo Thumbs.db en el directorio remoto en lugar de usar la caché de miniaturas central (local). Esto puede causar problemas al eliminar recursos compartidos remotos, ya que el directorio se bloqueará durante un período de tiempo cuando se seleccione como Explorador de Windows crea automáticamente un archivo Thumbs.db remoto.
La creación de archivos Thumbs.db en recursos compartidos remotos se puede deshabilitar con una configuración de directiva de grupo . [5]
Como evidencia forense
Los organismos encargados de hacer cumplir la ley han utilizado este archivo para demostrar que anteriormente se habían almacenado fotografías ilícitas en el disco duro. [6] Por ejemplo, el FBI usó el archivo "thumbs.db" en 2008 como evidencia de haber visto representaciones de pornografía infantil . [7]
En 2013, se realizó una investigación que se centró en las implicaciones forenses digitales de los cachés de miniaturas y la recuperación de archivos de caché de miniaturas parciales. Identificó que, si bien existe una definición estándar de caché de miniaturas, la estructura y los artefactos forenses recuperables de ellos varían significativamente entre los sistemas operativos. El trabajo también mostró que thumbcache_256.db contiene registros de caché de miniaturas no estándar que pueden almacenar datos interesantes como nombres de lugares de la red y letras de unidad asignadas. [8] [9]
Ver también
Referencias
- ^ "Consejos de Windows" . PCWorld . 19 de octubre de 1999.
- ^ a b c Problemas forenses de archivos Thumbs.db: AccessData Corporation
- ^ Interfaz de IThumbnailCache , MSDN, Microsoft Corporation
- ^ Java 2D - Thumbnails Thumbs.db , foros de Oracle
- ^ Desactive el almacenamiento en caché de miniaturas en archivos thumbs.db ocultos , soporte de Microsoft
- ^ "Análisis forense de archivos de Windows Thumbcache" . Universidad de Australia del Sur . AISEL.
- ^ "El FBI publica hipervínculos falsos para atrapar a sospechosos de pornografía infantil" . CNET . CBS Interactive. Archivado desde el original el 5 de noviembre de 2012.
- ^ [1] , Morris
- ^ [2] , Morris y Chivers
enlaces externos
- Thumbcache Viewer - thumbcache de código abierto _ *. Db viewer
- Visor de miniaturas: visores de código abierto para Thumbs.db (modo heredado) y Thumnail Cache (moderno)
- Vinetto es una herramienta forense para examinar archivos Thumbs.db.
- Caché de miniaturas de Windows en Wayback Machine (archivado el 16 de noviembre de 2013) - Descripción del archivo thumbs.db
- Impedir la creación de archivos thumbs.db a través de la directiva de grupo (Windows 7)