欢迎光临

木子屋

标题: 迅雷(thunder)/快车(FlashGet)/旋风(qqdl)下载地址转换/还原工具

作者: dnawo

日期: 2008-03-03 04:24 PM

分类: 网络技术

内容: 迅雷(thunder)/快车(FlashGet)/旋风(qqdl)的下载地址都是由普通的地址经过base64编码而来，但具体过程稍微有点不同：迅雷是在普通地址前后分别加了"AA"和"ZZ"之后进行base64编码，然后在最前方加入"thunder://"而成，最终如"thunder://QUFodHRwOi8vd3d3Lm16d3UuY29tL2RlZmF1bHQuYXNwWlo="；而快车则是在普通地址前后都加"[flashget]"之后进行base64编码，然后在最前方加入"flashget://"最后方加入"&id数字&数字"而成，最终如"Flashget://W0ZMQVNIR0VUXWh0dHA6Ly93d3cubXp3dS5jb20vZGVmYXVsdC5hc3BbRkxBU0hHRVRd& 566&1204532909"；旋风最为简单，直接将普通地址使用base64编码，并在最前方加入"qqdl://"而成，最终如"qqdl://aHR0cDovL3d3dy5tend1LmNvbS9kZWZhdWx0LmFzcA=="。知道了原理，要将普通地址base64编码进行转换或将转换后的地址还原为普通地址就不难了，下边是一个迅雷(thunder)/快车(FlashGet)/旋风(qqdl)下载地址转换/还原工具：
HTML代码
迅雷(thunder)/快车(FlashGet)/旋风(qqdl)下载地址转换/还原工具—木子屋(mzwu.com)

1.快车(FlashGet)下载地址转换/还原

转换前地址：

转换后地址：

FlashGet地址" onclick="NormalToFlashGet();" id="txtNormalToFlashGet" />
普通地址" onclick="FlashGetToNormal();" id="txtFlashGetToNormal" />

2.迅雷(thunder)下载地址转换/还原

转换前地址：

转换后地址：

迅雷thunder地址" onclick="NormalToThunder();" id="txtNormalToThunder" />
普通地址" onclick="ThunderToNormal();" id="txtThunderToNormal" />
3.旋风(qqdl)下载地址转换/还原

转换前地址：

转换后地址：

旋风qqdl地址" onclick="NormalToQQdl();" id="txtNormalToQQdl" />
普通地址" onclick="QQdlToNormal();" id="txtQQdlToNormal" />
var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var base64DecodeChars = new Array(
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
-1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1);
function base64encode(str) {
var out, i, len;
var c1, c2, c3;
len = str.length;
i = 0;
out = "";
while(i > 2);
out += base64EncodeChars.charAt((c1 & 0x3) > 2);
out += base64EncodeChars.charAt(((c1 & 0x3)> 4));
out += base64EncodeChars.charAt((c2 & 0xF) > 2);
out += base64EncodeChars.charAt(((c1 & 0x3)> 4));
out += base64EncodeChars.charAt(((c2 & 0xF) >6));
out += base64EncodeChars.charAt(c3 & 0x3F);
}
return out;
}
function base64decode(str) {
var c1, c2, c3, c4;
var i, len, out;
len = str.length;
i = 0;
out = "";
while(i > 4));
/* c3 */
do {
c3 = str.charCodeAt(i++) & 0xff;
if(c3 == 61)
return out;
c3 = base64DecodeChars[c3];
} while(i > 2));
/* c4 */
do {
c4 = str.charCodeAt(i++) & 0xff;
if(c4 == 61)
return out;
c4 = base64DecodeChars[c4];
} while(i

[Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.160 ms

返回

标题: 迅雷(thunder)/快车(FlashGet)/旋风(qqdl)下载地址转换/还原工具

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.160 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.195 ms

返回