大文件种子制作与分块策略
大文件的挑战
创建种子本质上是对文件计算 SHA-1 哈希值,分块哈希越大,种子文件越大、计算时间越长。
几个关键数字参考:
| 文件大小 | 推荐分块 | 种子文件大小 |
|---|---|---|
| 小于 100MB | 256KB | 小于 50KB |
| 100MB - 1GB | 1MB | 约 50-200KB |
| 1GB - 4GB | 2MB | 约 200-500KB |
| 4GB - 16GB | 4MB | 约 500KB-1MB |
| 大于 16GB | 8MB 或更大 | 约 1-2MB |
计算时间
手机端 CPU 性能有限,计算大文件哈希需要时间:
- 1GB 文件:约 1-3 分钟
- 10GB 文件:约 10-20 分钟
- 50GB 文件:约 30-60 分钟
建议在充电状态下、关闭其他高负载应用后再创建大种子。
内存占用
LibreTorrent 在创建种子时会预分配内存缓存分块数据。手机内存小于 2GB 时,处理大文件可能触发内存警告——可以:
- 把文件分成多个小种子分别创建
- 在桌面端完成种子创建后再回到手机上做种
多文件种子
如果一个文件夹包含多个文件(如一部连续剧):
- 整体创建一个种子,所有文件在同一个任务中
- 下载端可以选择性下载单个文件
- 分块策略按文件夹总大小决定
种子文件体积过大怎么办
如果生成的 .torrent 文件超过 2MB:
- 分块设置得太小了,增大分块大小重新创建
- 或者将文件拆分打包(如 4GB 拆成两个 2GB 包)