Metalink is a cross-platform and cross-application Internet standard In computer network engineering, an Internet Standard is a normative specification of a technology or methodology applicable to the Internet. Internet Standards are created and published by the Internet Engineering Task Force (IETF)/framework/file format for programs that download, including download managers A download manager is a computer program dedicated to the task of downloading possibly unrelated stand-alone files from (and sometimes to) the Internet for storage. This is unlike a World Wide Web browser, which is mainly intended to browse web pages, composed of a multitude of smaller files, where error-free moving of files for permanent storage, BitTorrent A BitTorrent client is a computer program that manages downloads and uploads using the BitTorrent protocol clients, Web browsers, FTP clients, and P2P A peer-to-peer, commonly abbreviated to P2P, is any distributed network architecture composed of participants that make a portion of their resources directly available to other network participants, without the need for central coordination instances (such as servers or stable hosts). Peers are both suppliers and consumers of resources, in programs. For increased convenience, it stores the multiple download locations for a file (FTP File Transfer Protocol is a standard network protocol used to copy a file from one host to another over a TCP/IP-based network, such as the Internet. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server applications, which solves the problem of different end host/HTTP The Hypertext Transfer Protocol is an Application Layer protocol for distributed, collaborative, hypermedia information systems/P2P A peer-to-peer, commonly abbreviated to P2P, is any distributed network architecture composed of participants that make a portion of their resources directly available to other network participants, without the need for central coordination instances (such as servers or stable hosts). Peers are both suppliers and consumers of resources, in) and other metadata Metadata is loosely defined as data about data. Though this definition is easy to remember, it is not very precise. The strength of this definition is in recognizing that metadata is data. As such, metadata can be stored and managed in a database, often called a registry or repository. However, it is impossible to identify metadata just by looking in an XML XML is a set of rules for encoding documents electronically. It is defined in the XML 1.0 Specification produced by the W3C and several other related specifications; all are fee-free open standards file with the extension .meta4 or .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 Segmented downloading can be a more efficient way of downloading files from many peers at once. The one single file is downloaded, in parallel, from several distinct sources or uploaders of the file. This can help a group of users with asymmetric connections, such as ADSL to provide a high total bandwidth to one downloader, and to handle peaks in).

Other features include automatic hash 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 A cryptographic hash function is a deterministic procedure that takes an arbitrary block of data and returns a fixed-size bit string, the hash value, such that an accidental or intentional change to the data will change the hash value. The data to be encoded is often called the "message", and the hash value is sometimes called the along with PGP Pretty Good Privacy is a computer program that provides cryptographic privacy and authentication. PGP is often used for signing, encrypting and decrypting e-mails to increase the security of e-mail communications. It was created by Philip Zimmermann in 1991 signatures. Most clients only support verifying MD5 In cryptography, MD5 is a widely used cryptographic hash function with a 128-bit hash value. Specified in RFC 1321, MD5 has been employed in a wide variety of security applications, and is also commonly used to check the integrity of files. However, it has been shown that MD5 is not collision resistant; as such, MD5 is not suitable for, SHA-1 The SHA hash functions are a set of cryptographic hash functions designed by the National Security Agency and published by the NIST as a U.S. Federal Information Processing Standard. SHA stands for Secure Hash Algorithm. The three SHA algorithms are structured differently and are distinguished as SHA-0, SHA-1, and SHA-2. The SHA-2 family uses an, & SHA-256, however. Besides FTP and HTTP mirror In computing, a mirror is an exact copy of a data set. On the Internet, a mirror site is an exact copy of another Internet site. Mirror sites are most commonly used to provide multiple sources of the same information, and are of particular value as a way of providing reliable access to large downloads. Mirroring is a type of file synchronization locations and rsync rsync is a software application for Unix systems which synchronizes files and directories from one location to another while minimizing data transfer using delta encoding when appropriate. An important feature of rsync not found in most similar programs/protocols is that the mirroring takes place with only one transmission in each direction. rsync, it also supports listing the P2P methods BitTorrent BitTorrent is a peer-to-peer file sharing protocol used for distributing large amounts of data. BitTorrent is one of the most common protocols for transferring large files, and it has been estimated that it may account for as much as 43 % of all Internet traffic as of February 2009, ed2k, magnet link The magnet: URI scheme is a draft open standard defining a URI scheme for magnet links, which are mainly used to reference resources available for download via peer-to-peer networks. Such a link typically identifies a file not by location or name, but by content; more precisely, by the content's hash value or any other that uses a URI In computing, a Uniform Resource Identifier is a string of characters used to identify a name or a resource on the Internet. Such identification enables interaction with representations of the resource over a network (typically the World Wide Web) using specific protocols. Schemes specifying a concrete syntax and associated protocols define each.

Contents

Development History

