I have uploaded the first version of G-Code Ripper (formerly referred to as the g-code splitting program). G-Code Ripper can read g-code files and scale, rotate, translate and split the g-code data before writing back to another file. On the G-code Ripper page I posted an example workflow showing one potential use for the software. With the basic building blocks of reading and interpreting the g-code completed I will be thinking of new features to add to G-Code ripper.
Everything is new in this program so be careful and check the output.