En los sistemas operativos Microsoft Windows , a partir de la actualización de escritorio activo de Internet Explorer 4 para Windows 95 a 98, [ 1 ] [ 2 ] se utiliza 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 las imágenes, ya que estas imágenes más pequeñas no necesitan recalcularse cada vez que el usuario visualiza la carpeta.
Objetivo
Windows almacena miniaturas de archivos gráficos, y ciertos archivos de documentos y películas, en el archivo Thumbnail Cache, incluyendo los siguientes formatos: JPEG , BMP , GIF , PNG , TIFF , AVI , PDF , PPTX , DOCX , HTML y muchos otros. Su propósito es evitar operaciones intensivas de E/S de disco , 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 ] donde las miniaturas se almacenan en el flujo de datos alternativo del archivo de imagen si el sistema operativo está instalado en una unidad con el sistema de archivos NTFS . Se crea un archivo Thumbs.db independiente si Windows 2000 está instalado en un volumen FAT32. Windows Me también crea archivos Thumbs.db. [ 2 ] A partir de 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 la casilla "No almacenar en caché las miniaturas" en la pestaña Ver . En otras versiones de Windows, el almacenamiento en caché de miniaturas se puede desactivar mediante la Directiva de grupo . En Windows 2000, Windows Me y Windows XP, hay un comando en el menú contextual para forzar la actualización de la miniatura haciendo clic con el botón derecho en la imagen en la vista Miniaturas del Explorador de Windows.
Thumbs.db
Los archivos Thumbs.db se almacenan en cada directorio que contiene miniaturas en sistemas Windows. El archivo se crea localmente entre las imágenes, lo que impide el uso de los datos en todo el sistema y crea una carga de datos adicional en dispositivos extraíbles. [ 3 ] Windows XP Media Center Edition también crea ehthumbs.dbque almacena vistas previas de archivos de vídeo. 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 a 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 (es decir, donde se ha 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 icono cuando se muestran en modo Miniatura: las primeras cuatro imágenes de la carpeta a 40×40 píxeles (o con forma proporcional), con un divisor de 1 píxel superpuesto en un icono de carpeta grande estándar. El archivo Thumbs.db se almacena en formato binario de archivo compuesto , el mismo formato que utilizan muchos productos de Microsoft Office . [ 4 ]
caché de miniaturas centralizada
A partir de Windows Vista , las vistas previas en miniatura se almacenan en una ubicación centralizada del sistema. Esto permite que el sistema acceda a las imágenes independientemente de su ubicación y resuelve los problemas relacionados con la localización de los archivos Thumbs.db. La caché se almacena como %userprofile%\AppData\Local\Microsoft\Windows\Explorervarios archivos con la etiqueta thumbcache_xxx.db ( numerados por tamaño), así como un índice que se utiliza para encontrar miniaturas en cada base de datos.
Sin embargo, al explorar recursos compartidos de red con permisos 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 tiempo al seleccionarlo, dado que el 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 mediante una configuración de directiva de grupo . [ 5 ]
Como prueba forense
Las agencias policiales han utilizado este archivo para probar que fotos ilícitas se almacenaron previamente en el disco duro. [ 6 ] Por ejemplo, el FBI utilizó el archivo "thumbs.db" en 2008 como evidencia de visualización de imágenes de pornografía infantil . [ 7 ]
En 2013, se llevó a cabo una investigación centrada en las implicaciones forenses digitales de las cachés de miniaturas y la recuperación de archivos de caché de miniaturas parciales. Se identificó que, si bien existe una definición estándar de una caché de miniaturas, la estructura y los artefactos forenses recuperables de ellas varían significativamente entre los sistemas operativos. El trabajo también demostró que el archivo thumbcache_256.db contiene registros de caché de miniaturas no estándar que pueden almacenar datos interesantes, como nombres de lugares de red y letras de unidad asignadas. [ 8 ] [ 9 ]
Véase también
Referencias
- ↑ «Consejos para Windows» . PCWorld . 19 de octubre de 1999.
- 1 2 3 Problemas forenses con los archivos Thumbs.db: AccessData Corporation
- ↑ Interfaz IThumbnailCache , MSDN, Microsoft Corporation
- ↑ Java 2D – Miniaturas Thumbs.db , Foros de Oracle
- ↑ Desactivar el almacenamiento en caché de miniaturas en archivos thumbs.db ocultos , Soporte técnico de Microsoft
- ↑ "Análisis forense de archivos Thumbcache de Windows" . Universidad del Sur de Australia . AISEL.
- ↑ "El FBI publica enlaces falsos para atrapar a sospechosos de pornografía infantil" . CNET . CBS Interactive. Archivado del original el 5 de noviembre de 2012.
- ↑, Morris
- ↑Morris y Chivers
Enlaces externos
- Visor de Thumbcache : visor de código abierto para thumbcache_*.db
- Visor de miniaturas : visores de código abierto para Thumbs.db (modo heredado) y Thumbnail Cache (modo 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 mediante la Directiva de grupo (Windows 7)
- Archivos de Windows