Windows缩略图缓存

时间:2023-12-28 14:18  

Windows缩略图缓存是一个从Windows 2000开始加入到Microsoft Windows操作系统的功能。Windows缩略图缓存会预先绘制各文件夹中特定类型文件的缩略图,并存储在该文件夹里的thumbs.db文件中。经由此方式来存储缩略图将可节省每次用户使用Windows资源管理器开启文件夹,而系统需要重新绘制缩略图的时间。

目的

由于产生文件缩略图的工序需耗用大量的CPU资源,如果文件夹中包含了大量的文件更会拖慢电脑的其他工作;一个明显的例子是开启内含大量图像文件的光盘,由于不可以在光盘中写入文件,用户每次打开文件夹系统都需要重新绘制缩略图,这将浪费大量时间及电脑资源。从Windows 2000开始,Windows会预先绘制多种文件的缩略图,如JPEG、BMP、GIF、PNG、TIFF、AVI、PDF、PPTX、DOCX、HTML等等,并将缩略图存储到缩略图缓存文件之中以解决此问题。在使用NTFS文件系统的硬盘中,Windows会将缩略图存储在该文件的交换数据流(NTFS);而FAT32文件系统则会存储在thumbs.db文件之中。另外Windows ME操作系统亦会新增一个Thumbs.db文件该文件夹之中。从Windows XP开始,用户可以自行设置是否要预先建立缩略图缓存。而在Windows 2000、ME及XP,用户可以在文件的右键菜单中选择强制重制文件缩略图。

Thumbs.db

thumbs.db用于存储该文件夹中的文件的缩略图缓存,但同时Thumbs.db会耗用系统或移除式设备一定的容量。在Windows XP 媒体中心版(Windows XP Media Center Edition)则会把影片的预览缓存存储在ehthumbs.db文件中。在同一文件夹内的缩略图缓存均会存储在同一数据库文件中,不论那个文件是什么格式,Windows均会以JPEG格式存储,而大小则会是默认的96×96平方像素或按比例缩小至最长边长为96像素,或可自行在注册表中自定义大小。thumbs.db文件是以物件链接与嵌入档式存储,而该格式亦有应用于多个Microsoft Office产品之中。

集中缩略图缓存

由Windows Vista开始,整个文件系统的预览缩略图均集中存储在一个位置(%userprofile%\AppData\Local\Microsoft\Windows\Explorer),而系统则可不用进入文件的文件夹位置以访问该文件的缩略图缓存。而存储方式由以前一个thumbs.db代表一个文件夹,改为存储在数个容量较大的thumbcache_xxx.db文件中,当中的“xxx”代表该数据库档的容量大小。

然而,如在Windows Vista及Windows 7在拥有写入权限的情况下登录网络中的其他电脑位置,系统还是会自动在该位置加入thumbs.db文件。但这将会引起因删除文件夹而令该位置会被锁上一段时间的问题。而用户可停用“自动建立thumbs.db”来解决此问题。

作为呈堂证供

由Windows缩略图缓存系统所产生出来的thumbs.db曾经被政府执法部门用作法庭上的证明之用,以证明该电脑的拥有者曾在电脑上存储某些文件。2008年,美国FBI曾在法庭上呈上一thumbs.db文件,用作控告管有儿童色情信息的证物之一。

 

本文版权遵从外房网免责声明,更多问题请发送邮件至:
sam@glofang.com

为您推荐:

12小时在线QQ客服
周一至周日 9:00-21:00

广告联系

邮箱:glofang@glofang.com