Metalink 3.0 was publicly released in 2005. It was designed to aid in downloading Linux ISO images An ISO image is an archive file of an optical disc in a format defined by the International Organization for Standardization (ISO). This format is supported by many software vendors. ISO image files typically have a file extension of .ISO. The name ISO is taken from the ISO 9660 file system used with CD-ROM media, but an ISO image can also contain and other large files on release day, when servers would be overloaded (each server would have to be tried manually) and to repair large downloads instead of fully re-downloading them. It was initially adopted by download managers A download manager is a computer program dedicated to the task of downloading possibly unrelated stand-alone files from (and sometimes to) the Internet for storage. This is unlike a World Wide Web browser, which is mainly intended to browse web pages, composed of a multitude of smaller files, where error-free moving of files for permanent storage, and was used by open source Open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology. Before the term open source became widely adopted, developers and producers used a variety of phrases to describe the concept; open source projects such as OpenOffice.org OpenOffice.org, commonly known as OOo or OpenOffice, is an open-source software application suite available for a number of different computer operating systems. It is distributed as free software and written using its own GUI toolkit. It supports the ISO/IEC standard OpenDocument Format for data interchange as its default file format, as well as and Linux distributions A Linux distribution is a member of the family of Unix-like software distributions built on top of the Linux kernel. Such distributions (often called distros for short) consist of a large collection of software applications such as word processors, spreadsheets, media players and database applications. The operating system will consist of the. A community developed around it, more download programs supported it (including proprietary ones) and it saw commercial adoption. In 2008, the community took their work to the Internet Engineering Task Force The Internet Engineering Task Force develops and promotes Internet standards, cooperating closely with the W3C and ISO/IEC standards bodies and dealing in particular with standards of the TCP/IP and Internet protocol suite. It is an open standards organization, with no formal membership or membership requirements. All participants and managers are which resulted in Metalink 4.0 in 2010, described in a Standards Track RFC In computer network engineering, a Request for Comments is a memorandum published by the Internet Engineering Task Force (IETF) describing methods, behaviors, research, or innovations applicable to the working of the Internet and Internet-connected systems. Metalink 3.0 (with the extension .metalink) and Metalink 4.0 (with the extension .meta4) are incompatible because they have a slightly different format.

Client programs

See also: Comparison of download managers

In use

Mandriva Linux has integrated Metalink into package management with urpmi and aria2. Fedora has integrated Metalink into package management with yum. openSUSE has integrated Metalink into package management with ZYpp 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."

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 and so does Sage, the open-source mathematical software.

The software hosting and collaboration platform Origo generates Metalinks for all hosted releases.

The following Linux distributions use Metalink for ISO image distribution: 64 Studio, Adios, Bayanihan Linux, BeleniX, Berry Linux, BLAG Linux and GNU, Bluewhite64 Linux, Damn Small Linux, Fedora, GoboLinux, Granular Linux, KateOS, Linux Mint, openSUSE, Pardus Linux, PCLinuxOS, PuppyLinux, Sabayon Linux, StartCom Enterprise Linux, SUSE Linux, Ubuntu.

The following FreeBSD based distributions use Metalink for ISO image distribution: DesktopBSD, MidnightBSD, PC-BSD and TrueBSD.

File based search engine findthatfile provides search for Metalinks.

Metalink client feature comparison

A guide to which clients support which Metalink features:

aria2 DownThemAll Free Download Manager GetRight KGet Metadl Metalink Checker Orbit Downloader Phex Retriever SmartFTP Speed Download TheWorld wxDownload Fast
License Free Software (GNU General Public License) Free Software (GNU General Public License) Free Software (GNU General Public License) Proprietary / $29.95 for Standard, $49.95 for Pro Free Software (GNU General Public License) Free Software (GNU Lesser General Public License) Free Software (GNU General Public License) Proprietary / Freeware Free Software (GNU General Public License) Proprietary / Freeware Proprietary / Freeware for personal, $36.95 commercial Proprietary / $25 Proprietary / Freeware Free Software (GNU General Public License)
Interface CLI, XML-RPC GUI GUI GUI GUI GUI CLI GUI GUI GUI GUI GUI GUI GUI
Metalink 4.0 Yes Beta No No Yes No Yes No No No Yes No No No
Runs on Linux Yes Yes No No Yes No Yes Yes Yes Yes No No No Yes
Runs on Windows Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes No Yes Yes
Runs on Mac OS X Yes Yes No No No No Yes No Yes Yes No Yes No No
Resume Downloads Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Segmented Downloads Yes Yes Yes Yes Yes No Yes Yes Yes Yes No Yes Yes Yes
Multiple File support Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
"location" Yes Yes No No No No Yes No No Yes No No No No
OS Yes Yes Yes No No No Yes No No Yes No Yes No No
Language Yes Yes No No No No Yes Yes No Yes No Yes No No
HTTP with Transparent Negotiation Yes Yes No No No No Yes No No Yes No No No No
HTTP Yes Yes Yes Yes Yes Yes Yes Yes ? Yes No Yes Yes Yes
FTP Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes No Yes
BitTorrent Yes No Yes Yes Yes No No No ? Yes No No No No
magnet Yes No No No No No No Yes ? No No No No No
MD5 Hashes Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes No Yes
SHA-1 Hashes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes
SHA-256 Hashes Yes Yes Yes No No No Yes No No Yes No No No No
Piece Hashes Yes No No No No Yes Yes No No Yes No No No No
PGP Signatures No No No No No No Yes No No No No No No No

