您的位置:首页 > 其它

FlashGet下载地址在线转换及编码算法分析

2009-08-08 00:35 316 查看
FlashGet下载地址其实就是在真实地址的首尾分别附加[FLASHGET]然后用Base64编码再在头部附加flashget://而得到的地址,两地址之间很容易转换,其基本算法如下:
编码过程:
编码后地址="Flashget://"+Base64.encode("[FLASHGET]"+"真实地址"+"[FLASHGET]");
解码过程:
var temp=Base64.decode("编码后地址".substr(11));
真实地址=temp.substr(10,temp.length-20);

当然,这里只是伪算法,真正实现起来因语言而异。
如我的Blog地址:http://blog.csdn.net/lixianlin/,编码后就成了Flashget://W0ZMQVNIR0VUXWh0dHA6Ly9ibG9nLmNzZG4ubmV0L2xpeGlhbmxpbi9bRkxBU0hHRVRd
附在线JavaScript版转换:
http://blog.csdn.net/lixianlin/ 请点击这里进行转换
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: