OpenWRT路由器上Aria2如何跳过BT种子中长文件名文件?
解决OpenWRT下Aria2跳过BT种子长文件名文件的问题
方法1:启用Aria2忽略未选文件检查的参数
编辑Aria2的配置文件(通常路径为/etc/aria2/aria2.conf),添加以下配置项:
bt-ignore-unselected=true
保存配置后重启Aria2服务:
/etc/init.d/aria2 restart
该参数会让Aria2跳过对未选择下载的文件的所有检查,包括文件名长度验证,避免因未选的长文件名文件导致下载失败。
方法2:修改BT种子,移除长文件名文件
如果你的OpenWRT路由器已安装transmission-cli工具(可通过opkg install transmission-cli安装),可以用transmission-edit工具修改种子文件:
- 先查看种子内的文件列表,找到长文件名对应的索引:
transmission-show your_torrent_file.torrent
- 删除指定索引的文件(假设要删除索引为3的文件):
transmission-edit --remove 3 your_torrent_file.torrent
修改后的种子文件就不再包含长文件名文件,直接用Aria2下载即可。
方法3:设置Aria2自动重命名过长文件名
若你需要保留文件选择但处理文件名长度问题,可在Aria2配置中添加:
max-file-name-length=255 file-name-transform=rename
该配置会让Aria2自动将超过255字节的文件名截断并重命名,避免触发ext4的文件名长度限制。
内容的提问来源于stack exchange,提问作者user22699973
相关产品推荐
相关产品推荐

