shpdiff - compare two shapefiles (ESRI Arcview GIS shapefile format)

The "shpdiff" utility compares two shape files, printing a human-readable summary of any differences, in a similar manner to the well known diff utility for Unix/Linux.  The shapefile difference utility is helpful when reviewing or merging changes made to an existing GIS dataset or theme.  It is particularly useful when multiple contributors using ArcView maintain or collaborate on development of the the same layer.  Both the attributes (stored in .dbf  database files) and the shapes (stored in .shp and .shx files) are compared.

shpdiff - C source code

Please give feedback on how well it works for you. See also:
ERSI White Paper on Shapefile GIS Format
shplib shape file library - a C API for reading & writing shapefiles
Last update: November 2003.  For more information email "bryce2" at "obviously.com".