下载工具

燕子下载器

大小:未知

安全无毒免费软件无广告

分享

本地高速下载
燕子下载器 下载地址:
南方电信北方网通江苏电信北京网通
热门游戏排行
         燕子下载器是一个适合所有人使用的多线程下载工具!操作简单,粘贴地址,进行简单的设置就能立即开始下载,程序不用安装,直接解压就能使用。 软件介绍 燕子下载器: 一款下载工具,只是简单实现了多线程下载功能和块状态显示。 断点续传功能要记录信息,暂时
燕子下载器是一个适合所有人使用的多线程下载工具!操作简单,粘贴地址,进行简单的设置就能立即开始下载,程序不用安装,直接解压就能使用。

软件介绍

燕子下载器:
一款下载工具,只是简单实现了多线程下载功能和块状态显示。
断点续传功能要记录信息,暂时没打算。
分享一下实现思路:
1、开始线程时:通过 HEAD 方式访问目标网址,获取 ResponseHeader信息,该信息包含类似以下数据:“Content-Length: 212254952”,这是文件尺寸。
2、创建空白文件,并写入空白数据,这过程有点慢。
3、生成分块信息:0-2097151  2097152-4194303 …… 211812352-212254952。这里可以加一个序号,后面用于实现状态显示。例如:1:0-2097151  2:2097152-4194303……101:211812352-212254952,可以用栈或者数组来记录。
4、下载线程,出栈,带上请求头:Range:bytes=0-2097151,这样就可以分块下载了。如果该块下载成功并写到文件,则累加已经下载的数据,更新界面数据,否则重新入栈。数据下载完成后提示成功。
5、块状态显示的实现:初始化粉红色背景,白色纵横线,32行 X 64列。当接收到块完成信息时,根据块索引计算位置,画绿色的框框。
说明:
如果网站不支持,获取不到文件尺寸则用不了。
中途没有暂停功能,可以直接退出。
没有测试是否支持大文件,文件同名时,没有提示直接覆盖,慎用。
下载文件,一般用浏览器即可,速度快,支持续传。

闪电小编说明:

多线程下载和快状态显示,功能简单,操作也简单,如果需要暂停和停止,可直接退出程序,

展开

同类推荐

友情提醒:请点击右上角的微信菜单选择使用浏览器打开下载(因为微信中不提供下载功能),点击任意处可关闭该提示信息,谢谢~