It's no different than the innumerable YouTube videos showing how to lock pick. They're not picking the locks of any specific location, just showing the methodology.
But high-powered lawyers can be persuasive to your detriment if you do distribute it so you may have to get crafty with the method. I.E. Print it up on paper and distribute calling it Free Speech ;)
They could probably convince a judge that there is no reason anyone would ever use such a program for anything else.
I can't think of any other reason why someone would want to convert a string to a decimal number to binary, then dump it as a zip file, then unzip it. The separate components would be fine (i.e. base converter, bit writer, unzipper). But put it together, and you have a provable intent, unless you can show that it can be used for other legal things.