将IP库转成Access的mdb格式数据库的小工具,功能简单使用方便,没什么好介绍的。对于普通用户来说,这工具没什么作用,但也可以拿来玩玩。对于网站开发者来说,这工具有一点作用。任你多先进的站点主机,每次分析IP和实际地址对应关系都要去读取IP库的话,一旦这样的分析任务一多的话,不仅速度慢,而且占用CPU开销,远不及采用数据库效率高。尽管转成数据库格式后,文件体积翻几倍。
使用前说明:测试过在刚装完系统的XP/Vista下运行没问题。需要系统中已有MDAC引擎(有没有装Access没所谓),正常安装的系统都会有,搞网络开发的用户电脑多数会有,也许用了精简版系统的主机没有,用“MDAC_TYP”关键字上网搜吧。转换后使用说明:1、生成的mdb库文件无用户名密码。2、打开表后,Text列的IP地址只是方便查看,对程序查询起作用的是Num列,所以要减少文件体积,可将Text列删去。3、假如Text字段的IP地址是aaa.bbb.ccc.ddd,则同行记录Num字段的值=aaa*255*255*255+bbb*255*255+ccc*255+ddd。4、只要在查询时多一些参数,两个Num字段留一个即可实现功能,甚至主键字段都可以不要,这样可以进一步节省文件体积。一般而言,生成的
mdb文件体积可缩成只有原
dat文件的2.3倍左右。5、想提高效率则转入SQL或其它高级数据库表。程序绿色免费,无显性广告。唯一一点点广告就是转换过程中如果二级地址为空白时可能随机插入好利事网际字样(随机概率控制在10%以下,且多数处于外国地址),不喜欢的话可以在转换后手动对目标mdb库文件过滤清理。
IP库转mdb工具