C#生成/转换迅雷下载地址
示例下载地址
thunder://QUFodHRwOi8vbW9iaWxlLjkxLmNvbS9zb2Z0L2Rvd25sb2FkLzEwMTQ2NjkvZmQ3ZTdkYWE4YWJjZjJkNTMzNzI4NmQ1ZGUzMjA5NmEvsbzF3LXE0KG/1sH6IERpbm8gUnVzaC5weGxaWg==
解决方案:
1。获取thunder://后面部分
string thunderDownloadAddress=@"QUFodHRwOi8vbW9iaWxlLjkxLmNvbS9zb2Z0L2Rvd25sb2FkLzEwMTQ2NjkvZmQ3ZTdkYWE4YWJjZjJkNTMzNzI4NmQ1ZGUzMjA5NmEvsbzF3LXE0KG/1sH6IERpbm8gUnVzaC5weGxaWg==“;
2。解码/获取下载地址
string realAddress = Encoding.Default.GetString(Convert.FromBase64String(thunderDownloadAddress));
//AAhttp://mobile.91.com/soft/download/1014669/fd7e7daa8abcf2d5337286d5de32096a/奔跑的小恐龙 Dino Rush.pxlZZ
3。去掉开头的AA以及结尾的ZZ
说明:迅雷下载地址实际上是在原始下载地址的前面加AA,尾部加在ZZ,然后用Unicode对下载地址进行编码