BitTorrent协议的种子文件（）是由BitTorrent协议所定义的，用于可以保存一组文件元数据的文件。扩展名一般为“.torrent”。
结构..torrent种子文件本质上是文本文件，包含Tracker信息和文件信息两部分。Tracker信息主要是BT下载中需要用到的Tracker服务器的地址和针对Tracker服务器的设置，文件信息是根据对目标文件的计算生成的，计算结果根据BitTorrent协议内的Bencode规则进行编码。它的主要原理是需要把提供下载的文件虚拟分成