thumbs

thumbs

一个数据库文件
Thumbs.db是一个用于MicrosoftWindowsXP或macosx缓存WindowsExplorer的缩略图的文件。[1]Thumbs.db保存在每一个包含图片或照片的目录中。WindowsXPMediaCenterEdition版本,生成了一个ehthumbs.db举行保存了视频文件预览。更严重的后果是如果一位Web站点创作者在Windows文件夹选项中设置显示系统文件和隐藏文件,他在制作网站的过程中制作或搜集了大量图片到某一目录,并以缩略图的方式预览过此目录,然后他在上传整个目录或所有文件到服务器的时候,就无意中把这个Thumbs.db也给传了上去,因为有工具可以查看Thumbs.db的内容,甚至导出其中的图像,这样一来,就开启了此目录的浏览权限。
    中文名:拇指 外文名:thumbs 别名:

简介

Thumbs.db保存在每一个包含图片或照片的目录中。Windows XP Media Center Edition版本,生成了一个ehthumbs.db举行保存了视频文件预览。

*.db文件就是sqlite数据库文件,在应用程序中被用来保存常用设置等。

Thumbs.db文件可缓存图像文件的格式包括:jpeg,bmp,gif,tif,pdf和htm。Thumbs.db文件是一个数据库,里面保存了这个目录下所有图像文件的缩略图(格式为jpeg)。当以缩略图查看时(展示一幅图片或电影胶片),将会生成一个Thumbs.db文件。Thumbs.db绝不是病毒,而是一个数据库文件,它一般可以在带有图片的文件夹中找到,而且其体积随着文件夹中图片数量增加而增大。

Thumbs.db是Windows XP/2003为了提高文件夹在缩略图查看方式下的响应速度而对当前文件夹下的图像文件建立的缓存,这个文件本身并无大碍,因为本身是“系统文件+隐藏文件”,平常是不显示的(除非你电脑的查看里设置了)。但有时却挺麻烦的,甚至能给Web站点带来一定的安全风险。

比如当你上传电脑的数码相片,在查看时,删除了其中的一张“SSA2501”,再将其后的“SSA2502”改成了“SSA2501”,看,“SSA2502”的照片立刻换成了“SSA2501”的照片,不只是名字换了,照片也变了。如果再将“SSA2503”的名字重命名成“SSA2502”,奇迹发生了,原来的“SSA2502”照片又回来了,“SSA2503”的照片不见了!

是中毒了吗?不是的!原来Windows XP为了能更快地显示图片,会自动将文件夹中的图片缩略图保存为索引文件“Thumbs.db”。

我们将没用的图片删除后,由于“Thumbs.db”不能立即自动更新,当出现新文件与原文件名称相同时,便直接将原缩略图取了出来,其实图片本身并没变,改变的只是图片的缩略图。但这样就对用户造成了误导!更严重的后果是如果一位Web站点创作者在Windows文件夹选项中设置显示系统文件和隐藏文件,他在制作网站的过程中制作或搜集了大量图片到某一目录,并以缩略图的方式预览过此目录,然后他在上传整个目录或所有文件到服务器的时候,就无意中把这个Thumbs.db也给传了上去,因为有工具可以查看Thumbs.db的内容,甚至导出其中的图像,这样一来,就开启了此目录的浏览权限。用户可以通过Thumbs.db得到此文件夹中的所有文件名及缩略内容,然后可以使用Thumbs.db浏览器下载此目录下的所有图像文件并浏览,最坏的情况是让别人发现这缩略图中还有不健康内容。

其它相关

Windows vista中,微软取消了thumbs.db文件,而是使用把缩略图数据库"thumbcache_xxxx.db"文件集中保存于Users[user name]AppDataLocalMicrosoftWindowsExplorer。

相关词条

相关搜索

其它词条