Message163439
$ ./python -m timeit -s "from base64 import urlsafe_b64encode; url=bytes(range(256))" "urlsafe_b64encode(url)"
10000 loops, best of 3: 73.5 usec per loop
$ ./python -m timeit -s "from base64 import b64encode; url=bytes(range(256))" "b64encode(url).replace(b'+', b'-').replace(b'/', b'_')"
100000 loops, best of 3: 18.9 usec per loop
$ ./python -m timeit -s "from base64 import b64encode; url=bytes(range(256)); tr=bytes.maketrans(b'+/', b'-_')" "b64encode(url).translate(tr)"
100000 loops, best of 3: 15.6 usec per loop |
|
Date |
User |
Action |
Args |
2012-06-22 17:11:05 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, gvanrossum, jcea, pitrou |
2012-06-22 17:11:05 | serhiy.storchaka | set | messageid: <1340385065.62.0.578825089619.issue15138@psf.upfronthosting.co.za> |
2012-06-22 17:11:05 | serhiy.storchaka | link | issue15138 messages |
2012-06-22 17:11:04 | serhiy.storchaka | create | |
|