プログラム作る方としてはバイナリの方が楽だけどね、
ただデータ読んで変数に入れれば良いんだから。
文字列は解析しないとだめだがまぁ難しいというほどでもないしなぁ。
テキストが標準のgcodeにバイナリ埋める意図がわからん。

あとGコードで重要なのは中身そのもので
拡張子なんか本来なんでも良いんだけどね、中身がテキストなら。