ok, voilà une petite explication (je penses que tu sais déjà certaines choses) :
Le format SVG n'est pas un format encodé (il est écrit sous forme de texte) : voici un exemple (que j'ai réalisé avec inkscape) :
http://www.poyostudio.13.fr/data/chenille.svg
le logiciel inkscape est en fait une interface graphique qui te permet d'éviter de rentrer le svg dans un éditeur de texte.
Quant à Gimp, je crois qu'il peut lire le svg, mais il n'est pas fait pour gérer ce format. Gimp gère des images (png, jpg, bmp, ...) et non des dessins vectoriels.
Dernier truc : inkscape permet aussi de créer des images (il ne gère que le png) ce qui peut être pratique pour la création d'interfaces de sites web ( voilà un exemple :
http://www.poyostudio.13.fr/chat/