Sites can save on bandwidth by calculating torrent hashes themselves and allowing them to be downloaded instead of. A torrent client then calculates a torrent hash (a kind of fingerprint) based on the files it relates to, and seeks the addresses of peers from a tracker (or the DHT network) before connecting to those peers and downloading the desired content.
torrent files are downloaded from torrent sites. The biggest advantage is that you might be able to download the content of the torrent, even if the tracker is down or closed for registration. torrent file from a webserver, you download it directly from a seed/leecher. ΜTorrent is compatible with Magnet links, so you can use them.