Exemplo n.º 1
0
    def decode(encoded):
        """
        Decodes a base64 encoded string.

        :param encoded: base64 encoded string
        :param alphabet: alphabet to use in the decoding
        :return: decoded value
        """

        return BaseCodec.decode(encoded, ALPHABET)
Exemplo n.º 2
0
    def decode(encoded, alphabet=Base62Alphabet.NLU):
        """
        Decodes a base62 encoded string.

        :param encoded: base62 encoded string
        :param alphabet: alphabet to use in the decoding
        :return: decoded value
        """

        if len(alphabet) != 62:
            raise Exception('Invalid alphabet')

        return BaseCodec.decode(encoded, alphabet)