I was searching for method to share big files with my friends, so one method I found is to create a torrent file and share with my friends, below is the method to create a torrent file using Transmission,

Source: http://www.makeuseof.com/tag/create-torrent-files-share-transmission/

The following process is created using Transmission for Mac, but the method is also available under other OSes and using other major torrent clients.

Here are the necessary steps to create a Torrent.

 

After opening Transmission, the first thing that you should do is to click on the “Create” button, or go to “File – Create New Torrent File” menu (Command + N) …

….Or something similar in another client. For example, the menu in uTorrent is “Create New Torrent” (Ctrl + N).

Then browse to the location of the file(s) that you want to share. Highlight the file(s) and click the “Select” button.

The next step is to customize the torrent settings. Start by adding trackers to the torrent, continue with the comment field, the “Private” option checkbox, and the “Create” button.

For those who are unfamiliar with the term “tracker“, here’s a short quote from Wikipedia:

A BitTorrent tracker is a server that assists in the communication between peers using the BitTorrent protocol. It is also, in the absence of extensions to the original protocol, the only major critical point, as clients are required to communicate with the tracker to initiate downloads. Clients that have already begun downloading also communicate with the tracker periodically to negotiate with newer peers and provide statistics; however, after the initial reception of peer data, peer communication can continue without a tracker.

You can use the OpenBitTorrent tracker for your torrent. This service is free to use.

——————

OpenBitTorrent – An open tracker project

OpenBitTorrent is a bittorrent tracker free for anyone to use. You don’t need to register, upload or index a torrent anywhere, all you have to do is to include the OpenBitTorrent tracker URL in your torrent.

How does it work?
When you create a torrent file the application will ask you for a tracker address, then simply type in OpenBitTorrents tracker URL:

udp://tracker.openbittorrent.com:80

Why use the OpenBitTorrent tracker?
There are no open independent stable trackers out there, most of the trackers that can be used openly are either unstable or in some way connected to a bittorrent indexing site. We felt there was a need for a free, no strings attached, stable bittorrent tracker.

Why the need for an open bittorrent tracker?
There are many reasons, the most important ones includes:

You only want a single or a very small number of torrent files and don’t know how to run a tracker or don’t want the mess of setting up your own tracker for just these few torrent files.
Most people don’t have their own servers. They just have space on different blogging services and so on and simply don’t have anywhere to run a tracker.
Many people have limited space on their blogs/forums/webhosting, so if you want to make larger files available online, bittorrent is a great choice! When you don’t have to go through the hassle of running your own tracker, more people will have access to this technology!

——————

It will take at least 6 hrs to reflect any peer to torrent.

Even though it’s possible to create a torrent without a tracker, I personally prefer to add at least one while creating a torrent file because my short experiments showed no activities in all of the trackerless torrents that I created.

The torrent creating process could take some time depending on the size of the shared file.

You can share the created torrent file easily by email since the size would be very small.

The receiver can open the torrent file using any torrent client installed on his/her computer and download the shared file.

But please remember to also open the torrent on your own computer using your torrent client and connect your computer to the internet to enable the file sharing. You will act as the seeder here. If you close the client then the download process on your friend’s computer will stop.

It’s also advisable to ask your friends to keep their torrent clients open even after they have finished downloading the file. They will also act as seeders. And the more seeders there are, the faster the download process will be.

P.S: A useful article on automating torrent download process: http://www.makeuseof.com/tag/how-to-automate-organize-torrents-with-the-transmission-downloader-mac/