<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ChiroLchir</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ChiroLchir"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/ChiroLchir"/>
	<updated>2026-05-14T10:30:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=metalink-examples&amp;diff=35150</id>
		<title>metalink-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=metalink-examples&amp;diff=35150"/>
		<updated>2008-12-16T17:23:38Z</updated>

		<summary type="html">&lt;p&gt;ChiroLchir: booucoracel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;elccnar&lt;br /&gt;
'''Please incorporate this into [[alternates-examples]] as it is substantially the same problem. Thanks!  Tantek'''&lt;br /&gt;
&lt;br /&gt;
= Metalink Examples =&lt;br /&gt;
A microformat similar to the [http://www.metalinker.org Metalink] file format for aggregating the ways to get the same exact file.&lt;br /&gt;
&lt;br /&gt;
== The Problem ==&lt;br /&gt;
For downloading some files, mirrors are listed without any way of being used automatically by programs that do segmented downloading (Web browsers or download managers). There are many different ways of downloading a file; we want people's clients to choose the best way and location, rather than them having to.&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
* Gervase Markham&lt;br /&gt;
* Ant Bryan&lt;br /&gt;
== Real-World Examples ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who offers Mirror downloads for software ==&lt;br /&gt;
This is only a small sampling.&lt;br /&gt;
*[http://sourceforge.net/index.php Sourceforge] &lt;br /&gt;
&lt;br /&gt;
=== Example #1: [http://arklinux.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=5&amp;amp;Itemid=18 Ark Linux Download] ===&lt;br /&gt;
You can download Ark Linux Home 2006.1-rc2 from any of the following locations (you should typically pick one close to your location, unless it is overloaded):&lt;br /&gt;
Name&lt;br /&gt;
	&lt;br /&gt;
Location  Protocols&lt;br /&gt;
	&lt;br /&gt;
North Carolina, USA  FTP HTTP&lt;br /&gt;
	&lt;br /&gt;
Oregon, USA  FTP HTTP&lt;br /&gt;
	&lt;br /&gt;
Kent, UK  FTP HTTP&lt;br /&gt;
	&lt;br /&gt;
Amsterdam, The Netherlands  FTP HTTP&lt;br /&gt;
	&lt;br /&gt;
Amsterdam, The Netherlands  FTP HTTP&lt;br /&gt;
	&lt;br /&gt;
Dublin, Ireland  FTP HTTP&lt;br /&gt;
	&lt;br /&gt;
Poland  FTP &lt;br /&gt;
&lt;br /&gt;
Thessaloniki, Greece  FTP HTTP &lt;br /&gt;
&lt;br /&gt;
The torrent file is here.&lt;br /&gt;
&lt;br /&gt;
== Existing Practices ==&lt;br /&gt;
Most solutions are manual (wading through FTP sites on mirrors to find the exact file) or by searching against a filename &amp;amp; size.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
A microformat for Mirrors could make them more usable. Web browsers or download managers could be modified to use them automatically.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;metalink&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.foo.com/foo.zip!md5!FFEEE542543...&amp;quot;&amp;gt;HTTP&lt;br /&gt;
  download&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;ftp://www.foo.com/foo.zip!md5!FFEEE542543...&amp;quot;&amp;gt;HTTP&lt;br /&gt;
  download&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.foo2.com/foo.zip!md5!FFEEE542543...&amp;quot;&amp;gt;HTTP&lt;br /&gt;
  download&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.foo.com/foo.torrent&amp;quot;&amp;gt;Bittorrent download&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;ed2k:/....&amp;quot;&amp;gt;EDonkey download&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It's pretty simple; the microformat states that all &amp;lt;a&amp;gt; links inside a&lt;br /&gt;
&amp;lt;sometag class=&amp;quot;metalink&amp;quot;&amp;gt; are alternative ways of reaching the same&lt;br /&gt;
resource, and that when the UA sees a page like this it should&lt;br /&gt;
automatically pick the best one and begin downloading.&lt;br /&gt;
&lt;br /&gt;
For legacy UAs, a stylesheet can hide the checksum spans if the author&lt;br /&gt;
wants to. No semantic information is present in the page text, which can&lt;br /&gt;
be freeform, in any language or whatever. The type of the link is&lt;br /&gt;
inferred from the scheme (in this case, http:) or the file extension&lt;br /&gt;
(e.g. .torrent) of the URL.&lt;br /&gt;
&lt;br /&gt;
The microformat leverages [http://www.gerv.net/security/link-fingerprints/ Link Fingerprints] to embed the checksums where&lt;br /&gt;
required (BT, for example, has its own).&lt;br /&gt;
&lt;br /&gt;
Alternatively, [[hash-examples]] could be used for checksums.&lt;/div&gt;</summary>
		<author><name>ChiroLchir</name></author>
	</entry>
</feed>