Compacted database file format, version 2: (all strings are null terminated) Header:
TYPE LENGTH DESCRIPTION
-----------------------------------------------------
unsigned long 4 'I' 'P' '2' 'C' bytes
unsigned short 2
Version (equal to 2)
Block repeated until EOF:
TYPE LENGTH DESCRIPTION
-----------------------------------------------------
string N/A Country full name, UTF-8
string N/A Country abbreviation (3 letters version)
unsigned long 4 Number of IP Blocks (N_IP_BLOCKS)
-- BLOCK: repeated N_IP_BLOCKS times.
unsigned long 4 Beginning of an IP range
unsigned long 4 End of an IP range
-- END OF BLOCK
Definition at line 56 of file ip2cparser_v2.h.