Splitting path into segments of 200 points


I'll be walking a trail about 1200km and the gpx file I have has around 18,000 points. I know I can split the file manually but I'd rather not do it manually with that many points. Is there any software available that will let me load the main file and automatically split the file into multiple files with 200 points each?