Online BT Seed torrent Information Parsing/Magnet Link Conversion Tool

This is a tool that can parse BT seed information and convert magnet links online, which can convert BT seed torrent files into magnetic links, and also has the function of parsing and reading information in BT seed files (torrent), including important information such as the file name, release time, author, and download file list of the BT seed, which is very convenient and practical. It is provided for free use by friends in need.


BT Seed (torrent) File Analysis/Conversion to Magnet Link (magnet)

Appendix: Explanation of BT Seed Torrent File Structure

The tree diagram of the multi-file Torrent structure is:

Multi-file Torrent
├─announce: The main server of the Tracker
├─announce-list: List of Tracker server
├─comment: The comment of the seed file
├─comment.utf-8: The utf-8 encoding of the seed file comment
├─creation date: The time when the seed file was created, which is the number of seconds from January 1, 197, 00:00:00 to now.
├─encoding: The default encoding of the seed file, such as GB2312, Big5, utf-8, etc.
├─info: All information about the download file
│ ├─files: Indicates the name of the file
│ │ ├─length: The size of the file (Byte)
│ │ ├─path: The name of the file, which cannot be changed when downloading
│ │ └─path.utf-8: The UTF-8 encoding of the file name, same as above
│ ├─name: The recommended folder name, which can be changed when downloading
│ ├─name.utf-8: The UTF-8 encoding of the recommended folder name, same as above
│ ├─piece length: The size of each file block (Byte)
│ ├─pieces: The characteristic information of the file (all files are divided into blocks of piece length bytes, each block calculates a SHA1 value, and then these values are connected to form)
│ ├─publisher: The name of the file publisher
│ ├─publisher-url: The website of the file publisher
│ ├─publisher-url.utf-8: The utf-8 encoding of the file publisher's website, same as above
│ └─publisher.utf-8: The utf-8 encoding of the file publisher's name
└─nodes: This field contains a list of IPs and corresponding ports, which are used to connect the initial node of DHT

The tree diagram of the single-file Torrent structure is:
(The meaning of each field is the same as the multi-file Torrent, except that the single-file Torrent does not have the files field)

Single-File Torrent
├─announce: The main server of the Tracker
├─announce-list: List of Tracker server
├─comment: The comment of the seed file
├─comment.utf-8: The utf-8 encoding of the seed file comment
├─creation date: The time when the seed file was created, which is the number of seconds from January 1, 197, 00:00:00 to now.
├─encoding: The default encoding of the seed file, such as GB2312, Big5, utf-8, etc.
├─info: All information about the download file
│ ├─length: The size of the file (Byte)
│ ├─name: The recommended folder name, which can be changed when downloading
│ ├─name.utf-8: The UTF-8 encoding of the recommended folder name, same as above
│ ├─piece length: The size of each file block (Byte)
│ ├─pieces: The characteristic information of the file (all files are divided into blocks of piece length bytes, each block calculates a SHA1 value, and then these values are connected to form)
│ ├─publisher: The name of the file publisher
│ ├─publisher-url: The website of the file publisher
│ ├─publisher-url.utf-8: The utf-8 encoding of the file publisher's website
│ └─publisher.utf-8: The utf-8 encoding of the file publisher's name
└─nodes: This field contains a list of IPs and corresponding ports, which are used to connect the initial node of DHT
In addition, it should be noted that the format of the magnet link converted from the parsed BT seed file is: magnet:?xt=urn:btih: + hash value