Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6000926
  • 博文数量: 1152
  • 博客积分: 12097
  • 博客等级: 上将
  • 技术积分: 11773
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-26 09:52
文章分类

全部博文(1152)

文章存档

2023年(1)

2017年(1)

2015年(1)

2014年(1)

2013年(5)

2012年(10)

2011年(41)

2010年(47)

2009年(110)

2008年(170)

2007年(246)

2006年(394)

2005年(125)

分类: LINUX

2006-10-18 18:00:45

from

软件专用信箱:multiget@gmail.com
有关问题请发到论坛:


简介:
MultiGet是一个非常容易使用的图形界面多线程下载工具,可以运行在绝大多数的Linux桌面环境*而无须任何安装配置。它支持基本的 http/ftp协议,支持断点续传,动态语言转换,下载速度限制,自动/手动MD5校验,任务日志,文件分类管理,支持所有类型的SOCKS代理和 FTP、HTTP代理,可以动态增加/减少线程数量。另外,从0.8.0版本开始,MultiGet支持跨协议的多地址下载,即可以通过指定任务的多个地 址来加速下载,也可以为FTP协议的任务指定HTTP协议的镜像地址或是相反。通过多个地址的传送可以绕开服务器的连接数限制,某些情况下可以极大地提高 下载速度。

MultiGet对任务和地址的管理是智能化的,对于线程任务的分配采用的是动态技术,即一个线程完成任务后会帮助其他线程继续下载(这和wxdfast 不同),而不是简单的退出,只要有可能,线程总是尽量处于工作状态。多地址的处理也是动态的智能的(这和flashget不同,它是依靠ping响应来取 得最快的地址下载),你无须担心是否会使用到慢速的地址,MultiGet倾向于利用更多更好的有效地址,而不是盯住其中最快的一个。程序会自动逐步向高 速地址(不一定是ping值最小的地址)靠拢,导致你的下载会越来越快(当然还是有上限的)。

已经测试的环境包括但不限于:ubuntu ,kubuntu, xubuntu, fc5, opensuse10.4, mandriva 2007, MEPIS 6.0, CentOS4.4, Puppy2.0, Xandros, edubuntu, RedFlag workstation 5, MagicLinux, dubuntu, archlinux, Hiweed,PCLinuxOS 0.93,Gentoo 。


主要功能:
1:ftp,http协议支持,断点续传。
2:多地址跨协议传送,自动优选地址,可运行中增加镜像地址。
3:socks5,socks4,4a,http/ftp 代理支持。
4:下载线程数动态调整,不停止任务增加或减少线程。
5:下载任务动态调整,后添加的任务上移可以自动开始,被移下的任务自动暂停,反之亦然。
6:动态任务片,线程结束一个任务后,自动开始新的任务片。
7:最大支持10个任务同时运行,任务最大10线程,全部可以配置。
8:支持大文件下载,测试过5G的文件。
9:简单文件分类管理。
10:URL拖放支持,可配置的剪贴版监控。
11:自动语言选择(en.utf8,cn.utf8,tw.utf8,gb2312,big5),动态语言切换。
12:md5校验

[10/16] 用它下载了《夜宴》,所以这个版本就支持FTP中文目录了。工具栏提示做了补充。v0.8.3
[10/15] 修改一行代码避免新建任务的错误。0.8.2b
[10/14] 修改超時处理,避免线程无限等待任务不能退出。修改新建任务对话框,更易使用。增加任务弹出菜单。修改线程退出图表显示余留点的小错。修改任务属性存储镜像地址,修改任务表存储格式,其他小改。0.8.2
[10/11] 小改跳转支持,但还是不支持华军软件的下载,flashget和d4x也都不能下。修改了镜像url检查,上版遗漏了。
增加中文big5支持。0.8.1
[10/8更新] 改了许多,主要是可以多址下载了。
[10/7更新] 改写底层代码支持跨协议多址下载(相关界面还没做),增加声音提示配置,部分界面翻译到中文。部分图标修改。0.7.9。
0.7.9a修正了上一版的一些错误。
[10/5更新] 修改速度限制处理,使限速更准确,界面加入限速操作。
添加剪贴板监控URL过滤后缀代码,修改拖放窗口记录位置和状态,增加剪贴版状态记录,增加重新下载功能。以及其他小改。升级0.7.8

