QQwry格式

珊瑚QQ提取的 qqwry IP库 dat文件, 可以结合PHP类使用 IP库 .dat 珊瑚QQ提取的 qqwry IP库 dat文件, 可以结合PHP类使用 立即下载

式如下:

A。文件头,共8字节
B。若干条记录的结束地址+国家和区域
C。按照从小到大排列的若干条起始地址+结束地址偏移,定长,7字节
D。所有的IP都是用4字节整数记录的,并且遵照Intel次序,高位在后,低位在前。
E。所有偏移量都是绝对偏移,就是从文件最开头计算。
F。除了文件头用了两个4字节偏移,其余偏移量都用3字节。
G。所有的偏移量也是低位在前,高位在后
H。采用了一些字符串压缩技术

1。文件头,共8字节
FirstStartIpOffset:4 第一个起始IP的绝对偏移
LastStartIpOffset:4 最后一个起始IP的绝对偏移

2。起始地址+结束地址偏移记录区
每条记录7字节,按照起始地址从小到大排列

StartIp:4 起始地址,整数形式的IP
EndIpOffset:3 结束地址绝对偏移

3。结束地址+国家+区域记录区

EndIP:4
国家+区域记录:不定长

4。国家+区域记录,有几种形式
4.1。
国家字符串,以 0x0 结束
区域字符串,以 0x0 结束

4.2。
Flag:1 标识取值: 0x1,后面没有Local记录
0x2,后面还有Local记录
sCountryOffset:3 实际的字符串要去这个偏移位置去找
LocalRec:不定长,可选 根据Flag取值而定。这个记录也类似Country,可能采用压缩

4.3 LocalRec结构一
flag:1 还不是十分了解这个flag含义,取值 0x1 or 0x2
sLocalOffset:3

4.4 LocalRec结构二
sLocal:不定长 普通的C风格字符串

注意:sCountryOffset指向的位置可能依然是4.2格式的,不知道为什么这样设计。

Flag取0x1时,sCountryOffset指向的位置可能是Flag为0x2,这时,LocalRec也在这里寻找。

现在不明白当记录Local的位置遇到0x2的标志意味着什么。

在qqwry.dat中,似乎存在一些错误。
个别的记录Local会被写为:
0x2,0x0,0x0,0x0
根据规则,应该到文件最开头去寻找,可是,文件最开头显然不是记录这些的。

qqwry.dat纯真ip数据库和自动更新脚本 通过此链接可下载最新版本 https://download.youkuaiyun.com/download/pbymw8iwm/88650323 官方暂时停止发布纯真数据库,真实下载链接已经转移到这里了 https://download.youkuaiyun.com/download/pbymw8iwm/88650323 立即下载

相关推荐

纯真IP离线库-20240703版本qqwry.dat

纯真IP离线库 查询库离线版 纯真ip数据库是一款专业的数据库ip查询。来试试纯真ip数据库吧!纯QQ IP数据库的集合包括中国电信,中国网通,长城宽带和网通宽带。纯QQ IP数据库的最新版本,并且地址数据得到了准确识别,易于操作和使用。纯IP数据库。

【亲测免费】 探索高效IP查询——QQWry开源项目解析与应用

在现代网络应用中,快速、准确地获取IP地址的地理位置信息至关重要。今天,我们向您推荐一个基于Go语言实现的纯真IP库——QQWry。这个开源项目不仅提供了一种高效的方式来处理大量IP查询,还提供了友好的API,使得开发者能够轻松集成到自己的应用程序中。 ## 1. 项目介绍 QQWry是一个轻量级的IP定位工具,它实现了对纯真IP数据库(qqwry.dat)的支持。该项目源自于Linuxsir...

gitblog_00049的博客 1051

Centos7.6下安装Zabbix6

一、

Overmaster博客 1906

【亲测免费】 QQwry IP 归属地查询库使用教程

