Decode an hexadecimal/base16 encoded string, as per RFC-4648. Input data is assumed to be an hexadecimal/base16 encoded UTF-8 string.
and also base32, base32hex, base64 and base64url encoding.