Maxmind offers a binary DAT file format for downloading their GeoIP database.
http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
Does anyone know how this has been packaged? Also, is there any kind of copy protection on the data?
I'd like to offer up a set of data in a similar way.
Anyone with any knowledge of this will receive my undying gratitude :-)
I don't know if this helps but here it's a sample code in PHP for the GeoLite Country DB:
It's just a proprietary binary format, heavily optimized for IP address querying. It doesn't have any copy protection.
If you really want to reverse-engineer the format, take a look at the C# or Java API.