terse::base64encode

Destination should be of length ((4 * size / 3) + 3) & ~3