1

我必须解码一个字符串。这个来自 Flash AS3,我想用 Python 解码它。我对 PHP 没有任何问题,但我无法使用 Python 2.6 'base64.b64decode' 解码以下字符串。

f3hvQgQaBFp9IC4NQhYZQiAhNhxBAkwIJC0pDR8fBl12ZjkWXwMEWn57bU0dGgBfcWdsTwAbGB4xLmVLAh0FXXd5a0gGHQRWdy5iQANNVAl / KmNLAhUBXyV8PkFQHwNefntjGgpPU18nK21OURtSC35wPE4FHFUJdi4 / TlMUVFwlez9JVxtVDH0TB0IGHAc%的Pr

Python 返回“TypeError:不正确的填充”。它似乎在字符串的末尾有多余的字符(来自'%')。但是为什么 Python base64 库不管理这个呢?

谢谢您的回答。

4

1 回答 1

0

在我看来,您没有向函数提供有效的字符串 - 它告诉您。你不能指望一个函数“猜测”你想要什么,并以此为基础做出反应。您必须使用有效的参数,否则该函数不起作用。

于 2013-02-12T16:39:15.047 回答