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/ 请点击这里进行转换
编码过程:
编码后地址="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/ 请点击这里进行转换
相关文章推荐
- 迅雷下载地址在线转换及编码算法分析
- 普通下载url与迅雷快车旋风下载地址转换原理分析
- 普通下载url与迅雷快车旋风下载地址转换原理分析
- 普通文件与迅雷、旋风、快车、RayFile的下载地址转换算法
- eclipse常用插件在线安装地址或下载地址
- eclipse常用插件在线安装地址或下载地址
- 中文编码标准GB2312, GB18030的下载地址
- C#生成/转换迅雷下载地址
- flashget下载任务列表文件简单分析
- (转)eclipse常用插件在线安装地址或下载地址
- 地球坐标系<WGS-84>转换到火星坐标系<GCJ-02>算法分析
- StreamDM:基于Spark Streaming、支持在线学习的流式分析算法引擎
- fedora8下载地址,用flashget下载超快
- “OTA在线升级时打开USB存储设备时提示下载失败”分析
- 在线文件管理系统 下载地址
- 【Ext JS】extjs下载地址和在线官方参考文档地址
- 抓取分析网页批量下载评书(2)之分析下载地址
- 迅雷和FlashGet 地址转换工具_6617.com
- 迅雷/旋风地址转换原理分析(转)
- Visual Studio 2005 Express Edition Beta 2(中文版)下载地址,可以用FlashGet下载