How To Create A Torrent Using Mktorrent
Mktorrent
Creating a torrent
- To make a .torrent file using command line, execute this command:
mktorrent -v -p -a http://tracker.url -o filename.torrent folder_name
-v is for verbose -p is for private, as in not DTH or PeerExchange -a is for tracker url follows -o is for output file name follows .
Important! The command needs to be all in one line, and quotes must be used around the folder name if it contains spaces.
For example, if I wanted to make a torrent for What.cd from the data in the "VA – Summer Trance 2009" directory I already have on my server at ~/torrents/completed/VA - Summer Trance 2009, you would navigate to the parent directory to make your torrent. Type to navigate to it:
cd ~/torrents/completed
Then type the following command:
mktorrent -v -p -a http://tracker.what.cd:34000/xxxXXXxxx/announce -o VA-Summer_Trance_2009.torrent "VA - Summer Trance 2009"
Please note that you must use quotes if the target dir name contains spaces.
If you want to specify piece size for torrent, you can use -l switch (small L) it's in potency of 2 so:
219 = 524 288 = 512 KiB for filesizes between 512 MiB - 1024 MiB
220 = 1 048 576 = 1024 KiB for filesizes between 1 GiB - 2 GiB
221 = 2 097 152 = 2048 KiB for filesizes between 2 GiB - 4 GiB
222 = 4 194 304 = 4096 KiB for filesizes between 4 GiB - 8 GiB
223 = 8 388 608 = 8192 KiB for filesizes between 8 GiB - 16 GiB
224 = 16 777 216 = 16384 KiB for filesizes between 16 GiB - 512 GiB This is the max you should ever have to use.
225 = 33 554 432 = 32768 KiB (note that utorrent versions before 3.x CANNOT load torrents with this or higher piece-size)
Usage:
mktorrent -v -p -l 19 -a http://exampletracker.com/announce -o filename.torrent folder_name
Last Author | Contributors | Versions | Last update |
---|---|---|---|
Alchemist | None | 4 | Tue, 12 Oct 2021 15:15:17 +0200 |