MetalinkFrom Wikipedia, the free encyclopedia
This article is about the open standard. For the telecommunication company, see Metalink Broadband.
Not to be confused with the unrelated Oracle MetaLink, Oracle Corporation's support website.
Metalink is a cross-platform and cross-application open standard/framework/file format for programs that download, including download managers, BitTorrent clients, Web browsers, FTP clients, and P2P programs. For increased convenience, it stores the multiple download locations for a file (FTP/HTTP/P2P) in a single metafile with the extension .metalink. This provides reliability in case one method fails. Some clients also achieve faster download speeds by allowing different chunks/segments of each file to be downloaded from multiple resources at the same time (segmented downloading). Other features include automatic checksum verification of finished downloads, automatic repair of downloads with errors, listing multiple files to be added to a download queue, and automatic OS/language selection. Metalink is extensible, and supports listing multiple partial and full file hashes/checksums along with PGP signatures. Most clients only support verifying MD5, SHA-1, & SHA-256, however. Besides FTP and HTTP mirror locations and rsync, it also supports listing the P2P methods BitTorrent, ed2k, and magnet link.
Client programs
See Comparison of download managers or below for details on which of them support Metalink and have other features. In useMandriva Linux has integrated Metalink into package management with urpmi and aria2. Wubi, the Windows-based Ubuntu installer, uses Metadl (LGPL) to download Ubuntu ISO images and takes advantage of Metalink's features of higher availability and increased reliability. If there are errors in the download, they are repaired, instead of restarting the large download. Appupdater (GPL) 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." Metalink is also being tested with Arch Linux's Pacman which is used for package management. Currently, OpenOffice.org uses Metalinks to distribute their free office suite. cURL offers Metalinks of their downloads. UniProt Consortium also provides a Metalink for their large protein database. Dofus, a Flash MMORPG uses Metalinks for downloads. The following distributions use Metalink for ISO image distribution: 64 Studio, Adios, Arch Linux, Bayanihan Linux, BeleniX, Berry Linux, BLAG Linux and GNU, Bluewhite64 Linux, Damn Small Linux, DesktopBSD, GoboLinux, Granular Linux, KateOS, Linux Mint, MidnightBSD, openSUSE, PC-BSD, Pardus Linux, PCLinuxOS, PuppyLinux, redWall Firewall, Sabayon Linux, StartCom Enterprise Linux, SUSE Linux, TrueBSD, Ubuntu, Ubuntu Christian Edition. Metalink client feature comparisonA guide to which client support which Metalink features:
No clients support rsync at this time. Metalink generationMetalink is XML so they can be hand crafted or XML tools can be used for automation. These tools are specifically for Metalink.
Example .metalink file.metalink is an XML text file. <?xml version="1.0" encoding="UTF-8"?> <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> <signature type="pgp"/> </verification> <resources> <url type="ftp" location="us" preference="90">ftp://ftp.example.com/example.ext</url> <url type="ftp" location="uk" preference="90">ftp://ftp.example.net/example.ext</url> <url type="http" location="us" preference="90">http://example.com/example.ext</url> <url type="http" location="de" preference="90">http://example.net/example.ext</url> <url type="bittorrent" preference="100">http://example.org/example.ext.torrent</url> <url type="rsync"/> <url type="magnet"/> <url type="ed2k"/> </resources> </file> </files> </metalink> External links
P2p - printersiworld.com | Freeware - wallpaperiworld.com | Farm management - capsiworld.com | Unix - laptopsiworld.com | Gateway - computersoftwareiworld.com | - copyingiworld.com | Newsgroup search engine - searchenginesiworld.com | - loginiworld.com | Technology - serversiworld.com | Free - desktoppublishingiworld.com | Vente de maison - listingiworld.com | Roommate - listiworld.com | Mac - sharewareiworld.com | Palm pc - pdaiworld.com | - messengeriworld.com | - computerdealersiworld.com | Cox web mail - mailiworld.com | - calleridiworld.com | Computer magazine - computersiworld.com | Aaa-printerink-stock nl - printerinkiworld.com | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||