最后一段torrent是否对应于最后一个文件的最后一段?

Does the last piece of torrent correspond to the last piece of last file?

我正在尝试下载多个 torrents,我想要最后的 .mp4 文件。 我不能专门针对特定文件的特定部分,但是例如,如果我的 torrent 包含 3 个文件:

1.mp4 2.mp4 3.mp4

最后一个torrent和最后一个3.mp4文件一样吗?因此,通过下载最后一段,我将下载最后一段 3.mp4 文件。 有没有办法同时定位 2.mp4 和 1.mp4 的最后一部分? 谢谢。

Is the last piece of torrent same as last piece of the 3.mp4 file? So that, by downloading the last piece I will be downlaoding the last piece of 3.mp4 file.

Is there a way to target last pieces of 2.mp4 and 1.mp4 as well?

创建 torrent 时,其中的所有文件都连接在一起,然后分成多个部分。

example:
Files  |-------------------#1|----------------#2|---------------------------#3|
Pieces |--0|--1|--2|--3|--4|--5|--6|--7|--8|--9|-10|-11|-12|-13|-14|-15|-16|17|
  • 除最后一件外,所有作品的长度都相同。
  • 一个文件有一个或多个片段。
  • 一件作品可能包含(部分来自)多个文件。
  • 内部文件和片段边界很少对齐(除非使用填充文件)。
  • 多文件 torrent 中的一个文件几乎总是有一个与另一个文件共享的片段。

在 .torrent 文件的元数据中有;件大小、文件大小和文件的确切顺序。

文件按照它们出现在 .torrent 文件的 files 列表中的顺序排列。
顺序由 Torrent 创建者决定,我可以任意顺序。文件大小、磁盘顺序、字母顺序、随机、创建日期、名称长度等

根据该数据,可以准确计算出特定文件结束的片段和偏移量。