我想把一个普通的Http://www.123.com/abc.rmvb的电影资料转换成迅雷专用链并且让迅雷创建任务的时候把默认文件名改成自定义的比如123.rmvb 有没有办法?

解决方案 »

  1.   

    迅雷专用链只是链接的开头和结尾加个AA和ZZ,然后用Base64编码
    先以“迅雷下载”为例: 很多下载类网站都提供“迅雷下载”的链接,其地址通常是加密的迅雷专用下载地址。
      如thunder://QUFodHRwOi8vd3d3LmJhaWR1LmNvbS9pbWcvc3NsbTFfbG9nby5naWZaWg==
      其实迅雷的“专用地址”也是用Base64加密的,其加密过程如下:
      一、在地址的前后分别添加AA和ZZ
      如www.baidu.com/img/sslm1_logo.gif变成
      AAwww.baidu.com/img/sslm1_logo.gifZZ
      二、对新的字符串进行Base64编码
      如AAwww.baidu.com/img/sslm1_logo.gifZZ用Base64编码得到
      QUF3d3cuYmFpZHUuY29tL2ltZy9zc2xtMV9sb2dvLmdpZlpa
      三、在上面得到的字符串前加上“thunder://”就成了
      thunder://QUF3d3cuYmFpZHUuY29tL2ltZy9zc2xtMV9sb2dvLmdpZlpa
      

  2.   

    正解,楼主可以随便找个迅雷的专用链用BASE64返解一下就知道了,
    很多时候下载时我不想用迅雷下的时候就这样干的,把原地址取出来直接放浏览器里下载