我必须解码一个字符串。这个来自Flash AS3,我想用Python解码它。我对PHP没有任何问题,但我无法使用Python 2.6'base64.b64decode'解码以下字符串。
f3hvQgQaBFp9IC4NQhYZQiAhNhxBAkwIJC0pDR8fBl12ZjkWXwMEWn57bU0dGgBfcWdsTwAbGB4xLmVLAh0FXXd5a0gGHQRWdy5iQANNVAl / KmNLAhUBXyV8PkFQHwNefntjGgpPU18nK21OURtSC35wPE4FHFUJdi4 / TlMUVFwlez9JVxtVDH0TB0IGHAc%的Pr
Python返回“TypeError:Incorrect Padding”。它似乎在字符串的末尾有一些超级字符(来自'%')。但是为什么Python base64库不管理这个呢?
感谢您的回答。
答案 0 :(得分:0)
在我看来,你没有为函数提供有效的字符串 - 它告诉你。你不能指望一个函数“猜测”你想要的东西,并根据它做出反应。您必须使用有效参数,否则该功能不起作用。