Airfoil DAT Optimizer
Airfoil DAT Optimizer reads DAT files line by line. It copies only the points closest to each 5% of the chord and more frequently as 2.5% and 1.25% near the leading edge of airfoil. Instead of hundreds of points in the original file you will get 61 points in an output file. This will be more than enough to build a precise spline of airfoil without degradation in performance.