简介:Qqwry.dat可以看作是一种数据文件,通过它能完成以下任务:
输入:IP地址———>输出:这个IP地址所在的国家,地名,有时甚至能精细到楼层。
网络上的IP数据库以纯真版的最为流行,LumaQQ也采用了纯真版IP数据库做为IP查询功能的基础。不过关于其格式的文档却非常之少,后来终于在网上找到了几份文档,才知道其内幕,现在将我对Qqwry.dat的数据结构的理解展现出来。让更多人明白它的内幕。
详解解构:1. qq.dat的数据存储格式:
1.1三大块:
文件头;
记录区;
索引区;
如图:
1.2详细解释三大块:
1.2.1第一块:文件头
文件头是8个字节长度,前四个字节存储了第一条索引的绝对地址,后四个字节存储了最后一条索引的绝对地址。
格式如图: