Metalink

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. április 5-én felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .
Metalink
Kiterjesztés .meta4, .metalink
MIME típusú application/metalink4+xml,
application/metalink+xml
közzétett 2010. június [1]
Formátum típusa metaadatokat
Kibontva innen XML , HTTP
Szabvány(ok) RFC 5854 , RFC 6249
Weboldal metalinker.org

A Metalink egy XML - en alapuló  nyílt fájlformátum , amely a HTTP , FTP , BitTorrent stb. protokollokon keresztül letölthető fájlokra mutató hivatkozások leírására szolgál .

Több olyan cím ( FTP , HTTP , P2P ), ahol ugyanaz a letöltési fájl található, egy .metalink kiterjesztésű metafájlba kerül . Az ilyen formátumú fájl használata lehetővé teszi egyrészt a megbízhatóság növelését olyan esetekben, amikor a fájl bizonyos címeken nem érhető el, másrészt a nagy sebességű hálózati kapcsolattal rendelkező számítógépeknél a letöltés intenzitásának növelését folyamat a fájlszegmensek egyidejű letöltésével különböző forrásokból ( szegmentált letöltés ).

Ezenkívül a formátum segít a letöltött fájlok ellenőrzőösszegekkel történő automatikus ellenőrzésében , a sérült fájlok automatikus helyreállításában, több fájl egyidejű hozzáadásával a letöltési sorhoz (metafájlban való felsorolásával), az adott fájlok számára legmegfelelőbb fájlok automatikus kiválasztásában. operációs rendszer és nyelv.

A Metalink formátum bővíthető, és lehetővé teszi több részleges és teljes hash , ellenőrző összeg és PGP kulcs hozzáadását. A legtöbb ügyfél azonban csak az MD5 , SHA-1 és SHA-256 ellenőrzőösszeg-ellenőrzést támogatja . Az FTP , HTTP tükör és rsync címek tárolásán kívül támogatja a P2P hivatkozásokat -- BitTorrent , ed2k és magnet .

Ügyfelek

Használat

A Wubi , az Ubuntu operációs rendszer Windows - on futó telepítője , a Metadl segítségével tölti le a disztribúció ISO -it, és a Metalink képességei lehetővé teszik, hogy megbízhatóbb legyen, mert több tükörcím esetén magasabb a képek elérhetősége. Ha hibákat talál a letöltött képekben, a teljes letöltés megismétlése nélkül kijavítja azokat.

Az Appupdater ( GPL ) for Windows , amely automatizálja a szoftverek telepítésének és a legújabb verziókra való frissítésének folyamatát (funkciója hasonló az apt- gethez és a yumhoz GNU/Linux esetén), a Metalink-et használja. A Metalinket az Arch Linux Pacman csomagkezelőjével tesztelik .

Az OpenOffice.org a Metalink segítségével terjeszti ingyenes irodai csomagját. Ezenkívül a Metalink cURL , UniProt , Dofus ( MMORPG on Flash ) és mások letöltési címeinek tárolására szolgál.

Számos nyílt forráskódú operációs rendszer disztribúciójának ISO-képeit terjesztik többek között a Metalink segítségével. Köztük van Arch Linux , BeleniX , Berry Linux , BLAG Linux és GNU , Damn Small Linux , DesktopBSD , KateOS , Linux Mint , openSUSE , PC-BSD , Pardus Linux , PuppyLinux , redWall Firewall , Sabayon Linux , StartCom Enterprise Linux , SUSE Linux , Ubuntu .

Az ügyfélszolgálat összehasonlítása

Az összehasonlító táblázat az egyes klienseknél megmutatja, hogy mely Metalink funkciókat támogatják:

