138b472485
GeoResolver 进程级单例,c_buffer 模式一次读入内存(线程安全)。 适配 py-ip2region 3.0.4 实际 API:new_with_buffer(version, buff) 需 Version 对象,由 xdb 头 256 字节探测(2.0 老库自动归 IPv4)。 数据段布局按结构版本分派:3.0 新库 国家|省|城市|ISP|国家代码, 2.0 老库 国家|区域|省|市|ISP——错位会把 ISP 串进 city。 包/xdb 缺失或损坏时 resolve 一律返回 None,测试全绿。 Co-Authored-By: Claude Code <noreply@anthropic.com>