今天沒(méi)事想研究一下迅雷(thunder)和快車(FlashGet)的下載地址編碼,弄了一晚上終于寫(xiě)了一個(gè)迅雷地址轉(zhuǎn)換和快車地址轉(zhuǎn)換的在線小工具。
其實(shí)這兩個(gè)下載地址的編碼轉(zhuǎn)換是很簡(jiǎn)單的,用的就是Base64網(wǎng)址編碼轉(zhuǎn)換。不同的是各自加了不同的字符。
比如一個(gè)下載地址如火狐Firefox v2.0.0.10的下載地址是:
http://ftp-mozilla.netscape.com/pub/mozilla.org/firefox/releases/2.0.0.10/win32/zh-CN/Firefox Setup 2.0.0.10.exe
迅雷就在地址前后分別加上“AA”和“ZZ”,然后進(jìn)行Base64編碼,轉(zhuǎn)換前為:
AAhttp://ftp-mozilla.netscape.com/pub/mozilla.org/firefox/releases/2.0.0.10/win32/zh-CN/Firefox Setup 2.0.0.10.exeZZ
轉(zhuǎn)換后的地址為:
thunder://QUFodHRwOi8vZnRwLW1vemlsbGEubmV0c2NhcGUuY29tL3B1Yi9tb3ppbGxhLm9yZy9maXJlZm94L3JlbGVhc2VzLzIuMC4wLjEwL3dpbjMyL3poLUNOL0ZpcmVmb3glMjBTZXR1cCUyMDIuMC4wLjEwLmV4ZVpa
快車是在地址前后分別加上了“[FLASHGET]”,然后Base64編碼,編碼后有在地址后加上“&id數(shù)字&數(shù)字”,轉(zhuǎn)換前為:
[FLASHGET]http://ftp-mozilla.netscape.com/pub/mozilla.org/firefox/releases/2.0.0.10/win32/zh-CN/Firefox Setup 2.0.0.10.exe[FLASHGET]
轉(zhuǎn)換后的地址為:
Flashget://W0ZMQVNIR0VUXWh0dHA6Ly9mdHAtbW96aWxsYS5uZXRzY2FwZS5jb20vcHViL21vemlsbGEub3JnL2ZpcmVmb3gvcmVsZWFzZXMvMi4wLjAuMTAvd2luMzIvemgtQ04vRmlyZWZveCUyMFNldHVwJTIwMi4wLjAuMTAuZXhlW0ZMQVNIR0VUXQ==&0&0
我百度了一下,發(fā)現(xiàn)有一些朋友也做了同樣的小工具,不過(guò)由于FlashGet規(guī)則有些變化,他們轉(zhuǎn)換快車網(wǎng)址編碼已經(jīng)失效了,icech這個(gè)會(huì)不定期的更新最新規(guī)則,大家可以放心用了!