ária2 DownThemAll Ingyenes letöltéskezelő Rögtön KGet Metadl Metalink Checker  (nem elérhető link) Orbit Downloader Phex Vizsla SmartFTP Letöltés sebessége A világ wx Gyors letöltés
Engedély Ingyenes ( GPL ) Ingyenes ( GPL ) Ingyenes ( GPL ) Saját /Standard – 29,95 USD, Pro – 49,95 USD Ingyenes ( GPL ) Ingyenes ( LGPL ) Ingyenes ( GPL ) Saját / Freeware Ingyenes ( GPL ) Saját / Freeware Saját / Freeware magánszemélyeknek, komm. - 36,95 dollár Saját / 25 dollár Saját / Freeware Ingyenes ( GPL )
Felület CLI GUI GUI GUI GUI GUI CLI GUI GUI GUI GUI GUI GUI GUI
Linux alatt működik Igen Igen Nem Nem Igen Nem Igen Nem Igen Igen Nem Nem Nem Igen
Windows alatt működik Igen Igen Igen Igen Igen Igen Igen Igen Igen Igen Igen Nem Igen Igen
Mac OS X alatt működik Igen Igen Nem Nem Nem Nem Igen Nem Igen Igen Nem Igen Nem Nem
Önéletrajz Igen Igen Igen Igen Igen Igen Igen Igen ? Igen Igen Igen Igen Igen
Szegmentált letöltés Igen Igen Igen Igen Igen Nem Igen Igen ? Igen Nem Igen Igen Igen
Több fájl letöltése Igen Igen Nem Igen Igen Igen Igen Igen ? Igen Igen Igen Igen Igen
A földrajzi hely kiválasztása Igen Igen Nem Nem Nem Nem Igen Nem ? Igen Nem Nem Nem Nem
OS kiválasztása Igen Igen Nem Nem Nem Nem Igen Nem ? Igen Nem Igen Nem Nem
Nyelvválasztás Igen Igen Igen Nem Nem Nem Igen Igen ? Igen Nem Igen Nem Nem
HTTP átlátható egyeztetéssel Igen Igen Nem Nem Nem Nem Igen Nem Nem Igen Nem Nem Nem Nem
HTTP Igen Igen Igen Igen Igen Igen Igen Igen ? Igen Nem Igen Igen Igen
FTP Igen Igen Igen Igen Igen Igen Igen Igen ? Igen Igen Igen ? Igen
bittorrent Igen Nem Igen Igen Igen Nem Nem Nem ? Igen Nem Nem Nem Nem
mágnes Igen Nem Igen Nem Nem Nem Nem Igen ? Nem Nem Nem Nem Nem
MD5 Igen Igen Igen Igen Igen Igen Igen Igen ? Igen Igen Igen Nem Igen
SHA-1 Igen Igen Igen Igen Igen Igen Igen Igen ? Igen Igen Igen Nem Igen
SHA-256 Igen Igen Nem Nem Nem Nem Igen Nem ? Igen Nem Nem Nem Nem
darab Igen Nem Nem Nem Nem Igen Igen Nem ? Igen Nem Nem Nem Nem
PGP Nem Nem Nem Nem Nem Nem Igen Nem Nem Nem Nem Nem Nem Nem

Még nincs olyan kliens, amely támogatja az ed2k-t és az rsync-et a Metalink segítségével.

.metalink fájl

A .metalink fájl egy egyszerű szövegű XML - fájl.

<?xml version="1.0" encoding="UTF-8" ?> <metalink version= "3.0" xmlns= "http://metalinker.org" > <files> <file name= "example.ext" > < size> 0 </size> <ellenőrzés> <hash type= "tth" > LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ </hash> < hash type = " sha1" > 3I42H3S6NNFQ2MSVX7XZKYAYSCX5 = " típus0hash1"FED " > D41D8CD98F00B204E9800998ECF8427E </hash> <hash type= "aich" > 3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ </hash> <hash type= "tiger" > 24F0130C63AC933216166E76B1BB925FF373DE2D49584E7A </hash> <hash type= "crc32" > 00000000 </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" preferencia= "90" > ftp://ftp.example.net/example.ext </url> <url type= "http" location= "us" preferencia = "90" > http://example.com/example.ext </url> <url type= "http" location= "de" preference= "90" > http://example.net/ex ample.ext </url> <url type= "bittorrent" preferencia= "100" > http://example.org/example.ext.torrent </url> <url> http://example.info/example. ext </url> <url type= "magnet" > mágnes:?xl=0 & dn=example.ext & xt=urn:bitprint:3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ.LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ </url> <url type= "ed2k" > ed2k://|file|example.ext|0|31D6CFE0D16AE931B73C59D7E0C089C0|h=3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ|/ </url> <url type= " rsync" /> </resources> <description> Ez az example.ext fájl leírása. </description> </file> </files> </metalink>

Lásd még

Jegyzetek

  1. https://tools.ietf.org/html/rfc5854

Linkek