In fact, when it comes to 3D printing in particular file sizes can get awfully large. Partly to address this, Prusa have proposed a new .bgcode binary G-code format. You can read the specification ...
Reality Scan is one of the coolest apps on my phone right now, and it's 100% free ... with 3D printing, you'll know that the most commonly accepted file types for slicers are STL, GCODE, 3MF ...