No clients support rsync at this time.

Metalink generation

Metalink is XML so they can be hand crafted or XML tools can be used for automation. These tools are specifically for Metalink.

Example Metalink 4.0 .meta4 file

Metalink 4.0 files have the extension .meta4 and are XML text files. They are served with the application/metalink4+xml Internet media type.

<?xml version="1.0" encoding="UTF-8"?>
<metalink xmlns="urn:ietf:params:xml:ns:metalink">
<published>2009-05-15T12:23:23Z</published>
<file name="example.ext">
<size>14471447</size>
<identity>Example</identity>
<version>1.0</version>
<language>en</language>
<description>
A description of the example file for download.
</description>
<hash type="sha-256">3d6fece8033d146d8611eab4f032df738c8c1283620fd02a1f2bfec6e27d590d</hash>
<url location="de" priority="1">ftp://ftp.example.com/example.ext</url>
<url location="fr" priority="1">http://example.com/example.ext</url>
<metaurl mediatype="torrent" priority="2">http://example.com/example.ext.torrent</metaurl>
</file>
</metalink>

Example Metalink 3.0 .metalink file

Metalink 3.0 files have the extension .metalink and are XML text files.

<?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>

See also

References

External links

Metalink standard

Download managers
Windows Download Express · DownloadStudio · Download Accelerator Plus · FlashGet · Free Download Manager · GetRight · Go!Zilla · Internet Download Accelerator · Internet Download Manager · LeechGet · IE7Pro · Net Transport · NetAnts · Orbit Downloader · Xunlei
Unix-like Axel · KGet · GWget
Cross-platform cURL · DownThemAll! · FlashGot · jDownloader · Wget · wxDownload Fast
Related articles Comparison of download managers · Download acceleration · Downloadable content · Metalink · Segmented downloading · Uploading and downloading

Categories: Distributed data storage | Download managers | Network-related software | XML-based standards

Personal tools
Namespaces
">
Variants
Views
">
Actions
Search">
Navigation
Interaction
Toolbox
Print/export
Languages

 

The above information uses material from Wikipedia and is licensed under the GNU Free Documentation License.
Some facts may not have been fully verified for accuracy. [Disclaimers]
This page was last archived by our server on Thu Jul 29 21:22:00 2010. [ refresh local cache ]
Displaying this page or its contents does not use any Wikimedia Foundation's resources.
The owners of this site proudly support the Wikimedia Foundation.


Top 5 Technology Underdogs on July 13th (CVLT, MTLK, IFLG, OBAS, CHYR) - College Stock (blog)
collegestock.com
Top 5 Technology Underdogs on July 13th (CVLT, MTLK, IFLG, OBAS, CHYR) - College Stock (blog)
Wed, 14 Jul 2010 07:35:51 GMT+00:00
College Stock (blog) Shares of Metalink Ltd. (NASDAQ:MTLK) recorded the second biggest decline among technology stocks. This manufacturer and marketer of wireless LAN chipsets ...
Google News Search: Metalink,
Tue Jul 20 21:17:22 2010
useless rus png
metalinkltd.com
useless rus png
550px x 389px | 243.80kB

[source page]

And a bit harder one

Yahoo Images Search: Metalink,
Mon Jul 26 19:27:03 2010
Oracle Explorer: Flashback Database Related Metalink Notes and ...
oracle-dba-yi.blogspot.com
Oracle Explorer: Flashback Database Related Metalink Notes and ...

Yi

Fri, 28 May 2010 19:06:00 GM

Flashback Database Related . Metalink. Notes and Oracle Docs. . Metalink. Notes: 464542.1 Can I Open A Physical Standby Db For R/W And Use Flashback to Put It Back? 728374.1 How To Flashback Primary Database In Standby Configuration ...

Google Blogs Search: Metalink,
Wed Jul 14 21:23:47 2010
Download location for Oracle client 10.2.0.4 for 32 bit windows XP?
Q. Hi all, I googled to download oracle client 10.2.0.4 but could not find any. I have account in OTN (oracle technology network) but could not find there. I do not have account in oracle metalink (since I do not have any support number.) Any body knows any site where I can download this client version/patch. Thanks a lot.
Asked by s_alam_2000 - Mon Aug 3 14:29:25 2009 - - 1 Answers - 0 Comments

A. It's not directly available: you have to install 10.2.0.1 and then install the 10.2.0.4 patch. You will have to use MetaLink to get the patch upgrade, and that will require credentials. If you are a licensed Oracle customer, you should be able to get a login set up through your sales contact. If not, then there's no more that I can say but that there's a limit to what Oracle will let you do for free. Try skipping 10gR2 and download 11g; it's very cool.
Answered by Ak3la - Tue Aug 4 13:44:30 2009

Yahoo Answers Search: Metalink,
Sun Jul 4 10:33:38 2010