擅长:python、mysql、java
<p>以64为基数的每个字符可以编码6位数据。因此,11个字符可以编码6x11=66位的数据。在</p>
<pre><code>2^66 = 73786976294838206464
</code></pre>
<p>73786976294838206464(约7.4 x 10^19或74.5万亿)可能的标识符足以在可预见的未来区分独特的YouTube视频。在</p>
<p>YouTube不太可能将这些长度为11的字符串用作较小对象的编码。你可以使用base64(毕竟只是一个以64为基数的数字),而不必把它当作其他编码,就像你可以使用字节(8位二进制数),而不把这些字节看作是ascii字符的编码一样。标识符方案唯一重要的问题是是否有足够多的标识符。在这种情况下,显然有。在</p>