Good point - one way encoding would be fine. Also this is performed millions of times so ideally efficient.
On Wednesday, November 14, 2012 10:34:03 AM UTC+11, John Gordon wrote: > In <[email protected]> Richard > <[email protected]> writes: > > > > > I want to create a URL-safe unique ID for URL's. > > > Currently I use: > > > url_id = base64.urlsafe_b64encode(url) > > > > > >>> base64.urlsafe_b64encode('docs.python.org/library/uuid.html') > > > 'ZG9jcy5weXRob24ub3JnL2xpYnJhcnkvdXVpZC5odG1s' > > > > > I would prefer more concise ID's. > > > What do you recommend? - Compression? > > > > Does the ID need to contain all the information necessary to recreate the > > original URL? > > > > -- > > John Gordon A is for Amy, who fell down the stairs > > [email protected] B is for Basil, assaulted by bears > > -- Edward Gorey, "The Gashlycrumb Tinies" -- http://mail.python.org/mailman/listinfo/python-list
