qqwry.dat数据结构图形解释第1/2页
输入:IP地址———输出:该IP地址所在的国家、地名,有时甚至是楼层。网络上最流行的是纯版本的IP数据库,LumaQQ也使用纯版本的IP数据库作为IP查询功能的基础。但是关于它的格式的文档很少,最后在网上找了好几个文档才知道内幕。现在我就展示一下我对Qqwry.dat的数据结构的理解,让更多的人了解它的内幕。00-1010 1.qq.dat数据存储格式:1.1三块:文件头;记录区;索引区域;图片:
1.2详细讲解三个块:1.2.1第一块:文件头长8字节,前四个字节存储第一个索引的绝对地址,后四个字节存储最后一个索引的绝对地址。格式如下图:1.2.2区块2:索引区:索引区格式如下:。
先说IP地址的起始IP和结束IP。例如,中国、美国和英国的每个国家都被分配了不同的IP段,这些IP段由起始IP和终止IP组成,起始IP和终止IP中的所有IP构成了我们所说的IP段。比如:010.018.132.000 010.018.132.255【河北】【承德169用户】010.018.160.000 010.018.255.255【河北】【唐山】再来说说索引区的存储。最后三个字节是以这个起始IP开始的IP段中所有IP记录链接的地址,也就是说是一个绝对地址,用来查询链接记录区中国家和地区的数据。1.2.3块3:记录区:记录区的数据格式不确定,数据主要包括以下类型:a:结束IP B:国家记录(以0x 00结尾)C:地区记录(以0x 00结尾)d:标识字符:e:绝对偏移量。以上是参考网上大虾的解释后,基于自己的理解和感受对这个问题的详细解释。附:本文图片供参考。12阅读下一页的全文。
版权声明:qqwry.dat数据结构图形解释第1/2页是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。