多年来收藏在本地的有很多资源,唱片高清影视等等。以前用 bt 下载完,多数上传到 100%就会自动停止做种,有些我可能急着用还会提前停止做种。停止做种之后我一般会把它们收进仓库里,重命名,整理好。
因为当中有些资源已经比较稀有了(可能),没人做种的话就相当于这个资源彻底从互联网上消失,觉得不太滋味。基于海盗精神还是想把这些资源继续做种,让它们继续存活在互联网上。但是由于多数文件都已经重命名过了,客户端( transmission )就匹配不上,要么重新下载,要么我自己另外发布一个种子
多数种子原件还在,有些已经不在了。现在有把资源跟 torrent 重新匹配上、继续上传的办法吗?
1
Trim21 2019-05-15 12:57:30 +08:00
种子里是包含正确的文件名的,所以是有可能这么做的。
从种子里解析出正确的文件路径来,然后把之前对应的文件改好名。 我之前用过 deluge 当下载工具,可以检测本地存储池,重新计算下载进度,只要把对应的文件放在对应的位置,然后就会判断那个文件存在开始做种了。 但其他的下载工具就不清楚了。 |
2
expy 2019-05-15 13:01:00 +08:00
种子里面有文件大小跟校验值,可以写程序先拿大小匹配,再校验内容。
对得上的在客服端的下载目录按种子里的文件夹结构新建文件夹,再把相应文件链接过去。 然后把种子加给 transmission 开始做种。 种子已经删除的就不知道了。 已经有的工具: https://github.com/harrywong/torrenthardlinkhelper |
3
shihira OP |
4
expy 2019-05-15 13:57:05 +08:00
@shihira http://bittorrent.org/beps/bep_0003.html
info 字段是文件分片的 sha1,info_hash 好像是 info 字段的 sha1. Linux 下面软连接能识别,Windows 我没试过。 |