IPIP数据库转换为纯真格式

作者: 分类: 原创 时间: 2016-06-23 评论: 6条评论

ipip.net数据库是什么?引用一段官方描述。

为什么要维护这个 IP 库?
1、因为自己和朋友们都觉得 IP 库是一个互联网基础数据,无论是在做 CDN、DNS 智能解析、广告定向投放还是做用户地域分析等诸如此类的事务,IP 库的准确与否都是有直接影响的;
2、虽然如此重要,但是我们发现没有公开的并且做的足够好的,纯真 IP 库的问题是没有为用户提交的数据做审核,而且看着准和真的准是两码事,比如说某 IP 是某某网吧的说法你如何去核实呢?而淘宝、新浪、腾讯的 IP 库均不公开完整库,MaxMind 库对于中国区的数据很多都是只有中国二字,而广告行业库的问题,抛开准确度不说,它的价格相对于其一年才几次的更新频率也太高了。

我个人是比较喜欢ipip数据库的,比较准确。但是有些老系统依然使用的qqwry.dat,俗称纯真格式吧,因为现在也只有纯真在继续维护这个格式的数据库。想用新数据,却不支持这个格式怎么办。没事,我用LocateIP写了个工具进行转换。

需知:

1、IPIP.net的数据库格式中字符串为UTF8,而纯真是GB2312,所以我进行了编码转换
2、IPIP.net的每条记录实际有四个字段,纯真为两个,所以我把后面三个字段进行了合并。比如原本数据:中国 四川 成都 双流,会变成:中国 四川成都双流
3、因为免费版数据库有很多重复,所以进行了自动去重。比如之前有:中国 上海 上海,会变为:中国 上海

下载地址:http://pan.baidu.com/s/1pLSZK1d

使用方法很简单,和 17monipdb.dat 放在一起,运行,然后就会生成qqwry.dat。

标签: ip

已有 6 条评论

  1. ss_ss
    ss_ss

    支持>.> icon_question.gif

    时间: 2016-06-23 20:03 回复
  2. 解压
    解压

    请问如何直接解压17monipdb.dat为TXT文本格式呢?

    时间: 2016-11-03 11:22 回复
    1. 耍下
      耍下

      https://www.shuax.com/archives/locate.html
      用这个SDK很简单

      时间: 2016-11-03 17:47 回复
  3. Moba
    Moba

    请问下,这个工具能开源吗,比较想在Linux里跑这个程序。

    时间: 2016-12-09 23:46 回复
  4. 清靈語
    清靈語

    我记得ipip.net的管理员说过免费的dat是加密的?你居然可以解密,真厉害!
    顺便问一下是否可以支持收费版的库?我也不记得是免费的加密了还是收费的加密了,不过应该是免费的吧。
    顺便能否加入自动申请管理员权限的功能,因为我放在了C:\Program Files (x86)\17monipdb

    时间: 2017-03-26 00:06 回复
  5. 果粉人生
    果粉人生

    如果能把纯真IP转换成DZ论坛用的tinyipdata.dat就好了

    时间: 2017-04-08 15:47 回复

添加新评论

icon_question.gificon_razz.gificon_sad.gificon_evil.gificon_exclaim.gificon_smile.gificon_redface.gificon_biggrin.gificon_surprised.gificon_eek.gificon_confused.gificon_cool.gificon_lol.gificon_mad.gificon_twisted.gificon_rolleyes.gificon_wink.gificon_idea.gificon_arrow.gificon_neutral.gificon_cry.gificon_mrgreen.gif