Hey @RGJ 여기 언급된 Python 예제 코드를 방금 시도해 보았습니다: Converting short upload URLs to full URLs - #2 by michaeld
하지만 올바르게 디코딩되지 않는 것 같습니다.
제가 결국 시도해 본 코드입니다. "77f164006403e10d7d40143d525f8a5d69390baf"로 디코딩되어야 하는데, "77f13112951f458abf39d5e480c59eba10c97f31"이 나옵니다. 이런 일이 발생하는 이유가 무엇일지 혹시 아시는 분 있나요? 저는 이런 종류의 작업에 대해 경험이 많지 않습니다.
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')