تحويل عناوين URL القصيرة للتحميل إلى عناوين كاملة

شكرًا لك على الرد السريع @michaeld. سأجرب ذلك لاحقًا اليوم :slight_smile:


لأي شخص مهتم وينفذ هذا في PHP، استخدمت مكتبة Composer تسمى base62 by tuupola.

هذا هو الكود الذي استخدمته:

<?php

$base62 = new Tuupola\Base62(["characters" => Tuupola\Base62::INVERTED]);

/** تعيين اسم الملف الأصلي، باستثناء أي امتدادات للملف */
$s = "r3AYqESanERjladb4vBB7VsMBm6";

/** فك التشفير، التحويل إلى صيغة سداسية عشرية */
$decoded = $base62->decode($s);

/** النتيجة المتوقعة: bda2c513e1da04f7b4e99230851ea2aafeb8cc4e */
echo bin2hex($decoded);