短网址
简介
短网址服务,可能很多朋友都已经不再陌生,特别是在微博套用中十分普遍,比如,当我们在腾讯、新浪微博发微博时有时发很长的网址连线,但由于微博只限制140个字,所以微博就自动把您发的长网址给转换成短网址了。
短网址通常使用“比较少字元的网址”+“/”+“代码”,打开短网址网页通常会直接跳转到你要缩短的网址(常见),或者几秒广告后在跳转。比如向百度短网址可以自定义后缀,有些短网址还可以进行泛域名解析,十分方便大家使用。
算法原理
算法一
1)将长网址md5生成32位签名串,分为4段, 每段1个位元组(即8位);
3)这30位分成6段, 每5位的数字作为字母表的索引取得特定字元, 依次进行获得6位字元串;
算法二
把长网址存入资料库,取返回的id,找出对应的字元串,例如返回ID为1,那幺对应上面的字元串组合就是BB.htm target=_blank class=infotextkey>BBb,同理 ID为2时,字元串组合为bba,依次类推,直至到达62种组合后才会出现重複的可能,所以如果用上面的62个字元,任意取6个字元组合成字元串的话,你的数据存量达到500多亿后才会出现重複的可能。
操作方法
接口介绍
当然有的网址也没有API的。
常用程式
还有一种套用较多的是dwz程式,站长论坛里都能下载,安装比较方便,界面效果及功能都要比Phurl好一些,Phurl在上传后对于一些网址会显示提交的不规範,可能和伪静态的设定有关,而是用dwz程式基本不会碰到此类问题,而且用起来更方便。
还原介绍
后辍
大多数短网址程式附带短网址自定义后辍,短网址通常使用“比较少字元的网址”+“/”+“代码”,所以就是代码部分可以自定义
本文由'箕千凡'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明。