So what is a torrent exactly? - gHacks Tech News

So what is a torrent exactly?

After having received numerous emails in the past that asked me to explain what a torrent is, I finally decided to write this little guide to help everyone who wants to know more about torrents, how they work and how you can use them. Many Ghacks reader without doubt know exactly how they can make use of torrents, and it is likely that this guide is not revealing any new information for them. I invite you to contribute to the article by leaving a comment below.

I first would like to address the different between torrent and Bittorrent, which is often used synonymously on the Internet. Bittorrent is a peer to peer (p2p) file sharing protocol that uses a swarm-like approach to file sharing. A torrent (file) stores metadata that programs like uTorrent use to download data to the PC it is running on.

What is a torrent?

The Bittorrent specification details the metainfo that are included in torrent files:

  • announce - Lists at least one tracker url
  • info name - Suggested name for the file or directory
  • info piece - Files are split into fixed size pieces, and this defines the number of bytes of each piece.
  • info pieces -  A hash list
  • info length - The length of the file
  • info files path - A list of strings of subdirectory names and file names
  • info files length - The actual file size in bytes

When you download a torrent file and add it to a downloader such as utorrent or qBittorrent several things happen in the background. The Bittorrent client tries to establish a connection to the tracker to receive a list of peers that are currently transferring pieces of the file. This can be users who are downloading the files associated with the torrent currently, or seeders who already have downloaded the complete data and are now making it available to all downloaders. The speed usually improves with popularity of a download.

what is a torrent file

When you add a torrent to a program compatible with Bittorrent, you receive a wealth of information. The popular uTorrent client for instance displays the number of pieces and files, the peers you are currently connected to, the trackers, and the hash among other information.

Every user who has started downloading the file and has downloaded at least one piece can also be a seeder for that file. The idea here is to accelerate downloads by using swarm technologies. While there are ways to artificially limit your own upload speed or use modifications that prevent the seeding of files, the majority of users are both downloading and upload pieces of files they are interested in.

The local client downloads pieces from different users to assemble the files once all data pieces have been downloaded to the system.

You may also encounter magnet links on some sites that may have replaced torrents on those sites, or may be offered in addition to torrent files. A magnet link is a web link that contains metadata that Bittorrent client can use to start downloading files. The benefit for sites that host torrent files is that it is reducing the bandwidth needed to operate the site. While torrents can reach a size of a Megabyte or more, a link reduces that to less than a Kilobyte of data.

How to download a torrent

It is actually pretty easy to download torrent files. All you need is a program that is supporting the Bittorrent protocol. This can be a web browser like Opera, or a program designed specifically for the purpose like uTorrent. The programs usually register the .torrent file extension on your system so that all torrent links that you click on are automatically added to the application.

If that is not the case, you can drag and drop the torrent files from the local system to the application to start the download.

Advertisement

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:


Previous Post: «
Next Post: »

Comments

  1. Anonymous said on August 5, 2012 at 12:39 pm
    Reply

    ” Many Ghacks reader without doubt know exactly how they can make use of torrents, and it is likely that this guide is not revealing any…” unfortunately i am not one of them & torrenting is more of a torment than downloading.

    1. Tom Paine said on January 21, 2015 at 5:03 am
      Reply

      You ‘splained in tedious detail what a torrent DOES.

      But you never said what it IS.

      That happens a lot.

      Gotta learn

      1. Anonymous said on July 6, 2015 at 3:55 pm
        Reply

        Hear hear. So what is a torrent exactly?

      2. Anonymous said on July 6, 2015 at 4:10 pm
        Reply

        Here is the answer to the question that this article tried to answer: http://lifehacker.com/285489/a-beginners-guide-to-bittorrent#b2

  2. Kunal Sharma said on August 5, 2012 at 2:31 pm
    Reply

    Nice Article… I was searching for such information dude!

  3. Scott said on August 5, 2012 at 4:20 pm
    Reply

    check this page out for a cool graphical representation!

    http://mg8.org/processing/bt.html

  4. Noman said on August 5, 2012 at 11:02 pm
    Reply

    How u search your articles

  5. K`Tetch said on August 5, 2012 at 11:18 pm
    Reply

    “Every user who has started downloading the file and has downloaded at least one piece can also be a seeder for that file.”

    nope, sorry, not true.
    A seeder is someone who has 100% of the pieces. You can UPLOAD, yes, but you don’t seed unless you have every piece. It’s a small, but important difference.

    1. Martin Brinkmann said on August 6, 2012 at 9:00 am
      Reply

      I should have worded that more carefully. What I meant is that once you have downloaded at least one piece, you may upload that piece to other users who are currently downloading the data.

  6. Anonymous said on August 6, 2012 at 2:40 am
    Reply

    @Kunal Sharma Maybe the next thing you do is to create an application we may call ‘Torrent Novicity’…?

  7. AJ North said on August 6, 2012 at 6:18 am
    Reply

    A fine overview. Perhaps a follow-up article can discuss some ways by which those concerned about a “midnight knock” on their doors can safely download torrents (and seed them) with anonymity.

  8. BalaC said on August 6, 2012 at 9:30 am
    Reply

    That was a good start. But, i was expecting that you would have added information like what is tracker?, who is peers, seeders and leechers?

    Anyhow if you plan to write a follow up article do include these description which will be helpful for first timers :)

  9. lauren said on January 25, 2015 at 2:37 pm
    Reply

    I had a friend download utorrent to my laptop. Im unclear if this program was doing more than speeding up my downloads for movies.

  10. Jennifer said on November 9, 2015 at 9:54 pm
    Reply

    I am extremely techo illiterate. I am not one who knows anything about torrents, u torrents, or BitTorrent. Is it better to have on a pc or a laptop? I have an older laptop using windows 7. Any help with speeding up and using torrents and like BalaC said, “what is tracker?, who is peers, seeders and leechers?” Please email me at your convenience. Thank you

  11. Sadie said on June 6, 2016 at 5:08 am
    Reply

    Is this legal and safe. I don’t want to get malware or virus or worse yet be fined and or prison.
    Can this be saved on hard drive to watch with my Roku on my TV at a later date?
    I once downloaded a game my grandson wanted and my internet company told me to remove it immediately or they would cancel my internet service. I didn’t know it was illegal.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.