Metalink
Un article de Wikipédia, l'encyclopédie libre.
| Metalink | |
.metalink |
|
application/metalink+xml |
|
|
Type de format : |
Fichier de distribution |
Metalink est un Standard/Framework ouvert pour des logiciels de téléchargement (Gestionnaire de téléchargements, des clients BitTorrent, des navigateurs Web, des clients FTP, et des logiciels de P2P). Pour augmenter le débit, il stocke l'emplacement de plusieurs fichiers (FTP/HTTP/P2P) dans un seul fichier (un fichier .metalink). Ainsi chaque segment dudit fichier peut être téléchargé de plusieurs sources en même temps (on parle aussi de téléchargement segmenté/accéléré/multi-threadé). Si l'on dispose d'une connexion Internet à haut débit, cela conduit souvent à un téléchargement plus fiable et plus rapide qu'avec un téléchargement depuis un seul serveur. Il existe d'autres fonctionnalités telles que la vérification automatique du checksum lorsqu'un téléchargement est terminé, ou le choix automatique de l'OS et/ou de la langue. Les fichiers Metalinks sont aussi rétro-compatibles avec les liens hypertextes classiques en utilisant le format http://URL#!metalink3!http://URLtoMetalink.
Metalink est extensible, et supporte le listing des checksums MD5 et SHA-1 aindi que les signatures PGP. En plus des miroirs FTP, HTTP et rsync, il supporte aussi ces protocoles P2P: BitTorrent, ed2k, et Magnet Link.
TorrentFreak (un forum relatif à BitTorrent) décrit Metalink comme ceci: "Nous avons tous vu ces pages de téléchargement où une liste de miroirs http, ftp et bittorrent sont proposés. Nous n'en choisissons qu'un parmi la liste, mais ne serait-ce pas génial si nous pouvions les utiliser tous en même temps? Metalink est la solution. Il fonctionne ainsi, le fichier .metalink indique à votre gestionnaire de téléchargement où il peut prendre le fichier, et se connecte aux différentes sources en même temps."[1]
downloadsquad décrit de cette façon: "Metalinks rend les pages de téléchargement complexes obsolètes en remplaçant les longues liste de miroirs et les trackers BitTorrent par un simple fichier .metalink. Comme vous l'avez déjà deviné, un fichier .metalink est un fichier qui indique à votre gestionnaire de téléchargement les différents endroits où il peut télécharger le fichier. Le fichier lui-même prend la forme d'une structure XML standard et peut contenir un nombre illimité de sources HTTP et FTP aussi bien que des trackers BitTorrent et ed2k des liens magnétiques."[2]
Sommaire |
[modifier] Programmes Clients
- aria2 (GPL) est un programme en ligne de commande pour Unix. C'est un "utilitaire de téléchargement à haute vitesse" qui supporte BitTorrent et Metalink (HTTP/FTP/BitTorrent).
- FlashGot, une extension Firefox (GPL) qui s'intègre avec de nombreux Gestionnaires de Téléchargements, il supporte Metalink.
- GetRight 6, un Gestionnaire de Téléchargement pour Windows, il supporte Metalink.
- Speed Download, un Gestionnaire de Téléchargement pour Mac, il supporte Metalink depuis la version 4.10.
- wxDownload Fast (GPL) est un gestionnaire de téléchargement pour Mac/Unix/Windows qui supporte Metalink.
Voir une comparaison des logiciels de téléchargement (en) pour de plus amples détails sur leurs supports de Metalink et leurs autres fonctionnalités.
[modifier] Utilisation
actuellement, OpenOffice.org utilise Metalinks pour distribuer sa propre suite bureautique.
Brixton Linux Action Group l'utilise aussi pour distribuer leurs ISO contenant la distribution BLAG Linux and GNU. StartCom Enterprise Linux, Berry Linux, Ubuntu Christian Edition, et DesktopBSD l'utilise aussi pour distribuer leurs ISO respectifs.
[modifier] Exemple de fichier .metalink
Les fichiers .metalinks sont des fichiers text au format XML.
<metalink version="3.0" xmlns="http://www.metalinker.org/"> <files> <file name=”example.ext”> <verification> <hash type="md5">example-md5-hash</hash> <hash type="sha1">example-sha1-hash</hash> </verification> <resources> <url type=”ftp”>ftp://ftp.example1.com/example.ext</url> <url type=”ftp”>ftp://ftp.example2.com/example.ext</url> <url type=”http”>http://www.example1.com/example.ext</url> <url type=”http”>http://www.example2.com/example.ext</url> <url type=”http”>http://www.example3.com/example.ext</url> <url type=”bittorrent">http://www.ex.com/example.ext.torrent</url> <url type=”magnet”/> <url type=”ed2k”/> </resources> </file> </files> </metalink>
[modifier] Références
- ↑ Ernesto Unknown, « Metalinker: integrating http, ftp and p2p », August 2006, TorrentFreak. Consulté le 7 septembre 2006
- ↑ Jordan Running, « Metalinks: Integrated BitTorrent, HTTP, and FTP downloads », August 2006. Consulté le 7 septembre 2006
[modifier] Liens externes
- Metalink homepage
- Metalink @ Packages Resources : Automatically generated Metalinks for Open Source software along with source code for the Metalink generator.
- OpenOffice.org uses Metalinks to distribute their free office suite.
- BLAG ISO download page with Metalink.
- StartCom Linux .metalinks for ISOs.

