metalink is a utility to generate Metalinks XML mirror lists. Metalinks contain various URIs (including P2P links), file digests for verification, and are supported by various download systems.
| Licenses | GPL |
|---|---|
| Operating Systems | POSIX Linux |
| Implementation | C++ |
Recent releases


Release Notes: This release adds support for pieces, which is a list of hashes for parts of the file. The new hashlist option allows you to export all the hash information, which is good for integration and hash verification list generation.


Release Notes: This version adds support for OpenSSL md5sum lists, a description on the command-line. The problems with XML escaping and the addpath flag have been fixed.


Release Notes: Major bugs fixed include incorrect size mentioned in the metalink and debug information getting out. Using a new mirrorlist format, the URL attributes can now be set for mirrors. The new --addheader option allows for the inclusion of a simple block of XML.


Release Notes: This version adds various handy options, including baseurl, nomirrors, somedigests, mindigests, alldigests, and version. With only small changes, this release is the last one before the new mirror list format will be introduced.


Release Notes: The project has moved to the new Metalinker.org XML mirror lists, which already has programs supporting it. With the new file-format, the main program structure has been rewritten. It can now generate mirror lists from files or MD5SUMS lists and has support for md4, md5, sha1, sha256, sha384, sha512, rmd160, tiger, crc32, ed2k, and gnunet.