Olá @RGJ Acabei de tentar o código de exemplo do Python, mencionado aqui: Converting short upload URLs to full URLs - #2 by michaeld
Mas parece que não está decodificando corretamente.
Este é o código que acabei tentando. Ele deveria decodificar para “77f164006403e10d7d40143d525f8a5d69390baf”, mas recebo “77f13112951f458abf39d5e480c59eba10c97f31”, alguma ideia de por que isso pode estar acontecendo? Não tenho muita experiência com esse tipo de coisa.
import base62
input = "h73zkifccxqjtevvuahwq9hefkt"
expected = "77f164006403e10d7d40143d525f8a5d69390baf"
decoded = hex(base62.decode(input, base62.CHARSET_INVERTED))[2:].zfill(40)
print('decoded: ' + decoded)
if expected != decoded:
print('not decoded correctly')
else:
print('decoded correctly')