技术社区看到一个帖子,谈论百度网盘的网址那么短,怎么实现的分享那么多文件。
本站从个人角度回答了一句:
数字0-9,10个字符;大写字母A-Z,26个字符;小写字母a-z,26个字符;只考虑这些字符,就是10+26+26=62个字符。
可以理解成是个62进制的数字。只算到第四位,就已经62的4次方(4位就已经等于14,776,336,加大到5位等于916,132,832)。
至于以后不够用了,加长位数即可。
密码是校验分享安全性,目前的密码不需要参与识别文件,不然咋输错了密码拿不到错的文件呢!
同样的逻辑,参考新浪短链接,短链接要求识别大小写,那就是因为那个参数实际上是个id而已。我为此也自己做过一个自用的短链接工具网站(2bit.cn)。用的美滋滋。
原文地址:
https://www.opengps.cn/Blog/View.aspx?id=381
文章的更新编辑依此链接为准。欢迎关注源站原创文章!