小蓝岛纯真 IP 数据库 qqwry.dat 解析
1.如何安装
npm i @blueislandx/island-qqwry-database --save
2.如何使用
查询 IP 地址:
import qqwry from '@blueislandx/island-qqwry-database';
const client = qqwry.database.Client(<是否开启极速模式>, '<数据库文件 (默认使用项目自带)>');
client.searchIP('<IP 地址>');
查询 IP 段:
import qqwry from '@blueislandx/island-qqwry-database';
const client = qqwry.database.Client(<是否开启极速模式>, '<数据库文件 (默认使用项目自带)>');
client.searchIPScope('<IP 段起始地址>', '<IP 段终止地址>');
IP 转数字:
import qqwry from '@blueislandx/island-qqwry-database';
const util = qqwry.database.Util;
util.ip2Int('<IP 地址>');
数字转 IP:
import qqwry from '@blueislandx/island-qqwry-database';
const util = qqwry.database.Util;
util.int2IP(<IP 地址 (数字格式)>);
字节序转换
import qqwry from '@blueislandx/island-qqwry-database';
const util = qqwry.database.Util;
util.convertEndian(<字节 (数字格式)>);
3.特别感谢
本项目基于 cnwhy 大佬开发的 lib-qqwry 项目进行编写, 使用 TypeScript 对大佬的代码进行了重写, 学习了大佬的逻辑