-
Notifications
You must be signed in to change notification settings - Fork 5
/
implementation.html
351 lines (296 loc) · 33.2 KB
/
implementation.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Metalinker.org - Bridging the gap</title>
<link rel="stylesheet" type="text/css" href="etc/style.css" />
<link rel="icon" href="images/favicon.ico" type="image/x-icon" />
<link rel="alternate" type="application/atom+xml" title="RSS" href="http://groups.google.com/group/metalink-announce/feed/atom_v1_0_msgs.xml" />
</head>
<body>
<!-- wrapper top image -->
<div id="wrappertop">
</div>
<!-- "wrappertop -->
<div id="wrapperbody">
<!-- header -->
<div id="header">
<a href="http://www.metalinker.org/"><img src="images/metalink_logo.png" id="logo" alt="Metalink - bridging the gap" /></a><br />
<ins>
<a href="why.html"><img src="images/nav_why.png" alt="Why Metalink?" /></a>
<a href="samples.html"><img src="images/nav_impl.png" alt="Implementation" /></a>
<a href="implementation.html"><img src="images/nav_samples.png" alt="Samples" /></a>
</ins>
</div>
<p />
<strong><font size="+1">Download Metalinks with these programs...</font></strong>
<p />
<center>
<table width="600" border="0">
<tr>
<td><a href="http://www.getright.com" target="_blank"><img src="/images/logo_getright.png" width="179" height="45" alt="GetRight" border="0" /></a></td>
<td><a href="http://www.flashgot.net" target="_blank"><img src="/images/logo_flashgot.png" width="88" height="31" alt="FlashGot" border="0" /></a></td>
<td><font size="+1"><a href="http://aria2.sourceforge.net/" target="_blank">aria2</a></font></td>
</tr>
<tr>
<td><a href="http://www.yazsoft.com/" target="_blank"><img src="/images/logo_macosxdlm.png" width="160" height="80" alt="Speed Download" border="0" /></a></td>
<td><a href="http://dfast.sourceforge.net/" target="_blank"><img src="/images/logo_wxdfast.png" width="48" height="48" alt="wxDownload Fast" border="0" /></a></td>
<td><a href="http://www.freedownloadmanager.org/" target="_blank"><img src="/images/logo_fdm.png" width="88" height="67" alt="FDM" border="0" /></a></td>
</tr>
<tr>
<td><a href="http://www.orbitdownloader.com/" target="_blank"><img src="/images/logo_orbit.png" width="146" height="56" alt="Orbit" border="0" /></a></td>
<td><a href="http://www.smartftp.com/" target="_blank"><img src="http://www.smartftp.com/img/logo.gif" width="" height="" alt="SmartFTP" border="0" /></a></td>
<td><a href="http://www.phex.org/" target="_blank"><img src="http://www.phex.org/mambo/images/stories/phex/getphexwhite.jpg" width="" height="" alt="Phex" border="0" /></a></td>
</tr>
<tr>
<td><a href="http://yum.baseurl.org/" target="_blank"><img src="http://yum.baseurl.org/chrome/site/yum.png" width="185" height="70" alt="yum" border="0" /></a></td>
<td><a href="http://www.downthemall.net/" target="_blank"><img src="http://www.downthemall.net/wp-content/themes/dtanet/img/dta-download.png" width="88" height="66" border="0" alt="DownThemAll! Firefox extension" /></a></td>
<td><a href="http://celerius.tuxfamily.org/" target="_blank"><img src="http://celerius.tuxfamily.org/files/bluemarine_logo.png" width="64" height="64" border="0" alt="Celerius" /></a></td>
</tr>
</table>
</center>
<p />
<ul>
<li> <a href="http://www.getright.com/" target="_blank">GetRight</a> (Windows) is a Download Manager that supports Metalink.</li>
<li> <a href="http://www.flashgot.net" target="_blank">FlashGot</a> (Cross platform, Open Source) is a Firefox extension that integrates with around 30 Download Managers and supports Metalink (an older version, it needs to be updated) with wxDownload Fast, Speed Download, and GetRight 5.2d and later.</li>
<li> <a href="http://aria2.sourceforge.net/" target="_blank">aria2</a> (Unix/Windows, Open Source) is a high speed download utility that supports segmented downloads, BitTorrent, and Metalink (HTTP/FTP/BitTorrent integrated) from the command line. <a href="http://www.aria2fe.com/" target="_blank">aria2fe</a> is a GUI front end for aria2, as is <a href="http://www.martin-achern.de/wgetgui/aria2gui.html" target="_blank">aria2::gui</a>, and <a href="http://sourceforge.net/projects/karia2/" target="_blank">karia2</a>, a QT4 based GUI in development. <a href="http://xyne.archlinux.ca/info/powerpill" target="_blank">powerpill</a> is a wrapper for the pacman package manager. <a href="http://libretto.sourceforge.net/" target="_blank">Libretto</a> (Unix) is a Web based download manager that supports Metalink through aria2.</li>
<lu> <a href="http://freshmeat.net/projects/apt-metalink" target="_blank">apt-metalink</a> (Unix) for Debian/Ubuntu systems, makes the upgrade process faster.</li>
<li> <a href="http://www.yazsoft.com/" target="_blank">Speed Download</a> (Mac) is a slick Download Manager with fast downloads & P2P filesharing. It integrates with popular Mac browsers like Safari, Camino, & Firefox (along with 5 others).</li>
<li> <a href="http://dfast.sourceforge.net/" target="_blank">wxDownload Fast</a> (Mac/Unix/Windows, Open Source) supports Metalink.</li>
<li> <a href="http://www.freedownloadmanager.org/" target="_blank">Free Download Manager</a> (Windows, Open Source) supports Metalink.</li>
<li> <a href="http://www.orbitdownloader.com/" target="_blank">Orbit Downloader</a> (Windows) is a new download manager with interesting P2P features.</li>
<li> <a href="http://www.smartftp.com" target="_blank">SmartFTP</a> (Windows), an excellent FTP client on Windows, supports Metalink for adding files to a transfer queue and checksum verification (no acceleration).</li>
<li> <a href="http://www.phex.org/mambo/" target="_blank">Phex</a> (Mac/Unix/Windows, Open Source) is a Gnutella P2P client that can download and export Metalinks.</li>
<li> <a href="http://www.nabber.org/projects/appupdater/" target="_blank">Appupdater</a> for Windows "is similar to apt-get or yum on Linux. It automates the process of installing and maintaining up to date versions of programs." They also have a <a href="http://www.nabber.org/projects/appupdater/metalink/" target="_blank">Metalink Repository</a>. It uses Metalinks for a specific set of programs and does not allow downloading with other .metalinks obtained elsewhere.</li>
</ul>
<a name="metadl"></a>
<ul>
<li> <a href="http://hampus.vox.nu/metadl/" target="_blank">Metadl</a> (Windows, Open Source), a NSIS download plugin based on libcurl, is used in <a href="http://www.cutlersoftware.com/ubuntusetup/wubi/en-US/index.html" target="_blank">Wubi</a> which is a Ubuntu installer for Windows. Hampus Wessman has added download resuming, Metalink, checksum verification support, and repair information (in Wubi development branch, not in released version). Wubi downloads a Ubuntu ISO from one mirror over FTP/HTTP and takes advantage of Metalink's features of higher availability and increased reliability. If there are errors in the download, they are repaired.</li>
<li> <a href="http://www.downthemall.net/" target="_blank">DownThemAll!</a> (Cross Platform Firefox Extension, Open Source) is a welcome addition. Nils Maier has added Metalink support, with checksum verification and multiple file selection.</li>
<li> <a href="http://www.ioage.com/en/index.htm" target="_blank">TheWorld Browser</a> (Windows) is a "tiny, fast, yet free, secure and powerful web browser." It's the first web browser to natively support Metalink.</li>
<li> <a href="http://metalinks.svn.sourceforge.net/viewvc/metalinks/checker/metalink.py?view=markup" target="_blank">Metalink Checker</a> (Mac/Unix/Windows, Open Source) is a command line Python downloader that supports multi-source downloads and chunk checksums, as well as checking mirrors listed in a .metalink file. It can also be used as a library.</li>
<li> <a href="http://www.halogenware.com/software/retriever.html" target="_blank">Retriever</a> (Cross Platform, Java) is a download manager that includes Metalink and BitTorrent support.</li>
<li> <a href="http://live.gnome.org/GGet" target="_blank">GGet</a> (GTK, Open Source) by Johan Svedberg is a <a href="http://code.google.com/soc/2008/gnome/appinfo.html?csaid=B37EAC51140DD2B4" target="_blank">Google Summer of Code</a> project to make a modern download manager for GNOME. It uses Metalink Checker for the backend.</li>
<li> VeryCD easyMule - an eMule variant tied to the VeryCD site.</li>
<li> <a href="https://sourceforge.net/project/showfiles.php?group_id=148879&package_id=287458" target="_blank">Mini Downloader</a>, part of the Metalink tools, is a standalone downloader of Metalinks. The first release focuses on downloading OpenOffice.org.</li>
</ul>
<ul>
<li> <a href="http://www.kde.org/" target="_blank">KGet</a> (KDE 4, Unix, Open Source) includes Metalink support. Snapshots and daily builds are already available for openSUSE, Kubuntu, and Arch Linux. <a href="http://commit-digest.org/issues/2007-02-25/" target="_blank">KDE Commit Digest</a> has details.</li>
<li> <a href="http://www.net-xfer.com/default.htm" target="_blank">Net Transport</a> (Windows) is a download manager that also supports BitTorrent and captures streaming audio/video.</li>
<li> <a href="https://launchpad.net/libmetalink" target="_blank">libmetalink</a> is a Metalink library written in C language. It adds Metalink functionality such as parsing Metalink XML files to programs written in C. <a href="https://launchpad.net/pylibmetalink" target="_blank">PylibMetalink, Python bindings for libmetalink,</a> are available.</li>
<li> <a href="http://yum.baseurl.org/" target="_blank">yum</a>, an automatic updater and package installer/remover for RPM systems (Red Hat, Fedora, CentOS) uses Metalinks behind the scenes for system updates. <a href="https://fedoraproject.org/wiki/Infrastructure/MirrorManager" target="_blank">Details</a>.</li>
<li> <a href="http://mulk.sourceforge.net/" target="_blank">mulk</a> (Open Source) is a non-interactive multi-connection network downloader with image filtering based on libcurl.</li>
<li> <a href="http://jdownloader.org/home" target="_blank">JDownloader</a> is open source, platform independent and written completely in Java.</li>
<li> <a href="http://www.metaproducts.com/" target="_blank">MetaProducts</a> offers a number of apps with Metalink support, such as Offine Explorer Enterprise and others.</li>
<li> <a href="http://labix.org/smart" target="_blank">Smart Package Manager</a> has Metalink support.</li>
<li> <a href="https://addons.opera.com/addons/extensions/details/metalink-access/" target="_blank">Metalink Access (Opera browser extension)</a> lets you download Metalinks in the browser.</li>
<li> Internet Download Accelerator/Download Master support Metalink.</li>
<li> uGet supports Metalink with the aria2 plugin.</li>
<li> <a href="https://chrome.google.com/webstore/detail/jnpljlobbiggcdikagmiepniibjdinap" target="_blank">Metalink Downloader</a> is a new Chrome extension with Metalink support! (Now on the Chrome Web Store).</li>
<li> <a href="http://curl.haxx.se/" target="_blank">cURL</a> (Cross platform, Open Source) support requires some code and a Metalink C parser. <a href="#metadl">Metadl</a> uses libcurl.</li>
</ul>
<center><b>...Programs in progress...</b></center>
<a name="celerius"></a>
<ul>
<li> <a href="http://www.gnu.org/software/wget/" target="_blank">GNU Wget</a> (Open Source) support requires some code and a Metalink C parser. Here's the <a href="https://savannah.gnu.org/bugs/?20385" target="_blank">feature request</a> and start of the <a href="http://wget.addictivecode.org/FeatureSpecifications" target="_blank">feature spec</a>.</li>
<li> <a href="http://www.nabber.org/projects/dlapplet/" target="_blank">DLApplet</a> (Java, Open Source) is a proof of concept downloader and only supports basic Metalink downloads for now.</li>
<li> <a href="http://celerius.tuxfamily.org/" target="_blank">Celerius</a> (GTK, Unix, Open Source) plans to be a powerful and simple download manager. Still in a pre-alpha state, and Celerius 0.1 release date is unknown. Code (Python) is available on launchpad for <a href="https://launchpad.net/celerius/" target="_blank">Celerius</a> and <a href="https://launchpad.net/celerity/" target="_blank">Celerity</a>. Celerity is the downloading library for Celerius. It can currently handle basic metalinks, multi-file support, automatic file verification via checksumming, and also supports segmented downloading.</li>
<li> <a href="https://launchpad.net/snappy/" target="_blank">Snappy</a> (Open Source) simple downloading. The Snappy project develops libsnappy, a download library based on libcurl. It will support metalinks and segmented downloading. The emphasis is on simplicity and lightness, while providing fast and robust download capabilities.</li>
<li> <a href="http://code.google.com/p/metalink/" target="_blank">Metalink parser implementation in Java</a> (Open Source) No release yet, but some code is available.</li>
</ul>
<a name="generate"></a>
<p />
<strong><font size="+1">Ready to use Metalinks on your site?</font></strong>
<p />Check out the <a href="http://metamirrors.nl/node/101" target="_blank">the Metalink booklet</a> and <a href="http://www.osresources.com/3_18_en.html" target="_blank">"Making Metalinks" article</a>.
<p />
<ul>
<li> <a href="http://www.mirrorbrain.org/" target="_blank">the MirrorBrain</a>, openSUSE (& more) download redirector, automatically redirects clients (per HTTP redirection) to a mirror server near them. Peter Poeml has added Metalink support.</li>
<li> <a href="http://hampus.vox.nu/metalink/" target="_blank">Metalink Editor</a> (Cross Platform, GUI, Open Source) is a Metalink editor by Hampus Wessman written in Python which allows you to create and edit almost any kind of Metalink.</li>
<li> <a href="http://metalinks.sourceforge.net/" target="_blank">Metalink tools</a> (Unix/Windows, Open Source) - Bram Neijt's command line tools for generating Metalinks.</li>
<li> <a href="http://code.google.com/p/metalink-library/" target="_blank">Metalink Library for PHP and Python (metalink-library)</a> (Unix/Windows, Open Source) - "A script based library to create and manage Metalink download files." Rene Leonhardt's fork of the Metalink Editor.</li>
<li> <a href="http://sourceforge.net/projects/geomcfly" target="_blank">Geo McFly</a> (Unix/Windows, Open Source) - On the fly generator of metalinks based on client's geographical location by Per Øyvind Karlsen.</li>
<li> <a href="http://metamirrors.nl/metagenerate" target="_blank">Metamirrors Metagenerate</a> gives you an easy Web UI to create Metalinks. There's also the <a href="http://metamirrors.nl/metagenerate" target="_blank">Linux kernel metalink generator</a> (and it's PHP source).</li>
<li> <a href="http://metamirrors.appspot.com/" target="_blank">Metamirrors</a> is a checksum linking database.</li>
<li> <a href="http://simba.packages.ro/" target="_blank">Simba</a> (Unix, Open Source) - the mirroring tool, includes Metalink plugins and templates for automatic generation. <a href="http://ftp.iasi.roedu.net/simba/" target="_blank">See Simba in action</a></li>
<li> <a href="http://metalink.packages.ro/" target="_blank">RoPkg::Metalink / Metalink @ Packages Resources</a> (Unix, Open Source), by Manuel Subredu, provides updated Metalinks for the <a href="http://download.packages.ro/metalink/" target="_blank">Arch Linux, CentOS, Debian, Fedora, Linux Kernel, OpenOffice.org, openSUSE, Ubuntu/Edubuntu/Kubuntu</a> ISOs. Software and source code (GPL, Perl) for generating Metalinks is also available there.</li>
<li> <a href="http://curl.haxx.se/download.html" target="_blank">cURL</a> provides Metalinks for their downloads with a Perl script.</li>
<li> <a href="http://wiki.osuosl.org/display/Bouncer/Home" target="_blank">Bouncer</a> (Open Source) powers downloads for various projects like Mozilla. A patch for Metalink generation has been submitted by Bram Neijt but not yet integrated.</li>
<li> <a href="https://fedorahosted.org/mirrormanager/" target="_blank">MirrorManager</a> creates Metalinks for Fedora ISOs.</li>
<li> <a href="http://origo.ethz.ch/" target="_blank">Origo</a> is a new and easy to use software development and hosting platform for open and closed source projects. Among many features, it has easy release management and mirroring with automatic metalink generation. </li>
<li> <a href="http://www.metalinker.org/generator/" target="_blank">Metalink Generator</a> by <a href="http://www.netcorpinc.com/" target="_blank">NetCorp</a> creates Metalinks in a Web UI. This application is unmaintained and does not support all Metalink features, so using another generator is advised.</li>
<li> <a href="http://findthatfile.com/" target="_blank">find that file</a> is a search engine for downloads, and it now spiders <a href="http://www.findthatfile.com/index.php?q=metalink+suse&x=0&y=0&mediaselect=-" target="_blank">Metalinks</a>!</li>
<li> <a href="http://metated.petarmaric.com/" target="_blank">metaTED</a> offers Metalinks of TED talks and software for creating them.</li>
<li> <a href="http://aria2.sourceforge.net/" target="_blank">Metalink Ruby</a> for creating Metalinks with the Ruby language!</li>
</p>
</ul>
<br />
<strong>Planned future clients:</strong><br />
<p />
<ul>
<li> <a href="http://axel.alioth.debian.org/" target="_blank">Axel</a> (Open Source, Unix) support requires some code and a Metalink C parser.</li>
<li> <a href="http://code.google.com/p/lailaps/" target="_blank">Lailaps Download Manager</a> (Open Source, Windows/Unix) is a Java download manager with planned Metalink support.</li>
<li> <a href="http://www.reget.com/" target="_blank">ReGet</a> (Windows) is an excellent download manager too, in multiple versions. Metalink is scheduled for ReGet Deluxe 5.3.</li>
<li> <a href="http://www.internetdownloadmanager.com/" target="_blank">Internet Download Manager</a> (Windows) is a download manager that Metalink would fit well with.</li>
<li> <a href="http://www.igetter.net" target="_blank">iGetter</a> (Mac/Windows) Download Manager plans to support Metalink.</li>
</ul>
<br /><strong>If you like Metalink, request support in these sites or clients on their forums or bug trackers:</strong><br />
<p />
<center><b>Applications</b></center>
<ul>
<li> <a href="http://discussions.apple.com/thread.jspa?messageID=4944688&#4944688" target="_blank">Safari</a> is Apple's browser. Metalink support in Safari is Bug ID# 5323134.</li>
<li> <a href="http://my.opera.com/community/forums/forum.dml?id=24" target="_blank">Opera</a> is a great standards compliant browser that's always adding new features. Current threads: <a href="http://my.opera.com/community/forums/topic.dml?id=152871" target="_blank">1</a>, <a href="http://my.opera.com/community/forums/topic.dml?id=149340" target="_blank">2</a>, <a href="http://my.opera.com/community/forums/topic.dml?id=149100" target="_blank">3</a></li>
<li> <a href="http://code.google.com/p/chromium/issues/detail?id=1751" target="_blank">Google Chrome</a> (Open Source) is another wonderful browser.</li>
<li> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=331979" target="_blank">Firefox</a> (Open Source) is pretty neat too. <a href="http://wiki.mozilla.org/Firefox/Feature_Brainstorming:Downloads" target="_blank">Downloads</a>, <a href="http://wiki.mozilla.org/Firefox/Feature_Brainstorming:Protocols_and_Media_Support" target="_blank">Protocols</a>.</li>
<li> <a href="http://bbs.flashget.com/viewthread.php?tid=5411&extra=page%3D2" target="_blank">FlashGet</a> is a Windows download manager.</li>
<li> <a href="http://forums.bitcomet.com/index.php?showtopic=1114" target="_blank">BitComet</a> is a download manager that also supports BitTorrent.</li>
<li> <a href="http://forums.globalscape.com/tm.aspx?m=13651" target="_blank">CuteFTP</a> is a Windows GUI FTP client.</li>
<li> <a href="http://bugzilla.gnome.org/show_bug.cgi?id=412030" target="_blank">gwget</a> is a Gnome GUI for wget.</li>
<li> <a href="http://www.shareazasecurity.be/forum/viewtopic.php?f=6&t=1663" target="_blank">Shareaza</a> (Open Source) would be great as well.</li>
</ul>
<center><b>Sites/Projects/Distributions</b></center>
<ul>
<li> <a href="http://qa.mandriva.com/show_bug.cgi?id=31463" target="_blank">Mandriva</a> has <a href="http://wiki.mandriva.com/en/Aria2" target="_blank">heavily integrated Metalinks</a> into their distribution.</li>
<li> Fedora's MirrorManager makes Metalinks.</li>
<li> Ubuntu - They already use Metalinks for ISO downloads. There are three specs for using Metalink: <a href="https://blueprints.launchpad.net/ubuntu/+spec/metalink-iso-downloads" target="_blank">Just ISO downloads</a>, <a href="https://blueprints.launchpad.net/ubuntu-cdimage/+spec/segmented-downloading" target="_blank">ISO downloads again</a>, & <a href="https://blueprints.launchpad.net/ubuntu/+spec/metalink" target="_blank">System-wide</a>.</li>
<li> <a href="http://wiki.debian.org/Metalink" target="_blank">Debian</a> has some stuff up on their wiki.</li>
<li> <a href="https://sourceforge.net/apps/ideatorrent/sourceforge/ideatorrent/idea/321/" target="_blank">VOTE FOR IT!</a> <a href="http://sourceforge.net/tracker/index.php?func=detail&aid=1687501&group_id=1&atid=350001" target="_blank">SourceForge.net</a> - Metalink support for their download services has been requested numerous times by users and has been submitted as a feature request by SF Support.</li>
<li> <a href="http://wiki.freebsd.org/Metalink" target="_blank">FreeBSD</a> has some ideas about using it with the ports infrastructure.</li>
</ul>
<p />Other Metalink clients and tools are in development. Please email us if you create one, so we can link to them here.
<a name="spec"></a>
<p /><strong><font size="+1">Specification, Client Requirements for Implementation</font></strong>
<p />
Metalink is a simple XML (text) format. Download one and open it with a text editor, & most of it should be self explanatory.
If you want you can read the long, boring Metalink Download Description Format (.meta4 files) defined in <a href="http://tools.ietf.org/html/rfc5854" target="_blank">RFC 5854</a> (Relax NG Compact Schema inline, <a href="http://www.metalinker.org/schema/4.0/metalink4.xsd" target="_blank" title="Metalink 4.0 XSD Schema">XSD Schema</a>).
<a href="http://tools.ietf.org/html/rfc6249" target="_blank">RFC 6249: Metalink/HTTP: Mirrors and Hashes</a> describes a way to pass mirrors and hashes in HTTP headers, along with using Metalink/XML files for error recovery.
<p />The older Metalink 3.0 (.metalink files) specification: <a href="Metalink_3.0_Spec.txt" target="_blank" title="Metalink 3.0 Specification">Plain text</a> - <a href="Metalink_3.0_Spec.odt" target="_blank" title="Metalink 3.0 Specification">OpenDocument</a> - <a href="Metalink_3.0_Spec.pdf" target="_blank" title="Metalink 3.0 Specification">PDF</a> - <a href="http://www.metalinker.org/schema/3.0/metalink.xsd" target="_blank" title="Metalink 3.0 Schema">Schema</a>.
[An updated version of older the specification (found at <a href="http://groups.google.com/group/metalink-discussion/files" target="_blank">Metalink_3.0_Spec3draftX</a>) is in progress. Please post comments or questions on our <a href="http://groups.google.com/group/metalink-discussion" target="_blank">Discussion</a> mailing list.]
<p />
Details on the differences between versions (RFC vs Metalink 3.0) can be found at the <a href="http://groups.google.com/group/metalink-discussion/web/internetdraft">Internet Draft wiki</a> page, along with clients that have been updated.
<p />
If your favorite client can already read XML (<a href="http://en.wikipedia.org/wiki/Atom_%28standard%29" target="_blank">Atom</a>/<a href="http://en.wikipedia.org/wiki/RSS_%28file_format%29" target="_blank">RSS</a>/Podcasts) then adding Metalink support should be relatively easy.<br />
<br />
Minimum & optional requirements for integration into clients:<br />
<br />
<ul>
<li> <b>Recommended:</b> For file verification: Ability to verify at least <a href="http://en.wikipedia.org/wiki/MD5" target="_blank">MD5</a>, <a href="http://en.wikipedia.org/wiki/SHA-1" target="_blank">SHA-1</a>, and SHA-256 Checksums.</li>
<li> <em>Optional</em>: Ability to use multiple URIs, either sequentially or simultaneously.</li>
<li> <em>Optional</em>: <a href="http://www.bittorrent.com/" target="_blank">BitTorrent</a>, <a href="http://www.magnetlinks.org/" target="_blank">Magnet Links</a>, <a href="http://en.wikipedia.org/wiki/Ed2k_link" target="_blank">ed2k links</a>, and other P2P networks.</li>
<li> <em>Optional</em>: Configurable options or settings for: language, location, operating system, etc. OpenPGP.</li>
</ul>
<a name="involved"></a>
<p /><strong><font size="+1">If you'd like to help out...</font></strong>
<p /><a href="ideas.html" target="_blank">Get involved!</a> Join the Metalink <a href="http://groups.google.com/group/metalink-announce" target="_blank">Announcements</a> and <a href="http://groups.google.com/group/metalink-discussion" target="_blank">Discussion</a> (also on <a href="http://news.gmane.org/gmane.comp.web.metalink.devel" target="_blank">Gmane</a>) mailing lists. You can also find us on IRC at #metalink on Freenode (sometimes).
<form action="http://groups.google.com/group/metalink-announce/boxsubscribe">
<table style="border:1px solid #aa0033; font-size:small" align="center">
<tr>
<td rowspan="3">
<img src="http://groups.google.com/groups/img/groups_medium.gif" height="58" width="150" alt="Google Groups" />
</td>
<td colspan="2" align="center"><b>Subscribe to Metalink Announcements</b></td>
</tr>
<tr>
<td>Email: <input type="text" name="email" /></td>
<td>
<table
style="background-color:#ffcc33;padding:2px;border:2px outset #ffcc33;">
<tr>
<td>
<input type="submit" name="sub" value="Subscribe" />
</td>
</tr>
</table>
</td>
</tr>
<tr><td colspan="2" align="center">
<a href="http://groups.google.com/group/metalink-announce">Browse Archives</a> at <a href="http://groups.google.com/">groups.google.com</a>
</td></tr>
</table>
</form>
<p />If you find Metalink useful, contact sites (Distributions) and programs and ask them to add support. Blog about it. Ask distributions to package and include the clients. If you're a developer, helping to add Metalink support to Open Source programs would be a huge help. <a href="ideas.html" target="_blank">Check out our ideas/getting started page!</a>
<p />We hope Metalink will be useful to Free and Open Source software. It was designed for community projects that use multiple mirrors and P2P. We invite other Download Managers, Web browsers, BitTorrent clients, and other P2P programs to support Metalink.<br />
<p />If you would like more information, we can be reached at:
<p />
<a href="mailto:[email protected]"><img src="/images/that.jpg" border="0" alt="m3talink" /></a>
<a name="project"></a>
<p /><strong><font size="+1">Metalink Project Contributors</font></strong>
<p />
<center>
<table width="100%" border="0">
<tr align="center" valign="top">
<td width="33%" valign="top"><img src="/images/people_ant.jpg" width="127" height="139" alt="Ant Bryan" border="0" class="m3dborder" /></td>
<td width="33%" valign="top"><img src="/images/people_darius.png" width="160" height="143" alt="Darius Liktorius" border="0" class="m3dborder" /></td>
<td width="33%" valign="top"><img src="/images/people_manuel.jpg" width="127" height="139" alt="Manuel Subredu" border="0" class="m3dborder" /></td>
<td width="33%" valign="top"><img src="/images/people_bram.jpg" width="139" height="139" alt="Bram Neijt" border="0" class="m3dborder" /></td>
</tr>
<tr align="center" valign="top">
<td width="33%" valign="top"><a class="nounderline" href="mailto:[email protected]">Ant Bryan</a><br />
<a href="http://www.linkedin.com/in/anthonybryan" target="_blank">Available for Hire</a><br />
(Stuff, Sundry Things, and Dreams)</td>
<td width="33%" valign="top">Darius Liktorius<br />
(Site, initial FlashGot patch, <a href="http://www.metalinker.org/generator/" target="_blank">Generator</a>)</td>
<td width="33%" valign="top">Manuel Subredu<br />
(<a href="http://simba.packages.ro/" target="_blank">Simba</a>, <a href="http://metalink.packages.ro/" target="_blank">RoPkg::Metalink / Metalink @ Packages Resources</a>)</td>
<td width="33%" valign="top">Bram Neijt<br />
(<a href="http://metalinks.sourceforge.net/" target="_blank">Metalink tools</a>, <a href="http://www.metamirrors.nl" target="_blank">Metamirrors</a>, Bouncer patch, Tons O' Stuff),</td>
</tr>
<tr align="center">
<td width="33%" valign="top"><img src="/images/people_giorgio.jpg" width="120" height="120" alt="Giorgio Maone" border="0" class="m3dborder" /></td>
<td width="33%" valign="top"><img src="/images/people_hampus.jpg" width="126" height="139" alt="Hampus Wessman" class="m3dborder" /></td>
<td width="33%" valign="top"><img src="/images/people_manolo.jpg" width="139" height="104" alt="Manolo Valdes" class="m3dborder" /></td>
<td width="33%" valign="top"><img src="/images/people_nick.jpg" width="126" height="139" alt="Nick Dominguez" class="m3dborder" /></td>
</tr>
<tr align="center">
<td width="33%" valign="top"><a href="http://www.maone.net/" target="_blank">Giorgio Maone</a><br />
(<a href="http://flashgot.net/" target="_blank">FlashGot</a>)</td>
<td width="33%" valign="top">Hampus Wessman<br />
(<a href="http://hampus.vox.nu/metalink/" target="_blank">Metalink Editor</a>, <a href="http://hampus.vox.nu/metadl/" target="_blank">Metadl</a> - <a href="http://www.cutlersoftware.com/ubuntusetup/wubi/en-US/index.html" target="_blank">Wubi</a> download plugin)</td>
<td width="33%" valign="top">Manolo Valdes<br />(<a href="http://www.kde.org/" target="_blank">KGet</a> Developer)</td>
<td width="33%" valign="top"><a href="http://www.nickdominguez.com/" target="_blank">Nick Dominguez</a><br />
(Master Songsmith, Design Guru, Visiting Lecturer, Site Design)</td>
</tr>
<tr align="center" valign="top">
<td width="33%" valign="top"><img src="/images/people_josh.jpg" width="126" height="139" alt="Josh Colbert" class="m3dborder" /></td>
<td width="33%" valign="top"><img src="/images/people_danja.jpg" width="94" height="94" alt="Danny Ayers" class="m3dborder" /></td>
<td width="33%" valign="top"><img src="/images/people_proyvind.jpg" width="127" height="139" alt="Per Øyvind Karlsen" class="m3dborder" /></td>
<td width="33%" valign="top"><img src="/images/people_peter.jpg" width="128" height="128" alt="Dr. Peter Poeml" class="m3dborder" /></td>
</tr>
<tr align="center" valign="top">
<td width="33%" valign="top">Josh Colbert<br />
(Master Songsmith and Storyteller, v2 Gen, Schema, Docs)</td>
<td width="33%" valign="top"><a href="http://dannyayers.com/" target="_blank">Danny Ayers</a><br />
(RDF, GRDDL goodness)</td>
<td width="33%" valign="top"><a href="http://sourceforge.net/projects/geomcfly" target="_blank">Per Øyvind Karlsen</a><br />
(Geo McFly)</td>
<td width="33%" valign="top"><a href="http://en.opensuse.org/User:Poeml" target="_blank">Peter Poeml</a><br />
(<a href="http://www.mirrorbrain.org" target="_blank">openSUSE download redirector aka the MirrorBrain</a>)</td>
</tr>
</table>
</center>
<br />
bf (Logo), Paul Burkhead, Michael Burford (<a href="http://www.getright.com/" target="_blank">GetRight</a>),
Tatsuhiro Tsujikawa (<a href="http://aria2.sourceforge.net/" target="_blank">aria2</a>), Max Velasques (<a href="http://dfast.sourceforge.net/" target="_blank">wxDownload Fast</a>),
Yazsoft (<a href="http://www.yazsoft.com/" target="_blank">Speed Download</a>), <a href="http://www.freedownloadmanager.org/" target="_blank">FDM Team</a>,
Nils Maier (<a href="http://www.downthemall.net" target="_blank">DownThemAll</a>), <a href="http://www.orbitdownloader.com/" target="_blank">Orbit Downloader Team</a>, Urs Wolfer (<a href="http://www.kde.org/" target="_blank">KGet</a> developer), Mathias Berchtold (<a href="http://www.smartftp.com" target="_blank">SmartFTP</a>), Neil McNab (<a href="http://www.nabber.org/projects/appupdater/" target="_blank">Appupdater</a>), Arne Babenhauserheide (<a href="http://www.phex.org/mambo/" target="_blank">Phex</a> Metalink export),
<a href="http://www.rubenkerkhof.com/" target="_blank">Ruben Kerkhof</a> (<a href="https://hosted.fedoraproject.org/projects/mirrormanager" target="_blank">MirrorManager</a> patch, Schema),
Tom Mainville, <a href="http://www.archlinux.org/" target="_blank">Judd Vinet</a>, <a href="http://origo.ethz.ch/" target="_blank">Patrick Ruckstuhl</a>, <a href="http://smithii.com/aria2" target="_blank">Ross Smith</a>, Dan Fandrich, <a href="http://danbri.org/" target="_blank">Dan Brickley</a>,
<a href="http://www.ioage.com/en/index.htm" target="_blank">Phoenix and TheWorld Browser Team</a>,
<a href="http://www.halogenware.com/software/retriever.html" target="_blank">Hayden Legendre (Retriever Download Manager)</a>,
<a href="http://www.aria2fe.com/" target="_blank">Mike Wells (aria2fe)</a>, Nicolas Alvarez, <a href="http://code.google.com/p/metalink-library/" target="_blank">Rene Leonhardt (Metalink Library for PHP and Python)</a>, <a href="http://www.dashboardconfessional.com/" target="_blank">Nick Carrabba</a>, <a href="http://troy-sobotka.blogspot.com/" target="_blank">Troy Sobotka</a>, Corey Farwell,
<a href="http://www.domsch.com/" target="_blank">Matt Domsch</a>.
<p />
<div id="footer">
Metalink © 2009 - <a href="mailto:[email protected]">Contact Us</a>
</div>
<!-- wrapper end -->
</div> <!-- "wrapperbody" -->
<div id="wrapperbottom">
</div> <!-- "wrapperbottom" -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-384977-1";
urchinTracker();
</script>
</body>
</html>