最近使用飞信Fetion 2008的群功能进行开会。但发现不能将群中的历史信息导出。于是萌发出,从数据库中直接导出的想法。
打开Fetion的个人文件,个人文件是在Application Data目录下的。在当前帐号下的飞信号为目录名的目录下,有一个History.dat文件。
直接使用Notepad打开,全是乱码。怎么办呢?
后来,发现在飞信目录下有一个Sqlite相关的dll文件,那么这个文件是不是sqlite的数据库文件呢?
从网路上下载了一个Sqlite数据库的浏览器。但是浏览器打不开这个文件。
我想到是不是有密码?我先用自己帐号的密码尝试,不行。再用手机号尝试,也不行。就在我要放弃的时候,我突然想到飞信号,哈哈,发现果然就是他!
好了,这样就简单了。打开数据库后,发现数据结构还是比较简单的。只要一个简单的SQL,就可以导出数据。