Metalink
Este artigo ou secção contém uma lista de referências no fim do texto, mas as suas fontes não são claras porque não são citadas no corpo do artigo, o que compromete a confiabilidade das informações. (Dezembro de 2009) |
Metalink é um conjunto de padrões para programas de download (gerenciadores de downloads, clientes BitTorrent, navegadores, clientes FTP, e programas P2P). Para facilitar os downloads, ele armazena vários endereços de um mesmo arquivo (FTP/HTTP/P2P) em um único arquivo (com a extensão ".metalink"). Com isso partes de cada arquivo podem ser baixadas de vários locais simultaneamente (conhecido como download acelerado/multi-threaded/segmentado]). Uma conexão rápida de internet resulta em downloads mais rápidos e confiáveis que os downloads segmentados utilizando um único servidor. Outras características incluem verificação automática dos downloads concluídos (checksum) e seleção automática do sistema operacional/idioma. Metalinks podem ser utilizado de modo que sejam compatíveis com os hyperlinks convencionais, com isso programas que não suportam metalink utilizarão uma URL direta para o arquivo, e programas que o suportam utilizarão uma URL para o arquivo metalink. O formato para isso será http://URL#!metalink3!http://URLtoMetalink.
Metalink é extensível, e suporta verificação MD5 e SHA-1 em conjunto de assinaturas PGP. Além de FTP, HTTP e rsync, ele também suporta BitTorrent, ed2k, e Magnet Link.
Atualmente, o projeto OpenOffice.org usa metalinks para distribuir seus programas de escritório.
Programas que suportam metalinks
editarExemplo
editarExemplo de um arquivo do tipo arquivo.metalink. Metalink são arquivos de texto 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>
Ligações externas
editar- «Metalink site» (em inglês)
- «Metalink @ Packages Resources» (em romeno). Gera automaticamente Metalinks para programas de código aberto
- «OpenOffice.org» (em inglês). usa Metalinks para a distribuição de seus programas de escritório