百度网盘分享地址那么短,怎么做到的?

[软件开发] 季雨林 2019/6/30 14:36:13

技术社区看到一个帖子,谈论百度网盘的网址那么短,怎么实现的分享那么多文件。

本站从个人角度回答了一句:

数字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 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

评论

暂无评论!

发表评论:

用于接收作者回复信息
点击更换验证码 - openGPS提示