لقد قرأت الكود في github وحتى الآن ما تمكنت من فهمه هو أن شيئًا ما يتم تجزئته (hashed) ثم تحويله إلى base62. ومع ذلك، لم أتمكن، من خلال تحليل الكود الخاص بي، من معرفة ما يتم تجزئته في المقام الأول.
هل يمكن لأحد أن يوضح الأمر، من فضلك؟
لقد قرأت الكود في github وحتى الآن ما تمكنت من فهمه هو أن شيئًا ما يتم تجزئته (hashed) ثم تحويله إلى base62. ومع ذلك، لم أتمكن، من خلال تحليل الكود الخاص بي، من معرفة ما يتم تجزئته في المقام الأول.
هل يمكن لأحد أن يوضح الأمر، من فضلك؟
ما الذي تحاول فعله؟ لماذا تهتم؟
أعتقد أن هذه هي إجابتك:
إذا كنت تبحث عن اسم ملف التحميلات، فهو تجزئة للمحتوى. إنها طريقة لمعرفة أن الملفات يتم تحميلها مرة واحدة فقط.
ولكن معرفة ما تحاول إنجازه سيساعد في الحصول على إجابة لأي كان سؤالك حقًا.
شكراً لك يا جاي. أحاول معرفة ما إذا كانت هناك طريقة لتخمين نقطة نهاية استخراج البيانات لمستخدم معين. عندما أطلب استخراج بيانات، أحتاج إلى إرسال طلب GET إلى /uploads/short-url/{شيء ما}.zip. هدفي هو معرفة ما إذا كانت هناك طريقة لتخمين قيمة {شيء ما} لحساب معين.
لا يمكنك تخمين عنوان URL إلا إذا كان لديك الملف، حيث يعتمد التجزئة على محتويات الملف.
كيف ينشر الأشخاص البيانات؟ ستحتاج إلى سحبها من المنشور الذي قاموا بتحميلها فيه.