[opensuse-project] aria2 and autocorrecting ISO downloads with metalink
The latest aria2 (0.10.0+1) can autocorrect metalink downloads if they contain chunk checksums. Basically, your finished download should have no errors when it's done, similar to rsync and BitTorrent downloads. And it should be pretty fast (depending on your connection speed) by using multiple mirrors.
From Tatsuhiro Tsujikawa, aria2 author:
"As of 0.10.0 aria2 supports chunk checksum in Metalink: it validates chunk checksums while downloading a file like BitTorrent. This gives safer and more reliable download experience. 1) Before dowload begins: Use this to correct damaged downloads. 2) Realtime hash checking: Validate checksum on the fly like BitTorrent." Some people had file fragmentation issues if their filesystem was reiserfs. It would be good to have comments from people using reiserfs to see if --file-allocation=prealloc fixes the issue. Please post bug reports or comments at http://aria2.sourceforge.net/ to help improve it. --file-allocation=METHOD Specify file allocation method. METHOD is either none or prealloc. none doesnt pre-allocate file space. prealloc pre-allocates file space before download begins. This may take some time depending on the size of file. Default: none Metalinks for openSUSE containing chunk checksums are at: http://www.metalinker.org/samples.html#opensuse http://www.metalinker.org/samples/openSUSE-10_2-GM-LiveDVD_iso.metalink http://www.metalinker.org/samples/openSUSE-10_2-GM-DVD-i386_iso.metalink http://www.metalinker.org/samples/openSUSE-10_2-GM-DVD-x86_64_iso.metalink http://www.metalinker.org/samples/openSUSE-10_2-GM-DVD-ppc_iso.metalink aria2 packages at http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=/Network/aria2 are for version 0.10.0 which has a bug. Wait for release 0.10.0+1 or later to be packaged. Also note, .metalinks at http://download.packages.ro/metalink/opensuse/ do not yet contain these chunk checksums. -- (( Anthony Bryan )) Metalink [ http://www.metalinker.org ] --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
participants (1)
-
albryan@comcast.net