Un file .torrent è un file di metadati utilizzato dal protocollo BitTorrent. Non contiene i dati effettivi che vengono condivisi, ma piuttosto informazioni sui file e le cartelle da distribuire, inclusi i loro nomi, dimensioni e checksum. Fondamentalmente, contiene anche l'URL di un tracker, che è un server che aiuta a coordinare il trasferimento di dati tra i peer (utenti) nella rete BitTorrent. Quando si apre un file .torrent con un client BitTorrent, il client legge questi metadati e li utilizza per connettersi al tracker. Il tracker fornisce quindi al client un elenco di altri peer che possiedono parti del file che si desidera scaricare. Il client scarica quindi il file in piccoli pezzi da più peer contemporaneamente, riassemblandoli nel file completo. Questo approccio decentralizzato consente una condivisione di file efficiente e robusta, specialmente per file di grandi dimensioni. I file torrent sono di piccole dimensioni, tipicamente variano da pochi kilobyte a pochi megabyte, poiché contengono solo metadati e non il contenuto effettivo.