一.功能简介

本下载器基于Qt和libcurl,下载未使用Qt的network模块,因为使用libcurl方便封装成SDK供第三方使用,当然下述的这些功能用network模块也是可以实现的。
√ 支持多线程下载
√ 支持断点续传
√ 支持暂停/继续下载
√ 支持还原下载任务
√ 支持获取实时下载速率、下载大小和剩余时间
√ 支持下载限速
√ 支持磁盘缓存
√ 支持文件哈希校验
√ 支持大文件下载
√ 支持兼容服务器对客户端加速下载的限制
√ 支持下载任务状态记录,下次启动时自动下载未完成的任务

关于libcurl的编译,详见:

https://blog.csdn.net/caoshangpa/article/details/126175984

二.效果展示

1.无下载任务


2.添加、开始、暂停和取消下载任务


上图中一共添加了三个下载任务,分别是Qt Creator、QQ和爱奇艺,能自动识别文件名、文件类型和文件大小。需要注意的是这个Qt Creator链接:https://iso.mirrors.ustc.edu.cn/qtproject/archive/qtcreator/4.14/4.14.2/qt-creator-opensource-windows-x86_64-4.14.2.exe,通用的下载方式只能下载成一个100多字节的文件,但是相关API却返回下载成功,后面将详细说明如何处理这个问题。

3.还原下载任务

原文链接:https://blog.csdn.net/caoshangpa/article/details/127691661

Qt多线程http下载器之一:仿百度网盘的http下载器相关推荐

  1. 百度网盘不限速下载器 proxyee down for Mac的使用教程

    还在使用网盘龟速下载资源吗?想要突破限制,不限速下载吗?今天小编为大家带来了这款强大的百度网盘不限速高速下载器proxyee down 2.54,它能够为您解决百度网盘下载速太慢的问题,让您快速下载! ...

  2. 百度网盘不限速下载器

    百度网盘不限速下载器,速度快的飞起,对的好用,赚个过手积分,绝对的大佬版,如果需要源码链接,私(别人家孩子写的). 注:涉及到侵犯他人,留言注明,必当删除. 下载链接:https://download ...

  3. baidupcsgo安卓_百度网盘不限速下载器BaiduPCS-Go如何使用?

    Baidupcs-go是个开源免费的百度网盘下载工具,虽然没有用户界面需要命令行操作但是功能相当相当丰富.平台方面支持Windows.Mac.Android.pnux甚至iOS,如果你日常使用百度网盘 ...

  4. ENFI下载器地址——百度网盘不限速下载工具

    百度网盘链接地址:pan.baidu.com/s/1kWBKhYAf- 提取码: qdu2 或者直接去ENFI下载器官网:enfi.cloud 1.高速下载 先放1张下载的速度图片,速度基本上都是满带 ...

  5. 【最终版】PyQt5 自定义标题栏,实现无边框,最小化最大化关闭事件,窗口拖动移动,窗口改变大小,仿百度网盘色调美化,添加内容窗口

    [最终版]PyQt5 自定义标题栏,实现无边框,最小化最大化关闭事件,窗口拖动移动,窗口改变大小,仿百度网盘色调美化,添加内容窗口 文章目录 [最终版]PyQt5 自定义标题栏,实现无边框,最小化最大 ...

  6. PyQt5 自定义标题栏,实现无边框,最小化最大化关闭事件,窗口拖动移动,窗口改变大小,仿百度网盘色调美化

    PyQt5 自定义标题栏,实现无边框,最小化最大化关闭事件,窗口拖动移动,窗口改变大小,仿百度网盘色调美化 文章目录 PyQt5 自定义标题栏,实现无边框,最小化最大化关闭事件,窗口拖动移动,窗口改变 ...

  7. pandownload最新复活版登录失败_【不看后悔】百度网盘不限速下载,最安全的方法(满血复活)...

    目前,百度网盘可谓一家独大,然而,百度网盘的下载速度不升反降,普通民众在5G时代还将以KB的速度下载. 今天就给大家再介绍一种不限速下载百度网盘的方法,让你不再被下载速度困扰,这著名的百度网盘,第三方 ...

  8. 百度网盘不限速下载工具,无需登录实现高速下载 (1)

    面对百度网盘几十KB的下载速度,显然是被限速了,这里推荐给大家一个mac和win都可以用的不限速下载工具,先简单介绍下这个下载器的几个特点: 1.高速下载 先放张下载的速度图片. 速度基本上都是满带宽 ...

  9. 2019年最新版百度网盘不限速下载工具,无需登录实现高速下载!

    下载百度网盘链接地址:https://pan.baidu.com/s/1ibzdh2vpTNKLtndI0Yy5pQ 提取码: 8jrc ENFI下载器有下面几个特点: 1.高速下载 先放张下载的速度 ...

最新文章

  1. wxWidgets:wxHtml 测试示例
  2. 面向dba的linux shell 脚本简介,面向 DBA 的 Linux Shell 脚本简介
  3. Android 从ImageView中获取Bitmap对象方法
  4. (筆記) 如何在字串中從指定字元抓到指定字元(pointer版)?
  5. C#多线程开发-使用并发集合
  6. 轩辕剑【超越XISE菜刀的shell管理工具】
  7. Adams 线性多步积分器(一)
  8. FPGA零基础学习:IP CORE 之 ROM设计
  9. 知乎被爆裁员20%锤子60%,BAT裁员缩招为啥急于否认?
  10. 四分位数(定义、位置、数值)
  11. 实验三 高速公路收费站双收费口仿真
  12. Android开发仿微信支付宝的支付密码布局
  13. 深大校园网掉线/Drcom掉线/使校园网保持在线V2.0+Linux端Drcom登录方法(宿舍区教学区)
  14. python画圆形螺旋线_用Python一秒生成复古像素图片
  15. eclipes创建web项目
  16. Facebook POP 进阶指南
  17. 解决layui的table数据重载reload where参数会保留上次条件的问题
  18. 人工智能轨道交通行业周刊-第8期(2022.8.1-8.7)
  19. Unity ECS(四)ECS组成概念
  20. phpcms教程:PHPCMS v9循环显示多个栏目及栏目数据列表

热门文章

  1. 动画效果html5,HTML5动画效果
  2. 鸡与 兔有几条腿的问题
  3. 利用Python爬虫爬取斗鱼直播间信息,以及直播的实际人数!
  4. HyperLynx(二十四)电源完整性之直流压降分析(一)
  5. CSS,font-family,好看的中文字体
  6. 编程猫python课程结束后哪里再学更高级别的_@正在选编程猫的家长,先别急,看完这篇测评再报也不迟!...
  7. 怎么将静图变动图?用这个网站就够了
  8. linux无法识别m2固态,主板识别不出m.2固态硬盘怎么办|笔记本电脑无法识别m.2固态硬盘解决方法-系统城...
  9. Typora 自动保存笔记
  10. HTML5 网页设计基础