QQwry项目是一个Python库,用于查询IP地址的归属地信息。以下是其基本的目录结构: ``` . ├── qqwry.py # 主要功能模块,包含QQwry类 └── qqwry.dat # IP数据库文件,存储IP地址和归属地信息 ``` - `qqwry.py`: 包含`QQwry`类,提供了加载数据库、查询IP和管理内存中的IP数据的功能。 - `qqwry....

gitblog_00314的博客 902

激光及激光器超全细节&原理总结

本文详细展示了激光、激光器、PN结、半导体激光器、光纤激光器的原理和应用;

guangwulv的博客 5355

SAP-MM-PR分配货源并转PO

SAP-MM-PR分配货源并转PO

yanzibing99的博客 5473

关于QQWry.dat格式

关于QQwry格式作者  cnss 2004-8-18版权所有 转载请注明出处http://blog.youkuaiyun.com/cnss最近写了个比qqwry好的格式,点这里查看.刚才通过RSS看到一篇关于QQwry格式的blog: http://blog.youkuaiyun.com/taft/archive/2004/08/18/77559.aspx想不到QQwry还在用,这是俺两年前设计的,这个格式

cnss的blog 1万+

AMBA-AXI and ACE协议详解(十)

本章介绍了ACE协议中的Barrier事务机制,包括内存屏障和同步屏障两种类型。

Crazzy_M的博客 614

关于QQwry格式

关于QQwry格式作者  cnss 2004-8-18版权所有 转载请注明出处http://blog.youkuaiyun.com/cnss最近写了个比qqwry好的格式,点这里查看.刚才通过RSS看到一篇关于QQwry格式的blog: http://blog.youkuaiyun.com/taft/archive/2004/08/18/77559.aspx想不到QQwry还在用,这是俺两年前设计的,这个格式

1046

DDR5中的On-Die Termination(ODT)详解:电阻值支持及其背后的秘密

DDR5支持多档ODT电阻值,范围从40Ω到480Ω,均基于240Ω标准参考电阻RZQR_{ZQ}RZQ​。不同电阻档位对应不同的信号负载和功耗需求。校准电压点关键,常用0.8×VDD进行精准调校。CA信号间ODT匹配必须严格控制,保证命令总线稳定。选择合适的ODT值是高速内存设计中不可忽视的细节。

weixin_43199439的博客 2099

PY32F406K1CU6 FLASH模拟EEPROM

摘要:本文介绍了基于STM32 FLASH模拟EEPROM的实现方法。头文件flash.h定义了FLASH页大小(256字节)、用户存储区域(4页)及地址范围,提供了等待周期配置和地址校验宏,声明了EEPROM初始化、读写操作等函数接口。源文件flash.c实现了具体功能:配置FLASH等待周期(144MHz需3WS)、页读写擦除操作,以及EEPROM初始化(解锁-擦除-验证-锁定)和缓冲区读写功能。其中写操作采用"读页→更新→擦除→编程"的流程,确保数据安全写入。该方案适用于需要非易失

sam的博客 194

QQwry格式 收藏

QQwry格式 收藏 式如下: A。文件头,共8字节 B。若干条记录的结束地址+国家和区域 C。按照从小到大排列的若干条起始地址+结束地址偏移,定长,7字节 D。所有的IP都是用4字节整数记录的,并且遵照Intel次序,高位在后,低位在前。 E。所有偏移量都是绝对偏移,就是从文件最开头计算。 F。除了文件头用了两个4字节偏移,其余偏移量都用3字节。 G。所有的偏移量也是低位在前

609

《Python入门到精通》函数详解

函数就是一段「封装」起来的「代码」,目的是提高代码的「模块性」和「复用性」。 2、函数的参数 2.1、变量的就近原则 2.2、传递参数 2.3、形参和实参 2.4、位置参数 2.5、缺省参数 2.6、可变类型和不可变类型 2.7、关键字参数 3、匿名函数 4、函数的返回值

wangyuxiang946的博客 1万+

java qqwry.dat_QQWry.dat文件格式

想不到QQwry还在用,这是俺两年前设计的,这个格式该被淘汰了.为什么这么说呢,因为它采用的是索引+二分查找来减小内存占用和提高查找速度的.由于采用二分查找,所以IP数据要被分为最小的片,假设有A,B两条数据,B数据完全覆盖A数据,那么转换为QQwry 后两条数据就变成了三条.如果原始数据非常有条理,就可以避免这个现象,不过这是不可能的,几万条数据会越来越乱,所以QQwry的尺寸会迅速增加,之所以...

weixin_33158453的博客 276

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

QQwry.dat格式分析和查询IP位置的PHP程序

QQwry.dat格式分析和查询IP位置的PHP程序 By Strongc http://strongc.51.net/d2x/ 转载时不要去掉我的名字和我的主页链接,谢谢! 以前的追捕数据库太大,而且很久没有更新了。 所以我想到利用QQwry.dat这个文件查询IP所在位置,QQwry.dat 在很多地方都能找到,一般看IP地址的QQ压缩包中都有。 但是没有任何相关格式资料。 我分析了这个文件的

my Blog 1219

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

qqwry.dat 导入mysql_QQWry.dat(IP)数据库转换及格式化工具(转换成.mdb等) 下载

QQWry.dat(IP)数据库转换及格式化工具(转换成.mdb等) 下载地址:下载地址:http://www.linji.cn/attachment/QQWry.dattool.rar请先下载最近的QQ IP数据库 QQwry.dat推荐:http://www.cz88.net/fox/showip.exe 可以升级这个数据库iplook.exe 可以转换数据库到txt和mdb格式输出为“无符号...

weixin_33603067的博客 1194

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

qqwry2mmdb 项目使用教程

``` qqwry2mmdb/ ├── lib/ │ └── IP/ │ └── QQWry/ │ ├── Dumper.pm │ └── QQWry.pm ├── qqwry2mmdb.pl ├── README.md ├── LICENSE ├── qqwry.mmdb ├── wireshark-config-as-column.jpg...

