fget 一个GPL的文件下载工具

我对linux/unix下的多线程下载工具都不太满意。目前已有的,有两个比较有名气,一个是aget,一个是multiget。aget目前的开发状态还处于初期,功能特色和稳定性都非常差;multiget相对而言成熟多了,但它是GUI的程序,不好在脚本中调用。所以我打算开发一个全新的程序,名字暂时叫做fget;这里的f意思是fast, fancy等等。我已经在sourceforge注册了这个项目,其地址是: http://sourceforge.net/projects/fget/

Fget is a cross-platform command-line multi-threaded HTTP/HTTPS/FTP file downloader which is very close to multiget. It features downloading single but very large files in multiple threads at highest possible speed with minimal system resources. 

这个程序的重点是多线程。至于对各种协议的支持,例如https, ftp等,采用模块化的方式编译,因而设计时具有较好的可扩展性。目前计划的功能有:
  1. 分级别的日志
  2. 如果发现目标,则继续上一次下载
  3. 可选的彩色进度条
  4. 跨系统(尤其是兼容linux和windows)的信号处理
  5. 稳定的多线程(这其实是由C语言的库决定的)
  6. 选择不同的认证方式
  7. 适应各种不同的终端(目前考虑的是windows的cmd.exe,linux的xterm,emacs的dummy term)
项目的开发才刚刚开始。期待大家的关注。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值