فك تشفير معرف "upload://" إلى عنوان url

مرحبًا،

لقد بذلنا قصارى جهدنا للبحث في المنتدى عن أي تلميحات تتعلق بسؤالنا، لكننا لم نتمكن من العثور على الإجابة الصحيحة. نعتذر عن إزعاجكم بسؤال يبدو وكأنه سؤال مبتدئ تمامًا.

في الرابط https://community.hiveeyes.org/t/how-to-clone-install-and-run-the-audiohealth-program/430/52، قام أحد أعضاء مجموعتنا برفع ملف بصيغة .wav، حيث يعرض Discourse مشغل صوت مدمج (غالبًا ما يكون HTML5؟)، ويعمل التشغيل بسلاسة.

ومع ذلك، أواجه صعوبة في معرفة الرابط الكامل الذي يمكن من خلاله تنزيل هذا الملف. عادةً، في حالة الصور، يكون من السهل فتح الصورة في علامة تبويب جديدة في المتصفح للحصول على رابط الصورة. لكنني، بينما أحاول استخدام أدوات مطوري المتصفح الخاصة بي لتتبع حركة مرور الشبكة وبعض طرق التخمين المستنيرة الأخرى لاستنتاج الرابط الحقيقي من المنشور المذكور، لا تزال محاولاتي تفشل.

على الأرجح، لم يكن تخميني مستنيرًا على الإطلاق، وأعتقد أن الإجابة ستكون بسيطة وواضحة لدرجة أنني سأشعر بالخجل وأغرق في الأرض. هل تتطابق وضعيتي مع أي شخص لا يزال بإمكانه مساعدتي؟

مع خالص التحية،
أندرياس.

ملاحظة: محتوى المنشور المذكور أعلاه هو:

![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'

ثم، بعد إضافة البادئة المناسبة، يمكن بالفعل استنتاج الرابط الكامل.

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

شكرًا مرة أخرى، @RGJ و @michaeld!