https://tools.ietf.org/html/rfc4648#section-8
https://tools.ietf.org/html/rfc4648#section-8