Comment compresser une chaîne de caractères?

Je voudrais avoir une compression réversible pour un type de chaîne pour que je puisse l'inclure dans l'Url, sans garder une trace de ce qu'elle désigne. La chaîne je voudrais compresser est SVG chaîne de chemin, ici est une courte introduction: http://apike.ca/prog_svg_paths.html

Fondamentalement, la chaîne contient un personnage, suivi par un nombre arbitraire de nombres entiers, puis un autre caractère, suivi par un nombre arbitraire d'entiers et ainsi de suite.

Si quelqu'un connaît une bonne ressource pour cela, il serait très apprécié!

Jason

OriginalL'auteur FurtiveFelon | 2010-09-04