使用flash buidler 4制作一个迅雷快车旋风地址转换(附源代码)

纪念独立博客开博一周年,并且纪念下一年前学习flex,特弄个小Demo,顺便使用下flash buidler 4。
开发需求:比如有时下载个东西,上面的地址是flashget地址,你用迅雷就无法下载,那么就要进行地址转换。
要想开发这个必须知道迅雷,快车及旋风的加密方式,经过参考网上很多的此类似工具转换得出以下:
迅雷的加密的方式:
thunder://"+使用base64转换加密("AA"+下载地址+"ZZ");
代码="thunder://"+Base64.encode("AA"+txtresult.text+"ZZ");

快车的加密的方式:
flashget://"+使用base64转换加密("[FLASHGET]"+下载地址+"[FLASHGET]")+"&111";//&后可随意
旋风加密的方式:
"qqdl://"+使用base64转换加密(下载地址);
以上是加密,解密的话就是反向求出上面的下载地址
比如迅雷:先要去掉thunder:// 就是要截断去掉前10个字,然后通过base64转换解密再去掉
"AA"和"ZZ"字母,在flex中代码大致如下:
url=url.substr(10,url.length-10);
str=Base64.decode(url);
str=str.substr(2,str.length-4);
另外说明:上面 Base64.encode,Base64.decode,Base64在flex中并没有内置函数,需要引用一个as3base64.swc,
并且需要引用 import com.dynamicflash.util.Base64;具体使用不明白请参考:http://www.dynamicflash.com/goodies/base64
其它快车和旋风解密类似,具体看代码吧!
演示地址:http://www.ajaxcn.net/tools/httpconvert/httpconvert.html
源码下载地址:

  httpconver (23.8 KiB, 1 hits)


全部flex mxml文件如下:

【注:本文csdn首发转载此文请注明CSDN转载地址或加上我的博客地址http://www.ajaxcn.net/archives/1013

C Builder是一种强大的集成开发环境(IDE),专为C和C++编程语言设计的。它提供了许多工具和功能,使开发人员能够快速创建高质量的桌面和移动应用程序。 使用C Builder进行开发,可以利用其丰富的GUI(图形用户界面)设计工具,如视觉组件库和窗体设计器,轻松创建各种用户界面。开发人员可以通过拖放组件、设置属性和事件处理程序等方式,快速设计和构建用户友好的界面。 C Builder还提供了强大的调试工具,可以帮助开发人员识别和解决代码中的错误和问题。它支持逐步执行、断点和变量监视等功能,使开发人员能够更轻松地调试和优化程序。 此外,C Builder具有丰富的库和组件,可以加速开发进程。它包括许多预先编写的代码片段和功能模块,可以直接在项目中使用,无需重新编写。这些库和组件涵盖了各种功能,如数据库访问、网络通信和图形绘制等。 C Builder还支持跨平台开发,可以编译和运行应用程序在不同的操作系统上,如Windows和iOS。这使得开发人员能够更广泛地部署他们的应用程序,以满足不同用户需求。 综上所述,C Builder一个强大的开发工具,可以帮助开发人员快速高效地构建C和C++应用程序。无论是初学者还是经验丰富的开发人员,都可以从C Builder的功能和工具中受益,并能够轻松创建出色的应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值