gitblog_00444的博客 894

qqwry.dat 导入mysql_纯真IP数据库(qqwry.dat)转换成最新的IP数据库格式(ipwry.dat)

ipwry.dat相比qqwry.dat占用空间更小,我们可以将纯真IP数据库(qqwry.dat)转换成最新的IP数据库格式(ipwry.dat),两种格式都是CNSS大神发明。下面是具体的转换方法:ipwry 0.2.2c使用说明:-i [ --input ] arg (=qqwry.dat) : 输入文件-o [ --output ] arg (=ipwry.dat) : 输出文件-l [...

weixin_42128676的博客 507

QQWry.dat文件格式的原[摘]

摘自http://www.cnblogs.com/tobylee/archive/2005/12/13/296362.html 摘要 网络上的IP数据库以纯真版的最为流行,LumaQQ也采用了纯真版IP数据库做为IP查询功能的基础。不过关于其格式的文 档却非常之少,后来终于在网上找到了一份文档,得以了解其内幕,不过那份文档寥寥数语,也是颇为耐心才读明白。在这里我重写一份,以此做为LumaQQ开 发...

weixin_30707875的博客 87

.NET读取QQWry.Dat 纯真版ip数据库格式数据源

把网络上比较流行的纯真版ip数据库格式QQwry.Dat作为IP数据源来实现IP地址的查询显示。 1/******************************************************************2**FileName:IPScaner.cs3**CreateDate:2004-12-2720:10:284**Mod...

weixin_30802171的博客 119

纯真IP数据库(qqwry.dat)转换成最新的IP数据库格式(ipwry.dat)

转载自:http://blog.cafeboy.org/2011/02/25/qqwry-to-ipwry/ ipwry.dat相比qqwry.dat占用空间更小,我们可以将纯真IP数据库(qqwry.dat)转换成最新的IP数据库格式(ipwry.dat),两种格式都是CNSS大神发明。 下面是具体的转换方法: ipwry 0.2.2c 使用说明: -i [ --input ]

晚晴小筑 5647
上一篇: 重读毛诗
下一篇: 我们都是木头人
taft
博客等级 码龄25年 23粉丝 44原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值