迅雷 / FlashGet / QQDL リンク変換
エンコード処理はすべてブラウザ内で完結します。データは送信されません
ダウンロードソフト独自のリンクを通常のアドレスに戻したり、逆に生成したりします。3つの形式がしていることは同じです:普通の HTTP / FTP / マグネットリンクを Base64 で包み、接頭辞を付けるだけ —— 迅雷はさらに本文の前後に `AA` と `ZZ` を置きます。当時、リンクの中に自前の情報(サイズ、ファイル名、チェックサム)を載せたかったため、それぞれ独自形式になったという経緯があります。⚠️ 暗号化ではありません:Base64 と2つの標識文字だけで、誰でも復元できます。復元時は接頭辞から自動判別し、`Thunder://` のような大文字小文字混在も受け付けます。
機能
- 双方向:専用リンク ⇄ 元のアドレス
- 3つのプロトコル:迅雷(thunder://)、FlashGet(flashget://)、QQDL(qqdl://)
- 復元時はオプションではなく接頭辞から自動判別します
- 日本語のファイル名や空白も UTF-8 として欠損なく往復します
- 行ごと貼り付け可能 —— 前後の空白や接頭辞の大文字小文字も許容します
- FlashGet リンク末尾の &ファイル名 はアドレスに混ぜず取り除きます
使い方
- リンクを(`thunder://` ごと)入力欄に貼り付けます
- 実際のアドレスがすぐに表示されます
- 逆方向に生成する場合は、方向を切り替えてプロトコルを選びます
- 「コピー」で結果を取り出せます
よくある質問
- これは暗号化ですか?
- いいえ。3形式はいずれも Base64 と接頭辞だけで、鍵は一切ありません —— リンクを持っている人は誰でも復元でき、本ツールがしているのはまさにそれです。Base64 は暗号化ではなく、バイナリデータを印字可能な文字で表すための取り決めにすぎず、誰でも逆変換できます。アドレスを「隠す」目的で使っても意味はありません。
- 復元したアドレスが開けません
- まず、結果が完全な URL か確認してください(http://、https://、ftp://、magnet: のいずれかで始まるはずです)。そうでなければ、リンク自体が壊れている(Base64 の欠損や余分な文字)か、この3形式のいずれでもない可能性があります。なお、出てくるのはダウンロードアドレスであり、すでに無効かもしれません —— 特に古い迅雷リンクは配布元が存在しないことがほとんどです。
- 迅雷リンクの AA と ZZ は何ですか?
- Base64 を解いたあとで「本当のアドレスはここからここまで」を示す2つの固定標識です。アドレス自体に意味はありません。本ツールは両方が揃っているときだけ取り除きます —— 第三者のツールが省略している場合があり、無条件に前後2文字ずつ削るとダウンロードアドレスそのものの一部を失い、リンクの形はしていても開けないものになります。
関連ツール
Base64 変換
エンコードテキストを Base64 に変換し、Base64 からテキストへ戻します。日本語や中国語、emoji も UTF-8 として正しく処理。すべてブラウザ内で完結し、内容は送信しません。
URL エンコード
エンコード日本語や中国語、空白・記号を %XX にエスケープし、復元します。URL 全体とパラメータ値では方式が異なり、間違えるとリンクが開けません。ブラウザ内で処理します。
Hex 変換
エンコード16 進数とテキストを相互変換します。0x・\x・空白・コロンなどの表記に対応し、日本語は UTF-8 でバイト単位に正しく復元、バイト数も表示します。
HTML 実体参照
エンコード< > & と引用符を HTML 実体参照に変換し、文字へ戻します。デコードは1回だけで、&lt; は山括弧ではなく < になります。すべてブラウザ内で処理します。
JWT デコードと検証
エンコードJWT を header・payload・signature に分け、秘密鍵で HS256/384/512 の署名を検証します。exp・nbf は読める日時に変換。すべてブラウザ内で処理します。
Unicode エスケープ
エンコード日本語や中国語、emoji などの非 ASCII 文字を \uXXXX・\xXX・&#xXXXX; のエスケープ表記に変換し、復元もできます。すべてブラウザ内で処理し、送信しません。