[docs] binascii.b2a_base64 can convert data length more than 57

Chen, Liying Liying.Chen at windriver.com
Wed Jun 5 13:00:51 CEST 2013


Hi,

In the document binascii.b2a_base64(data) said the data length should less than 57.But I can use it for more than 57.Can you give me an explain?

>>> import struct
>>> import binascii
>>> payload = struct.pack('>hhiii',4,0,0,0,0)
>>> payload = payload*10
>>> len(payload)
160
>>> binascii.b2a_base64(payload)
'AAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA==\n'
>>> a = binascii.b2a_base64(payload)
>>> len(a)
217
>>>

Thanks
Chen Liying
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/docs/attachments/20130605/28ab970c/attachment-0001.html>


More information about the docs mailing list