@blueislandx/island-qqwry-database
TypeScript icon, indicating that this package has built-in type declarations

2023.3.1 • Public • Published


小蓝岛纯真 IP 数据库 qqwry.dat 解析

npm version install size npm bundle size npm downloads Known Vulnerabilities

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 对大佬的代码进行了重写, 学习了大佬的逻辑

Readme

Keywords

Package Sidebar

Install

npm i @blueislandx/island-qqwry-database

Weekly Downloads

6

Version

2023.3.1

License

MIT

Unpacked Size

10.5 MB

Total Files

30

Last publish

Collaborators

  • blueislandx