querystringsafe_base64.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:querystringsafe_base64 作者: ClearcodeHQ 项目源码 文件源码
def decode(encoded):
    """
    Decode the result of querystringsafe_base64_encode or a regular base64.

    .. note ::
        As a regular base64 string does not contain dots, replcing dots with
        equal signs does basically noting to it. Also,
        base64.urlsafe_b64decode allows to decode both safe and unsafe base64.
        Therefore this function may also be used to decode the regular base64.

    :param (str, unicode) encoded: querystringsafe_base64 string or unicode
    :rtype: str, bytes
    :return: decoded string
    """
    if PY2:
        return urlsafe_b64decode(str(encoded).replace('.', '='))
    return urlsafe_b64decode(bytes(encoded, 'ascii').replace(b'.', b'='))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号