10/3 完善部分配置处理,添加速度模式,保存配置参数 0.7.5
10/2 完成一个简单配置界面,修改上下移动任务的BUG,0.7.3a
修改单线程的严重BUG,0.7.3b
9/29 扩充任务参数。升级0.7.1
9/28更新
任务管理有些小错,图表中线程显示点有点乱,改正。0.6.9b
9/27更新
更改检查语言适应everest的设置(zh_CN.UTF8),增加失败任务的日志便于查错。重写url解析类使新建任务中用户名和密码起作用。0.6.9a
9/26更新
0.6.7->0.6.8 完全是稳定性方面的修改,没有新功能增加。感觉程序不稳定可以使用这个版本,在我的ubuntu里反复测试没有观察到意外退出。
9/24 界面调整,一些细节修改,稳定方面的修改。升级0.6.7
9/22 增加md5计算功能,界面小改,ftp的一个bugfix,升级0.6.4
9/20
socks 4,4a完成,也支持自动版本了,一些界面的汉化,退出的bugfix. 升级0.6.1
修改结束任务后文件移动,删除任务时文件删除,结束任务时提示音等,升级0.6.2
[9/19] 关于开发路线图
本软件计划在11月初达到1.0 release版,实在也不想拖太长时间。1.0不会支持ftps和https,不再添加其他协议支持,也没有ftp/http mirror功能。
0.8系列为alpha版,会做完所有界面并完成自我测试,0.9版10月初推出进入发行准备,0.9系列为belta版,即需要大众测试并提交bug然 后修改。进入到0.9系列后请大家踊跃提供bug报告,可以发到multiget@gmail.com,此前就不用发了。
9/19
0.6版用户已经可以使用代理了(tor,prioxy,frox兼容,支持socks5,sock4,4a,自动协商暂时没完成)。任务列表存储格式变化,不兼容以前的版本,将会清除以前的任务表。
9/15
0.4.6填补GB18030/GBK/GB2312编码的中文界面,使采用这些编码的系统能自动显示中文而不需改变编码,测试环境MagicLinux
9/14
0.4.5回归老的线程模型,测试过5张光盘下载,还算稳定。
9/13
0.4.4已经可以在VC6上编译通过,可惜库的交叉连接有问题,无法在Windows下生成正确的可执行文件。如果有谁知道原因请告诉我,后续版本将改为老的线程模型来维护linux程序的稳定性。
9/10更新
跨平台改造中间状态,无界面变化。升级0.4.3
9/6更新
修改http跳转,支持linuxfans的下载连接,拒绝运行多个拷贝。bugfix.升级0.4.1
9/4更新
添加代理支持功能,支持socks5,http/ftp proxy,以及串联双重代理socks5 ==> http/ftp proxy,但是这个版本用户界面没有改变,不能使用代理,对用户来说与上个版本没变化,反而可能没上版稳定,因为没仔细测试。升级到0.4。
ftp proxy 兼容 Frox
http proxy 兼容 privoxy
sock5 兼容 tor
8/30更新
状态栏,工具栏功能增加。0.3.7
8/29更新
修改拖放处理,增加剪贴版监控,bugfix,0.3.6
8/26更新
整理翻译方式,支持动态和自动选择语言。0.3.5
8/23更新
增加浮动小窗口,完善部分菜单。升级到0.2.9
8/22更新
增加sysicon,类似于flashget。修正一些bug。升级到0.2.6,应该支持Gnome,Kde,xfce桌面。
8/21更新
速度条中增加任务完成提示,升级到0.2.4
8/20更新
合并中英版,转为发布中文版,使用UTF-8编码,如果你的系统不是UTF-8可能会乱码!那你就需要重新编译英文版或转换编码。或者先运行export LANG=zh_CN.UTF-8也许能解决问题。ookie初步支持,升级到0.2.2版
8/18更新:
新增firefox和mozilla链接拖放支持,新增流量条显示,升级到0.20版。


安装步骤:
无须安装,直接运行./MultiGet即可(如无GTK运行库需要另外安装),源码已经提交给sourceforge,可以参见相关网址。

如需编译安装,先装wxWidgets 2.6.3,配置参数
../configure --disable-shared --enable-monolithic --with-gtk=2 --with-libpng=builtin --with-zlib=builtin --with-expat=builtin --with-libtiff=builtin --with-regex=builtin --with-libjpeg=builtin --disable-unicode

如果wxWidgets为unicode编译,可能无法通过编译连接,具体没测试。

测试环境:
ubuntu, xubuntu, kubuntu(另装libgtk), centos, redhat, magiclinux2.0, puppy2.0, dubuntu, mandriva2007, hiweed, arklinux2006, alinux, redflag(ws5)...







阅读(3576) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~