工具用的順手嗎?
你的回饋能幫助我們做得更好
將HTTP/HTTPS檔案連結轉換為迅雷、快車、QQ旋風專用下載連結,適配多種下載客戶端。
輸入連結開始轉換
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
這個轉換器接收一條文字形式的下載地址,去掉開頭和結尾的空白後,同時給出迅雷、QQ 旋風和快車三種結果。設整理後的輸入為 U,三條結果按下面的規則生成:
Thunder = thunder:// + Base64_UTF8("AA" + U + "ZZ")
QQDL = qqdl:// + Base64_UTF8(U)
FlashGet = flashget:// + Base64_UTF8("[FLASHGET]" + U + "[FLASHGET]") + "&1926"
Base64_UTF8 表示先把字元按 UTF-8 表示為位元組,再使用標準 Base64 編碼。三個結果承載同一條輸入地址,差別在於 scheme、編碼前的包裹標記以及快車結果末尾的固定字尾。
http://、https://、thunder://、qqdl:// 和 flashget:// 都位於 URI 的 scheme 位置。scheme 用來標識後續內容應按哪一套規則解釋;同一資源地址經過包裹和 Base64 編碼後,得到供相應接收環境讀取的字串表示。
Base64 把位元組按 6 位分組對映到可列印字元,末尾不足一組時可能使用 = 填充。它的輸出允許按同一規則還原,所以準確稱呼是“編碼”而不是“加密”。這裏採用標準 Base64 字母表,而不是把 +、/ 替換成 -、_ 的 base64url 變體。
指南
依步驟完成操作,並透過範例核對輸入與結果。
複製以 http:// 或 https:// 開頭的單條地址,並保留路徑、檔名、查詢引數和片段。貼上後,開頭和結尾的空白會被移除。
輸入非空後無需點選轉換按鈕,頁面會依次顯示 Thunder(迅雷)、QQ(旋風)和 FlashGet(快車)三項。它們來自同一個整理後的輸入;修改任意字元時,三項編碼會同步變化。
每項結果旁都有獨立複製操作。根據接收位置要求選擇一項,複製完整的 scheme、Base64 載荷與字尾,不要只擷取中間字元。
完成複製後可清空輸入,再貼上下一條地址。逐條處理便於把每組三項結果與原始地址對應起來,也方便後續覈對。
輸入 https://example.com/file.zip 後,三項結果應分別為:
thunder://QUFodHRwczovL2V4YW1wbGUuY29tL2ZpbGUuemlwWlo=
qqdl://aHR0cHM6Ly9leGFtcGxlLmNvbS9maWxlLnppcA==
flashget://W0ZMQVNIR0VUXWh0dHBzOi8vZXhhbXBsZS5jb20vZmlsZS56aXBbRkxBU0hHRVRd&1926取出 scheme 之後的 Base64 載荷並按標準規則還原,可依次得到 AAhttps://example.com/file.zipZZ、https://example.com/file.zip 和 [FLASHGET]https://example.com/file.zip[FLASHGET]。這也說明 AA/ZZ 與 [FLASHGET] 是編碼前加入的字元,而不是原地址的一部分。
情境
查看這項工具在不同工作與生活流程中的用法。
文件維護者手中有一條普通下載地址,歸檔說明需要同時記錄三種專用格式時,可以一次生成三項結果,分別放入對應欄位,並保留原地址用於追溯。
資源釋出者已經整理好檔案地址,希望為不同接收環境準備格式一致的連結文字時,可以使用同一輸入生成三種表示,再與各自標籤配對。
開發或安全測試人員可以用已知地址復算包裹字元與 Base64 載荷,將還原後的三段文字與預期值逐字元比較,定位 scheme、前後標記或固定字尾的差異。
須知
使用前了解適用範圍、結果限制與必要提醒。
本頁只把一條輸入文字正向生成三種專用連結,不執行下載或反向解析。
thunder://、qqdl:// 或 flashget:// 時,整段內容會再次被編碼,不能得到其中的普通地址。推薦
查找相關工具、專題與可用的 API 能力。