现在网址缩短网站有很多了,就分析一下做得比较好的六度短网址6duin短网址生成服务平台:
(1)将长网址md5生成32位签名串,分为4段,每段4个字节
对这4段循环处理,取4个字节(32位),将它看成16进制串与0x3fffffff(30位1)(2)与 *** 作,即超过30位的忽略处理
(3)这30位分成6段,每5位的数字作为字母表的索引取得特定字符,依次进行获得6位字符串
(4)总的md5串可以获得4个6位串,取里面的任意一个就可作为这个长url地址
(5)把数字和字符组合做一定的映射,就可以产生唯一的字符串,如第62个组合就是sssss9,第63个组合就是ssssba,再利用洗牌的算法,把原字符打乱后保存,那么对应位置的组合字符串就会是无序的组合。
(6)把长网址存入数据库,取返回的id,找出对应的字符串,例如返回id为1,那么对应上面的字符串组合就是aaa,同理id为2时,字符串组合为aaa,依次类推,直至到达62种组合后才会出现重复的可能,所以如果用上面的62个字符,任意取6个字符组合成字符串的话,你的数据存量达到500多亿后才会出现重复的可能。
① 将长网址用md5算法生成32位签名串,分为4段,,每段8个字符;
② 对这4段循环处理,取每段的8个字符, 将他看成16进制字符串与0x3fffffff(30位1)的位与 *** 作,超过30位的忽略处理;
③ 将每段得到的这30位又分成6段,每5位的数字作为字母表的索引取得特定字符,依次进行获得6位字符串;
④ 这样一个md5字符串可以获得4个6位串,取里面的任意一个就可作为这个长url的短url地址。
很简单的理论,我们并不一定说得到的URL是唯一的,但是我们能够取出4组URL,这样几乎不会出现太大的重复。
类似于 ">
分享两个超赞的永久短网址api接口(附在线生成工具),便捷生成新浪tcn短网址,亲测几个月,感觉非常稳定。短域名的应用场景很广,譬如短信营销、微博吸粉、淘宝客、京东商品营销、微信营销、QQ营销、自媒体推广、渠道推广等,都会用到链接缩短的功能,故觉得不错的,可以收藏使用。
蓝鸟短链接是目前国内比较好的长链接缩短服务平台,该网站免费提供 新浪短网址 转化工具、 新浪短链接api ,无需注册会员即可免费转换。在线生成器支持批量缩短功能,接口支持高并发,无调用频率限制,转换后的短链均是永久有效。
新浪短网址生成器: >
新浪提供了长链接转为短链接的API,可以把长链接转为 tcn/xxx 这种格式的短链接。
source 申请应用时分配的AppKey,调用接口时代表应用的唯一身份。url_long 需要转换的长链接,需要URLencoded,最多不超过20个。
多个url参数需要使用如下方式请求:url_long=aaa&url_long=bbb
1进入>
c1ncn 可以把很长的网址缩短,而且可以定制个性化域名和网址。
不仅所有的功能免费,而且功能还是我见过最多的,这也就是短网址界的天花板了吧。朋友们抓紧薅羊毛啊!
功能:
1网站缩短,永久有效,不限次数。支持定制个性化网址或者域名,动态替换背后的长链接。
2API接口,简单易用、稳定可靠。
3详细的访问数据统计,精准营销。包括点击量统计,来源地区、设备、浏览器,访问明细信息等等。
以上就是关于怎么做一个短网址缩短网站,网址缩短后要以自己的顶级域名显示的,不是显示现在网上流行的url、t等。全部的内容,包括:怎么做一个短网址缩短网站,网址缩短后要以自己的顶级域名显示的,不是显示现在网上流行的url、t等。、如何使用java代码访问微博短网址的url、腾讯短链接url生成接口_url短网址生成等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)