This C# library is more convenient way to deal with binary geo IP databases from IP2Location service
There were reasons why the original .NET component supplied by IP2Location did not meet the requirements, and here is the list of key features of this alternative project:
- it can select only needed fields, thus generating less file reads
- it's binary search algorithm does 1 file read per iteration, while original does 2
- there is a method to iterate through all geo IP database records
- it accepts Stream as an input, not just a file name
Basically, it is a simple library, it is free and I would be happy if it becomes useful.