piapia123
ja

迅雷 / FlashGet / QQDL リンク変換

エンコード

処理はすべてブラウザ内で完結します。データは送信されません

入力
ファイルをここにドロップすると読み込めます
出力

ダウンロードソフト独自のリンクを通常のアドレスに戻したり、逆に生成したりします。3つの形式がしていることは同じです:普通の HTTP / FTP / マグネットリンクを Base64 で包み、接頭辞を付けるだけ —— 迅雷はさらに本文の前後に `AA` と `ZZ` を置きます。当時、リンクの中に自前の情報(サイズ、ファイル名、チェックサム)を載せたかったため、それぞれ独自形式になったという経緯があります。⚠️ 暗号化ではありません:Base64 と2つの標識文字だけで、誰でも復元できます。復元時は接頭辞から自動判別し、`Thunder://` のような大文字小文字混在も受け付けます。

機能

  • 双方向:専用リンク ⇄ 元のアドレス
  • 3つのプロトコル:迅雷(thunder://)、FlashGet(flashget://)、QQDL(qqdl://)
  • 復元時はオプションではなく接頭辞から自動判別します
  • 日本語のファイル名や空白も UTF-8 として欠損なく往復します
  • 行ごと貼り付け可能 —— 前後の空白や接頭辞の大文字小文字も許容します
  • FlashGet リンク末尾の &ファイル名 はアドレスに混ぜず取り除きます

使い方

  1. リンクを(`thunder://` ごと)入力欄に貼り付けます
  2. 実際のアドレスがすぐに表示されます
  3. 逆方向に生成する場合は、方向を切り替えてプロトコルを選びます
  4. 「コピー」で結果を取り出せます

よくある質問

これは暗号化ですか?
いいえ。3形式はいずれも Base64 と接頭辞だけで、鍵は一切ありません —— リンクを持っている人は誰でも復元でき、本ツールがしているのはまさにそれです。Base64 は暗号化ではなく、バイナリデータを印字可能な文字で表すための取り決めにすぎず、誰でも逆変換できます。アドレスを「隠す」目的で使っても意味はありません。
復元したアドレスが開けません
まず、結果が完全な URL か確認してください(http://、https://、ftp://、magnet: のいずれかで始まるはずです)。そうでなければ、リンク自体が壊れている(Base64 の欠損や余分な文字)か、この3形式のいずれでもない可能性があります。なお、出てくるのはダウンロードアドレスであり、すでに無効かもしれません —— 特に古い迅雷リンクは配布元が存在しないことがほとんどです。
迅雷リンクの AA と ZZ は何ですか?
Base64 を解いたあとで「本当のアドレスはここからここまで」を示す2つの固定標識です。アドレス自体に意味はありません。本ツールは両方が揃っているときだけ取り除きます —— 第三者のツールが省略している場合があり、無条件に前後2文字ずつ削るとダウンロードアドレスそのものの一部を失い、リンクの形はしていても開けないものになります。

関連ツール