Rozbudowa | .metalink |
---|---|
Typ MIME | aplikacja / metalink + xml |
Początkowa wersja | Czerwiec 2010 |
Typ formatu | Plik dystrybucyjny |
Oparte na | Extensible Markup Language |
Stronie internetowej | (en) www.metalinker.org |
Metalink to standardowa i otwarta platforma do pobierania oprogramowania ( menedżery pobierania , klienci BitTorrent , przeglądarki internetowe , klienci FTP , oprogramowanie P2P …). Aby poprawić niezawodność, a także szybkość pobierania, przechowuje różne możliwe lokalizacje plików ( FTP / HTTP / P2P ) w jednym pliku (plik .metalink ). W ten sposób każdy segment pliku można pobrać z kilku źródeł jednocześnie (pobieranie segmentowane). Z połączeniem Internet do usług szerokopasmowych , co często prowadzi do pobrania za bardziej niezawodne i szybsze niż do pobrania z jednego serwera.
Standard oferuje również inne funkcje, takie jak uwierzytelnianie źródeł, automatyczna weryfikacja sumy kontrolnej ( sumy kontrolnej ) po zakończeniu pobierania lub automatyczny wybór systemu operacyjnego i / lub języka. Pliki Metalinks są również wstecznie kompatybilne z klasycznymi hiperłączami przy użyciu formatu http: // URL #! Metalink3! Http: // URLtoMetalink.
Metalink jest rozszerzalny i obsługuje sumy kontrolne MD5 i SHA-1, a także podpisy PGP . Oprócz serwerów lustrzanych FTP, HTTP i rsync obsługuje również protokoły peer-to-peer BitTorrent , ed2k i Magnet Link .
Pierwsze dwie wersje nie są upubliczniane. Pierwszy był rustykalny, „podobny do prostego pliku tekstowego” . W 1998 roku druga wersja dodała obsługę XML. Następnie zarządzają łączami pobierania FTP lub HTTP.
Wersja 3.0 jest pierwszą udostępnioną publicznie. Dodaje obsługę łączy do pobierania peer-to-peer. Format jest obecnie w wersji 4.
Format jest oficjalnym standardem od czerwca 2010 roku, gdzie jego zasada została opisana w RFC 5854. RFC 6249 uzupełnił dokumentację rok później opisując integrację formatu z nagłówkami HTTP. Po szczycie aktywności w latach 2010-2015 projekt jest znacznie mniej aktywny.
TorrentFreak (forum związane z BitTorrentem) tak opisuje Metalink: „Wszyscy widzieliśmy te strony pobierania, na których oferowana jest lista serwerów lustrzanych http, ftp i bittorrent. Wybieramy tylko jeden z listy, ale czy nie byłoby wspaniale, gdybyśmy mogli używać ich wszystkich naraz? Rozwiązaniem jest Metalink. Działa w ten sposób, że plik .metalink informuje menedżera pobierania, gdzie może pobrać plik, i łączy się z różnymi źródłami w tym samym czasie. "
Downloadsquad opisuje to w ten sposób: „Metalinks sprawia, że złożone strony pobierania stają się przestarzałe, zastępując długie listy serwerów lustrzanych i elementy śledzące BitTorrent prostym plikiem .metalink. Jak już zgadłeś, plik .metalink to plik, który informuje menedżera pobierania o różnych miejscach, z których może pobrać plik. Sam plik ma postać standardowej struktury XML i może zawierać nieograniczoną liczbę źródeł HTTP i FTP, a także trackery BitTorrent i ed2k lub łącza magnetyczne. "
Zobacz porównanie oprogramowania do pobrania (w), aby uzyskać więcej informacji na temat ich wsparcia Metalink i innych funkcji.
Obecnie , OpenOffice.org używa Metalink rozpowszechniać swój pakiet biurowy. openSUSE , Brixton Linux Action Group , StartCom Enterprise Linux , Berry Linux , Ubuntu Christian Edition , Xubuntu i DesktopBSD również używają go do dystrybucji plików ISO swoich dystrybucji .
Pliki .Metalinks to pliki tekstowe w formacie 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>