Archive: Metadl for guaranteed error free resumable downloads


Metadl for guaranteed error free resumable downloads
Hi,

Has anyone here used Metadl? It's an NSIS plugin that uses .metalinks to make sure downloads are error free and highly available. metalink is an XML format for listing mirrors/p2p, mirror location, checksums, and other metadata. errors are corrected with chunk checksums. Wubi, the Windows Ubuntu installer uses Metadl to download ISOs which are usually around 600+ megs or so. It seems to be good & will switch to other mirrors if some are down, but doesn't download from multiple servers at once, so it's not as fast as other metalink downloaders (like GetRight).

Here's the feature list:
* Protocols: HTTP, FTP.
* Resuming downloads.
* Metalinks: local or remote, multi-file metalinks, mirrors, hashes (MD5, SHA-1), chunk checksums (SHA-1).
* Automatic mirror selection.
* Needs no user interaction at all.
* Everything is possible to cancel.
* Progress is always displayed (it never just freezes).


Edited :)


The links:

http://hampus.vox.nu/metadl/

http://www.metalinker.org/

http://www.cutlersoftware.com/ubuntu...-US/index.html


Interesting plugin. Could it be smaller?


Originally posted by zeeh3
Interesting plugin. Could it be smaller?
I don't know, it seems pretty small for the functionality (unless you're kidding).

If you have some ideas & want to work on it, please submit a patch to the author.