Konvertierung von kurzen Upload-URLs in vollständige URLs

Interessant. Ich kann dies mit Javascript nicht reproduzieren. Da Ihre letzte Methode eine bin2hex-Konvertierung ist, ist das Ergebnis der Base62-Dekodierung meines Verständnisses nach keine binäre Darstellung.

Aus JS-Sicht fand ich Folgendes hilfreich:
https://www.npmjs.com/package/aybabtu

function fromBase62(s) {
  var digits = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  var result = 0;
  for (var i = 0; i < s.length; i++) {
    var p = digits.indexOf(s[i]);
    if (p < 0) {
      return NaN;
    }
    result += p * Math.pow(digits.length, s.length - i - 1);
  }
  return result;
}

Leider helfen weder die bin2hex- noch die dec2hex-Methoden, wenn ich Ihre Eingabezeichenfolgen verwende.

Ich habe für dieses Problem einen Codesandbox erstellt, falls jemand daran interessiert ist, damit herumzuspielen. Der endgültige Wert ist 1 für meine Eingabezeichenfolge, was falsch ist ; (

Danke