I want canonical base64 encoding/decoding. First, don't do this. You should no more expect Base64 to be canonical than you should expect compression algorithms to produce canonical output across all ...