什么, FlashGet 还有数据库?想必很多朋友看过标题后都会有这样的疑问。先看看图 1 吧,这回想起来了吗?

那 FlashGet 的数据库究竟是干什么用的呢?想必大家又会有了这个疑问,这也难怪,一来这个功能用得比较少,二来在 FlashGet 的帮助文件和网站上都没有它的介绍。今天笔者就和大伙说说这个数据库究竟有什么用处。
原 理 篇
FlashGet 每次下载时会首先自动与该网站联系,确定要下载文件的具体路径以及网站允许的下载速率及其它相关参数,而后,它会在预设好的下载文件夹中建立一个以 . jc! 为后缀的临时文件(本例中为“一笑而过 .mp3.jc! ”),用以存放在网络上不断接收下来的文件片断,同时利用数据库实时记录诸如已下载字节数、完成百分比、网站地址、文件大小等信息,等该文件的所有片断下载完毕后,软件又会自动将这个临时文件的 .jc! 后缀去掉,并转入到“已下载”列表,这时我们就可以直接使用它们了。
当文件未下载完毕或计算机被突然关闭后, .jc! 临时文件中就保存了已经下载过的数据,同时,在 FlashGet 的数据库中也会存储 好关于 这个未下载完文件的相关信息(如已下载字节、网站地址、完成百分比等)。利用这两个信息我们就能实现在中断处继续下载的功能,也就是常说的断点续传。
问 题 篇
原理搞懂了以后,我们不禁会想,有时是不是经常遇到这种情况:下班前正在单位下载一份很大的资料,而且急需带回家仔细研究,可无论如何在单位也下载 不 完了,难道还需要到家后再重新下载一遍吗?能不能用一种方法将单位电脑的 FlashGet 数据库连同那个下载了一半的临时文件一同拷回家里,然后再到家里去“断点续传”呢?…… 其实,这完全没有问题,它正是今天要和大家一同讨论的事,而且非常简单。
方 法 篇
1 、导出单位电脑上的 FlashGet 数据库
因为单位电脑上的 FlashGet 数据库存储有这个未下载完成的文件的信息,所以应该首先将其备份出来。
方法 一 : 点击单位电脑上的 FlashGet 的“文件”菜单,选择“另存数据库为”,弹出如图 2 的对话框,我在这里保存到桌面上。但要记住,等数据库复制走以后,必须再用这条命令将数据库文件存回原安装目录中。

方法二: 直接进入 FlashGet 安装目录中,将 Default.jcd 文件(数据库文件)拷贝到桌面上。
小提示: FlashGet 的数据库名为 Default.jcd ,默认存放在 FlashGet 的安装目录中,使用第一个方法后会导致 FlashGet 将以后的文件下载信息也存储到桌面的数据库文件中来,万一桌面数据库文件被意外删除,将非常不利于我们工作,所以,才需要进行数据库回存操作。
2 、设置家里电脑环境
像这种异地断点续传, FlashGet 要求两台电脑上的下载文件目录的结构必须相同(即如果单位电脑的 FlashGet 设置下载路径为 D:\Downloads 目录,则家里的电脑上也要创建一个 D:\Downloads 目录)
3 、导入 FlashGet 数据库和临时文件
将第 1 步备份好的 FlashGet 数据库和那个没下载完的临时文件用 U 盘或移动硬盘拷到家里 (一般临时文件都会很大,呵呵,没办法 "_" )
小提示:默认下载目录可以通过 “ 工具 ”→ “ 默认下载属性 ” → “ 另存到 ” 一栏查出,如图 3 所示: