[pyar] padding en base64
Matias Graña
matias.alejo en gmail.com
Mar Dic 14 12:43:17 ART 2010
2010/12/14 Ricardo Armas <rarmas en gmail.com>:
> 2010/12/13 Matias Graña <matias.alejo en gmail.com>:
>> Y ya que estamos: str.decode('base64') es lo mismo que
>> base64.b64decode() ? Esto efectivamente haría inútil el import base64.
> Efectivamente y cambié los base64.b64decode a str.decode("base64") y
> no tuve más problemas de padding, no necesito agregar ningún '='.
Eso es raro:
>>> 'mal'.decode('base64')
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/usr/lib/python2.6/encodings/base64_codec.py", line 42, in base64_decode
output = base64.decodestring(input)
File "/usr/lib/python2.6/base64.py", line 321, in decodestring
return binascii.a2b_base64(s)
Error: Incorrect padding
>>> 'mal='.decode('base64')
'\x99\xa9'
Matías
More information about the pyar
mailing list