文件名称:LoCi SDK v1.3.zip
文件大小:21KB
文件格式:ZIP
更新时间:2022-07-29 20:49:43
VC/C 源码-网络相关
LoCi,即LocateIP的简写,是一个用于解析IP归属地数据库的引擎。通过纯C代码写成,一切为了追求效率,非常适合集成到您的程序中。 我们不止解析其它格式的数据库,我们也有自己的数据库格式,更为强大、安全和快速。(尚未完成) 不同的数据库都抽象为ipdb这个结构。使用ipdb.h中的通用函数进行操作。使用示例可见test.c文件 目前完成的功能: 纯真数据库QQWry.Dat的解析。(默认GB2312编码) 17mon数据库17monipdb.dat的解析。(默认UTF8编码) 解压为txt文件,方便查看数据库所有内容,需要ipdb提供了遍历接口。 txt文件数据库的解析,方便生成自定义数据库。(只提供遍历,不提供指定位置查询) 纯真数据库QQWry.Dat的生成,需要ipdb提供了遍历接口。 数据库增量补丁的生成,需要两个ipdb提供了遍历接口。老数据库 新数据库->增量补丁(一个很小的文件) 数据库增量补丁的应用,需要旧的ipdb提供了遍历、定位接口。老数据库 增量补丁(一个很小的文件)->新数据库 纯真数据库自动更新解析,配合增量补丁,方便打造自己的更新服务器。 因为跨平台的原因,我们不提供: 编码转换。 文件读取。 网络下载。
【文件预览】:
LocateIP-master
----src()
--------patch.c(8KB)
--------txtdb.c(4KB)
--------util.h(733B)
--------qqwry.c(3KB)
--------test.c(5KB)
--------cz_update.h(1KB)
--------ipdb.c(2KB)
--------mon17.c(2KB)
--------cz_update.c(2KB)
--------qqwry_build.c(10KB)
--------util.c(2KB)
--------ipdb.h(2KB)
--------zlib()
----README.md(1KB)