2011-10-28 3 views

Répondre

0

Ceci est très probablement Base36. Toutes les lettres et les chiffres. C'est assez commun, car vous pouvez utiliser un "SERIAL" dans une base de données et simplement l'incrémenter, puis analyser juste depuis Base36 dans votre URL.

Cela fait de bonnes URLs (bit.ly utilise aussi ce format), mais présente quelques inconvénients. Par exemple, vous ne voudriez pas l'utiliser pour n'importe quel type de données privées parce que les gens peuvent simplement taper un nombre aléatoire et obtenir un résultat (il est peu probable que quelqu'un puisse deviner un GUID utilisé par votre base de données).

+0

Il n'est pas courant que Base36 produise une chaîne avec les majuscules et les minuscules. 10 numéros + 26 caractères –

+0

Oui Je suppose que vous pourriez trouver en voyant si cette URL est sensible à la casse. Mais vous avez raison, c'est peut-être leur propre encodage. Parfois, ils encodent des bits spéciaux pour indiquer le nœud sur lequel les données sont activées ou d'autres informations liées à la mise à l'échelle. –

+0

Je viens d'essayer. sensible aux majuscules et minuscules. –

Questions connexes