最近在下载 NVDIA 的 CUDA 工具包,经常是下载到一半就无法下载,查看了错误信息是提示 403,反复试了几次都无法下载成功。看了下载链接每次下载都是后面带一个 Token,新的 Token 可以用旧的 Token 失效了。自然想到去修改下载地址,让迅雷能继续工作,但是迅雷却找不到这个功能。
研究了一下,发现迅雷下载是由两个文件组成:
- 配置文件,例如 cuda_8.0.61_win10.exe.td.cfg
- 数据文件,例如 cuda_8.0.61_win10.exe.td
配置文件里面存储了下载的 URL 地址,可以直接使用 NotePad++ 进行修改,记住一共有两个地方要修改。
然后还要修改下载地址的长度,这里是 1A 01
,因为是小端序,所以要转成 01 1A
刚好是 282
,跟这里的字符串长度一致,这里可以使用 WinHex 进行修改。
最关键的一步,需要先在迅雷中删除下载任务,但是不要删除文件,然后将 cuda_8.0.61_win10.exe.td
文件重新拖动到迅雷的下载界面中,然后又可以欢快的继续下载啦~