C / C++ Utilities
aria2 0.13.2+1 for Windows has been released (updated 07-Jun-08)
Submitted by ross on Sat, 06/07/2008 - 15:48.aria2 is a download utility with resuming and segmented downloading.
Using the makefile aria2.mak.
I successfully ported aria2 to Windows using the Debian MinGW cross-compiler. While aria2 compiles under native MinGW and Cygwin, the resultant executable is buggy, and numerous unit tests fail.
Update: I installed gcc 4.3.0 in MinGW using get_mingw.cmd and am now able to produce working binaries in my Windows environment. This leads me to believe that gcc 3.4.5 is not reliable under MinGW.
Version 0.13.2+1
Please see the README file here.
The binary is available on SourceForge.net and here.
Version 0.13.0
Please see the README file here.
The binary is available on SourceForge.net and here.
Version 0.12.0
Please see the README file here.
The binary is available on SourceForge.net and here.
Version 0.11.5
Please see the README file here.
The binary is available on SourceForge.net and here.
Version 0.11.4
Please see the README file here.
The binary is available on SourceForge.net and here.
Version 0.11.3-1
Please see the README file here.
The binary is available on SourceForge.net
and here.
Version 0.11.3
Please see the README file here.
The binary is available on SourceForge.net and here.
Version 0.11.2
Please see the README file here.
The binary is available here. Update: this release fixes the torrent download issue with the original 0.11.2 MinGW release.
Version 0.11.1+1
The binary is available here.
Version 0.11.0
The binary is available here.
Version 0.10.2+1
The binary is available here.
Please note that while the developer states in the README file: "aria2 is in very early development stage", I've successfully downloaded using the following methods:
- HTTPS
- HTTP
- FTP
- Local metalinks
- Remote metalinks
- Local torrents
- Remote torrents
I'm aware of the following issues:
- Azureus is much faster than aria2 on my system. Initially, I thought this was due to my firewall blocking incoming UDP traffic. As aria2 only uses TCP and not UDP sockets, this does not appear to be the reason why Azureus is faster. More research is needed.
- I wasn't able to directly download the metalink http://curl.haxx.se/metalink.cgi?curl=tar.gz. A workaround would be:
aria2c.exe -o local.metalink --follow-metalink=false http://curl.haxx.se/metalink.cgi?curl=tar.gz aria2c.exe -M local.metalink
The following issues have been fixed:
- Rename bug due to MinGW's rename() not deleting the destination file, if it already exists.
- HTTPS downloads failed prior to version 0.11.1+1.
- Downloads failed at 2GB prior to version 0.11.1+1.
- Due to MinGW's sscanf() function lacking support for the %Ld specifier, files larger than 2147483648 bytes will not download correctly via FTP. This is not an issue for the Cygwin version.
Here's the included README-win32.txt file:
- ross's blog
- Login or register to post comments
- Read more
aria2 0.13.2+1 for Windows has been released (annoucement)
Submitted by ross on Sat, 06/07/2008 - 15:00.Details at http://smithii.com/aria2.
This seemingly duplicate entry has been created as some RSS readers, such as Google Reader, do not display updates to existing blog entries, even if the creation date of the entry was updated. This entry will be deleted in a week or so. Therefore, please do not post comments to this entry. Post them to the above URL instead. Thanks!
- ross's blog
- Login or register to post comments
res_set 1.5 has been released (09-Sep-07)
Submitted by ross on Wed, 09/26/2007 - 21:42.dskwipe 0.3 has been released
Submitted by ross on Tue, 04/10/2007 - 10:00.dskwipe is a small Windows command line utility to securely wipe a disk's contents.
You can download the binary here and the binary with the source code here. Here's the changelog.txt:- ross's blog
- Login or register to post comments
- Read more
aria2 0.13.0 for Windows has been released (annoucement)
Submitted by ross on Fri, 03/02/2007 - 13:02.Details at http://smithii.com/aria2.
This seemingly duplicate entry has been created as some RSS readers, such as Google Reader, do not display updates to existing blog entries, even if the creation date of the entry was updated. This entry will be deleted in a week or so. Therefore, please do not post comments to this entry. Post them to the above URL instead. Thanks!
- ross's blog
- Login or register to post comments
attr 1.4 has been released
Submitted by ross on Fri, 03/02/2007 - 07:00.DOS's attrib command does not allow you to set the attributes for hidden and system files. Also, it aborts if it encountered an error. So I wrote attr.
You can download the binary here and the source code here. Here's the changelog:- ross's blog
- Login or register to post comments
- Read more
lsdsk 1.3 has been released
Submitted by ross on Sat, 11/11/2006 - 17:48.I wrote lsdsk as I wanted a program to display all my drives, including local, network, and substituted drives, in one convenient display.
You can download the binary here and the source code here. Here's the changelog:- ross's blog
- Login or register to post comments
- Read more
path_set 1.3 has been released
Submitted by ross on Sat, 11/11/2006 - 01:18.I tried setx, and other environmental editors, but none did everything I wanted. Some would change the value from REG_EXPAND_SZ to REG_SZ. Other's wouldn't let me add a REG_EXPAND_SZ variable such as %ProgramFiles%.
So I wrote path_set.
Here's the changelog.txt:
- ross's blog
- Login or register to post comments
- Read more
regdelta 0.2 has been released
Submitted by ross on Wed, 11/08/2006 - 20:00.I created regdelta to provide an automated way to produce .reg files of changes made when installing or running applications.
You can download the binary here and the binary with the source code here. The program includes a complete test suite. Using it, I even discovered a few anomolies with the Microsoft tools regedit, and reg. Here's the changelog:seterlvl 1.1 has been released
Submitted by ross on Thu, 11/23/2006 - 18:20.seterlvl is a very simple utility to set the errorlevel on the command line.
You can download the binary here and the binary with the source code here. Here's the readme.txt:- ross's blog
- Login or register to post comments
- Read more
exetype 1.1 has been released
Submitted by ross on Mon, 10/23/2006 - 07:00.mklnk 1.2 has been released
Submitted by ross on Sat, 04/15/2006 - 18:10.I needed an easy way to create .lnk files on the command line, and couldn't find one online that suited me, so I crafted my own.
You can download the binary here and the source code here.- ross's blog
- Login or register to post comments
- Read more
