A C++ program used to manipulate a KML file.
I added an example zipcode file, but you'll need a zipcode KML file too. One can be found at http://www.filosophy.org/post/17/zipcodes_in_kml/.
More information at http://blog.geekwagon.net/2012/11/the-map.html.