15

MadsKristensenは00amyWGct0y_ze4lIsj2Mwに1つダウンしました

それより小さくできますか?

4

2 に答える 2

12

URLでエスケープせずに使用できる文字は73文字しかないようです。その場合は、128ビットの数値を基数73に変換し、21文字のURLを使用できます。

85の有効な文字を見つけることができれば、20文字のURLにたどり着くことができます。

于 2009-08-14T17:03:12.427 に答える
5

GUIDは次のようになります。c9a646d3-9c61-4cb7-bfcd-ee2522c8f633-これは32桁の16進数で、それぞれが4ビットをエンコードしているため、合計で128ビットになります。

base64エンコーディングでは、シンボルごとに6ビットを使用します。これは、URLセーフ文字を使用して22文字でエンコードされた文字列を簡単に実現できます。他の人が指摘しているように、73のURLセーフシンボルを使用して、ベース73の数値としてエンコードし、21文字を指定することができます。

于 2009-08-14T16:53:15.237 に答える