每次在Python中,Base64解码都不起作用

时间:2013-02-12 16:33:45

标签: python actionscript-3 base64 decode

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

  

f3hvQgQaBFp9IC4NQhYZQiAhNhxBAkwIJC0pDR8fBl12ZjkWXwMEWn57bU0dGgBfcWdsTwAbGB4xLmVLAh0FXXd5a0gGHQRWdy5iQANNVAl / KmNLAhUBXyV8PkFQHwNefntjGgpPU18nK21OURtSC35wPE4FHFUJdi4 / TlMUVFwlez9JVxtVDH0TB0IGHAc%的Pr

Python返回“TypeError:Incorrect Padding”。它似乎在字符串的末尾有一些超级字符(来自'%')。但是为什么Python base64库不管理这个呢?

感谢您的回答。

1 个答案:

答案 0 :(得分:0)

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