Skip to content

介紹

Magneto 是一個強大且易用的命令列工具,用於批次將種子檔案(.torrent)轉換為磁力連結(magnet links)。

什麼是磁力連結?

磁力連結(Magnet Link)是一種特殊類型的超連結,它通過檔案內容的雜湊值來識別和定位檔案,而不是通過檔案的位置。磁力連結通常以 magnet:? 開頭,包含以下資訊:

  • Info Hash (xt): 檔案的唯一識別碼,通過 SHA-1 雜湊演算法生成
  • 檔案名稱 (dn): 可選的顯示名稱
  • Tracker (tr): 可選的 tracker 伺服器位址

為什麼使用 Magneto?

傳統方式的局限性

傳統的種子檔案(.torrent)需要:

  • 下載並儲存 .torrent 檔案
  • 使用 BitTorrent 用戶端開啟
  • 佔用儲存空間
  • 管理多個檔案較為繁瑣

磁力連結的優勢

  • 輕量級: 只需一個連結字串,無需檔案
  • 易於分享: 可以輕鬆複製貼上分享
  • 相容性好: 大多數現代 BitTorrent 用戶端都支援
  • 便於管理: 可以儲存在文字檔案中,方便批次管理

Magneto 的特點

批次處理 - 支援單個檔案或整個資料夾的批次轉換
🔍 遞迴搜尋 - 可以遞迴搜尋子目錄中的所有種子檔案
🎨 美觀輸出 - 彩色終端輸出,清晰的進度顯示
📝 多種格式 - 支援完整格式、僅連結和 JSON 格式輸出
🔗 Tracker 支援 - 可選擇在磁力連結中包含 tracker 資訊
📊 詳細統計 - 顯示處理進度和成功/失敗統計資訊
🎯 靈活配置 - 豐富的命令列參數選項

適用場景

  • 批次轉換: 將大量種子檔案轉換為磁力連結
  • 檔案整理: 將種子檔案轉換為更易管理的磁力連結格式
  • 自動化腳本: 在腳本中整合批次轉換功能
  • 資料遷移: 從種子檔案遷移到磁力連結

系統要求

  • Python 3.7 或更高版本
  • Windows、macOS 或 Linux 作業系統

下一步

Released under the MIT License.