Is there an encoding that is less wasteful that base64 but not vulnerable to text editor corruption issues? I think avoiding 0x0 to 0x20 should be enough to not get corrupted by text editors, though base64 avoids a lot more than that.
It's almost always the case that either Base32768 is denser, or encodings with 2^17 or 2^20 characters are denser.