I need to encode a string of about 1000 characters that can be any byte value (00-FF). I don’t want to use Hex because it’s not dense enough. the problem with base64 as I understand it is that it includes + / and = which are characters I can not tolerate in my application.
Any suggestions?
As Ciaran says, base64 isn’t terribly hard to implement – but you may want to have a look for existing libraries which allow you to specify a custom set of characters to use. I’m pretty sure there are plenty out there, but you haven’t specified which platform you need this for.
Basically, you just need 65 ASCII characters which are acceptable – preferably in addition to line breaks.