迅雷的地址解析

来源:互联网 发布:最终幻想灵魂深处 知乎 编辑:程序博客网 时间:2024/05/16 16:24

迅雷的地址通常都是:thunder://QUFodHRwOi8veHh4LnhsMTExLmNvbS9iNTQ4Mi5yYXJaWg==

thunder://是迅雷定义的格式开头,我们不去管他,后面的一串字符,就是信息所在,通过BASE64Encoder/BASE64Decoder可以解码。

package com.yp.mail;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class EncDemo {public static void main(String[] args) throws Exception {//解码BASE64Decoder decoder = new BASE64Decoder();byte[] b = decoder.decodeBuffer("QUFodHRwOi8veHh4LnhsMTExLmNvbS9iNTQ4Mi5yYXJaWg==");System.out.println(new String(b));//编码BASE64Encoder encoder = new BASE64Encoder();String str1 = encoder.encode("admin".getBytes());System.out.println(str1);String str2 = encoder.encode("123456".getBytes());System.out.println(str2);}}

得到:
AAhttp://xxx.xl111.com/b5482.rarZZ

将头AA和尾ZZ去掉,就是地址了。


把自己的下载链接变成迅雷的,如地址Http://www.my.com/test.rm,需要做的就是在你的地址前和后分别加上AA和ZZ,再找个Base64的工具,或者自己些段base64的代码,把加了AA和ZZ的地址Encode下,得到“QUFIdHRwOi8vd3d3Lm15LmNvbS90ZXN0LnJtWlo=”后,再在前面加上“thunder://”即可。


0 0
原创粉丝点击