cUrl分片下载

curl分片下载前提
服务器需要支持 HTTP Range Request,可以用curl查看请求头,例如:

curl -I http://mirrors.ustc.edu.cn/debian-cd/amd64/ios-cd/debian-mac-9.3.0-amd64-netinst.iso

若返回结果内包含:Accept-Ranges:bytes ,则说明这个服务器是支持 HTTP Range Request的;
若结果不包含,则可能不支持;
若结果包含Accept-Ranges:none 则表示不支持;
下载

curl --range 0-10000 -o part1 <url> --range

指定下载的某一片段;0-10000指的是该片段的字节;part1 为临时文件名,每个片段的文件名不能重复。
合并拼接
要合并分片,您可以使用类似于cat命令(Linux/Unix)或copy命令(Windows)来将分片文件合并为完整的文件。以下是一个简单的示例:

在Linux/Unix系统中,使用cat命令:

cat part1 part2 part3 > xxx.xx

在Windows系统中,使用copy命令:

copy /b part1 + part2 + part3 xxx.xx

xxx.xx为合并后的文件名

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值