upload:// 식별자를 URL로 디코딩

안녕하세요,

우리는 포럼에서 질문과 관련된 단서를 찾으기 위해 최선을 다해 검색해 보았지만, 정확한 답변을 찾지 못했습니다. 초보자의 질문처럼 느껴지는 사소한 문제로 귀찮게 드려 죄송합니다.

How to clone, install and run the "audiohealth" program - #52 by Flat - Fehleranalyse / Troubleshooting - Hiveeyes 에서 우리 멤버 중 한 명이 .wav 파일을 업로드했는데, Discourse에서는 내장 오디오 플레이어(대부분 HTML5일 가능성이 높습니다)가 표시되고 재생도 잘 작동합니다.

하지만 이 파일을 다운로드할 수 있는 전체 URL을 찾는 데 어려움을 겪고 있습니다. 보통 이미지라면 새 브라우저 탭에서 이미지를 열어 이미지 URL을 쉽게 얻을 수 있지만, 해당 게시글에서 실제 URL을 유도하기 위해 브라우저 개발자 도구를 사용하여 네트워크 트래픽을 스니핑하고 몇 가지 추측을 해 보았음에도 불구하고 여전히 실패하고 있습니다.

아마도 제 추측은 전혀 근거가 없었을 것이며, 답은 너무나도 쉽고 명백해서 부끄러움에 땅에 박힐 것 같습니다. 제 상황을 공감하시면서 도움을 주실 분이 있을까요?

감사합니다.
안드레아스 드림.

P.S.: 위에서 언급한 게시글의 내용은 다음과 같습니다.

![PCM004|audio](upload://gMd7ipqm8LhRdgpk1Qjg273QDO7.wav)

이는 https://community.hiveeyes.org/ 의 벌들의 윙윙거리는 소리가 담긴 업로드 파일입니다.

하, 이 글을 올리는 바로 그 순간 위젧을 우클릭해 볼 수 있겠다는 생각이 떠올랐고… 어머나!

찾기 어렵긴 하지만, 여기 있습니다.

정말 감사합니다! 기록을 위해 말씀드리면, 저는 제 예시 산출물을 위해 이 방법을 실행하고 있습니다.

pip install pybase62
python
>>> import base62
>>> input = "gMd7ipqm8LhRdgpk1Qjg273QDO7"
>>> hex(base62.decode(input, base62.CHARSET_INVERTED))[2:].zfill(40)
'7595f1ad65c69e20c87dcb324f5d049080315aef'

그 후, 적절한 접두사를 추가하면 실제로 전체 URL을 유도할 수 있습니다.

https://community.hiveeyes.org/uploads/default/original/2X/7/7595f1ad65c69e20c87dcb324f5d049080315aef.wav

다시 한번 감사합니다, @RGJ님과 @michaeld님!